libctru/am_8h_source.html
2024-11-03 20:36:34 +00:00

728 lines
148 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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libctru: include/3ds/services/am.h Source File</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">libctru
&#160;<span id="projectnumber">v2.4.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">am.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="am_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * @file am.h</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * @brief AM (Application Manager) service.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="fs_8h.html">3ds/services/fs.h</a>&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">/// Contains basic information about a title.</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="structAM__TitleEntry.html"> 10</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;{</div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structAM__TitleEntry.html#a16b1b61ff2f678ae870e934574bed9c6"> 12</a></span>&#160; <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code" href="structAM__TitleEntry.html#a16b1b61ff2f678ae870e934574bed9c6">titleID</a>; <span class="comment">///&lt; The title&#39;s ID.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="structAM__TitleEntry.html#a82d248d627538f4ed3ec0ff15844453a"> 13</a></span>&#160; <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code" href="structAM__TitleEntry.html#a82d248d627538f4ed3ec0ff15844453a">size</a>; <span class="comment">///&lt; The title&#39;s installed size.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="structAM__TitleEntry.html#a7ce25643edfe43a20e1503fb1c13641a"> 14</a></span>&#160; <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code" href="structAM__TitleEntry.html#a7ce25643edfe43a20e1503fb1c13641a">version</a>; <span class="comment">///&lt; The title&#39;s version.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="structAM__TitleEntry.html#a22a7d967f2e7f4f7072eb46f17b35077"> 15</a></span>&#160; <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk[6]; <span class="comment">///&lt; Unknown title data.</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;} <a class="code" href="structAM__TitleEntry.html">AM_TitleEntry</a>;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">/// Pending title status mask values.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;{</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="am_8h.html#a84627a72058502328269676b81780f89a0d762c7cbb70351b96aa7b2f5c3a63f2"> 21</a></span>&#160; <a class="code" href="am_8h.html#a84627a72058502328269676b81780f89a0d762c7cbb70351b96aa7b2f5c3a63f2">AM_STATUS_MASK_INSTALLING</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0), <span class="comment">///&lt; Titles currently installing.</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="am_8h.html#a84627a72058502328269676b81780f89a613bdea6a05c208de0ef424d2010ff03">AM_STATUS_MASK_AWAITING_FINALIZATION</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1) <span class="comment">///&lt; Titles awaiting finalization.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="am_8h.html#a84627a72058502328269676b81780f89a613bdea6a05c208de0ef424d2010ff03"> 23</a></span>&#160;};</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/// Pending title status values.</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297"> 26</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;{</div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297ae8c008fbcadfa942abaaeed9ac956d9d"> 28</a></span>&#160; <a class="code" href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297ae8c008fbcadfa942abaaeed9ac956d9d">AM_STATUS_ABORTED</a> = 0x0002, <span class="comment">///&lt; Install aborted.</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297ac0a6fbc2498ba7d6cfbe8f6c28716fb4"> 29</a></span>&#160; <a class="code" href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297ac0a6fbc2498ba7d6cfbe8f6c28716fb4">AM_STATUS_SAVED</a> = 0x0003, <span class="comment">///&lt; Title saved, but not installed.</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297af9d2a6421a1e0f2387e863158eb4403e"> 30</a></span>&#160; <a class="code" href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297af9d2a6421a1e0f2387e863158eb4403e">AM_STATUS_INSTALL_IN_PROGRESS</a> = 0x0802, <span class="comment">///&lt; Install in progress.</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297a1e6f25470d821241a4a492bc5a6364e2">AM_STATUS_AWAITING_FINALIZATION</a> = 0x0803 <span class="comment">///&lt; Awaiting finalization.</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297a1e6f25470d821241a4a492bc5a6364e2"> 32</a></span>&#160;} <a class="code" href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297">AM_InstallStatus</a>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">// Contains basic information about a pending title.</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structAM__PendingTitleEntry.html"> 35</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structAM__PendingTitleEntry.html#a1fd5b690678542eda4b11b0413ad9cf5"> 37</a></span>&#160; <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code" href="structAM__PendingTitleEntry.html#a1fd5b690678542eda4b11b0413ad9cf5">titleId</a>; <span class="comment">///&lt; Title ID</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structAM__PendingTitleEntry.html#a2f4596c32bd5ff77db5004b8dccd8b48"> 38</a></span>&#160; <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code" href="structAM__PendingTitleEntry.html#a2f4596c32bd5ff77db5004b8dccd8b48">version</a>; <span class="comment">///&lt; Version</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structAM__PendingTitleEntry.html#a104f6f18b0e0cde17a9210b1b2ac8c7d"> 39</a></span>&#160; <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code" href="structAM__PendingTitleEntry.html#a104f6f18b0e0cde17a9210b1b2ac8c7d">status</a>; <span class="comment">///&lt; @ref AM_InstallStatus</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structAM__PendingTitleEntry.html#a7143f71acc278942b8d5ad5991a54195"> 40</a></span>&#160; <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structAM__PendingTitleEntry.html#a7143f71acc278942b8d5ad5991a54195">titleType</a>; <span class="comment">///&lt; Title Type</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structAM__PendingTitleEntry.html#ab63f01a88e37f5feb31dfdf5ef5642b9"> 41</a></span>&#160; <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk[0x8]; <span class="comment">///&lt; Unknown</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;} <a class="code" href="structAM__PendingTitleEntry.html">AM_PendingTitleEntry</a>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/// Pending title deletion flags.</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="am_8h.html#af3520ff6d43011872bab77edd27d4de3afbebba2c1332ef434ecb8f130eda8c77"> 47</a></span>&#160; <a class="code" href="am_8h.html#af3520ff6d43011872bab77edd27d4de3afbebba2c1332ef434ecb8f130eda8c77">AM_DELETE_PENDING_NON_SYSTEM</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0), <span class="comment">///&lt; Non-system titles.</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="am_8h.html#af3520ff6d43011872bab77edd27d4de3ab011acd76ab87c7deb26ae057b8a32ba">AM_DELETE_PENDING_SYSTEM</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1) <span class="comment">///&lt; System titles.</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="am_8h.html#af3520ff6d43011872bab77edd27d4de3ab011acd76ab87c7deb26ae057b8a32ba"> 49</a></span>&#160;};</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">/// Information about the TWL NAND partition.</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structAM__TWLPartitionInfo.html"> 52</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structAM__TWLPartitionInfo.html#ad652786a1cf8e9f6d3649226dfb8e60f"> 53</a></span>&#160; <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code" href="structAM__TWLPartitionInfo.html#ad652786a1cf8e9f6d3649226dfb8e60f">capacity</a>; <span class="comment">///&lt; Total capacity.</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structAM__TWLPartitionInfo.html#a786a5d0e83d80d8004c394ed8526213b"> 54</a></span>&#160; <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code" href="structAM__TWLPartitionInfo.html#a786a5d0e83d80d8004c394ed8526213b">freeSpace</a>; <span class="comment">///&lt; Total free space.</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structAM__TWLPartitionInfo.html#a9a5720f0a43e723a43cd4e1a0944a77e"> 55</a></span>&#160; <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code" href="structAM__TWLPartitionInfo.html#a9a5720f0a43e723a43cd4e1a0944a77e">titlesCapacity</a>; <span class="comment">///&lt; Capacity for titles.</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structAM__TWLPartitionInfo.html#adf5f826249a232ed74ab119b965cc4dd"> 56</a></span>&#160; <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code" href="structAM__TWLPartitionInfo.html#adf5f826249a232ed74ab119b965cc4dd">titlesFreeSpace</a>; <span class="comment">///&lt; Free space for titles.</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;} <a class="code" href="structAM__TWLPartitionInfo.html">AM_TWLPartitionInfo</a>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">/// Contains information about a title&#39;s content.</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structAM__ContentInfo.html"> 60</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structAM__ContentInfo.html#a3a787726f8c54f426d4937c0763c05af"> 61</a></span>&#160; <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code" href="structAM__ContentInfo.html#a3a787726f8c54f426d4937c0763c05af">index</a>; <span class="comment">///&lt; Index of the content in the title.</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structAM__ContentInfo.html#a1ceb8abae389d8dcc5dc75d02de0f781"> 62</a></span>&#160; <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code" href="structAM__ContentInfo.html#a1ceb8abae389d8dcc5dc75d02de0f781">type</a>; <span class="comment">///&lt; ?</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structAM__ContentInfo.html#a57756f026016aa4a77a4f92e66c48d08"> 63</a></span>&#160; <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structAM__ContentInfo.html#a57756f026016aa4a77a4f92e66c48d08">contentId</a>; <span class="comment">///&lt; ID of the content in the title.</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structAM__ContentInfo.html#a939503e40afa2fe9c7629d584ebf739b"> 64</a></span>&#160; <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code" href="structAM__ContentInfo.html#a939503e40afa2fe9c7629d584ebf739b">size</a>; <span class="comment">///&lt; Size of the content in the title.</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structAM__ContentInfo.html#a3e77803ade8ce9b79dfea010e0dc497a"> 65</a></span>&#160; <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structAM__ContentInfo.html#a3e77803ade8ce9b79dfea010e0dc497a">flags</a>; <span class="comment">///&lt; @ref AM_ContentInfoFlags</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structAM__ContentInfo.html#aed562125a091d816611f0943873bee92"> 66</a></span>&#160; <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> padding[7]; <span class="comment">///&lt; Padding</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;} <a class="code" href="structAM__ContentInfo.html">AM_ContentInfo</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment">/// Title ContentInfo flags.</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="am_8h.html#a849ed6d290855a42fcb631aafd0543f9"> 70</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="am_8h.html#a849ed6d290855a42fcb631aafd0543f9a44a197e4447a70d4c9dc62966f97b425"> 72</a></span>&#160; <a class="code" href="am_8h.html#a849ed6d290855a42fcb631aafd0543f9a44a197e4447a70d4c9dc62966f97b425">AM_CONTENT_DOWNLOADED</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0), <span class="comment">///&lt; ?</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="am_8h.html#a849ed6d290855a42fcb631aafd0543f9a4635253c6bd4c24ab4bf189cb7b26d00">AM_CONTENT_OWNED</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1) <span class="comment">///&lt; ?</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="am_8h.html#a849ed6d290855a42fcb631aafd0543f9a4635253c6bd4c24ab4bf189cb7b26d00"> 74</a></span>&#160;} <a class="code" href="am_8h.html#a849ed6d290855a42fcb631aafd0543f9">AM_ContentInfoFlags</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">/// Initializes AM. This doesn&#39;t initialize with &quot;am:app&quot;, see amAppInit().</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="am_8h.html#a00de76ec3836d1c459b4e3a2ddbe852c"> 77</a></span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a00de76ec3836d1c459b4e3a2ddbe852c">amInit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment">/// Initializes AM with a service which has access to the amapp-commands. This should only be used when using the amapp commands, not non-amapp AM commands.</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="am_8h.html#acf955c48344998c71c4e640b99c40dfa"> 80</a></span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#acf955c48344998c71c4e640b99c40dfa">amAppInit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">/// Exits AM.</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="am_8h.html#a9217b2d42efc41cee7c5d018de8aebba"> 83</a></span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="am_8h.html#a9217b2d42efc41cee7c5d018de8aebba">amExit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment">/// Gets the current AM session handle.</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="am_8h.html#a8f9a930157ee33ea3b358bd399e1c5a9"> 86</a></span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *<a class="code" href="am_8h.html#a8f9a930157ee33ea3b358bd399e1c5a9">amGetSessionHandle</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> * @brief Gets the number of titles for a given media type.</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> * @param mediatype Media type to get titles from.</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> * @param[out] count Pointer to write the title count to.</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="am_8h.html#a5bc158d4ed3d67b4e974de1d95d79908"> 93</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a5bc158d4ed3d67b4e974de1d95d79908">AM_GetTitleCount</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *count);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * @brief Gets a list of title IDs present in a mediatype.</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> * @param[out] titlesRead Pointer to output the number of read titles to.</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> * @param mediatype Media type to get titles from.</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> * @param titleCount Number of title IDs to get.</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> * @param titleIds Buffer to output the retrieved title IDs to.</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="am_8h.html#a8f57657ee9c2de75f94b9d72d94b10a5"> 102</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a8f57657ee9c2de75f94b9d72d94b10a5">AM_GetTitleList</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* titlesRead, <a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> titleCount, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *titleIds);</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> * @brief Gets a list of details about installed titles.</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> * @param mediatype Media type to get titles from.</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> * @param titleCount Number of titles to list.</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> * @param titleIds List of title IDs to retrieve details for.</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> * @param titleInfo Buffer to write AM_TitleEntry&#39;s to.</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="am_8h.html#ae12f3853d0225d33fca17c7535724860"> 111</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ae12f3853d0225d33fca17c7535724860">AM_GetTitleInfo</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> titleCount, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *titleIds, <a class="code" href="structAM__TitleEntry.html">AM_TitleEntry</a> *titleInfo);</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> * @brief Gets the number of tickets installed on the system.</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> * @param[out] count Pointer to output the ticket count to.</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="am_8h.html#a514c8c6b99536797eccb3c253109fb8f"> 117</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a514c8c6b99536797eccb3c253109fb8f">AM_GetTicketCount</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *count);</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> * @brief Gets a list of tickets installed on the system.</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> * @param[out] ticketsRead Pointer to output the number of read tickets to.</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> * @param ticketCount Number of tickets to read.</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> * @param skip Number of tickets to skip.</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> * @param ticketIds Buffer to output the retrieved ticket IDs to.</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="am_8h.html#acbc4a3f460235e99b4ec77f515ef2267"> 126</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#acbc4a3f460235e99b4ec77f515ef2267">AM_GetTicketList</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *ticketsRead, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> ticketCount, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> skip, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *ticketIds);</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> * @brief Gets the number of pending titles on this system.</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> * @param[out] count Pointer to output the pending title count to.</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> * @param mediatype Media type of pending titles to count.</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> * @param statusMask Bit mask of status values to include.</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="am_8h.html#ac4a9aa575eaae640b4259ec74aade571"> 134</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ac4a9aa575eaae640b4259ec74aade571">AM_GetPendingTitleCount</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *count, <a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> statusMask);</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> * @brief Gets a list of pending titles on this system.</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment"> * @param[out] titlesRead Pointer to output the number of read pending titles to.</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"> * @param titleCount Number of pending titles to read.</span></div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> * @param mediatype Media type of pending titles to list.</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> * @param statusMask Bit mask of status values to include.</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> * @param titleIds Buffer to output the retrieved pending title IDs to.</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="am_8h.html#a7d84003263ed7b14a97287bb647077a1"> 144</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a7d84003263ed7b14a97287bb647077a1">AM_GetPendingTitleList</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *titlesRead, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> titleCount, <a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> statusMask, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *titleIds);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> * @brief Gets information about pending titles on this system.</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> * @param titleCount Number of pending titles to read.</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> * @param mediatype Media type of pending titles to get information on.</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> * @param titleIds IDs of the titles to get information about.</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"> * @param titleInfo Buffer to output the retrieved pending title info to.</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="am_8h.html#a35b4136412669fdc8752cefdace513ad"> 153</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a35b4136412669fdc8752cefdace513ad">AM_GetPendingTitleInfo</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> titleCount, <a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *titleIds, <a class="code" href="structAM__PendingTitleEntry.html">AM_PendingTitleEntry</a> *titleInfo);</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> * @brief Gets a 32-bit device-specific ID.</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> * @param deviceID Pointer to write the device ID to.</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="am_8h.html#a58a9c173c55a09e51691b1583d8f0a52"> 159</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a58a9c173c55a09e51691b1583d8f0a52">AM_GetDeviceId</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *deviceID);</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> * @brief Exports DSiWare to the specified filepath.</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> * @param titleID TWL titleID.</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> * @param operation DSiWare operation type.</span></div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> * @param workbuf Work buffer.</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"> * @param workbuf_size Work buffer size, must be &gt;=0x20000.</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> * @param filepath UTF-8 filepath(converted to UTF-16 internally).</span></div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="am_8h.html#a1f5010400c3cce3d9cd25a1ba5e3e8db"> 169</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a1f5010400c3cce3d9cd25a1ba5e3e8db">AM_ExportTwlBackup</a>(<a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleID, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> operation, <span class="keywordtype">void</span>* workbuf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> workbuf_size, <span class="keyword">const</span> <span class="keywordtype">char</span> *filepath);</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment"> * @brief Imports DSiWare from the specified file.</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment"> * @param filehandle FSUSER file handle.</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment"> * @param operation DSiWare operation type.</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> * @param buffer Work buffer.</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> * @param size Buffer size, must be &gt;=0x20000.</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="am_8h.html#aa92ded78a815f83f2554c6ccc60d1837"> 178</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#aa92ded78a815f83f2554c6ccc60d1837">AM_ImportTwlBackup</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> filehandle, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> operation, <span class="keywordtype">void</span>* buffer, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment"> * @brief Reads info from the specified DSiWare export file. This can only be used with DSiWare exported with certain operation value(s).</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="comment"> * @param filehandle FSUSER file handle.</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment"> * @param outinfo Output info buffer.</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment"> * @param outinfo_size Output info buffer size.</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment"> * @param workbuf Work buffer.</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment"> * @param workbuf_size Work buffer size.</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment"> * @param banner Output banner buffer.</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> * @param banner_size Output banner buffer size.</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="am_8h.html#a11a390a6c4bdbb8873cfba58d82d13f1"> 190</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a11a390a6c4bdbb8873cfba58d82d13f1">AM_ReadTwlBackupInfo</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> filehandle, <span class="keywordtype">void</span>* outinfo, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> outinfo_size, <span class="keywordtype">void</span>* workbuf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> workbuf_size, <span class="keywordtype">void</span>* banner, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> banner_size);</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment"> * @brief Retrieves information about the NAND TWL partition.</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="comment"> * @param[out] info Pointer to output the TWL partition info to.</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="am_8h.html#aeb5dbc1540ca7326e82817a447f6f004"> 196</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#aeb5dbc1540ca7326e82817a447f6f004">AM_GetTWLPartitionInfo</a>(<a class="code" href="structAM__TWLPartitionInfo.html">AM_TWLPartitionInfo</a> *info);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment"> * @brief Initializes the CIA install process, returning a handle to write CIA data to.</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment"> * @param mediatype Media type to install the CIA to.</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment"> * @param[out] ciaHandle Pointer to write the CIA handle to.</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="am_8h.html#a37b5679dc10854bd0408282cd8bf7f2a"> 203</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a37b5679dc10854bd0408282cd8bf7f2a">AM_StartCiaInstall</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *ciaHandle);</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"> * @brief Initializes the CIA install process for Download Play CIAs, returning a handle to write CIA data to.</span></div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment"> * @param[out] ciaHandle Pointer to write the CIA handle to.</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="am_8h.html#a3d9438a9ed27a0372c4845520a685c9e"> 209</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a3d9438a9ed27a0372c4845520a685c9e">AM_StartDlpChildCiaInstall</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *ciaHandle);</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> * @brief Aborts the CIA install process.</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> * @param ciaHandle CIA handle to cancel.</span></div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="am_8h.html#a5b6a50c2be5cb8e7c603df3c9da8c3b0"> 215</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a5b6a50c2be5cb8e7c603df3c9da8c3b0">AM_CancelCIAInstall</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> ciaHandle);</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"> * @brief Finalizes the CIA install process.</span></div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> * @param ciaHandle CIA handle to finalize.</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="am_8h.html#afc92a54bbefaab3ba08ba2c560f9a00a"> 221</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#afc92a54bbefaab3ba08ba2c560f9a00a">AM_FinishCiaInstall</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> ciaHandle);</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment"> * @brief Finalizes the CIA install process without committing the title to title.db or tmp*.db.</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"> * @param ciaHandle CIA handle to finalize.</span></div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="am_8h.html#a7bb05a3466a76447f68e5848a7c8bfbc"> 227</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a7bb05a3466a76447f68e5848a7c8bfbc">AM_FinishCiaInstallWithoutCommit</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> ciaHandle);</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"> * @brief Commits installed CIAs.</span></div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> * @param mediaType Location of the titles to finalize.</span></div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment"> * @param titleCount Number of titles to finalize.</span></div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment"> * @param temp Whether the titles being finalized are in the temporary database.</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment"> * @param titleIds Title IDs to finalize.</span></div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="am_8h.html#ad78f827d766a8f16f881ac9f2ef4206e"> 236</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ad78f827d766a8f16f881ac9f2ef4206e">AM_CommitImportPrograms</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediaType, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> titleCount, <span class="keywordtype">bool</span> temp, <span class="keyword">const</span> <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* titleIds);</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment"> * @brief Deletes a title.</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment"> * @param mediatype Media type to delete from.</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment"> * @param titleID ID of the title to delete.</span></div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="am_8h.html#a06808616925fcf284d02a116b701061a"> 243</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a06808616925fcf284d02a116b701061a">AM_DeleteTitle</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleID);</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment"> * @brief Deletes a title, provided that it is not a system title.</span></div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> * @param mediatype Media type to delete from.</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment"> * @param titleID ID of the title to delete.</span></div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="am_8h.html#a92904da2ef10c3e4703912b663f40443"> 250</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a92904da2ef10c3e4703912b663f40443">AM_DeleteAppTitle</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleID);</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> * @brief Deletes a ticket.</span></div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> * @param titleID ID of the ticket to delete.</span></div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="am_8h.html#a7bb967432b36174d1caada02f0a8eed6"> 256</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a7bb967432b36174d1caada02f0a8eed6">AM_DeleteTicket</a>(<a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> ticketId);</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> * @brief Deletes a pending title.</span></div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"> * @param mediatype Media type to delete from.</span></div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> * @param titleId ID of the pending title to delete.</span></div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="am_8h.html#a5dc7ebf10cd514ccb1f5d73f765d6cb8"> 263</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a5dc7ebf10cd514ccb1f5d73f765d6cb8">AM_DeletePendingTitle</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleId);</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> * @brief Deletes pending titles.</span></div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> * @param mediatype Media type to delete from.</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> * @param flags Flags used to select pending titles.</span></div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="am_8h.html#a50dd0a9e9ff166a389980ae06a50073f"> 270</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a50dd0a9e9ff166a389980ae06a50073f">AM_DeletePendingTitles</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags);</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> * @brief Deletes all pending titles.</span></div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment"> * @param mediatype Media type to delete from.</span></div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="am_8h.html#a13f6ebf3525cfbaff6b02def5bc178eb"> 276</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a13f6ebf3525cfbaff6b02def5bc178eb">AM_DeleteAllPendingTitles</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype);</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment">/// Installs the current NATIVE_FIRM title to NAND (firm0:/ &amp; firm1:/)</span></div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="am_8h.html#a022d7fdd04454fd2300588b539a9da4a"> 279</a></span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a022d7fdd04454fd2300588b539a9da4a">AM_InstallNativeFirm</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"> * @brief Installs a NATIVE_FIRM title to NAND. Accepts 0004013800000002 or 0004013820000002 (N3DS).</span></div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment"> * @param titleID Title ID of the NATIVE_FIRM to install.</span></div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="am_8h.html#a04a92770482e500d5da2995e0d4a1bc1"> 285</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a04a92770482e500d5da2995e0d4a1bc1">AM_InstallFirm</a>(<a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleID);</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"> * @brief Gets the product code of a title.</span></div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> * @param mediatype Media type of the title.</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> * @param titleID ID of the title.</span></div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment"> * @param[out] productCode Pointer to output the product code to. (length = 16)</span></div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="am_8h.html#a293f52bb07b3d52b13a5ed7e9172c89c"> 293</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a293f52bb07b3d52b13a5ed7e9172c89c">AM_GetTitleProductCode</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleId, <span class="keywordtype">char</span> *productCode);</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="comment"> * @brief Gets the ext data ID of a title.</span></div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="comment"> * @param[out] extDataId Pointer to output the ext data ID to.</span></div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="comment"> * @param mediatype Media type of the title.</span></div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment"> * @param titleID ID of the title.</span></div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="am_8h.html#ae73fa174fd20a1e13d95d66a3267f5d5"> 301</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ae73fa174fd20a1e13d95d66a3267f5d5">AM_GetTitleExtDataId</a>(<a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *extDataId, <a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleId);</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="comment"> * @brief Gets an AM_TitleEntry instance for a CIA file.</span></div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment"> * @param mediatype Media type that this CIA would be installed to.</span></div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="comment"> * @param[out] titleEntry Pointer to write the AM_TitleEntry instance to.</span></div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment"> * @param fileHandle Handle of the CIA file.</span></div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="am_8h.html#ad5bb183a0ccf528c9b682912aa14023d"> 309</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ad5bb183a0ccf528c9b682912aa14023d">AM_GetCiaFileInfo</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="structAM__TitleEntry.html">AM_TitleEntry</a> *titleEntry, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> fileHandle);</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="comment"> * @brief Gets the SMDH icon data of a CIA file.</span></div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="comment"> * @param icon Buffer to store the icon data in. Must be of size 0x36C0 bytes.</span></div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="comment"> * @param fileHandle Handle of the CIA file.</span></div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="am_8h.html#acfede58c7267885b7f0b25a2c198081c"> 316</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#acfede58c7267885b7f0b25a2c198081c">AM_GetCiaIcon</a>(<span class="keywordtype">void</span> *icon, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> fileHandle);</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment"> * @brief Gets the title ID dependency list of a CIA file.</span></div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="comment"> * @param dependencies Buffer to store dependency title IDs in. Must be of size 0x300 bytes.</span></div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="comment"> * @param fileHandle Handle of the CIA file.</span></div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="am_8h.html#ad3141cb2c1dd8d6b83339ffe71c8c2cb"> 323</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ad3141cb2c1dd8d6b83339ffe71c8c2cb">AM_GetCiaDependencies</a>(<a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *dependencies, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> fileHandle);</div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="comment"> * @brief Gets the meta section offset of a CIA file.</span></div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="comment"> * @param[out] metaOffset Pointer to output the meta section offset to.</span></div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="comment"> * @param fileHandle Handle of the CIA file.</span></div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="am_8h.html#a7063def887f6309b2c17f7eecdf395db"> 330</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a7063def887f6309b2c17f7eecdf395db">AM_GetCiaMetaOffset</a>(<a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *metaOffset, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> fileHandle);</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="comment"> * @brief Gets the core version of a CIA file.</span></div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="comment"> * @param[out] coreVersion Pointer to output the core version to.</span></div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="comment"> * @param fileHandle Handle of the CIA file.</span></div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="am_8h.html#a09b2e364518b0a7b111f708e1fa325e7"> 337</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a09b2e364518b0a7b111f708e1fa325e7">AM_GetCiaCoreVersion</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *coreVersion, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> fileHandle);</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="comment"> * @brief Gets the free space, in bytes, required to install a CIA file.</span></div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="comment"> * @param[out] requiredSpace Pointer to output the required free space to.</span></div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="comment"> * @param mediaType Media type to check free space needed to install to.</span></div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment"> * @param fileHandle Handle of the CIA file.</span></div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="am_8h.html#ad7b36812e4a68f5a0e0bb512b3aee1f8"> 345</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ad7b36812e4a68f5a0e0bb512b3aee1f8">AM_GetCiaRequiredSpace</a>(<a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *requiredSpace, <a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediaType, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> fileHandle);</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="comment"> * @brief Gets the full meta section of a CIA file.</span></div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="comment"> * @param meta Buffer to store the meta section in.</span></div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="comment"> * @param size Size of the buffer. Must be greater than or equal to the actual section data&#39;s size.</span></div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="comment"> * @param fileHandle Handle of the CIA file.</span></div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="am_8h.html#ae6d6e423f253f744cd730cfe8fe7cf78"> 353</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ae6d6e423f253f744cd730cfe8fe7cf78">AM_GetCiaMetaSection</a>(<span class="keywordtype">void</span> *meta, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> fileHandle);</div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="comment"> * @brief Initializes the external (SD) title database.</span></div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="comment"> * @param overwrite Overwrites the database if it already exists.</span></div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="am_8h.html#a469ba855d3817fa86091baa17d136676"> 359</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a469ba855d3817fa86091baa17d136676">AM_InitializeExternalTitleDatabase</a>(<span class="keywordtype">bool</span> overwrite);</div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="comment"> * @brief Queries whether the external title database is available.</span></div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="comment"> * @param[out] available Pointer to output the availability status to.</span></div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="am_8h.html#a505ee8fcca3984f1ebc21930c5a99813"> 365</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a505ee8fcca3984f1ebc21930c5a99813">AM_QueryAvailableExternalTitleDatabase</a>(<span class="keywordtype">bool</span>* available);</div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="comment"> * @brief Begins installing a ticket.</span></div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment"> * @param[out] ticketHandle Pointer to output a handle to write ticket data to.</span></div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="am_8h.html#af2da013339c7d9eb1941944d803213f7"> 371</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#af2da013339c7d9eb1941944d803213f7">AM_InstallTicketBegin</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *ticketHandle);</div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="comment"> * @brief Aborts installing a ticket.</span></div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="comment"> * @param ticketHandle Handle of the installation to abort.</span></div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="am_8h.html#a2ed1e743c96f8139b8791cd32b30c59e"> 377</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a2ed1e743c96f8139b8791cd32b30c59e">AM_InstallTicketAbort</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> ticketHandle);</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="comment"> * @brief Finishes installing a ticket.</span></div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="comment"> * @param ticketHandle Handle of the installation to finalize.</span></div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="am_8h.html#a8af33218aec85689a046414b43df1ad2"> 383</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a8af33218aec85689a046414b43df1ad2">AM_InstallTicketFinish</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> ticketHandle);</div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="comment"> * @brief Begins installing a title.</span></div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="comment"> * @param mediaType Destination to install to.</span></div>
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="comment"> * @param titleId ID of the title to install.</span></div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="comment"> * @param unk Unknown. (usually false)</span></div>
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="am_8h.html#a70a008137106f1be8952b41d2042e249"> 391</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a70a008137106f1be8952b41d2042e249">AM_InstallTitleBegin</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediaType, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleId, <span class="keywordtype">bool</span> unk);</div>
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="comment">/// Stops installing a title, generally to be resumed later.</span></div>
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="am_8h.html#a9aab3dd8d2ded8a6f1005230e1ac4e2a"> 394</a></span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a9aab3dd8d2ded8a6f1005230e1ac4e2a">AM_InstallTitleStop</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="comment"> * @brief Resumes installing a title.</span></div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="comment"> * @param mediaType Destination to install to.</span></div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="comment"> * @param titleId ID of the title to install.</span></div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="am_8h.html#ab60bf1631dfdd662101b2449ad5e0a2f"> 401</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ab60bf1631dfdd662101b2449ad5e0a2f">AM_InstallTitleResume</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediaType, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleId);</div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment">/// Aborts installing a title.</span></div>
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="am_8h.html#a3ec1d41b7bf3d8493c2059b3c60f28be"> 404</a></span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a3ec1d41b7bf3d8493c2059b3c60f28be">AM_InstallTitleAbort</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="comment">/// Finishes installing a title.</span></div>
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="am_8h.html#afa9dc85c90337c0325ae601f77a06c4b"> 407</a></span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#afa9dc85c90337c0325ae601f77a06c4b">AM_InstallTitleFinish</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="comment"> * @brief Commits installed titles.</span></div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="comment"> * @param mediaType Location of the titles to finalize.</span></div>
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="comment"> * @param titleCount Number of titles to finalize.</span></div>
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="comment"> * @param temp Whether the titles being finalized are in the temporary database.</span></div>
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="comment"> * @param titleIds Title IDs to finalize.</span></div>
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="am_8h.html#ab44ef68fb044825e044359f49c39fe51"> 416</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ab44ef68fb044825e044359f49c39fe51">AM_CommitImportTitles</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediaType, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> titleCount, <span class="keywordtype">bool</span> temp, <span class="keyword">const</span> <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* titleIds);</div>
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="comment"> * @brief Begins installing a TMD.</span></div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="comment"> * @param[out] tmdHandle Pointer to output a handle to write TMD data to.</span></div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="am_8h.html#a175f307e6b5171e706a29112f07a03c6"> 422</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a175f307e6b5171e706a29112f07a03c6">AM_InstallTmdBegin</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *tmdHandle);</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="comment"> * @brief Aborts installing a TMD.</span></div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="comment"> * @param tmdHandle Handle of the installation to abort.</span></div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="am_8h.html#a7ba0ab4df1c4eef170a6738f7cb6d11a"> 428</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a7ba0ab4df1c4eef170a6738f7cb6d11a">AM_InstallTmdAbort</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> tmdHandle);</div>
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="comment"> * @brief Finishes installing a TMD.</span></div>
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="comment"> * @param tmdHandle Handle of the installation to finalize.</span></div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="comment"> * @param unk Unknown. (usually true)</span></div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="am_8h.html#aaee168fea61f616c5879654fc8ce03ec"> 435</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#aaee168fea61f616c5879654fc8ce03ec">AM_InstallTmdFinish</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> tmdHandle, <span class="keywordtype">bool</span> unk);</div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="comment"> * @brief Prepares to import title contents.</span></div>
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="comment"> * @param contentCount Number of contents to be imported.</span></div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;<span class="comment"> * @param contentIndices Indices of the contents to be imported.</span></div>
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="am_8h.html#aa4f2013be4ccdfebd319ae624267e26a"> 442</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#aa4f2013be4ccdfebd319ae624267e26a">AM_CreateImportContentContexts</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> contentCount, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* contentIndices);</div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="comment"> * @brief Begins installing title content.</span></div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="comment"> * @param[out] contentHandle Pointer to output a handle to write content data to.</span></div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="comment"> * @param index Index of the content to install.</span></div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="am_8h.html#a67d21faf4ccbdb3052484a66b3e471b9"> 449</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a67d21faf4ccbdb3052484a66b3e471b9">AM_InstallContentBegin</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *contentHandle, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> index);</div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="comment"> * @brief Stops installing title content, generally to be resumed later.</span></div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="comment"> * @param contentHandle Handle of the installation to abort.</span></div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="am_8h.html#a95ac00888a24efa61b1c7e35d91f9786"> 455</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a95ac00888a24efa61b1c7e35d91f9786">AM_InstallContentStop</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> contentHandle);</div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="comment"> * @brief Resumes installing title content.</span></div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;<span class="comment"> * @param[out] contentHandle Pointer to output a handle to write content data to.</span></div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="comment"> * @param[out] resumeOffset Pointer to write the offset to resume content installation at to.</span></div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="comment"> * @param index Index of the content to install.</span></div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="am_8h.html#ab7bf20084e797f9f5b3417aa3e725696"> 463</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#ab7bf20084e797f9f5b3417aa3e725696">AM_InstallContentResume</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *contentHandle, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* resumeOffset, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> index);</div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="comment"> * @brief Cancels installing title content.</span></div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="comment"> * @param contentHandle Handle of the installation to finalize.</span></div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="am_8h.html#a330c8994d1cb9c013094aea1620ee8b5"> 469</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a330c8994d1cb9c013094aea1620ee8b5">AM_InstallContentCancel</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> contentHandle);</div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="comment"> * @brief Finishes installing title content.</span></div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="comment"> * @param contentHandle Handle of the installation to finalize.</span></div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="am_8h.html#a1a86d98c8f8431bef5882edec12947d8"> 475</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a1a86d98c8f8431bef5882edec12947d8">AM_InstallContentFinish</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> contentHandle);</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;<span class="comment"> * @brief Imports up to four certificates into the ticket certificate chain.</span></div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="comment"> * @param cert1Size Size of the first certificate.</span></div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<span class="comment"> * @param cert1 Data of the first certificate.</span></div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="comment"> * @param cert2Size Size of the second certificate.</span></div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="comment"> * @param cert2 Data of the second certificate.</span></div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment"> * @param cert3Size Size of the third certificate.</span></div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="comment"> * @param cert3 Data of the third certificate.</span></div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="comment"> * @param cert4Size Size of the fourth certificate.</span></div>
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="comment"> * @param cert4 Data of the fourth certificate.</span></div>
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="am_8h.html#aae561396e6bf387e825df8893d73027b"> 488</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#aae561396e6bf387e825df8893d73027b">AM_ImportCertificates</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> cert1Size, <span class="keywordtype">void</span>* cert1, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> cert2Size, <span class="keywordtype">void</span>* cert2, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> cert3Size, <span class="keywordtype">void</span>* cert3, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> cert4Size, <span class="keywordtype">void</span>* cert4);</div>
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="comment"> * @brief Imports a certificate into the ticket certificate chain.</span></div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;<span class="comment"> * @param certSize Size of the certificate.</span></div>
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="comment"> * @param cert Data of the certificate.</span></div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="am_8h.html#a1e9fcc84bb1c330054576d65610d3f5d"> 495</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a1e9fcc84bb1c330054576d65610d3f5d">AM_ImportCertificate</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> certSize, <span class="keywordtype">void</span>* cert);</div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;<span class="comment"> * @brief Commits installed titles, and updates FIRM if necessary.</span></div>
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="comment"> * @param mediaType Location of the titles to finalize.</span></div>
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="comment"> * @param titleCount Number of titles to finalize.</span></div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="comment"> * @param temp Whether the titles being finalized are in the temporary database.</span></div>
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;<span class="comment"> * @param titleIds Title IDs to finalize.</span></div>
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="am_8h.html#aa2afc320f57f385b94429dbbe41abf87"> 504</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#aa2afc320f57f385b94429dbbe41abf87">AM_CommitImportTitlesAndUpdateFirmwareAuto</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediaType, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> titleCount, <span class="keywordtype">bool</span> temp, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* titleIds);</div>
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="comment">/// Resets play count of all installed demos by deleting their launch info.</span></div>
<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="am_8h.html#a71727be0cabf34c0f706198a6cac16fe"> 507</a></span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a71727be0cabf34c0f706198a6cac16fe">AM_DeleteAllDemoLaunchInfos</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="comment">/// Deletes temporary titles.</span></div>
<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="am_8h.html#add9bf85d453bcab771adcde9368d1083"> 510</a></span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#add9bf85d453bcab771adcde9368d1083">AM_DeleteAllTemporaryTitles</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;<span class="comment"> * @brief Deletes all expired titles.</span></div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="comment"> * @param mediatype Media type to delete from.</span></div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="am_8h.html#a387246e459e0b2640ac0d9841c8798bf"> 516</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a387246e459e0b2640ac0d9841c8798bf">AM_DeleteAllExpiredTitles</a>(<a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype);</div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="comment">/// Deletes all TWL titles.</span></div>
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="am_8h.html#a45337bbb6c00b485f7bc18358d16d682"> 519</a></span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a45337bbb6c00b485f7bc18358d16d682">AM_DeleteAllTwlTitles</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;<span class="comment"> * @brief Gets the number of content index installed under the specified DLC title.</span></div>
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;<span class="comment"> * @param[out] count Pointer to output the number of content indices to.</span></div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="comment"> * @param mediatype Media type of the title.</span></div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="comment"> * @param titleID Title ID to retrieve the count for (high-id is 0x0004008C).</span></div>
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="am_8h.html#a2df33a020e3bc58064e80dea6831ad76"> 527</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a2df33a020e3bc58064e80dea6831ad76">AMAPP_GetDLCContentInfoCount</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* count, <a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleID);</div>
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="comment">/**</span></div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="comment"> * @brief Gets content infos installed under the specified DLC title.</span></div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="comment"> * @param[out] contentInfoRead Pointer to output the number of content infos read to.</span></div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;<span class="comment"> * @param mediatype Media type of the title.</span></div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="comment"> * @param titleID Title ID to retrieve the content infos for (high-id is 0x0004008C).</span></div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="comment"> * @param contentInfoCount Number of content infos to retrieve.</span></div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;<span class="comment"> * @param offset Offset from the first content index the count starts at.</span></div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="comment"> * @param[out] contentInfos Pointer to output the content infos read to.</span></div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="am_8h.html#a9a7a5d70ce3fcb57a899316a7ad8f939"> 538</a></span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="am_8h.html#a9a7a5d70ce3fcb57a899316a7ad8f939">AMAPP_ListDLCContentInfos</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* contentInfoRead, <a class="code" href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a> mediatype, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> titleID, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> contentInfoCount, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> offset, <a class="code" href="structAM__ContentInfo.html">AM_ContentInfo</a>* contentInfos);</div>
<div class="ttc" id="aam_8h_html_a00de76ec3836d1c459b4e3a2ddbe852c"><div class="ttname"><a href="am_8h.html#a00de76ec3836d1c459b4e3a2ddbe852c">amInit</a></div><div class="ttdeci">Result amInit(void)</div><div class="ttdoc">Initializes AM. This doesn't initialize with &quot;am:app&quot;, see amAppInit().</div></div>
<div class="ttc" id="aam_8h_html_a022d7fdd04454fd2300588b539a9da4a"><div class="ttname"><a href="am_8h.html#a022d7fdd04454fd2300588b539a9da4a">AM_InstallNativeFirm</a></div><div class="ttdeci">Result AM_InstallNativeFirm(void)</div><div class="ttdoc">Installs the current NATIVE_FIRM title to NAND (firm0:/ &amp; firm1:/)</div></div>
<div class="ttc" id="aam_8h_html_a04a92770482e500d5da2995e0d4a1bc1"><div class="ttname"><a href="am_8h.html#a04a92770482e500d5da2995e0d4a1bc1">AM_InstallFirm</a></div><div class="ttdeci">Result AM_InstallFirm(u64 titleID)</div><div class="ttdoc">Installs a NATIVE_FIRM title to NAND.</div></div>
<div class="ttc" id="aam_8h_html_a06808616925fcf284d02a116b701061a"><div class="ttname"><a href="am_8h.html#a06808616925fcf284d02a116b701061a">AM_DeleteTitle</a></div><div class="ttdeci">Result AM_DeleteTitle(FS_MediaType mediatype, u64 titleID)</div><div class="ttdoc">Deletes a title.</div></div>
<div class="ttc" id="aam_8h_html_a09b2e364518b0a7b111f708e1fa325e7"><div class="ttname"><a href="am_8h.html#a09b2e364518b0a7b111f708e1fa325e7">AM_GetCiaCoreVersion</a></div><div class="ttdeci">Result AM_GetCiaCoreVersion(u32 *coreVersion, Handle fileHandle)</div><div class="ttdoc">Gets the core version of a CIA file.</div></div>
<div class="ttc" id="aam_8h_html_a11a390a6c4bdbb8873cfba58d82d13f1"><div class="ttname"><a href="am_8h.html#a11a390a6c4bdbb8873cfba58d82d13f1">AM_ReadTwlBackupInfo</a></div><div class="ttdeci">Result AM_ReadTwlBackupInfo(Handle filehandle, void *outinfo, u32 outinfo_size, void *workbuf, u32 workbuf_size, void *banner, u32 banner_size)</div><div class="ttdoc">Reads info from the specified DSiWare export file.</div></div>
<div class="ttc" id="aam_8h_html_a13f6ebf3525cfbaff6b02def5bc178eb"><div class="ttname"><a href="am_8h.html#a13f6ebf3525cfbaff6b02def5bc178eb">AM_DeleteAllPendingTitles</a></div><div class="ttdeci">Result AM_DeleteAllPendingTitles(FS_MediaType mediatype)</div><div class="ttdoc">Deletes all pending titles.</div></div>
<div class="ttc" id="aam_8h_html_a175f307e6b5171e706a29112f07a03c6"><div class="ttname"><a href="am_8h.html#a175f307e6b5171e706a29112f07a03c6">AM_InstallTmdBegin</a></div><div class="ttdeci">Result AM_InstallTmdBegin(Handle *tmdHandle)</div><div class="ttdoc">Begins installing a TMD.</div></div>
<div class="ttc" id="aam_8h_html_a1a86d98c8f8431bef5882edec12947d8"><div class="ttname"><a href="am_8h.html#a1a86d98c8f8431bef5882edec12947d8">AM_InstallContentFinish</a></div><div class="ttdeci">Result AM_InstallContentFinish(Handle contentHandle)</div><div class="ttdoc">Finishes installing title content.</div></div>
<div class="ttc" id="aam_8h_html_a1e9fcc84bb1c330054576d65610d3f5d"><div class="ttname"><a href="am_8h.html#a1e9fcc84bb1c330054576d65610d3f5d">AM_ImportCertificate</a></div><div class="ttdeci">Result AM_ImportCertificate(u32 certSize, void *cert)</div><div class="ttdoc">Imports a certificate into the ticket certificate chain.</div></div>
<div class="ttc" id="aam_8h_html_a1f5010400c3cce3d9cd25a1ba5e3e8db"><div class="ttname"><a href="am_8h.html#a1f5010400c3cce3d9cd25a1ba5e3e8db">AM_ExportTwlBackup</a></div><div class="ttdeci">Result AM_ExportTwlBackup(u64 titleID, u8 operation, void *workbuf, u32 workbuf_size, const char *filepath)</div><div class="ttdoc">Exports DSiWare to the specified filepath.</div></div>
<div class="ttc" id="aam_8h_html_a293f52bb07b3d52b13a5ed7e9172c89c"><div class="ttname"><a href="am_8h.html#a293f52bb07b3d52b13a5ed7e9172c89c">AM_GetTitleProductCode</a></div><div class="ttdeci">Result AM_GetTitleProductCode(FS_MediaType mediatype, u64 titleId, char *productCode)</div><div class="ttdoc">Gets the product code of a title.</div></div>
<div class="ttc" id="aam_8h_html_a2df33a020e3bc58064e80dea6831ad76"><div class="ttname"><a href="am_8h.html#a2df33a020e3bc58064e80dea6831ad76">AMAPP_GetDLCContentInfoCount</a></div><div class="ttdeci">Result AMAPP_GetDLCContentInfoCount(u32 *count, FS_MediaType mediatype, u64 titleID)</div><div class="ttdoc">Gets the number of content index installed under the specified DLC title.</div></div>
<div class="ttc" id="aam_8h_html_a2ed1e743c96f8139b8791cd32b30c59e"><div class="ttname"><a href="am_8h.html#a2ed1e743c96f8139b8791cd32b30c59e">AM_InstallTicketAbort</a></div><div class="ttdeci">Result AM_InstallTicketAbort(Handle ticketHandle)</div><div class="ttdoc">Aborts installing a ticket.</div></div>
<div class="ttc" id="aam_8h_html_a330c8994d1cb9c013094aea1620ee8b5"><div class="ttname"><a href="am_8h.html#a330c8994d1cb9c013094aea1620ee8b5">AM_InstallContentCancel</a></div><div class="ttdeci">Result AM_InstallContentCancel(Handle contentHandle)</div><div class="ttdoc">Cancels installing title content.</div></div>
<div class="ttc" id="aam_8h_html_a35b4136412669fdc8752cefdace513ad"><div class="ttname"><a href="am_8h.html#a35b4136412669fdc8752cefdace513ad">AM_GetPendingTitleInfo</a></div><div class="ttdeci">Result AM_GetPendingTitleInfo(u32 titleCount, FS_MediaType mediatype, u64 *titleIds, AM_PendingTitleEntry *titleInfo)</div><div class="ttdoc">Gets information about pending titles on this system.</div></div>
<div class="ttc" id="aam_8h_html_a37b5679dc10854bd0408282cd8bf7f2a"><div class="ttname"><a href="am_8h.html#a37b5679dc10854bd0408282cd8bf7f2a">AM_StartCiaInstall</a></div><div class="ttdeci">Result AM_StartCiaInstall(FS_MediaType mediatype, Handle *ciaHandle)</div><div class="ttdoc">Initializes the CIA install process, returning a handle to write CIA data to.</div></div>
<div class="ttc" id="aam_8h_html_a387246e459e0b2640ac0d9841c8798bf"><div class="ttname"><a href="am_8h.html#a387246e459e0b2640ac0d9841c8798bf">AM_DeleteAllExpiredTitles</a></div><div class="ttdeci">Result AM_DeleteAllExpiredTitles(FS_MediaType mediatype)</div><div class="ttdoc">Deletes all expired titles.</div></div>
<div class="ttc" id="aam_8h_html_a3d9438a9ed27a0372c4845520a685c9e"><div class="ttname"><a href="am_8h.html#a3d9438a9ed27a0372c4845520a685c9e">AM_StartDlpChildCiaInstall</a></div><div class="ttdeci">Result AM_StartDlpChildCiaInstall(Handle *ciaHandle)</div><div class="ttdoc">Initializes the CIA install process for Download Play CIAs, returning a handle to write CIA data to.</div></div>
<div class="ttc" id="aam_8h_html_a3ec1d41b7bf3d8493c2059b3c60f28be"><div class="ttname"><a href="am_8h.html#a3ec1d41b7bf3d8493c2059b3c60f28be">AM_InstallTitleAbort</a></div><div class="ttdeci">Result AM_InstallTitleAbort(void)</div><div class="ttdoc">Aborts installing a title.</div></div>
<div class="ttc" id="aam_8h_html_a45337bbb6c00b485f7bc18358d16d682"><div class="ttname"><a href="am_8h.html#a45337bbb6c00b485f7bc18358d16d682">AM_DeleteAllTwlTitles</a></div><div class="ttdeci">Result AM_DeleteAllTwlTitles(void)</div><div class="ttdoc">Deletes all TWL titles.</div></div>
<div class="ttc" id="aam_8h_html_a469ba855d3817fa86091baa17d136676"><div class="ttname"><a href="am_8h.html#a469ba855d3817fa86091baa17d136676">AM_InitializeExternalTitleDatabase</a></div><div class="ttdeci">Result AM_InitializeExternalTitleDatabase(bool overwrite)</div><div class="ttdoc">Initializes the external (SD) title database.</div></div>
<div class="ttc" id="aam_8h_html_a505ee8fcca3984f1ebc21930c5a99813"><div class="ttname"><a href="am_8h.html#a505ee8fcca3984f1ebc21930c5a99813">AM_QueryAvailableExternalTitleDatabase</a></div><div class="ttdeci">Result AM_QueryAvailableExternalTitleDatabase(bool *available)</div><div class="ttdoc">Queries whether the external title database is available.</div></div>
<div class="ttc" id="aam_8h_html_a50dd0a9e9ff166a389980ae06a50073f"><div class="ttname"><a href="am_8h.html#a50dd0a9e9ff166a389980ae06a50073f">AM_DeletePendingTitles</a></div><div class="ttdeci">Result AM_DeletePendingTitles(FS_MediaType mediatype, u32 flags)</div><div class="ttdoc">Deletes pending titles.</div></div>
<div class="ttc" id="aam_8h_html_a514c8c6b99536797eccb3c253109fb8f"><div class="ttname"><a href="am_8h.html#a514c8c6b99536797eccb3c253109fb8f">AM_GetTicketCount</a></div><div class="ttdeci">Result AM_GetTicketCount(u32 *count)</div><div class="ttdoc">Gets the number of tickets installed on the system.</div></div>
<div class="ttc" id="aam_8h_html_a58a9c173c55a09e51691b1583d8f0a52"><div class="ttname"><a href="am_8h.html#a58a9c173c55a09e51691b1583d8f0a52">AM_GetDeviceId</a></div><div class="ttdeci">Result AM_GetDeviceId(u32 *deviceID)</div><div class="ttdoc">Gets a 32-bit device-specific ID.</div></div>
<div class="ttc" id="aam_8h_html_a5b6a50c2be5cb8e7c603df3c9da8c3b0"><div class="ttname"><a href="am_8h.html#a5b6a50c2be5cb8e7c603df3c9da8c3b0">AM_CancelCIAInstall</a></div><div class="ttdeci">Result AM_CancelCIAInstall(Handle ciaHandle)</div><div class="ttdoc">Aborts the CIA install process.</div></div>
<div class="ttc" id="aam_8h_html_a5bc158d4ed3d67b4e974de1d95d79908"><div class="ttname"><a href="am_8h.html#a5bc158d4ed3d67b4e974de1d95d79908">AM_GetTitleCount</a></div><div class="ttdeci">Result AM_GetTitleCount(FS_MediaType mediatype, u32 *count)</div><div class="ttdoc">Gets the number of titles for a given media type.</div></div>
<div class="ttc" id="aam_8h_html_a5dc7ebf10cd514ccb1f5d73f765d6cb8"><div class="ttname"><a href="am_8h.html#a5dc7ebf10cd514ccb1f5d73f765d6cb8">AM_DeletePendingTitle</a></div><div class="ttdeci">Result AM_DeletePendingTitle(FS_MediaType mediatype, u64 titleId)</div><div class="ttdoc">Deletes a pending title.</div></div>
<div class="ttc" id="aam_8h_html_a67d21faf4ccbdb3052484a66b3e471b9"><div class="ttname"><a href="am_8h.html#a67d21faf4ccbdb3052484a66b3e471b9">AM_InstallContentBegin</a></div><div class="ttdeci">Result AM_InstallContentBegin(Handle *contentHandle, u16 index)</div><div class="ttdoc">Begins installing title content.</div></div>
<div class="ttc" id="aam_8h_html_a7063def887f6309b2c17f7eecdf395db"><div class="ttname"><a href="am_8h.html#a7063def887f6309b2c17f7eecdf395db">AM_GetCiaMetaOffset</a></div><div class="ttdeci">Result AM_GetCiaMetaOffset(u64 *metaOffset, Handle fileHandle)</div><div class="ttdoc">Gets the meta section offset of a CIA file.</div></div>
<div class="ttc" id="aam_8h_html_a70a008137106f1be8952b41d2042e249"><div class="ttname"><a href="am_8h.html#a70a008137106f1be8952b41d2042e249">AM_InstallTitleBegin</a></div><div class="ttdeci">Result AM_InstallTitleBegin(FS_MediaType mediaType, u64 titleId, bool unk)</div><div class="ttdoc">Begins installing a title.</div></div>
<div class="ttc" id="aam_8h_html_a71727be0cabf34c0f706198a6cac16fe"><div class="ttname"><a href="am_8h.html#a71727be0cabf34c0f706198a6cac16fe">AM_DeleteAllDemoLaunchInfos</a></div><div class="ttdeci">Result AM_DeleteAllDemoLaunchInfos(void)</div><div class="ttdoc">Resets play count of all installed demos by deleting their launch info.</div></div>
<div class="ttc" id="aam_8h_html_a7ba0ab4df1c4eef170a6738f7cb6d11a"><div class="ttname"><a href="am_8h.html#a7ba0ab4df1c4eef170a6738f7cb6d11a">AM_InstallTmdAbort</a></div><div class="ttdeci">Result AM_InstallTmdAbort(Handle tmdHandle)</div><div class="ttdoc">Aborts installing a TMD.</div></div>
<div class="ttc" id="aam_8h_html_a7bb05a3466a76447f68e5848a7c8bfbc"><div class="ttname"><a href="am_8h.html#a7bb05a3466a76447f68e5848a7c8bfbc">AM_FinishCiaInstallWithoutCommit</a></div><div class="ttdeci">Result AM_FinishCiaInstallWithoutCommit(Handle ciaHandle)</div><div class="ttdoc">Finalizes the CIA install process without committing the title to title.db or tmp*....</div></div>
<div class="ttc" id="aam_8h_html_a7bb967432b36174d1caada02f0a8eed6"><div class="ttname"><a href="am_8h.html#a7bb967432b36174d1caada02f0a8eed6">AM_DeleteTicket</a></div><div class="ttdeci">Result AM_DeleteTicket(u64 ticketId)</div><div class="ttdoc">Deletes a ticket.</div></div>
<div class="ttc" id="aam_8h_html_a7d84003263ed7b14a97287bb647077a1"><div class="ttname"><a href="am_8h.html#a7d84003263ed7b14a97287bb647077a1">AM_GetPendingTitleList</a></div><div class="ttdeci">Result AM_GetPendingTitleList(u32 *titlesRead, u32 titleCount, FS_MediaType mediatype, u32 statusMask, u64 *titleIds)</div><div class="ttdoc">Gets a list of pending titles on this system.</div></div>
<div class="ttc" id="aam_8h_html_a84627a72058502328269676b81780f89a0d762c7cbb70351b96aa7b2f5c3a63f2"><div class="ttname"><a href="am_8h.html#a84627a72058502328269676b81780f89a0d762c7cbb70351b96aa7b2f5c3a63f2">AM_STATUS_MASK_INSTALLING</a></div><div class="ttdeci">@ AM_STATUS_MASK_INSTALLING</div><div class="ttdoc">Titles currently installing.</div><div class="ttdef"><b>Definition:</b> am.h:21</div></div>
<div class="ttc" id="aam_8h_html_a84627a72058502328269676b81780f89a613bdea6a05c208de0ef424d2010ff03"><div class="ttname"><a href="am_8h.html#a84627a72058502328269676b81780f89a613bdea6a05c208de0ef424d2010ff03">AM_STATUS_MASK_AWAITING_FINALIZATION</a></div><div class="ttdeci">@ AM_STATUS_MASK_AWAITING_FINALIZATION</div><div class="ttdoc">Titles awaiting finalization.</div><div class="ttdef"><b>Definition:</b> am.h:22</div></div>
<div class="ttc" id="aam_8h_html_a849ed6d290855a42fcb631aafd0543f9"><div class="ttname"><a href="am_8h.html#a849ed6d290855a42fcb631aafd0543f9">AM_ContentInfoFlags</a></div><div class="ttdeci">AM_ContentInfoFlags</div><div class="ttdoc">Title ContentInfo flags.</div><div class="ttdef"><b>Definition:</b> am.h:71</div></div>
<div class="ttc" id="aam_8h_html_a849ed6d290855a42fcb631aafd0543f9a44a197e4447a70d4c9dc62966f97b425"><div class="ttname"><a href="am_8h.html#a849ed6d290855a42fcb631aafd0543f9a44a197e4447a70d4c9dc62966f97b425">AM_CONTENT_DOWNLOADED</a></div><div class="ttdeci">@ AM_CONTENT_DOWNLOADED</div><div class="ttdoc">?</div><div class="ttdef"><b>Definition:</b> am.h:72</div></div>
<div class="ttc" id="aam_8h_html_a849ed6d290855a42fcb631aafd0543f9a4635253c6bd4c24ab4bf189cb7b26d00"><div class="ttname"><a href="am_8h.html#a849ed6d290855a42fcb631aafd0543f9a4635253c6bd4c24ab4bf189cb7b26d00">AM_CONTENT_OWNED</a></div><div class="ttdeci">@ AM_CONTENT_OWNED</div><div class="ttdoc">?</div><div class="ttdef"><b>Definition:</b> am.h:73</div></div>
<div class="ttc" id="aam_8h_html_a8af33218aec85689a046414b43df1ad2"><div class="ttname"><a href="am_8h.html#a8af33218aec85689a046414b43df1ad2">AM_InstallTicketFinish</a></div><div class="ttdeci">Result AM_InstallTicketFinish(Handle ticketHandle)</div><div class="ttdoc">Finishes installing a ticket.</div></div>
<div class="ttc" id="aam_8h_html_a8f57657ee9c2de75f94b9d72d94b10a5"><div class="ttname"><a href="am_8h.html#a8f57657ee9c2de75f94b9d72d94b10a5">AM_GetTitleList</a></div><div class="ttdeci">Result AM_GetTitleList(u32 *titlesRead, FS_MediaType mediatype, u32 titleCount, u64 *titleIds)</div><div class="ttdoc">Gets a list of title IDs present in a mediatype.</div></div>
<div class="ttc" id="aam_8h_html_a8f9a930157ee33ea3b358bd399e1c5a9"><div class="ttname"><a href="am_8h.html#a8f9a930157ee33ea3b358bd399e1c5a9">amGetSessionHandle</a></div><div class="ttdeci">Handle * amGetSessionHandle(void)</div><div class="ttdoc">Gets the current AM session handle.</div></div>
<div class="ttc" id="aam_8h_html_a9217b2d42efc41cee7c5d018de8aebba"><div class="ttname"><a href="am_8h.html#a9217b2d42efc41cee7c5d018de8aebba">amExit</a></div><div class="ttdeci">void amExit(void)</div><div class="ttdoc">Exits AM.</div></div>
<div class="ttc" id="aam_8h_html_a92904da2ef10c3e4703912b663f40443"><div class="ttname"><a href="am_8h.html#a92904da2ef10c3e4703912b663f40443">AM_DeleteAppTitle</a></div><div class="ttdeci">Result AM_DeleteAppTitle(FS_MediaType mediatype, u64 titleID)</div><div class="ttdoc">Deletes a title, provided that it is not a system title.</div></div>
<div class="ttc" id="aam_8h_html_a95ac00888a24efa61b1c7e35d91f9786"><div class="ttname"><a href="am_8h.html#a95ac00888a24efa61b1c7e35d91f9786">AM_InstallContentStop</a></div><div class="ttdeci">Result AM_InstallContentStop(Handle contentHandle)</div><div class="ttdoc">Stops installing title content, generally to be resumed later.</div></div>
<div class="ttc" id="aam_8h_html_a9a7a5d70ce3fcb57a899316a7ad8f939"><div class="ttname"><a href="am_8h.html#a9a7a5d70ce3fcb57a899316a7ad8f939">AMAPP_ListDLCContentInfos</a></div><div class="ttdeci">Result AMAPP_ListDLCContentInfos(u32 *contentInfoRead, FS_MediaType mediatype, u64 titleID, u32 contentInfoCount, u32 offset, AM_ContentInfo *contentInfos)</div><div class="ttdoc">Gets content infos installed under the specified DLC title.</div></div>
<div class="ttc" id="aam_8h_html_a9aab3dd8d2ded8a6f1005230e1ac4e2a"><div class="ttname"><a href="am_8h.html#a9aab3dd8d2ded8a6f1005230e1ac4e2a">AM_InstallTitleStop</a></div><div class="ttdeci">Result AM_InstallTitleStop(void)</div><div class="ttdoc">Stops installing a title, generally to be resumed later.</div></div>
<div class="ttc" id="aam_8h_html_aa2afc320f57f385b94429dbbe41abf87"><div class="ttname"><a href="am_8h.html#aa2afc320f57f385b94429dbbe41abf87">AM_CommitImportTitlesAndUpdateFirmwareAuto</a></div><div class="ttdeci">Result AM_CommitImportTitlesAndUpdateFirmwareAuto(FS_MediaType mediaType, u32 titleCount, bool temp, u64 *titleIds)</div><div class="ttdoc">Commits installed titles, and updates FIRM if necessary.</div></div>
<div class="ttc" id="aam_8h_html_aa4f2013be4ccdfebd319ae624267e26a"><div class="ttname"><a href="am_8h.html#aa4f2013be4ccdfebd319ae624267e26a">AM_CreateImportContentContexts</a></div><div class="ttdeci">Result AM_CreateImportContentContexts(u32 contentCount, u16 *contentIndices)</div><div class="ttdoc">Prepares to import title contents.</div></div>
<div class="ttc" id="aam_8h_html_aa92ded78a815f83f2554c6ccc60d1837"><div class="ttname"><a href="am_8h.html#aa92ded78a815f83f2554c6ccc60d1837">AM_ImportTwlBackup</a></div><div class="ttdeci">Result AM_ImportTwlBackup(Handle filehandle, u8 operation, void *buffer, u32 size)</div><div class="ttdoc">Imports DSiWare from the specified file.</div></div>
<div class="ttc" id="aam_8h_html_aae561396e6bf387e825df8893d73027b"><div class="ttname"><a href="am_8h.html#aae561396e6bf387e825df8893d73027b">AM_ImportCertificates</a></div><div class="ttdeci">Result AM_ImportCertificates(u32 cert1Size, void *cert1, u32 cert2Size, void *cert2, u32 cert3Size, void *cert3, u32 cert4Size, void *cert4)</div><div class="ttdoc">Imports up to four certificates into the ticket certificate chain.</div></div>
<div class="ttc" id="aam_8h_html_aaee168fea61f616c5879654fc8ce03ec"><div class="ttname"><a href="am_8h.html#aaee168fea61f616c5879654fc8ce03ec">AM_InstallTmdFinish</a></div><div class="ttdeci">Result AM_InstallTmdFinish(Handle tmdHandle, bool unk)</div><div class="ttdoc">Finishes installing a TMD.</div></div>
<div class="ttc" id="aam_8h_html_ab44ef68fb044825e044359f49c39fe51"><div class="ttname"><a href="am_8h.html#ab44ef68fb044825e044359f49c39fe51">AM_CommitImportTitles</a></div><div class="ttdeci">Result AM_CommitImportTitles(FS_MediaType mediaType, u32 titleCount, bool temp, const u64 *titleIds)</div><div class="ttdoc">Commits installed titles.</div></div>
<div class="ttc" id="aam_8h_html_ab60bf1631dfdd662101b2449ad5e0a2f"><div class="ttname"><a href="am_8h.html#ab60bf1631dfdd662101b2449ad5e0a2f">AM_InstallTitleResume</a></div><div class="ttdeci">Result AM_InstallTitleResume(FS_MediaType mediaType, u64 titleId)</div><div class="ttdoc">Resumes installing a title.</div></div>
<div class="ttc" id="aam_8h_html_ab7bf20084e797f9f5b3417aa3e725696"><div class="ttname"><a href="am_8h.html#ab7bf20084e797f9f5b3417aa3e725696">AM_InstallContentResume</a></div><div class="ttdeci">Result AM_InstallContentResume(Handle *contentHandle, u64 *resumeOffset, u16 index)</div><div class="ttdoc">Resumes installing title content.</div></div>
<div class="ttc" id="aam_8h_html_ac4a9aa575eaae640b4259ec74aade571"><div class="ttname"><a href="am_8h.html#ac4a9aa575eaae640b4259ec74aade571">AM_GetPendingTitleCount</a></div><div class="ttdeci">Result AM_GetPendingTitleCount(u32 *count, FS_MediaType mediatype, u32 statusMask)</div><div class="ttdoc">Gets the number of pending titles on this system.</div></div>
<div class="ttc" id="aam_8h_html_acbc4a3f460235e99b4ec77f515ef2267"><div class="ttname"><a href="am_8h.html#acbc4a3f460235e99b4ec77f515ef2267">AM_GetTicketList</a></div><div class="ttdeci">Result AM_GetTicketList(u32 *ticketsRead, u32 ticketCount, u32 skip, u64 *ticketIds)</div><div class="ttdoc">Gets a list of tickets installed on the system.</div></div>
<div class="ttc" id="aam_8h_html_acf955c48344998c71c4e640b99c40dfa"><div class="ttname"><a href="am_8h.html#acf955c48344998c71c4e640b99c40dfa">amAppInit</a></div><div class="ttdeci">Result amAppInit(void)</div><div class="ttdoc">Initializes AM with a service which has access to the amapp-commands. This should only be used when u...</div></div>
<div class="ttc" id="aam_8h_html_acfede58c7267885b7f0b25a2c198081c"><div class="ttname"><a href="am_8h.html#acfede58c7267885b7f0b25a2c198081c">AM_GetCiaIcon</a></div><div class="ttdeci">Result AM_GetCiaIcon(void *icon, Handle fileHandle)</div><div class="ttdoc">Gets the SMDH icon data of a CIA file.</div></div>
<div class="ttc" id="aam_8h_html_ad08e0e85fd84747c4f0494ec342a2297"><div class="ttname"><a href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297">AM_InstallStatus</a></div><div class="ttdeci">AM_InstallStatus</div><div class="ttdoc">Pending title status values.</div><div class="ttdef"><b>Definition:</b> am.h:27</div></div>
<div class="ttc" id="aam_8h_html_ad08e0e85fd84747c4f0494ec342a2297a1e6f25470d821241a4a492bc5a6364e2"><div class="ttname"><a href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297a1e6f25470d821241a4a492bc5a6364e2">AM_STATUS_AWAITING_FINALIZATION</a></div><div class="ttdeci">@ AM_STATUS_AWAITING_FINALIZATION</div><div class="ttdoc">Awaiting finalization.</div><div class="ttdef"><b>Definition:</b> am.h:31</div></div>
<div class="ttc" id="aam_8h_html_ad08e0e85fd84747c4f0494ec342a2297ac0a6fbc2498ba7d6cfbe8f6c28716fb4"><div class="ttname"><a href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297ac0a6fbc2498ba7d6cfbe8f6c28716fb4">AM_STATUS_SAVED</a></div><div class="ttdeci">@ AM_STATUS_SAVED</div><div class="ttdoc">Title saved, but not installed.</div><div class="ttdef"><b>Definition:</b> am.h:29</div></div>
<div class="ttc" id="aam_8h_html_ad08e0e85fd84747c4f0494ec342a2297ae8c008fbcadfa942abaaeed9ac956d9d"><div class="ttname"><a href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297ae8c008fbcadfa942abaaeed9ac956d9d">AM_STATUS_ABORTED</a></div><div class="ttdeci">@ AM_STATUS_ABORTED</div><div class="ttdoc">Install aborted.</div><div class="ttdef"><b>Definition:</b> am.h:28</div></div>
<div class="ttc" id="aam_8h_html_ad08e0e85fd84747c4f0494ec342a2297af9d2a6421a1e0f2387e863158eb4403e"><div class="ttname"><a href="am_8h.html#ad08e0e85fd84747c4f0494ec342a2297af9d2a6421a1e0f2387e863158eb4403e">AM_STATUS_INSTALL_IN_PROGRESS</a></div><div class="ttdeci">@ AM_STATUS_INSTALL_IN_PROGRESS</div><div class="ttdoc">Install in progress.</div><div class="ttdef"><b>Definition:</b> am.h:30</div></div>
<div class="ttc" id="aam_8h_html_ad3141cb2c1dd8d6b83339ffe71c8c2cb"><div class="ttname"><a href="am_8h.html#ad3141cb2c1dd8d6b83339ffe71c8c2cb">AM_GetCiaDependencies</a></div><div class="ttdeci">Result AM_GetCiaDependencies(u64 *dependencies, Handle fileHandle)</div><div class="ttdoc">Gets the title ID dependency list of a CIA file.</div></div>
<div class="ttc" id="aam_8h_html_ad5bb183a0ccf528c9b682912aa14023d"><div class="ttname"><a href="am_8h.html#ad5bb183a0ccf528c9b682912aa14023d">AM_GetCiaFileInfo</a></div><div class="ttdeci">Result AM_GetCiaFileInfo(FS_MediaType mediatype, AM_TitleEntry *titleEntry, Handle fileHandle)</div><div class="ttdoc">Gets an AM_TitleEntry instance for a CIA file.</div></div>
<div class="ttc" id="aam_8h_html_ad78f827d766a8f16f881ac9f2ef4206e"><div class="ttname"><a href="am_8h.html#ad78f827d766a8f16f881ac9f2ef4206e">AM_CommitImportPrograms</a></div><div class="ttdeci">Result AM_CommitImportPrograms(FS_MediaType mediaType, u32 titleCount, bool temp, const u64 *titleIds)</div><div class="ttdoc">Commits installed CIAs.</div></div>
<div class="ttc" id="aam_8h_html_ad7b36812e4a68f5a0e0bb512b3aee1f8"><div class="ttname"><a href="am_8h.html#ad7b36812e4a68f5a0e0bb512b3aee1f8">AM_GetCiaRequiredSpace</a></div><div class="ttdeci">Result AM_GetCiaRequiredSpace(u64 *requiredSpace, FS_MediaType mediaType, Handle fileHandle)</div><div class="ttdoc">Gets the free space, in bytes, required to install a CIA file.</div></div>
<div class="ttc" id="aam_8h_html_add9bf85d453bcab771adcde9368d1083"><div class="ttname"><a href="am_8h.html#add9bf85d453bcab771adcde9368d1083">AM_DeleteAllTemporaryTitles</a></div><div class="ttdeci">Result AM_DeleteAllTemporaryTitles(void)</div><div class="ttdoc">Deletes temporary titles.</div></div>
<div class="ttc" id="aam_8h_html_ae12f3853d0225d33fca17c7535724860"><div class="ttname"><a href="am_8h.html#ae12f3853d0225d33fca17c7535724860">AM_GetTitleInfo</a></div><div class="ttdeci">Result AM_GetTitleInfo(FS_MediaType mediatype, u32 titleCount, u64 *titleIds, AM_TitleEntry *titleInfo)</div><div class="ttdoc">Gets a list of details about installed titles.</div></div>
<div class="ttc" id="aam_8h_html_ae6d6e423f253f744cd730cfe8fe7cf78"><div class="ttname"><a href="am_8h.html#ae6d6e423f253f744cd730cfe8fe7cf78">AM_GetCiaMetaSection</a></div><div class="ttdeci">Result AM_GetCiaMetaSection(void *meta, u32 size, Handle fileHandle)</div><div class="ttdoc">Gets the full meta section of a CIA file.</div></div>
<div class="ttc" id="aam_8h_html_ae73fa174fd20a1e13d95d66a3267f5d5"><div class="ttname"><a href="am_8h.html#ae73fa174fd20a1e13d95d66a3267f5d5">AM_GetTitleExtDataId</a></div><div class="ttdeci">Result AM_GetTitleExtDataId(u64 *extDataId, FS_MediaType mediatype, u64 titleId)</div><div class="ttdoc">Gets the ext data ID of a title.</div></div>
<div class="ttc" id="aam_8h_html_aeb5dbc1540ca7326e82817a447f6f004"><div class="ttname"><a href="am_8h.html#aeb5dbc1540ca7326e82817a447f6f004">AM_GetTWLPartitionInfo</a></div><div class="ttdeci">Result AM_GetTWLPartitionInfo(AM_TWLPartitionInfo *info)</div><div class="ttdoc">Retrieves information about the NAND TWL partition.</div></div>
<div class="ttc" id="aam_8h_html_af2da013339c7d9eb1941944d803213f7"><div class="ttname"><a href="am_8h.html#af2da013339c7d9eb1941944d803213f7">AM_InstallTicketBegin</a></div><div class="ttdeci">Result AM_InstallTicketBegin(Handle *ticketHandle)</div><div class="ttdoc">Begins installing a ticket.</div></div>
<div class="ttc" id="aam_8h_html_af3520ff6d43011872bab77edd27d4de3ab011acd76ab87c7deb26ae057b8a32ba"><div class="ttname"><a href="am_8h.html#af3520ff6d43011872bab77edd27d4de3ab011acd76ab87c7deb26ae057b8a32ba">AM_DELETE_PENDING_SYSTEM</a></div><div class="ttdeci">@ AM_DELETE_PENDING_SYSTEM</div><div class="ttdoc">System titles.</div><div class="ttdef"><b>Definition:</b> am.h:48</div></div>
<div class="ttc" id="aam_8h_html_af3520ff6d43011872bab77edd27d4de3afbebba2c1332ef434ecb8f130eda8c77"><div class="ttname"><a href="am_8h.html#af3520ff6d43011872bab77edd27d4de3afbebba2c1332ef434ecb8f130eda8c77">AM_DELETE_PENDING_NON_SYSTEM</a></div><div class="ttdeci">@ AM_DELETE_PENDING_NON_SYSTEM</div><div class="ttdoc">Non-system titles.</div><div class="ttdef"><b>Definition:</b> am.h:47</div></div>
<div class="ttc" id="aam_8h_html_afa9dc85c90337c0325ae601f77a06c4b"><div class="ttname"><a href="am_8h.html#afa9dc85c90337c0325ae601f77a06c4b">AM_InstallTitleFinish</a></div><div class="ttdeci">Result AM_InstallTitleFinish(void)</div><div class="ttdoc">Finishes installing a title.</div></div>
<div class="ttc" id="aam_8h_html_afc92a54bbefaab3ba08ba2c560f9a00a"><div class="ttname"><a href="am_8h.html#afc92a54bbefaab3ba08ba2c560f9a00a">AM_FinishCiaInstall</a></div><div class="ttdeci">Result AM_FinishCiaInstall(Handle ciaHandle)</div><div class="ttdoc">Finalizes the CIA install process.</div></div>
<div class="ttc" id="afs_8h_html"><div class="ttname"><a href="fs_8h.html">fs.h</a></div><div class="ttdoc">Filesystem Services.</div></div>
<div class="ttc" id="afs_8h_html_a3526d37c529b39a862b9b7371a53e137"><div class="ttname"><a href="fs_8h.html#a3526d37c529b39a862b9b7371a53e137">FS_MediaType</a></div><div class="ttdeci">FS_MediaType</div><div class="ttdoc">Media types.</div><div class="ttdef"><b>Definition:</b> fs.h:35</div></div>
<div class="ttc" id="astructAM__ContentInfo_html"><div class="ttname"><a href="structAM__ContentInfo.html">AM_ContentInfo</a></div><div class="ttdoc">Contains information about a title's content.</div><div class="ttdef"><b>Definition:</b> am.h:60</div></div>
<div class="ttc" id="astructAM__ContentInfo_html_a1ceb8abae389d8dcc5dc75d02de0f781"><div class="ttname"><a href="structAM__ContentInfo.html#a1ceb8abae389d8dcc5dc75d02de0f781">AM_ContentInfo::type</a></div><div class="ttdeci">u16 type</div><div class="ttdoc">?</div><div class="ttdef"><b>Definition:</b> am.h:62</div></div>
<div class="ttc" id="astructAM__ContentInfo_html_a3a787726f8c54f426d4937c0763c05af"><div class="ttname"><a href="structAM__ContentInfo.html#a3a787726f8c54f426d4937c0763c05af">AM_ContentInfo::index</a></div><div class="ttdeci">u16 index</div><div class="ttdoc">Index of the content in the title.</div><div class="ttdef"><b>Definition:</b> am.h:61</div></div>
<div class="ttc" id="astructAM__ContentInfo_html_a3e77803ade8ce9b79dfea010e0dc497a"><div class="ttname"><a href="structAM__ContentInfo.html#a3e77803ade8ce9b79dfea010e0dc497a">AM_ContentInfo::flags</a></div><div class="ttdeci">u8 flags</div><div class="ttdoc">AM_ContentInfoFlags</div><div class="ttdef"><b>Definition:</b> am.h:65</div></div>
<div class="ttc" id="astructAM__ContentInfo_html_a57756f026016aa4a77a4f92e66c48d08"><div class="ttname"><a href="structAM__ContentInfo.html#a57756f026016aa4a77a4f92e66c48d08">AM_ContentInfo::contentId</a></div><div class="ttdeci">u32 contentId</div><div class="ttdoc">ID of the content in the title.</div><div class="ttdef"><b>Definition:</b> am.h:63</div></div>
<div class="ttc" id="astructAM__ContentInfo_html_a939503e40afa2fe9c7629d584ebf739b"><div class="ttname"><a href="structAM__ContentInfo.html#a939503e40afa2fe9c7629d584ebf739b">AM_ContentInfo::size</a></div><div class="ttdeci">u64 size</div><div class="ttdoc">Size of the content in the title.</div><div class="ttdef"><b>Definition:</b> am.h:64</div></div>
<div class="ttc" id="astructAM__PendingTitleEntry_html"><div class="ttname"><a href="structAM__PendingTitleEntry.html">AM_PendingTitleEntry</a></div><div class="ttdef"><b>Definition:</b> am.h:36</div></div>
<div class="ttc" id="astructAM__PendingTitleEntry_html_a104f6f18b0e0cde17a9210b1b2ac8c7d"><div class="ttname"><a href="structAM__PendingTitleEntry.html#a104f6f18b0e0cde17a9210b1b2ac8c7d">AM_PendingTitleEntry::status</a></div><div class="ttdeci">u16 status</div><div class="ttdoc">AM_InstallStatus</div><div class="ttdef"><b>Definition:</b> am.h:39</div></div>
<div class="ttc" id="astructAM__PendingTitleEntry_html_a1fd5b690678542eda4b11b0413ad9cf5"><div class="ttname"><a href="structAM__PendingTitleEntry.html#a1fd5b690678542eda4b11b0413ad9cf5">AM_PendingTitleEntry::titleId</a></div><div class="ttdeci">u64 titleId</div><div class="ttdoc">Title ID.</div><div class="ttdef"><b>Definition:</b> am.h:37</div></div>
<div class="ttc" id="astructAM__PendingTitleEntry_html_a2f4596c32bd5ff77db5004b8dccd8b48"><div class="ttname"><a href="structAM__PendingTitleEntry.html#a2f4596c32bd5ff77db5004b8dccd8b48">AM_PendingTitleEntry::version</a></div><div class="ttdeci">u16 version</div><div class="ttdoc">Version.</div><div class="ttdef"><b>Definition:</b> am.h:38</div></div>
<div class="ttc" id="astructAM__PendingTitleEntry_html_a7143f71acc278942b8d5ad5991a54195"><div class="ttname"><a href="structAM__PendingTitleEntry.html#a7143f71acc278942b8d5ad5991a54195">AM_PendingTitleEntry::titleType</a></div><div class="ttdeci">u32 titleType</div><div class="ttdoc">Title Type.</div><div class="ttdef"><b>Definition:</b> am.h:40</div></div>
<div class="ttc" id="astructAM__TWLPartitionInfo_html"><div class="ttname"><a href="structAM__TWLPartitionInfo.html">AM_TWLPartitionInfo</a></div><div class="ttdoc">Information about the TWL NAND partition.</div><div class="ttdef"><b>Definition:</b> am.h:52</div></div>
<div class="ttc" id="astructAM__TWLPartitionInfo_html_a786a5d0e83d80d8004c394ed8526213b"><div class="ttname"><a href="structAM__TWLPartitionInfo.html#a786a5d0e83d80d8004c394ed8526213b">AM_TWLPartitionInfo::freeSpace</a></div><div class="ttdeci">u64 freeSpace</div><div class="ttdoc">Total free space.</div><div class="ttdef"><b>Definition:</b> am.h:54</div></div>
<div class="ttc" id="astructAM__TWLPartitionInfo_html_a9a5720f0a43e723a43cd4e1a0944a77e"><div class="ttname"><a href="structAM__TWLPartitionInfo.html#a9a5720f0a43e723a43cd4e1a0944a77e">AM_TWLPartitionInfo::titlesCapacity</a></div><div class="ttdeci">u64 titlesCapacity</div><div class="ttdoc">Capacity for titles.</div><div class="ttdef"><b>Definition:</b> am.h:55</div></div>
<div class="ttc" id="astructAM__TWLPartitionInfo_html_ad652786a1cf8e9f6d3649226dfb8e60f"><div class="ttname"><a href="structAM__TWLPartitionInfo.html#ad652786a1cf8e9f6d3649226dfb8e60f">AM_TWLPartitionInfo::capacity</a></div><div class="ttdeci">u64 capacity</div><div class="ttdoc">Total capacity.</div><div class="ttdef"><b>Definition:</b> am.h:53</div></div>
<div class="ttc" id="astructAM__TWLPartitionInfo_html_adf5f826249a232ed74ab119b965cc4dd"><div class="ttname"><a href="structAM__TWLPartitionInfo.html#adf5f826249a232ed74ab119b965cc4dd">AM_TWLPartitionInfo::titlesFreeSpace</a></div><div class="ttdeci">u64 titlesFreeSpace</div><div class="ttdoc">Free space for titles.</div><div class="ttdef"><b>Definition:</b> am.h:56</div></div>
<div class="ttc" id="astructAM__TitleEntry_html"><div class="ttname"><a href="structAM__TitleEntry.html">AM_TitleEntry</a></div><div class="ttdoc">Contains basic information about a title.</div><div class="ttdef"><b>Definition:</b> am.h:11</div></div>
<div class="ttc" id="astructAM__TitleEntry_html_a16b1b61ff2f678ae870e934574bed9c6"><div class="ttname"><a href="structAM__TitleEntry.html#a16b1b61ff2f678ae870e934574bed9c6">AM_TitleEntry::titleID</a></div><div class="ttdeci">u64 titleID</div><div class="ttdoc">The title's ID.</div><div class="ttdef"><b>Definition:</b> am.h:12</div></div>
<div class="ttc" id="astructAM__TitleEntry_html_a7ce25643edfe43a20e1503fb1c13641a"><div class="ttname"><a href="structAM__TitleEntry.html#a7ce25643edfe43a20e1503fb1c13641a">AM_TitleEntry::version</a></div><div class="ttdeci">u16 version</div><div class="ttdoc">The title's version.</div><div class="ttdef"><b>Definition:</b> am.h:14</div></div>
<div class="ttc" id="astructAM__TitleEntry_html_a82d248d627538f4ed3ec0ff15844453a"><div class="ttname"><a href="structAM__TitleEntry.html#a82d248d627538f4ed3ec0ff15844453a">AM_TitleEntry::size</a></div><div class="ttdeci">u64 size</div><div class="ttdoc">The title's installed size.</div><div class="ttdef"><b>Definition:</b> am.h:13</div></div>
<div class="ttc" id="atypes_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:47</div></div>
<div class="ttc" id="atypes_8h_html_a3f7e2bcbb0b4c338f3c4f6c937cd4234"><div class="ttname"><a href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a></div><div class="ttdeci">uint64_t u64</div><div class="ttdoc">64-bit unsigned integer</div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
<div class="ttc" id="atypes_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">would be nice if newlib had this already</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div>
<div class="ttc" id="atypes_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle.</div><div class="ttdef"><b>Definition:</b> types.h:41</div></div>
<div class="ttc" id="atypes_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result.</div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
<div class="ttc" id="atypes_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
<div class="ttc" id="atypes_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer</div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
</div><!-- fragment --></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.1
</small></address>
</body>
</html>