1
0
mirror of https://github.com/switchbrew/libnx.git synced 2025-07-02 17:52:13 +02:00
libnx/switch_8h_source.html
2025-05-08 06:59:12 +00:00

434 lines
64 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libnx: include/switch.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 id="projectrow">
<td id="projectalign">
<div id="projectname">libnx<span id="projectnumber">&#160;v4.9.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">switch.h</div></div>
</div><!--header-->
<div class="contents">
<a href="switch_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/**</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * @file switch.h</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * @brief Central Switch header. Includes all others.</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * @copyright libnx Authors</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> */</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include &quot;<a class="code" href="types_8h.html">switch/types.h</a>&quot;</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include &quot;<a class="code" href="result_8h.html">switch/result.h</a>&quot;</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &quot;<a class="code" href="nro_8h.html">switch/nro.h</a>&quot;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &quot;<a class="code" href="nacp_8h.html">switch/nacp.h</a>&quot;</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include &quot;<a class="code" href="tls_8h.html">switch/arm/tls.h</a>&quot;</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include &quot;<a class="code" href="cache_8h.html">switch/arm/cache.h</a>&quot;</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include &quot;<a class="code" href="counter_8h.html">switch/arm/counter.h</a>&quot;</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include &quot;<a class="code" href="svc_8h.html">switch/kernel/svc.h</a>&quot;</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include &quot;<a class="code" href="wait_8h.html">switch/kernel/wait.h</a>&quot;</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include &quot;<a class="code" href="tmem_8h.html">switch/kernel/tmem.h</a>&quot;</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include &quot;<a class="code" href="shmem_8h.html">switch/kernel/shmem.h</a>&quot;</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include &quot;<a class="code" href="mutex_8h.html">switch/kernel/mutex.h</a>&quot;</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include &quot;<a class="code" href="event_8h.html">switch/kernel/event.h</a>&quot;</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include &quot;<a class="code" href="levent_8h.html">switch/kernel/levent.h</a>&quot;</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include &quot;<a class="code" href="uevent_8h.html">switch/kernel/uevent.h</a>&quot;</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include &quot;<a class="code" href="utimer_8h.html">switch/kernel/utimer.h</a>&quot;</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include &quot;<a class="code" href="rwlock_8h.html">switch/kernel/rwlock.h</a>&quot;</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include &quot;<a class="code" href="condvar_8h.html">switch/kernel/condvar.h</a>&quot;</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include &quot;<a class="code" href="thread_8h.html">switch/kernel/thread.h</a>&quot;</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include &quot;<a class="code" href="semaphore_8h.html">switch/kernel/semaphore.h</a>&quot;</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include &quot;<a class="code" href="virtmem_8h.html">switch/kernel/virtmem.h</a>&quot;</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include &quot;<a class="code" href="detect_8h.html">switch/kernel/detect.h</a>&quot;</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include &quot;<a class="code" href="random_8h.html">switch/kernel/random.h</a>&quot;</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include &quot;<a class="code" href="jit_8h.html">switch/kernel/jit.h</a>&quot;</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include &quot;<a class="code" href="barrier_8h.html">switch/kernel/barrier.h</a>&quot;</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#include &quot;<a class="code" href="hipc_8h.html">switch/sf/hipc.h</a>&quot;</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#include &quot;<a class="code" href="cmif_8h.html">switch/sf/cmif.h</a>&quot;</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#include &quot;<a class="code" href="service_8h.html">switch/sf/service.h</a>&quot;</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#include &quot;switch/sf/sessionmgr.h&quot;</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#include &quot;<a class="code" href="tipc_8h.html">switch/sf/tipc.h</a>&quot;</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#include &quot;<a class="code" href="sm_8h.html">switch/services/sm.h</a>&quot;</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#include &quot;<a class="code" href="smm_8h.html">switch/services/smm.h</a>&quot;</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#include &quot;<a class="code" href="fs_8h.html">switch/services/fs.h</a>&quot;</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor">#include &quot;<a class="code" href="fsldr_8h.html">switch/services/fsldr.h</a>&quot;</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="preprocessor">#include &quot;<a class="code" href="fspr_8h.html">switch/services/fspr.h</a>&quot;</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="preprocessor">#include &quot;<a class="code" href="acc_8h.html">switch/services/acc.h</a>&quot;</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="preprocessor">#include &quot;<a class="code" href="apm_8h.html">switch/services/apm.h</a>&quot;</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="preprocessor">#include &quot;<a class="code" href="applet_8h.html">switch/services/applet.h</a>&quot;</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="preprocessor">#include &quot;<a class="code" href="async_8h.html">switch/services/async.h</a>&quot;</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#include &quot;<a class="code" href="audctl_8h.html">switch/services/audctl.h</a>&quot;</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#include &quot;<a class="code" href="audin_8h.html">switch/services/audin.h</a>&quot;</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#include &quot;<a class="code" href="audout_8h.html">switch/services/audout.h</a>&quot;</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#include &quot;<a class="code" href="audrec_8h.html">switch/services/audrec.h</a>&quot;</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#include &quot;<a class="code" href="audren_8h.html">switch/services/audren.h</a>&quot;</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="preprocessor">#include &quot;<a class="code" href="auddev_8h.html">switch/services/auddev.h</a>&quot;</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#include &quot;<a class="code" href="hwopus_8h.html">switch/services/hwopus.h</a>&quot;</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="preprocessor">#include &quot;<a class="code" href="csrng_8h.html">switch/services/csrng.h</a>&quot;</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="preprocessor">#include &quot;<a class="code" href="lbl_8h.html">switch/services/lbl.h</a>&quot;</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="preprocessor">#include &quot;<a class="code" href="i2c_8h.html">switch/services/i2c.h</a>&quot;</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#include &quot;<a class="code" href="gpio_8h.html">switch/services/gpio.h</a>&quot;</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#include &quot;<a class="code" href="uart_8h.html">switch/services/uart.h</a>&quot;</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#include &quot;<a class="code" href="bpc_8h.html">switch/services/bpc.h</a>&quot;</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#include &quot;<a class="code" href="pcv_8h.html">switch/services/pcv.h</a>&quot;</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="preprocessor">#include &quot;<a class="code" href="clkrst_8h.html">switch/services/clkrst.h</a>&quot;</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="preprocessor">#include &quot;<a class="code" href="fan_8h.html">switch/services/fan.h</a>&quot;</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="preprocessor">#include &quot;<a class="code" href="pgl_8h.html">switch/services/pgl.h</a>&quot;</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="preprocessor">#include &quot;<a class="code" href="psm_8h.html">switch/services/psm.h</a>&quot;</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor">#include &quot;<a class="code" href="spsm_8h.html">switch/services/spsm.h</a>&quot;</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="comment">//#include &quot;switch/services/bsd.h&quot; Use &lt;sys/socket.h&gt; instead</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="comment">//#include &quot;switch/services/sfdnsres.h&quot; Use &lt;netdb.h&gt; instead</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="comment">//#include &quot;switch/services/htcs.h&quot;</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="preprocessor">#include &quot;<a class="code" href="fatal_8h.html">switch/services/fatal.h</a>&quot;</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="preprocessor">#include &quot;<a class="code" href="time_8h.html">switch/services/time.h</a>&quot;</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="preprocessor">#include &quot;<a class="code" href="usb_8h.html">switch/services/usb.h</a>&quot;</span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="preprocessor">#include &quot;<a class="code" href="usbds_8h.html">switch/services/usbds.h</a>&quot;</span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="preprocessor">#include &quot;<a class="code" href="usbhs_8h.html">switch/services/usbhs.h</a>&quot;</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="preprocessor">#include &quot;<a class="code" href="hid_8h.html">switch/services/hid.h</a>&quot;</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="preprocessor">#include &quot;<a class="code" href="hidbus_8h.html">switch/services/hidbus.h</a>&quot;</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="preprocessor">#include &quot;<a class="code" href="hiddbg_8h.html">switch/services/hiddbg.h</a>&quot;</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span><span class="preprocessor">#include &quot;<a class="code" href="hidsys_8h.html">switch/services/hidsys.h</a>&quot;</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="preprocessor">#include &quot;<a class="code" href="irs_8h.html">switch/services/irs.h</a>&quot;</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="preprocessor">#include &quot;<a class="code" href="pl_8h.html">switch/services/pl.h</a>&quot;</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="preprocessor">#include &quot;<a class="code" href="vi_8h.html">switch/services/vi.h</a>&quot;</span></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="preprocessor">#include &quot;<a class="code" href="nv_8h.html">switch/services/nv.h</a>&quot;</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="preprocessor">#include &quot;<a class="code" href="nifm_8h.html">switch/services/nifm.h</a>&quot;</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="preprocessor">#include &quot;<a class="code" href="nim_8h.html">switch/services/nim.h</a>&quot;</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor">#include &quot;<a class="code" href="ns_8h.html">switch/services/ns.h</a>&quot;</span></div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="preprocessor">#include &quot;<a class="code" href="ldr_8h.html">switch/services/ldr.h</a>&quot;</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="preprocessor">#include &quot;<a class="code" href="ro_8h.html">switch/services/ro.h</a>&quot;</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="preprocessor">#include &quot;<a class="code" href="tc_8h.html">switch/services/tc.h</a>&quot;</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="preprocessor">#include &quot;<a class="code" href="ts_8h.html">switch/services/ts.h</a>&quot;</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="preprocessor">#include &quot;<a class="code" href="pm_8h.html">switch/services/pm.h</a>&quot;</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="preprocessor">#include &quot;<a class="code" href="set_8h.html">switch/services/set.h</a>&quot;</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><span class="preprocessor">#include &quot;switch/services/ssl.h&quot;</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="preprocessor">#include &quot;<a class="code" href="lr_8h.html">switch/services/lr.h</a>&quot;</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="preprocessor">#include &quot;<a class="code" href="bt_8h.html">switch/services/bt.h</a>&quot;</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="preprocessor">#include &quot;<a class="code" href="btdrv_8h.html">switch/services/btdrv.h</a>&quot;</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="preprocessor">#include &quot;<a class="code" href="btm_8h.html">switch/services/btm.h</a>&quot;</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="preprocessor">#include &quot;<a class="code" href="btmu_8h.html">switch/services/btmu.h</a>&quot;</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="preprocessor">#include &quot;<a class="code" href="btmsys_8h.html">switch/services/btmsys.h</a>&quot;</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="preprocessor">#include &quot;<a class="code" href="spl_8h.html">switch/services/spl.h</a>&quot;</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="preprocessor">#include &quot;<a class="code" href="ncm_8h.html">switch/services/ncm.h</a>&quot;</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#include &quot;<a class="code" href="psc_8h.html">switch/services/psc.h</a>&quot;</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="preprocessor">#include &quot;<a class="code" href="caps_8h.html">switch/services/caps.h</a>&quot;</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="preprocessor">#include &quot;<a class="code" href="capsa_8h.html">switch/services/capsa.h</a>&quot;</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="preprocessor">#include &quot;<a class="code" href="capsc_8h.html">switch/services/capsc.h</a>&quot;</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="preprocessor">#include &quot;<a class="code" href="capsdc_8h.html">switch/services/capsdc.h</a>&quot;</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="preprocessor">#include &quot;<a class="code" href="capsu_8h.html">switch/services/capsu.h</a>&quot;</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#include &quot;<a class="code" href="capssc_8h.html">switch/services/capssc.h</a>&quot;</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="preprocessor">#include &quot;<a class="code" href="capssu_8h.html">switch/services/capssu.h</a>&quot;</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="preprocessor">#include &quot;<a class="code" href="capmtp_8h.html">switch/services/capmtp.h</a>&quot;</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="preprocessor">#include &quot;<a class="code" href="nfc_8h.html">switch/services/nfc.h</a>&quot;</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span><span class="preprocessor">#include &quot;<a class="code" href="wlaninf_8h.html">switch/services/wlaninf.h</a>&quot;</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="preprocessor">#include &quot;<a class="code" href="pctl_8h.html">switch/services/pctl.h</a>&quot;</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#include &quot;<a class="code" href="pdm_8h.html">switch/services/pdm.h</a>&quot;</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="preprocessor">#include &quot;<a class="code" href="grc_8h.html">switch/services/grc.h</a>&quot;</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="preprocessor">#include &quot;switch/services/friends.h&quot;</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="preprocessor">#include &quot;<a class="code" href="notif_8h.html">switch/services/notif.h</a>&quot;</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="preprocessor">#include &quot;<a class="code" href="mii_8h.html">switch/services/mii.h</a>&quot;</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="preprocessor">#include &quot;<a class="code" href="miiimg_8h.html">switch/services/miiimg.h</a>&quot;</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="preprocessor">#include &quot;<a class="code" href="ldn_8h.html">switch/services/ldn.h</a>&quot;</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="preprocessor">#include &quot;<a class="code" href="lp2p_8h.html">switch/services/lp2p.h</a>&quot;</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="preprocessor">#include &quot;<a class="code" href="news_8h.html">switch/services/news.h</a>&quot;</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="preprocessor">#include &quot;<a class="code" href="ins_8h.html">switch/services/ins.h</a>&quot;</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="preprocessor">#include &quot;<a class="code" href="ectx_8h.html">switch/services/ectx.h</a>&quot;</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="preprocessor">#include &quot;<a class="code" href="avm_8h.html">switch/services/avm.h</a>&quot;</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="preprocessor">#include &quot;switch/services/mm.h&quot;</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="preprocessor">#include &quot;switch/display/binder.h&quot;</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="preprocessor">#include &quot;switch/display/parcel.h&quot;</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="preprocessor">#include &quot;switch/display/buffer_producer.h&quot;</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="preprocessor">#include &quot;<a class="code" href="native__window_8h.html">switch/display/native_window.h</a>&quot;</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="preprocessor">#include &quot;<a class="code" href="framebuffer_8h.html">switch/display/framebuffer.h</a>&quot;</span></div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="preprocessor">#include &quot;switch/nvidia/ioctl.h&quot;</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="preprocessor">#include &quot;switch/nvidia/graphic_buffer.h&quot;</span></div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="preprocessor">#include &quot;switch/nvidia/fence.h&quot;</span></div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="preprocessor">#include &quot;switch/nvidia/map.h&quot;</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="preprocessor">#include &quot;switch/nvidia/address_space.h&quot;</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="preprocessor">#include &quot;switch/nvidia/channel.h&quot;</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="preprocessor">#include &quot;switch/nvidia/gpu.h&quot;</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="preprocessor">#include &quot;switch/nvidia/gpu_channel.h&quot;</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="preprocessor">#include &quot;<a class="code" href="driver_8h.html">switch/audio/driver.h</a>&quot;</span></div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="preprocessor">#include &quot;<a class="code" href="libapplet_8h.html">switch/applets/libapplet.h</a>&quot;</span></div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="preprocessor">#include &quot;<a class="code" href="album__la_8h.html">switch/applets/album_la.h</a>&quot;</span></div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="preprocessor">#include &quot;<a class="code" href="friends__la_8h.html">switch/applets/friends_la.h</a>&quot;</span></div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="preprocessor">#include &quot;<a class="code" href="hid__la_8h.html">switch/applets/hid_la.h</a>&quot;</span></div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="preprocessor">#include &quot;<a class="code" href="mii__la_8h.html">switch/applets/mii_la.h</a>&quot;</span></div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="preprocessor">#include &quot;<a class="code" href="nfp__la_8h.html">switch/applets/nfp_la.h</a>&quot;</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="preprocessor">#include &quot;<a class="code" href="nifm__la_8h.html">switch/applets/nifm_la.h</a>&quot;</span></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="preprocessor">#include &quot;<a class="code" href="pctlauth_8h.html">switch/applets/pctlauth.h</a>&quot;</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="preprocessor">#include &quot;<a class="code" href="psel_8h.html">switch/applets/psel.h</a>&quot;</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="preprocessor">#include &quot;<a class="code" href="error_8h.html">switch/applets/error.h</a>&quot;</span></div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="preprocessor">#include &quot;<a class="code" href="swkbd_8h.html">switch/applets/swkbd.h</a>&quot;</span></div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="preprocessor">#include &quot;<a class="code" href="web_8h.html">switch/applets/web.h</a>&quot;</span></div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span><span class="preprocessor">#include &quot;<a class="code" href="env_8h.html">switch/runtime/env.h</a>&quot;</span></div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span><span class="preprocessor">#include &quot;<a class="code" href="hosversion_8h.html">switch/runtime/hosversion.h</a>&quot;</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="preprocessor">#include &quot;<a class="code" href="diag_8h.html">switch/runtime/diag.h</a>&quot;</span></div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span><span class="preprocessor">#include &quot;<a class="code" href="nxlink_8h.html">switch/runtime/nxlink.h</a>&quot;</span></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="preprocessor">#include &quot;switch/runtime/resolver.h&quot;</span></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="preprocessor">#include &quot;<a class="code" href="pad_8h.html">switch/runtime/pad.h</a>&quot;</span></div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="preprocessor">#include &quot;<a class="code" href="ringcon_8h.html">switch/runtime/ringcon.h</a>&quot;</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="preprocessor">#include &quot;<a class="code" href="btdev_8h.html">switch/runtime/btdev.h</a>&quot;</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="preprocessor">#include &quot;<a class="code" href="utf_8h.html">switch/runtime/util/utf.h</a>&quot;</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="preprocessor">#include &quot;<a class="code" href="console_8h.html">switch/runtime/devices/console.h</a>&quot;</span></div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span><span class="preprocessor">#include &quot;<a class="code" href="usb__comms_8h.html">switch/runtime/devices/usb_comms.h</a>&quot;</span></div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span><span class="preprocessor">#include &quot;<a class="code" href="fs__dev_8h.html">switch/runtime/devices/fs_dev.h</a>&quot;</span></div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span><span class="preprocessor">#include &quot;<a class="code" href="romfs__dev_8h.html">switch/runtime/devices/romfs_dev.h</a>&quot;</span></div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="preprocessor">#include &quot;switch/runtime/devices/socket.h&quot;</span></div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="preprocessor">#include &quot;<a class="code" href="aes_8h.html">switch/crypto/aes.h</a>&quot;</span></div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span><span class="preprocessor">#include &quot;<a class="code" href="aes__cbc_8h.html">switch/crypto/aes_cbc.h</a>&quot;</span></div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span><span class="preprocessor">#include &quot;<a class="code" href="aes__ctr_8h.html">switch/crypto/aes_ctr.h</a>&quot;</span></div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="preprocessor">#include &quot;<a class="code" href="aes__xts_8h.html">switch/crypto/aes_xts.h</a>&quot;</span></div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="preprocessor">#include &quot;<a class="code" href="cmac_8h.html">switch/crypto/cmac.h</a>&quot;</span></div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span><span class="preprocessor">#include &quot;<a class="code" href="sha256_8h.html">switch/crypto/sha256.h</a>&quot;</span></div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span><span class="preprocessor">#include &quot;<a class="code" href="sha1_8h.html">switch/crypto/sha1.h</a>&quot;</span></div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span><span class="preprocessor">#include &quot;<a class="code" href="hmac_8h.html">switch/crypto/hmac.h</a>&quot;</span></div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span><span class="preprocessor">#include &quot;<a class="code" href="crc_8h.html">switch/crypto/crc.h</a>&quot;</span></div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span>}</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
<div class="ttc" id="aacc_8h_html"><div class="ttname"><a href="acc_8h.html">acc.h</a></div><div class="ttdoc">Account (acc:*) service IPC wrapper.</div></div>
<div class="ttc" id="aaes_8h_html"><div class="ttname"><a href="aes_8h.html">aes.h</a></div><div class="ttdoc">Hardware accelerated AES-ECB implementation.</div></div>
<div class="ttc" id="aaes__cbc_8h_html"><div class="ttname"><a href="aes__cbc_8h.html">aes_cbc.h</a></div><div class="ttdoc">Hardware accelerated AES-CBC implementation.</div></div>
<div class="ttc" id="aaes__ctr_8h_html"><div class="ttname"><a href="aes__ctr_8h.html">aes_ctr.h</a></div><div class="ttdoc">Hardware accelerated AES-CTR implementation.</div></div>
<div class="ttc" id="aaes__xts_8h_html"><div class="ttname"><a href="aes__xts_8h.html">aes_xts.h</a></div><div class="ttdoc">Hardware accelerated AES-XTS implementation.</div></div>
<div class="ttc" id="aalbum__la_8h_html"><div class="ttname"><a href="album__la_8h.html">album_la.h</a></div><div class="ttdoc">Wrapper for using the Album LibraryApplet.</div></div>
<div class="ttc" id="aapm_8h_html"><div class="ttname"><a href="apm_8h.html">apm.h</a></div><div class="ttdoc">Performance management (apm) service IPC wrapper.</div></div>
<div class="ttc" id="aapplet_8h_html"><div class="ttname"><a href="applet_8h.html">applet.h</a></div><div class="ttdoc">Applet (applet) service IPC wrapper.</div></div>
<div class="ttc" id="aasync_8h_html"><div class="ttname"><a href="async_8h.html">async.h</a></div><div class="ttdoc">NS/NIM IAsync* IPC wrapper.</div></div>
<div class="ttc" id="aaudctl_8h_html"><div class="ttname"><a href="audctl_8h.html">audctl.h</a></div><div class="ttdoc">Audio Control IPC wrapper.</div></div>
<div class="ttc" id="aauddev_8h_html"><div class="ttname"><a href="auddev_8h.html">auddev.h</a></div><div class="ttdoc">IAudioDevice IPC wrapper.</div></div>
<div class="ttc" id="aaudin_8h_html"><div class="ttname"><a href="audin_8h.html">audin.h</a></div><div class="ttdoc">Audio input service.</div></div>
<div class="ttc" id="aaudout_8h_html"><div class="ttname"><a href="audout_8h.html">audout.h</a></div><div class="ttdoc">Audio output service.</div></div>
<div class="ttc" id="aaudrec_8h_html"><div class="ttname"><a href="audrec_8h.html">audrec.h</a></div><div class="ttdoc">Audio Recorder IPC wrapper.</div></div>
<div class="ttc" id="aaudren_8h_html"><div class="ttname"><a href="audren_8h.html">audren.h</a></div><div class="ttdoc">Audio renderer service.</div></div>
<div class="ttc" id="aavm_8h_html"><div class="ttname"><a href="avm_8h.html">avm.h</a></div><div class="ttdoc">AVM services IPC wrapper.</div></div>
<div class="ttc" id="abarrier_8h_html"><div class="ttname"><a href="barrier_8h.html">barrier.h</a></div><div class="ttdoc">Multi-threading Barrier.</div></div>
<div class="ttc" id="abpc_8h_html"><div class="ttname"><a href="bpc_8h.html">bpc.h</a></div><div class="ttdoc">Board power control (bpc) service IPC wrapper.</div></div>
<div class="ttc" id="abt_8h_html"><div class="ttname"><a href="bt_8h.html">bt.h</a></div><div class="ttdoc">Bluetooth user (bt) service IPC wrapper.</div></div>
<div class="ttc" id="abtdev_8h_html"><div class="ttname"><a href="btdev_8h.html">btdev.h</a></div><div class="ttdoc">Wrapper around the bt/btmu services for using bluetooth BLE.</div></div>
<div class="ttc" id="abtdrv_8h_html"><div class="ttname"><a href="btdrv_8h.html">btdrv.h</a></div><div class="ttdoc">Bluetooth driver (btdrv) service IPC wrapper.</div></div>
<div class="ttc" id="abtm_8h_html"><div class="ttname"><a href="btm_8h.html">btm.h</a></div><div class="ttdoc">btm service IPC wrapper.</div></div>
<div class="ttc" id="abtmsys_8h_html"><div class="ttname"><a href="btmsys_8h.html">btmsys.h</a></div><div class="ttdoc">btm:sys (btm system) service IPC wrapper.</div></div>
<div class="ttc" id="abtmu_8h_html"><div class="ttname"><a href="btmu_8h.html">btmu.h</a></div><div class="ttdoc">btm:u (btm user) service IPC wrapper.</div></div>
<div class="ttc" id="acache_8h_html"><div class="ttname"><a href="cache_8h.html">cache.h</a></div><div class="ttdoc">AArch64 cache operations.</div></div>
<div class="ttc" id="acapmtp_8h_html"><div class="ttname"><a href="capmtp_8h.html">capmtp.h</a></div><div class="ttdoc">capmtp service IPC wrapper.</div></div>
<div class="ttc" id="acaps_8h_html"><div class="ttname"><a href="caps_8h.html">caps.h</a></div><div class="ttdoc">Common caps (caps:*) service IPC header.</div></div>
<div class="ttc" id="acapsa_8h_html"><div class="ttname"><a href="capsa_8h.html">capsa.h</a></div><div class="ttdoc">Album Accessor (caps:a) service IPC wrapper.</div></div>
<div class="ttc" id="acapsc_8h_html"><div class="ttname"><a href="capsc_8h.html">capsc.h</a></div><div class="ttdoc">Album Control (caps:c) service IPC wrapper.</div></div>
<div class="ttc" id="acapsdc_8h_html"><div class="ttname"><a href="capsdc_8h.html">capsdc.h</a></div><div class="ttdoc">Jpeg Decoder (caps:dc) service IPC wrapper.</div></div>
<div class="ttc" id="acapssc_8h_html"><div class="ttname"><a href="capssc_8h.html">capssc.h</a></div><div class="ttdoc">Screenshot control (caps:sc) service IPC wrapper.</div></div>
<div class="ttc" id="acapssu_8h_html"><div class="ttname"><a href="capssu_8h.html">capssu.h</a></div><div class="ttdoc">Application screenshot saving (caps:su) service IPC wrapper.</div></div>
<div class="ttc" id="acapsu_8h_html"><div class="ttname"><a href="capsu_8h.html">capsu.h</a></div><div class="ttdoc">Application Album (caps:u) service IPC wrapper.</div></div>
<div class="ttc" id="aclkrst_8h_html"><div class="ttname"><a href="clkrst_8h.html">clkrst.h</a></div><div class="ttdoc">Clkrst service IPC wrapper.</div></div>
<div class="ttc" id="acmac_8h_html"><div class="ttname"><a href="cmac_8h.html">cmac.h</a></div><div class="ttdoc">Hardware accelerated AES-CMAC implementation.</div></div>
<div class="ttc" id="acmif_8h_html"><div class="ttname"><a href="cmif_8h.html">cmif.h</a></div><div class="ttdoc">Common Message Interface Framework protocol.</div></div>
<div class="ttc" id="acondvar_8h_html"><div class="ttname"><a href="condvar_8h.html">condvar.h</a></div><div class="ttdoc">Condition variable synchronization primitive.</div></div>
<div class="ttc" id="aconsole_8h_html"><div class="ttname"><a href="console_8h.html">console.h</a></div><div class="ttdoc">Framebuffer text console.</div></div>
<div class="ttc" id="acounter_8h_html"><div class="ttname"><a href="counter_8h.html">counter.h</a></div><div class="ttdoc">AArch64 system counter-timer.</div></div>
<div class="ttc" id="acrc_8h_html"><div class="ttname"><a href="crc_8h.html">crc.h</a></div><div class="ttdoc">Hardware accelerated CRC32 implementation.</div></div>
<div class="ttc" id="acsrng_8h_html"><div class="ttname"><a href="csrng_8h.html">csrng.h</a></div><div class="ttdoc">Cryptographically-Secure Random Number Generation (csrng) service IPC wrapper.</div></div>
<div class="ttc" id="adetect_8h_html"><div class="ttname"><a href="detect_8h.html">detect.h</a></div><div class="ttdoc">Kernel capability detection.</div></div>
<div class="ttc" id="adiag_8h_html"><div class="ttname"><a href="diag_8h.html">diag.h</a></div><div class="ttdoc">Debugging and diagnostics utilities.</div></div>
<div class="ttc" id="adriver_8h_html"><div class="ttname"><a href="driver_8h.html">driver.h</a></div><div class="ttdoc">Audio driver (audren wrapper).</div></div>
<div class="ttc" id="aectx_8h_html"><div class="ttname"><a href="ectx_8h.html">ectx.h</a></div><div class="ttdoc">[11.0.0+] Error Context services IPC wrapper.</div></div>
<div class="ttc" id="aenv_8h_html"><div class="ttname"><a href="env_8h.html">env.h</a></div><div class="ttdoc">Homebrew environment definitions and utilities.</div></div>
<div class="ttc" id="aerror_8h_html"><div class="ttname"><a href="error_8h.html">error.h</a></div><div class="ttdoc">Wrapper for using the error LibraryApplet.</div></div>
<div class="ttc" id="aevent_8h_html"><div class="ttname"><a href="event_8h.html">event.h</a></div><div class="ttdoc">Kernel-mode event synchronization primitive.</div></div>
<div class="ttc" id="afan_8h_html"><div class="ttname"><a href="fan_8h.html">fan.h</a></div><div class="ttdoc">Fan service IPC wrapper.</div></div>
<div class="ttc" id="afatal_8h_html"><div class="ttname"><a href="fatal_8h.html">fatal.h</a></div><div class="ttdoc">Fatal error (fatal:u) service IPC wrapper.</div></div>
<div class="ttc" id="aframebuffer_8h_html"><div class="ttname"><a href="framebuffer_8h.html">framebuffer.h</a></div><div class="ttdoc">Framebuffer wrapper object, providing support for software rendered graphics.</div></div>
<div class="ttc" id="afriends__la_8h_html"><div class="ttname"><a href="friends__la_8h.html">friends_la.h</a></div><div class="ttdoc">Wrapper for using the MyPage (friends) LibraryApplet.</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 (fsp-srv) service IPC wrapper.</div></div>
<div class="ttc" id="afs__dev_8h_html"><div class="ttname"><a href="fs__dev_8h.html">fs_dev.h</a></div><div class="ttdoc">FS driver, using devoptab.</div></div>
<div class="ttc" id="afsldr_8h_html"><div class="ttname"><a href="fsldr_8h.html">fsldr.h</a></div><div class="ttdoc">FilesystemProxy-ForLoader (fsp-ldr) service IPC wrapper.</div></div>
<div class="ttc" id="afspr_8h_html"><div class="ttname"><a href="fspr_8h.html">fspr.h</a></div><div class="ttdoc">FilesystemProxy-ProgramRegistry (fsp-pr) service IPC wrapper.</div></div>
<div class="ttc" id="agpio_8h_html"><div class="ttname"><a href="gpio_8h.html">gpio.h</a></div><div class="ttdoc">GPIO service IPC wrapper.</div></div>
<div class="ttc" id="agrc_8h_html"><div class="ttname"><a href="grc_8h.html">grc.h</a></div><div class="ttdoc">GRC Game Recording (grc:*) service IPC wrapper.</div></div>
<div class="ttc" id="ahid_8h_html"><div class="ttname"><a href="hid_8h.html">hid.h</a></div><div class="ttdoc">Human input device (hid) service IPC wrapper.</div></div>
<div class="ttc" id="ahid__la_8h_html"><div class="ttname"><a href="hid__la_8h.html">hid_la.h</a></div><div class="ttdoc">Wrapper for using the controller LibraryApplet.</div></div>
<div class="ttc" id="ahidbus_8h_html"><div class="ttname"><a href="hidbus_8h.html">hidbus.h</a></div><div class="ttdoc">hidbus service IPC wrapper, for using external devices attached to HID controllers.</div></div>
<div class="ttc" id="ahiddbg_8h_html"><div class="ttname"><a href="hiddbg_8h.html">hiddbg.h</a></div><div class="ttdoc">hid:dbg service IPC wrapper.</div></div>
<div class="ttc" id="ahidsys_8h_html"><div class="ttname"><a href="hidsys_8h.html">hidsys.h</a></div><div class="ttdoc">hid:sys service IPC wrapper.</div></div>
<div class="ttc" id="ahipc_8h_html"><div class="ttname"><a href="hipc_8h.html">hipc.h</a></div><div class="ttdoc">Horizon Inter-Process Communication protocol.</div></div>
<div class="ttc" id="ahmac_8h_html"><div class="ttname"><a href="hmac_8h.html">hmac.h</a></div><div class="ttdoc">Hardware accelerated HMAC-SHA(1, 256) implementation.</div></div>
<div class="ttc" id="ahosversion_8h_html"><div class="ttname"><a href="hosversion_8h.html">hosversion.h</a></div><div class="ttdoc">Horizon OS (HOS) version detection utilities.</div></div>
<div class="ttc" id="ahwopus_8h_html"><div class="ttname"><a href="hwopus_8h.html">hwopus.h</a></div><div class="ttdoc">Hardware Opus audio service IPC wrapper.</div></div>
<div class="ttc" id="ai2c_8h_html"><div class="ttname"><a href="i2c_8h.html">i2c.h</a></div><div class="ttdoc">I2C service IPC wrapper.</div></div>
<div class="ttc" id="ains_8h_html"><div class="ttname"><a href="ins_8h.html">ins.h</a></div><div class="ttdoc">INS services IPC wrapper.</div></div>
<div class="ttc" id="airs_8h_html"><div class="ttname"><a href="irs_8h.html">irs.h</a></div><div class="ttdoc">HID IR sensor (irs) service IPC wrapper.</div></div>
<div class="ttc" id="ajit_8h_html"><div class="ttname"><a href="jit_8h.html">jit.h</a></div><div class="ttdoc">Just-in-time compilation support.</div></div>
<div class="ttc" id="albl_8h_html"><div class="ttname"><a href="lbl_8h.html">lbl.h</a></div><div class="ttdoc">LBL service IPC wrapper.</div></div>
<div class="ttc" id="aldn_8h_html"><div class="ttname"><a href="ldn_8h.html">ldn.h</a></div><div class="ttdoc">LDN (local network communications) IPC wrapper.</div></div>
<div class="ttc" id="aldr_8h_html"><div class="ttname"><a href="ldr_8h.html">ldr.h</a></div><div class="ttdoc">Loader (ldr*) service IPC wrapper.</div></div>
<div class="ttc" id="alevent_8h_html"><div class="ttname"><a href="levent_8h.html">levent.h</a></div><div class="ttdoc">Light event synchronization primitive [4.0.0+].</div></div>
<div class="ttc" id="alibapplet_8h_html"><div class="ttname"><a href="libapplet_8h.html">libapplet.h</a></div><div class="ttdoc">LibraryApplet wrapper.</div></div>
<div class="ttc" id="alp2p_8h_html"><div class="ttname"><a href="lp2p_8h.html">lp2p.h</a></div><div class="ttdoc">lp2p service IPC wrapper, for local-WLAN communications with accessories.</div></div>
<div class="ttc" id="alr_8h_html"><div class="ttname"><a href="lr_8h.html">lr.h</a></div><div class="ttdoc">Location Resolver (lr) service IPC wrapper.</div></div>
<div class="ttc" id="amii_8h_html"><div class="ttname"><a href="mii_8h.html">mii.h</a></div><div class="ttdoc">Mii services (mii:*) IPC wrapper.</div></div>
<div class="ttc" id="amii__la_8h_html"><div class="ttname"><a href="mii__la_8h.html">mii_la.h</a></div><div class="ttdoc">Wrapper for using the MiiEdit LibraryApplet.</div></div>
<div class="ttc" id="amiiimg_8h_html"><div class="ttname"><a href="miiimg_8h.html">miiimg.h</a></div><div class="ttdoc">Mii image (miiimg) service IPC wrapper.</div></div>
<div class="ttc" id="amutex_8h_html"><div class="ttname"><a href="mutex_8h.html">mutex.h</a></div><div class="ttdoc">Mutex synchronization primitive.</div></div>
<div class="ttc" id="anacp_8h_html"><div class="ttname"><a href="nacp_8h.html">nacp.h</a></div><div class="ttdoc">Control.nacp structure / related code for nacp.</div></div>
<div class="ttc" id="anative__window_8h_html"><div class="ttname"><a href="native__window_8h.html">native_window.h</a></div><div class="ttdoc">Native window (NWindow) wrapper object, used for presenting images to the display (or other sinks).</div></div>
<div class="ttc" id="ancm_8h_html"><div class="ttname"><a href="ncm_8h.html">ncm.h</a></div><div class="ttdoc">Content Manager (ncm) service IPC wrapper.</div></div>
<div class="ttc" id="anews_8h_html"><div class="ttname"><a href="news_8h.html">news.h</a></div><div class="ttdoc">News service IPC wrapper.</div></div>
<div class="ttc" id="anfc_8h_html"><div class="ttname"><a href="nfc_8h.html">nfc.h</a></div><div class="ttdoc">Nintendo Figurine (amiibo) Platform (nfp:user) service IPC wrapper.</div></div>
<div class="ttc" id="anfp__la_8h_html"><div class="ttname"><a href="nfp__la_8h.html">nfp_la.h</a></div><div class="ttdoc">Wrapper for using the cabinet (amiibo) LibraryApplet.</div></div>
<div class="ttc" id="anifm_8h_html"><div class="ttname"><a href="nifm_8h.html">nifm.h</a></div><div class="ttdoc">Network interface service IPC wrapper.</div></div>
<div class="ttc" id="anifm__la_8h_html"><div class="ttname"><a href="nifm__la_8h.html">nifm_la.h</a></div><div class="ttdoc">Wrapper for using the nifm LibraryApplet (the launched applet varies).</div></div>
<div class="ttc" id="anim_8h_html"><div class="ttname"><a href="nim_8h.html">nim.h</a></div><div class="ttdoc">Network Install Manager (nim) service IPC wrapper.</div></div>
<div class="ttc" id="anotif_8h_html"><div class="ttname"><a href="notif_8h.html">notif.h</a></div><div class="ttdoc">Alarm notification (notif:*) service IPC wrapper.</div></div>
<div class="ttc" id="anro_8h_html"><div class="ttname"><a href="nro_8h.html">nro.h</a></div><div class="ttdoc">NRO headers.</div></div>
<div class="ttc" id="ans_8h_html"><div class="ttname"><a href="ns_8h.html">ns.h</a></div><div class="ttdoc">NS services IPC wrapper.</div></div>
<div class="ttc" id="anv_8h_html"><div class="ttname"><a href="nv_8h.html">nv.h</a></div><div class="ttdoc">NVIDIA low level driver (nvdrv*) service IPC wrapper.</div></div>
<div class="ttc" id="anxlink_8h_html"><div class="ttname"><a href="nxlink_8h.html">nxlink.h</a></div><div class="ttdoc">Netloader (nxlink) utilities.</div></div>
<div class="ttc" id="apad_8h_html"><div class="ttname"><a href="pad_8h.html">pad.h</a></div><div class="ttdoc">Simple wrapper for the HID Npad API.</div></div>
<div class="ttc" id="apctl_8h_html"><div class="ttname"><a href="pctl_8h.html">pctl.h</a></div><div class="ttdoc">Parental Controls service IPC wrapper.</div></div>
<div class="ttc" id="apctlauth_8h_html"><div class="ttname"><a href="pctlauth_8h.html">pctlauth.h</a></div><div class="ttdoc">Wrapper for using the Parental Controls authentication LibraryApplet.</div></div>
<div class="ttc" id="apcv_8h_html"><div class="ttname"><a href="pcv_8h.html">pcv.h</a></div><div class="ttdoc">PCV service IPC wrapper.</div></div>
<div class="ttc" id="apdm_8h_html"><div class="ttname"><a href="pdm_8h.html">pdm.h</a></div><div class="ttdoc">PDM (pdm:*) service IPC wrapper.</div></div>
<div class="ttc" id="apgl_8h_html"><div class="ttname"><a href="pgl_8h.html">pgl.h</a></div><div class="ttdoc">PGL service IPC wrapper.</div></div>
<div class="ttc" id="apl_8h_html"><div class="ttname"><a href="pl_8h.html">pl.h</a></div><div class="ttdoc">pl:u service IPC wrapper.</div></div>
<div class="ttc" id="apm_8h_html"><div class="ttname"><a href="pm_8h.html">pm.h</a></div><div class="ttdoc">Process management (pm*) service IPC wrapper.</div></div>
<div class="ttc" id="apsc_8h_html"><div class="ttname"><a href="psc_8h.html">psc.h</a></div><div class="ttdoc">PSC service IPC wrapper.</div></div>
<div class="ttc" id="apsel_8h_html"><div class="ttname"><a href="psel_8h.html">psel.h</a></div><div class="ttdoc">Wrapper for using the playerSelect (user selection) LibraryApplet.</div></div>
<div class="ttc" id="apsm_8h_html"><div class="ttname"><a href="psm_8h.html">psm.h</a></div><div class="ttdoc">PSM service IPC wrapper.</div></div>
<div class="ttc" id="arandom_8h_html"><div class="ttname"><a href="random_8h.html">random.h</a></div><div class="ttdoc">OS-seeded pseudo-random number generation support (ChaCha algorithm).</div></div>
<div class="ttc" id="aresult_8h_html"><div class="ttname"><a href="result_8h.html">result.h</a></div><div class="ttdoc">Switch result code tools.</div></div>
<div class="ttc" id="aringcon_8h_html"><div class="ttname"><a href="ringcon_8h.html">ringcon.h</a></div><div class="ttdoc">Wrapper for using the Ring-Con attached to a Joy-Con, with hidbus.</div></div>
<div class="ttc" id="aro_8h_html"><div class="ttname"><a href="ro_8h.html">ro.h</a></div><div class="ttdoc">Relocatable Objects (ro) service IPC wrapper.</div></div>
<div class="ttc" id="aromfs__dev_8h_html"><div class="ttname"><a href="romfs__dev_8h.html">romfs_dev.h</a></div><div class="ttdoc">RomFS driver.</div></div>
<div class="ttc" id="arwlock_8h_html"><div class="ttname"><a href="rwlock_8h.html">rwlock.h</a></div><div class="ttdoc">Read/write lock synchronization primitive.</div></div>
<div class="ttc" id="asemaphore_8h_html"><div class="ttname"><a href="semaphore_8h.html">semaphore.h</a></div><div class="ttdoc">Thread synchronization based on Mutex.</div></div>
<div class="ttc" id="aservice_8h_html"><div class="ttname"><a href="service_8h.html">service.h</a></div><div class="ttdoc">Service wrapper object.</div></div>
<div class="ttc" id="aset_8h_html"><div class="ttname"><a href="set_8h.html">set.h</a></div><div class="ttdoc">Settings services IPC wrapper.</div></div>
<div class="ttc" id="asha1_8h_html"><div class="ttname"><a href="sha1_8h.html">sha1.h</a></div><div class="ttdoc">Hardware accelerated SHA1 implementation.</div></div>
<div class="ttc" id="asha256_8h_html"><div class="ttname"><a href="sha256_8h.html">sha256.h</a></div><div class="ttdoc">Hardware accelerated SHA256 implementation.</div></div>
<div class="ttc" id="ashmem_8h_html"><div class="ttname"><a href="shmem_8h.html">shmem.h</a></div><div class="ttdoc">Shared memory object handling.</div></div>
<div class="ttc" id="asm_8h_html"><div class="ttname"><a href="sm_8h.html">sm.h</a></div><div class="ttdoc">Service manager (sm) IPC wrapper.</div></div>
<div class="ttc" id="asmm_8h_html"><div class="ttname"><a href="smm_8h.html">smm.h</a></div><div class="ttdoc">ServiceManager-IManager (sm:m) service IPC wrapper.</div></div>
<div class="ttc" id="aspl_8h_html"><div class="ttname"><a href="spl_8h.html">spl.h</a></div><div class="ttdoc">Security Processor Liaison (spl*) service IPC wrapper.</div></div>
<div class="ttc" id="aspsm_8h_html"><div class="ttname"><a href="spsm_8h.html">spsm.h</a></div><div class="ttdoc">SPSM service IPC wrapper.</div></div>
<div class="ttc" id="asvc_8h_html"><div class="ttname"><a href="svc_8h.html">svc.h</a></div><div class="ttdoc">Wrappers for kernel syscalls.</div></div>
<div class="ttc" id="aswkbd_8h_html"><div class="ttname"><a href="swkbd_8h.html">swkbd.h</a></div><div class="ttdoc">Wrapper for using the swkbd (software keyboard) LibraryApplet.</div></div>
<div class="ttc" id="atc_8h_html"><div class="ttname"><a href="tc_8h.html">tc.h</a></div><div class="ttdoc">Temperature control (tc) service IPC wrapper.</div></div>
<div class="ttc" id="athread_8h_html"><div class="ttname"><a href="thread_8h.html">thread.h</a></div><div class="ttdoc">Multi-threading support.</div></div>
<div class="ttc" id="atime_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div><div class="ttdoc">Time services IPC wrapper.</div></div>
<div class="ttc" id="atipc_8h_html"><div class="ttname"><a href="tipc_8h.html">tipc.h</a></div><div class="ttdoc">Tiny IPC protocol.</div></div>
<div class="ttc" id="atls_8h_html"><div class="ttname"><a href="tls_8h.html">tls.h</a></div><div class="ttdoc">AArch64 thread local storage.</div></div>
<div class="ttc" id="atmem_8h_html"><div class="ttname"><a href="tmem_8h.html">tmem.h</a></div><div class="ttdoc">Transfer memory handling.</div></div>
<div class="ttc" id="ats_8h_html"><div class="ttname"><a href="ts_8h.html">ts.h</a></div><div class="ttdoc">Temperature measurement (ts) service IPC wrapper.</div></div>
<div class="ttc" id="atypes_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">Various system types.</div></div>
<div class="ttc" id="auart_8h_html"><div class="ttname"><a href="uart_8h.html">uart.h</a></div><div class="ttdoc">UART service IPC wrapper.</div></div>
<div class="ttc" id="auevent_8h_html"><div class="ttname"><a href="uevent_8h.html">uevent.h</a></div><div class="ttdoc">User-mode event synchronization primitive.</div></div>
<div class="ttc" id="ausb_8h_html"><div class="ttname"><a href="usb_8h.html">usb.h</a></div><div class="ttdoc">Common USB (usb:*) service IPC header.</div></div>
<div class="ttc" id="ausb__comms_8h_html"><div class="ttname"><a href="usb__comms_8h.html">usb_comms.h</a></div><div class="ttdoc">USB comms.</div></div>
<div class="ttc" id="ausbds_8h_html"><div class="ttname"><a href="usbds_8h.html">usbds.h</a></div><div class="ttdoc">USB (usb:ds) service IPC wrapper.</div></div>
<div class="ttc" id="ausbhs_8h_html"><div class="ttname"><a href="usbhs_8h.html">usbhs.h</a></div><div class="ttdoc">USB (usb:hs) devices service IPC wrapper.</div></div>
<div class="ttc" id="autf_8h_html"><div class="ttname"><a href="utf_8h.html">utf.h</a></div><div class="ttdoc">UTF conversion functions.</div></div>
<div class="ttc" id="autimer_8h_html"><div class="ttname"><a href="utimer_8h.html">utimer.h</a></div><div class="ttdoc">User-mode timer synchronization primitive.</div></div>
<div class="ttc" id="avi_8h_html"><div class="ttname"><a href="vi_8h.html">vi.h</a></div><div class="ttdoc">Display (vi:*) service IPC wrapper.</div></div>
<div class="ttc" id="avirtmem_8h_html"><div class="ttname"><a href="virtmem_8h.html">virtmem.h</a></div><div class="ttdoc">Virtual memory mapping utilities.</div></div>
<div class="ttc" id="await_8h_html"><div class="ttname"><a href="wait_8h.html">wait.h</a></div><div class="ttdoc">User mode synchronization primitive waiting operations.</div></div>
<div class="ttc" id="aweb_8h_html"><div class="ttname"><a href="web_8h.html">web.h</a></div><div class="ttdoc">Wrapper for using the web LibraryApplets.</div></div>
<div class="ttc" id="awlaninf_8h_html"><div class="ttname"><a href="wlaninf_8h.html">wlaninf.h</a></div><div class="ttdoc">WLAN InfraManager service IPC wrapper.</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.8
</small></address>
</body>
</html>