mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 04:22:50 +02:00
3431 lines
763 KiB
HTML
3431 lines
763 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/services/applet.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"> 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&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&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&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><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">applet.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="applet_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 applet.h</span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * @brief Applet (applet) service IPC wrapper.</span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * @note For wrappers which launch LibraryApplets etc, see switch/applets/.</span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * @author yellows8</span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * @copyright libnx Authors</span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "../types.h"</span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "../sf/service.h"</span></div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include "../services/apm.h"</span></div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include "../services/pdm.h"</span></div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include "../services/caps.h"</span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include "../services/pm.h"</span></div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include "../services/ncm_types.h"</span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include "../services/acc.h"</span></div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include "../services/set.h"</span></div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include "../kernel/tmem.h"</span></div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include "../kernel/event.h"</span></div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include "../nacp.h"</span></div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">/// AppletType</span></div>
|
|
<div class="foldopen" id="foldopen00023" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="applet_8h.html#abe103b6f06ea6f84e081ab97c293768e"> 23</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> AppletType_None = -2,</div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> AppletType_Default = -1,</div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> AppletType_Application = 0,</div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> AppletType_SystemApplet = 1,</div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> AppletType_LibraryApplet = 2,</div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> AppletType_OverlayApplet = 3,</div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> AppletType_SystemApplication = 4,</div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>} <a class="code hl_enumeration" href="applet_8h.html#abe103b6f06ea6f84e081ab97c293768e">AppletType</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="comment">/// OperationMode</span></div>
|
|
<div class="foldopen" id="foldopen00034" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="applet_8h.html#adaef5dc6ac94f858d319fe20663412d7"> 34</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="applet_8h.html#adaef5dc6ac94f858d319fe20663412d7a2e97fe1d70a29c22da8a3b8d7fe044ef"> 35</a></span> <a class="code hl_enumvalue" href="applet_8h.html#adaef5dc6ac94f858d319fe20663412d7a2e97fe1d70a29c22da8a3b8d7fe044ef">AppletOperationMode_Handheld</a> = 0, <span class="comment">///< Handheld</span></div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="applet_8h.html#adaef5dc6ac94f858d319fe20663412d7aa853683a1c4ca51d0a8d7cbd3fc6f94e"> 36</a></span> <a class="code hl_enumvalue" href="applet_8h.html#adaef5dc6ac94f858d319fe20663412d7aa853683a1c4ca51d0a8d7cbd3fc6f94e">AppletOperationMode_Console</a> = 1, <span class="comment">///< Console (Docked / TV-mode)</span></div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span>} <a class="code hl_enumeration" href="applet_8h.html#adaef5dc6ac94f858d319fe20663412d7">AppletOperationMode</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="comment">/// applet hook types.</span></div>
|
|
<div class="foldopen" id="foldopen00040" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2"> 40</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2aecb95f997e823bf73afebda419ec0e27"> 41</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2aecb95f997e823bf73afebda419ec0e27">AppletHookType_OnFocusState</a> = 0, <span class="comment">///< ::AppletMessage_FocusStateChanged</span></div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a6ddfb7efb64db61517db18cfbe8f5c73"> 42</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a6ddfb7efb64db61517db18cfbe8f5c73">AppletHookType_OnOperationMode</a>, <span class="comment">///< ::AppletMessage_OperationModeChanged</span></div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a05a8f6505b5d0a948856abebd1bef722"> 43</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a05a8f6505b5d0a948856abebd1bef722">AppletHookType_OnPerformanceMode</a>, <span class="comment">///< ::AppletMessage_PerformanceModeChanged</span></div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2ad2ae14489e997b7e4f4fad9a442515d5"> 44</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2ad2ae14489e997b7e4f4fad9a442515d5">AppletHookType_OnExitRequest</a>, <span class="comment">///< ::AppletMessage_ExitRequested</span></div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a3c6451e4dcf8edee8f3ffd917ee99d2c"> 45</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a3c6451e4dcf8edee8f3ffd917ee99d2c">AppletHookType_OnResume</a>, <span class="comment">///< ::AppletMessage_Resume</span></div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a6d27caabdde8b5ff1d719337bf54066b"> 46</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a6d27caabdde8b5ff1d719337bf54066b">AppletHookType_OnCaptureButtonShortPressed</a>, <span class="comment">///< ::AppletMessage_CaptureButtonShortPressed</span></div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a31a423348b8d101860e7a93eefdbf126"> 47</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a31a423348b8d101860e7a93eefdbf126">AppletHookType_OnAlbumScreenShotTaken</a>, <span class="comment">///< ::AppletMessage_AlbumScreenShotTaken</span></div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2ad526cf7e37cc32757dd15863b1af07e3"> 48</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2ad526cf7e37cc32757dd15863b1af07e3">AppletHookType_RequestToDisplay</a>, <span class="comment">///< ::AppletMessage_RequestToDisplay</span></div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a3156d462757a926a9f73815dd7a75974"> 50</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a3156d462757a926a9f73815dd7a75974">AppletHookType_Max</a>, <span class="comment">///< Number of applet hook types.</span></div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>} <a class="code hl_enumeration" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2">AppletHookType</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="comment">/// AppletMessage, for \ref appletGetMessage. See also \ref AppletHookType.</span></div>
|
|
<div class="foldopen" id="foldopen00054" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="applet_8h.html#af66b341d98389294509c01f67f14310f"> 54</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="applet_8h.html#af66b341d98389294509c01f67f14310faeee515e3f82ce12af4dc221966d39abe"> 55</a></span> <a class="code hl_enumvalue" href="applet_8h.html#af66b341d98389294509c01f67f14310faeee515e3f82ce12af4dc221966d39abe">AppletMessage_ExitRequest</a> = 4, <span class="comment">///< Exit request.</span></div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="applet_8h.html#af66b341d98389294509c01f67f14310fae92efa55c22e8e0c51c975f4bcff2f7a"> 56</a></span> <a class="code hl_enumvalue" href="applet_8h.html#af66b341d98389294509c01f67f14310fae92efa55c22e8e0c51c975f4bcff2f7a">AppletMessage_FocusStateChanged</a> = 15, <span class="comment">///< FocusState changed.</span></div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="applet_8h.html#af66b341d98389294509c01f67f14310fa1d64c66c038d6fad6688ccbac1d3e856"> 57</a></span> <a class="code hl_enumvalue" href="applet_8h.html#af66b341d98389294509c01f67f14310fa1d64c66c038d6fad6688ccbac1d3e856">AppletMessage_Resume</a> = 16, <span class="comment">///< Current applet execution was resumed.</span></div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="applet_8h.html#af66b341d98389294509c01f67f14310fa2671f01206b04dca3598700f874db5f9"> 58</a></span> <a class="code hl_enumvalue" href="applet_8h.html#af66b341d98389294509c01f67f14310fa2671f01206b04dca3598700f874db5f9">AppletMessage_OperationModeChanged</a> = 30, <span class="comment">///< OperationMode changed.</span></div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="applet_8h.html#af66b341d98389294509c01f67f14310fa0c6702f0f1a7b241bdefa281aed9f1ba"> 59</a></span> <a class="code hl_enumvalue" href="applet_8h.html#af66b341d98389294509c01f67f14310fa0c6702f0f1a7b241bdefa281aed9f1ba">AppletMessage_PerformanceModeChanged</a> = 31, <span class="comment">///< PerformanceMode changed.</span></div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="applet_8h.html#af66b341d98389294509c01f67f14310fac4dbc03fc3daedfa041200e93b737b6a"> 60</a></span> <a class="code hl_enumvalue" href="applet_8h.html#af66b341d98389294509c01f67f14310fac4dbc03fc3daedfa041200e93b737b6a">AppletMessage_RequestToDisplay</a> = 51, <span class="comment">///< Display requested, see \ref appletApproveToDisplay.</span></div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="applet_8h.html#af66b341d98389294509c01f67f14310facdff9a426826fc25440ce677899033fe"> 61</a></span> <a class="code hl_enumvalue" href="applet_8h.html#af66b341d98389294509c01f67f14310facdff9a426826fc25440ce677899033fe">AppletMessage_CaptureButtonShortPressed</a> = 90, <span class="comment">///< Capture button was short-pressed.</span></div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="applet_8h.html#af66b341d98389294509c01f67f14310fa2dc0ebeffd884cf5fad205bc2ce24440"> 62</a></span> <a class="code hl_enumvalue" href="applet_8h.html#af66b341d98389294509c01f67f14310fa2dc0ebeffd884cf5fad205bc2ce24440">AppletMessage_AlbumScreenShotTaken</a> = 92, <span class="comment">///< Screenshot was taken.</span></div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="applet_8h.html#af66b341d98389294509c01f67f14310fa10189ce87a81af1ad02ead738867b74a"> 63</a></span> <a class="code hl_enumvalue" href="applet_8h.html#af66b341d98389294509c01f67f14310fa10189ce87a81af1ad02ead738867b74a">AppletMessage_AlbumRecordingSaved</a> = 93, <span class="comment">///< AlbumRecordingSaved</span></div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>} <a class="code hl_enumeration" href="applet_8h.html#af66b341d98389294509c01f67f14310f">AppletMessage</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="comment">/// FocusState</span></div>
|
|
<div class="foldopen" id="foldopen00067" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="applet_8h.html#a50f520967d64748e376cfbde27581b08"> 67</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="applet_8h.html#a50f520967d64748e376cfbde27581b08af48318d99790df6e325f1d8385d1bce8"> 68</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a50f520967d64748e376cfbde27581b08af48318d99790df6e325f1d8385d1bce8">AppletFocusState_InFocus</a> = 1, <span class="comment">///< Applet is focused.</span></div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="applet_8h.html#a50f520967d64748e376cfbde27581b08a8ac66de3e5571f1d373aa6e6463bf87a"> 69</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a50f520967d64748e376cfbde27581b08a8ac66de3e5571f1d373aa6e6463bf87a">AppletFocusState_OutOfFocus</a> = 2, <span class="comment">///< Out of focus - LibraryApplet open.</span></div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <a class="code hl_enumvalue" href="applet_8h.html#a50f520967d64748e376cfbde27581b08aeb74b17e30d40ecb17319e26df9b5ee0">AppletFocusState_Background</a> = 3 <span class="comment">///< Out of focus - HOME menu open / console is sleeping.</span></div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="applet_8h.html#a50f520967d64748e376cfbde27581b08aeb74b17e30d40ecb17319e26df9b5ee0"> 71</a></span>} <a class="code hl_enumeration" href="applet_8h.html#a50f520967d64748e376cfbde27581b08">AppletFocusState</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="comment">/// FocusHandlingMode</span></div>
|
|
<div class="foldopen" id="foldopen00074" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="applet_8h.html#aca262ea809b4657fe35d8df936c883ed"> 74</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="applet_8h.html#aca262ea809b4657fe35d8df936c883edae3d637db0af44745f36b8734a3c0ea22"> 75</a></span> <a class="code hl_enumvalue" href="applet_8h.html#aca262ea809b4657fe35d8df936c883edae3d637db0af44745f36b8734a3c0ea22">AppletFocusHandlingMode_SuspendHomeSleep</a> = 0, <span class="comment">///< Suspend only when HOME menu is open / console is sleeping (default).</span></div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="applet_8h.html#aca262ea809b4657fe35d8df936c883edaa3bfcfcb49ed6d215d63a6b983a13ac7"> 76</a></span> <a class="code hl_enumvalue" href="applet_8h.html#aca262ea809b4657fe35d8df936c883edaa3bfcfcb49ed6d215d63a6b983a13ac7">AppletFocusHandlingMode_NoSuspend</a>, <span class="comment">///< Don't suspend when out of focus.</span></div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="applet_8h.html#aca262ea809b4657fe35d8df936c883eda6613b7a001916cd51ee26493594f4e8b"> 77</a></span> <a class="code hl_enumvalue" href="applet_8h.html#aca262ea809b4657fe35d8df936c883eda6613b7a001916cd51ee26493594f4e8b">AppletFocusHandlingMode_SuspendHomeSleepNotify</a>, <span class="comment">///< Suspend only when HOME menu is open / console is sleeping but still receive OnFocusState hook.</span></div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="applet_8h.html#aca262ea809b4657fe35d8df936c883eda0405c816d7259b3719ab1550908f9ff8"> 78</a></span> <a class="code hl_enumvalue" href="applet_8h.html#aca262ea809b4657fe35d8df936c883eda0405c816d7259b3719ab1550908f9ff8">AppletFocusHandlingMode_AlwaysSuspend</a>, <span class="comment">///< Always suspend when out of focus, regardless of the reason.</span></div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="applet_8h.html#aca262ea809b4657fe35d8df936c883edad11fc8e99296e8a81d03cb60beb568ec"> 80</a></span> <a class="code hl_enumvalue" href="applet_8h.html#aca262ea809b4657fe35d8df936c883edad11fc8e99296e8a81d03cb60beb568ec">AppletFocusHandlingMode_Max</a>, <span class="comment">///< Number of focus handling modes.</span></div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span>} <a class="code hl_enumeration" href="applet_8h.html#aca262ea809b4657fe35d8df936c883ed">AppletFocusHandlingMode</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="comment">/// LaunchParameterKind</span></div>
|
|
<div class="foldopen" id="foldopen00084" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="applet_8h.html#a639738c402150b338bd4eed228314cde"> 84</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="applet_8h.html#a639738c402150b338bd4eed228314cdea1d8ac46050b2b1c82a3fd58b20ebcb21"> 85</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a639738c402150b338bd4eed228314cdea1d8ac46050b2b1c82a3fd58b20ebcb21">AppletLaunchParameterKind_UserChannel</a> = 1, <span class="comment">///< UserChannel. Application-specific LaunchParameter.</span></div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="applet_8h.html#a639738c402150b338bd4eed228314cdeab188b0265a1344006303ca825d795606"> 86</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a639738c402150b338bd4eed228314cdeab188b0265a1344006303ca825d795606">AppletLaunchParameterKind_PreselectedUser</a> = 2, <span class="comment">///< account PreselectedUser</span></div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="applet_8h.html#a639738c402150b338bd4eed228314cdeae8fd054034893d06106064d47b8e4e0f"> 87</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a639738c402150b338bd4eed228314cdeae8fd054034893d06106064d47b8e4e0f">AppletLaunchParameterKind_Unknown</a> = 3, <span class="comment">///< Unknown if used by anything?</span></div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>} <a class="code hl_enumeration" href="applet_8h.html#a639738c402150b338bd4eed228314cde">AppletLaunchParameterKind</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="comment">/// AppletId</span></div>
|
|
<div class="foldopen" id="foldopen00091" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346"> 91</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a285a99fa95835b72f976d7df2e599dd9"> 92</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a285a99fa95835b72f976d7df2e599dd9">AppletId_None</a> = 0x00, <span class="comment">///< None</span></div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346add29f1fceebcb89f8e1abce44450b917"> 93</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346add29f1fceebcb89f8e1abce44450b917">AppletId_application</a> = 0x01, <span class="comment">///< Application. Not valid for use with LibraryApplets.</span></div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a93e622b3336bebb16df771c8fd16d485"> 94</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a93e622b3336bebb16df771c8fd16d485">AppletId_OverlayApplet</a> = 0x02, <span class="comment">///< 010000000000100C "overlayDisp"</span></div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a1a0b9d8ddd31081d91727f8fc688290e"> 95</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a1a0b9d8ddd31081d91727f8fc688290e">AppletId_SystemAppletMenu</a> = 0x03, <span class="comment">///< 0100000000001000 "qlaunch" (SystemAppletMenu)</span></div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ae63e185418bdb3d9a6798612da2db71a"> 96</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ae63e185418bdb3d9a6798612da2db71a">AppletId_SystemApplication</a> = 0x04, <span class="comment">///< 0100000000001012 "starter" SystemApplication.</span></div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a00ac98ac89d7053aa2a0d8e4e55967d7"> 97</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a00ac98ac89d7053aa2a0d8e4e55967d7">AppletId_LibraryAppletAuth</a> = 0x0A, <span class="comment">///< 0100000000001001 "auth"</span></div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a78662e3ab7c4d879ad9e0fdf2eabbbf4"> 98</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a78662e3ab7c4d879ad9e0fdf2eabbbf4">AppletId_LibraryAppletCabinet</a> = 0x0B, <span class="comment">///< 0100000000001002 "cabinet"</span></div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346aca6bcbca80a55ac72bc50c0898954eea"> 99</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346aca6bcbca80a55ac72bc50c0898954eea">AppletId_LibraryAppletController</a> = 0x0C, <span class="comment">///< 0100000000001003 "controller"</span></div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a02abf9876d6ebceeb55f59f4f4a6f686"> 100</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a02abf9876d6ebceeb55f59f4f4a6f686">AppletId_LibraryAppletDataErase</a> = 0x0D, <span class="comment">///< 0100000000001004 "dataErase"</span></div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a9bb0859529df3fea3123b3e839357778"> 101</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a9bb0859529df3fea3123b3e839357778">AppletId_LibraryAppletError</a> = 0x0E, <span class="comment">///< 0100000000001005 "error"</span></div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a7bf2f4ad68479049e81854ad525b12d6"> 102</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a7bf2f4ad68479049e81854ad525b12d6">AppletId_LibraryAppletNetConnect</a> = 0x0F, <span class="comment">///< 0100000000001006 "netConnect"</span></div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a851f2fc524fccf732a5cf20ea042829a"> 103</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a851f2fc524fccf732a5cf20ea042829a">AppletId_LibraryAppletPlayerSelect</a> = 0x10, <span class="comment">///< 0100000000001007 "playerSelect"</span></div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a5fa3e57d3e90bfb5520131a6eb0df489"> 104</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a5fa3e57d3e90bfb5520131a6eb0df489">AppletId_LibraryAppletSwkbd</a> = 0x11, <span class="comment">///< 0100000000001008 "swkbd"</span></div>
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ac04cd30e6b3e10fd068473a8149902f9"> 105</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ac04cd30e6b3e10fd068473a8149902f9">AppletId_LibraryAppletMiiEdit</a> = 0x12, <span class="comment">///< 0100000000001009 "miiEdit"</span></div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346afd0e8f09306ce0a04728f5df03d06f59"> 106</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346afd0e8f09306ce0a04728f5df03d06f59">AppletId_LibraryAppletWeb</a> = 0x13, <span class="comment">///< 010000000000100A "LibAppletWeb" WebApplet applet</span></div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a194552c2c71f0121b888a523229d2e34"> 107</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a194552c2c71f0121b888a523229d2e34">AppletId_LibraryAppletShop</a> = 0x14, <span class="comment">///< 010000000000100B "LibAppletShop" ShopN applet</span></div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a31ad893691bd3ea57f8eebb2e5fd164b"> 108</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a31ad893691bd3ea57f8eebb2e5fd164b">AppletId_LibraryAppletPhotoViewer</a> = 0x15, <span class="comment">///< 010000000000100D "photoViewer"</span></div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a9965edca46d7afb30c6a9f7c67497efe"> 109</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a9965edca46d7afb30c6a9f7c67497efe">AppletId_LibraryAppletSet</a> = 0x16, <span class="comment">///< 010000000000100E "set" (This applet is currently not present on retail devices.)</span></div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346aa57dc668e5f37951743fc63ddc98b7cc"> 110</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346aa57dc668e5f37951743fc63ddc98b7cc">AppletId_LibraryAppletOfflineWeb</a> = 0x17, <span class="comment">///< 010000000000100F "LibAppletOff" offlineWeb applet</span></div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ad4d0a2d126b3e074146c5033262dda70"> 111</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ad4d0a2d126b3e074146c5033262dda70">AppletId_LibraryAppletLoginShare</a> = 0x18, <span class="comment">///< 0100000000001010 "LibAppletLns" loginShare web-applet</span></div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ab0ecb5554d2944d3812b7704b7cf88a4"> 112</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ab0ecb5554d2944d3812b7704b7cf88a4">AppletId_LibraryAppletWifiWebAuth</a> = 0x19, <span class="comment">///< 0100000000001011 "LibAppletAuth" wifiWebAuth applet</span></div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a426de7b693c0fc5b945e6adffbfe56f6"> 113</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a426de7b693c0fc5b945e6adffbfe56f6">AppletId_LibraryAppletMyPage</a> = 0x1A, <span class="comment">///< 0100000000001013 "myPage"</span></div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>} <a class="code hl_enumeration" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346">AppletId</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="comment">/// LibraryAppletMode</span></div>
|
|
<div class="foldopen" id="foldopen00117" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7"> 117</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7ace709a977725f4afc00048a30236173e"> 118</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7ace709a977725f4afc00048a30236173e">LibAppletMode_AllForeground</a> = 0, <span class="comment">///< Foreground.</span></div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7af54ce9a842c4893e2ffd08d0aa561936"> 119</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7af54ce9a842c4893e2ffd08d0aa561936">LibAppletMode_Background</a> = 1, <span class="comment">///< Background.</span></div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7ace60faa21ee6aaeabd6579c5bf3e939f"> 120</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7ace60faa21ee6aaeabd6579c5bf3e939f">LibAppletMode_NoUi</a> = 2, <span class="comment">///< No UI.</span></div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7a364c0c34561ceb236211d7b81a126b8e"> 121</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7a364c0c34561ceb236211d7b81a126b8e">LibAppletMode_BackgroundIndirect</a> = 3, <span class="comment">///< Background with indirect display, see \ref appletHolderGetIndirectLayerConsumerHandle.</span></div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7a62f85e4f263a0bfdf47f73ac125602c6"> 122</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7a62f85e4f263a0bfdf47f73ac125602c6">LibAppletMode_AllForegroundInitiallyHidden</a> = 4, <span class="comment">///< Foreground except initially hidden.</span></div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span>} <a class="code hl_enumeration" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7">LibAppletMode</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="comment">/// LibraryAppletExitReason</span></div>
|
|
<div class="foldopen" id="foldopen00126" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="applet_8h.html#a11f7138452254e3e24119e8f03ed478a"> 126</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> LibAppletExitReason_Normal = 0,</div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> LibAppletExitReason_Canceled = 1,</div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> LibAppletExitReason_Abnormal = 2,</div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> LibAppletExitReason_Unexpected = 10,</div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span>} <a class="code hl_enumeration" href="applet_8h.html#a11f7138452254e3e24119e8f03ed478a">LibAppletExitReason</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="comment">/// AppletApplicationExitReason</span></div>
|
|
<div class="foldopen" id="foldopen00134" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="applet_8h.html#a392803c8cd3ca14f79e5d203d535dc71"> 134</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> AppletApplicationExitReason_Normal = 0,</div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> AppletApplicationExitReason_Unknown1 = 1,</div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> AppletApplicationExitReason_Unknown2 = 2,</div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> AppletApplicationExitReason_Unknown3 = 3,</div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> AppletApplicationExitReason_Unknown4 = 4,</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> AppletApplicationExitReason_Unknown5 = 5,</div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> AppletApplicationExitReason_Unexpected = 100,</div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span>} <a class="code hl_enumeration" href="applet_8h.html#a392803c8cd3ca14f79e5d203d535dc71">AppletApplicationExitReason</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="comment">/// ThemeColorType</span></div>
|
|
<div class="foldopen" id="foldopen00145" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="applet_8h.html#afa90447e96cb9bd1d7da8fdd266d1c9e"> 145</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> AppletThemeColorType_Default = 0,</div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> AppletThemeColorType_Unknown1 = 1,</div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> AppletThemeColorType_Unknown2 = 2,</div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> AppletThemeColorType_Unknown3 = 3,</div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span>} <a class="code hl_enumeration" href="applet_8h.html#afa90447e96cb9bd1d7da8fdd266d1c9e">AppletThemeColorType</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="comment">/// Mode values for \ref appletSetTvPowerStateMatchingMode.</span></div>
|
|
<div class="foldopen" id="foldopen00153" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="applet_8h.html#a373f8d96bd771124fa28ac533113bd79"> 153</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="applet_8h.html#a373f8d96bd771124fa28ac533113bd79a052ad80c646257d579a881c2e6dc0411"> 154</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a373f8d96bd771124fa28ac533113bd79a052ad80c646257d579a881c2e6dc0411">AppletTvPowerStateMatchingMode_Unknown0</a> = 0, <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="applet_8h.html#a373f8d96bd771124fa28ac533113bd79ab565713d16d12cb217e3ec3bccf22c64"> 155</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a373f8d96bd771124fa28ac533113bd79ab565713d16d12cb217e3ec3bccf22c64">AppletTvPowerStateMatchingMode_Unknown1</a> = 1, <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>} <a class="code hl_enumeration" href="applet_8h.html#a373f8d96bd771124fa28ac533113bd79">AppletTvPowerStateMatchingMode</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="comment">/// Type values for \ref appletPerformSystemButtonPressingIfInFocus.</span></div>
|
|
<div class="foldopen" id="foldopen00159" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5"> 159</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a537bf8025326b3e1d062d0009a4ba1b0"> 160</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a537bf8025326b3e1d062d0009a4ba1b0">AppletSystemButtonType_HomeButtonShortPressing</a> = 1, <span class="comment">///< Short-pressing with the HOME-button.</span></div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a265b149a9d29b4e5d79274cd31f8de12"> 161</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a265b149a9d29b4e5d79274cd31f8de12">AppletSystemButtonType_HomeButtonLongPressing</a> = 2, <span class="comment">///< Long-pressing with the HOME-button.</span></div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5ac771e2313ab346aa73b23d655bdde645"> 162</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5ac771e2313ab346aa73b23d655bdde645">AppletSystemButtonType_PowerButtonShortPressing</a> = 3, <span class="comment">///< Short-pressing with the Power-button. Only available with \ref appletPerformSystemButtonPressing.</span></div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5af94ff10fcd7cb3d09bd4fffe296dbc80"> 163</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5af94ff10fcd7cb3d09bd4fffe296dbc80">AppletSystemButtonType_PowerButtonLongPressing</a> = 4, <span class="comment">///< Long-pressing with the Power-button. Only available with \ref appletPerformSystemButtonPressing.</span></div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a369695b96ef51da10c9cfa99f607d760"> 164</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a369695b96ef51da10c9cfa99f607d760">AppletSystemButtonType_Shutdown</a> = 5, <span class="comment">///< Shutdown the system, as if the Power-button was held for longer than ::AppletSystemButtonType_PowerButtonLongPressing. Only available with \ref appletPerformSystemButtonPressing.</span></div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a249f75487156c263115c064da7c02490"> 165</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a249f75487156c263115c064da7c02490">AppletSystemButtonType_CaptureButtonShortPressing</a> = 6, <span class="comment">///< Short-pressing with the Capture-button.</span></div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5ac6532fb40fcc60b39655648583bf9b71"> 166</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5ac6532fb40fcc60b39655648583bf9b71">AppletSystemButtonType_CaptureButtonLongPressing</a> = 7, <span class="comment">///< Long-pressing with the Capture-button.</span></div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span>} <a class="code hl_enumeration" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5">AppletSystemButtonType</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="comment">/// Permission values for \ref appletSetScreenShotPermission.</span></div>
|
|
<div class="foldopen" id="foldopen00170" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312a"> 170</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312aae584f17cdd4e968b7c0ce05b701e4978"> 171</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312aae584f17cdd4e968b7c0ce05b701e4978">AppletScreenShotPermission_Inherit</a> = 0, <span class="comment">///< Inherit from parent applet.</span></div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312aa31647f1ffb9fb821c974d5ff7e1ea218"> 172</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312aa31647f1ffb9fb821c974d5ff7e1ea218">AppletScreenShotPermission_Enable</a> = 1, <span class="comment">///< Enable.</span></div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312aac113d120efcdd00834e13b2ca50ce82d"> 173</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312aac113d120efcdd00834e13b2ca50ce82d">AppletScreenShotPermission_Disable</a> = 2, <span class="comment">///< Disable.</span></div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span>} <a class="code hl_enumeration" href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312a">AppletScreenShotPermission</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="comment">/// Extension values for \ref appletSetIdleTimeDetectionExtension / \ref appletGetIdleTimeDetectionExtension, for extending user inactivity detection.</span></div>
|
|
<div class="foldopen" id="foldopen00177" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3e"> 177</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3eac22bc2bfcdd414c7781dc1243d451ea5"> 178</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3eac22bc2bfcdd414c7781dc1243d451ea5">AppletIdleTimeDetectionExtension_None</a> = 0, <span class="comment">///< No extension.</span></div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3ea0fa66e8d5096b4bf1ede398b26be482b"> 179</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3ea0fa66e8d5096b4bf1ede398b26be482b">AppletIdleTimeDetectionExtension_Extended</a> = 1, <span class="comment">///< Extended</span></div>
|
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3eaad6ceb1fa1e41347ce4c50c44d0211d9"> 180</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3eaad6ceb1fa1e41347ce4c50c44d0211d9">AppletIdleTimeDetectionExtension_ExtendedUnsafe</a> = 2, <span class="comment">///< ExtendedUnsafe</span></div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span>} <a class="code hl_enumeration" href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3e">AppletIdleTimeDetectionExtension</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span><span class="comment">/// Input policy values for \ref appletSetInputDetectionPolicy.</span></div>
|
|
<div class="foldopen" id="foldopen00184" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="applet_8h.html#aa82a922e1f717c6ff766b74645d7c0cc"> 184</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="applet_8h.html#aa82a922e1f717c6ff766b74645d7c0cca887e372f1fd7af8cb063a80ff88458c9"> 185</a></span> <a class="code hl_enumvalue" href="applet_8h.html#aa82a922e1f717c6ff766b74645d7c0cca887e372f1fd7af8cb063a80ff88458c9">AppletInputDetectionPolicy_Unknown0</a> = 0, <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="applet_8h.html#aa82a922e1f717c6ff766b74645d7c0cca7514b50e511f677524dcc0138cc752e1"> 186</a></span> <a class="code hl_enumvalue" href="applet_8h.html#aa82a922e1f717c6ff766b74645d7c0cca7514b50e511f677524dcc0138cc752e1">AppletInputDetectionPolicy_Unknown1</a> = 1, <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span>} <a class="code hl_enumeration" href="applet_8h.html#aa82a922e1f717c6ff766b74645d7c0cc">AppletInputDetectionPolicy</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span><span class="comment">/// Input mode values for \ref appletSetWirelessPriorityMode.</span></div>
|
|
<div class="foldopen" id="foldopen00190" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="applet_8h.html#a2e6aa115459120a6ad2985507c4c5e8c"> 190</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="applet_8h.html#a2e6aa115459120a6ad2985507c4c5e8cade466ed1db7684671eee1cb5084d3c61"> 191</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a2e6aa115459120a6ad2985507c4c5e8cade466ed1db7684671eee1cb5084d3c61">AppletWirelessPriorityMode_Default</a> = 1, <span class="comment">///< Default</span></div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="applet_8h.html#a2e6aa115459120a6ad2985507c4c5e8caa66527efc721813a1ea177974f91b4d5"> 192</a></span> <a class="code hl_enumvalue" href="applet_8h.html#a2e6aa115459120a6ad2985507c4c5e8caa66527efc721813a1ea177974f91b4d5">AppletWirelessPriorityMode_OptimizedForWlan</a> = 2, <span class="comment">///< OptimizedForWlan</span></div>
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span>} <a class="code hl_enumeration" href="applet_8h.html#a2e6aa115459120a6ad2985507c4c5e8c">AppletWirelessPriorityMode</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><span class="comment">/// CaptureSharedBuffer for the IDisplayController commands.</span></div>
|
|
<div class="foldopen" id="foldopen00196" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30"> 196</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30acdce1d448a58f225ba76872d315e1c94"> 197</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30acdce1d448a58f225ba76872d315e1c94">AppletCaptureSharedBuffer_LastApplication</a> = 0, <span class="comment">///< LastApplication</span></div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30a0ef8d9085cef3e01e8812e2505544dac"> 198</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30a0ef8d9085cef3e01e8812e2505544dac">AppletCaptureSharedBuffer_LastForeground</a> = 1, <span class="comment">///< LastForeground</span></div>
|
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30ac438e38a98f4923a0e9704a54131ae7d"> 199</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30ac438e38a98f4923a0e9704a54131ae7d">AppletCaptureSharedBuffer_CallerApplet</a> = 2, <span class="comment">///< CallerApplet</span></div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span>} <a class="code hl_enumeration" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30">AppletCaptureSharedBuffer</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="comment">/// WindowOriginMode</span></div>
|
|
<div class="foldopen" id="foldopen00203" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="applet_8h.html#ac4e1b82c0c651ffd3817e6e5ed0fa63b"> 203</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="applet_8h.html#ac4e1b82c0c651ffd3817e6e5ed0fa63bafcbdd015e1ee87f3c72ef78a22b995a3"> 204</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ac4e1b82c0c651ffd3817e6e5ed0fa63bafcbdd015e1ee87f3c72ef78a22b995a3">AppletWindowOriginMode_LowerLeft</a> = 0, <span class="comment">///< LowerLeft</span></div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="applet_8h.html#ac4e1b82c0c651ffd3817e6e5ed0fa63baf257d24e0ff86011c3aba7f4ddf909a8"> 205</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ac4e1b82c0c651ffd3817e6e5ed0fa63baf257d24e0ff86011c3aba7f4ddf909a8">AppletWindowOriginMode_UpperLeft</a> = 1, <span class="comment">///< UpperLeft</span></div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span>} <a class="code hl_enumeration" href="applet_8h.html#ac4e1b82c0c651ffd3817e6e5ed0fa63b">AppletWindowOriginMode</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span><span class="comment">/// ProgramSpecifyKind for the ExecuteProgram cmd. Controls the type of the u64 passed to the ExecuteProgram cmd.</span></div>
|
|
<div class="foldopen" id="foldopen00209" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04fa"> 209</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04faa53cf107b9637243d571ed93fee1dc655"> 210</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04faa53cf107b9637243d571ed93fee1dc655">AppletProgramSpecifyKind_ExecuteProgram</a> = 0, <span class="comment">///< u8 ProgramIndex.</span></div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04faabf965f32eeeae79a35ea7eea44b5fca9"> 211</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04faabf965f32eeeae79a35ea7eea44b5fca9">AppletProgramSpecifyKind_JumpToSubApplicationProgramForDevelopment</a> = 1, <span class="comment">///< u64 application_id. Only available when DebugMode is enabled.</span></div>
|
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04faab3167d27627aeb21890295204d1286f7"> 212</a></span> <a class="code hl_enumvalue" href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04faab3167d27627aeb21890295204d1286f7">AppletProgramSpecifyKind_RestartProgram</a> = 2, <span class="comment">///< u64 = value 0.</span></div>
|
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span>} <a class="code hl_enumeration" href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04fa">AppletProgramSpecifyKind</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="comment">/// applet hook function.</span></div>
|
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="applet_8h.html#a5df8b2a11d0323ce1596b3a3fb18be36"> 216</a></span><span class="comment"></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="applet_8h.html#a5df8b2a11d0323ce1596b3a3fb18be36">AppletHookFn</a>)(<a class="code hl_enumeration" href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2">AppletHookType</a> hook, <span class="keywordtype">void</span>* param);</div>
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span><span class="comment">/// applet hook cookie.</span></div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structAppletHookCookie.html">AppletHookCookie</a> <a class="code hl_struct" href="structAppletHookCookie.html">AppletHookCookie</a>;</div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
|
|
<div class="foldopen" id="foldopen00221" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="structAppletHookCookie.html"> 221</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structAppletHookCookie.html">AppletHookCookie</a></div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span>{</div>
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="structAppletHookCookie.html#a3578ddaf6ad40c74c99a6abfefd93bd4"> 223</a></span> <a class="code hl_struct" href="structAppletHookCookie.html">AppletHookCookie</a>* <a class="code hl_variable" href="structAppletHookCookie.html#a3578ddaf6ad40c74c99a6abfefd93bd4">next</a>; <span class="comment">///< Next cookie.</span></div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="structAppletHookCookie.html#ae02a14fa8a0adbe8a905fe1692a3d346"> 224</a></span> <a class="code hl_typedef" href="applet_8h.html#a5df8b2a11d0323ce1596b3a3fb18be36">AppletHookFn</a> <a class="code hl_variable" href="structAppletHookCookie.html#ae02a14fa8a0adbe8a905fe1692a3d346">callback</a>; <span class="comment">///< Hook callback.</span></div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="structAppletHookCookie.html#a0784788d5fd60758d97a52c63efc7c68"> 225</a></span> <span class="keywordtype">void</span>* <a class="code hl_variable" href="structAppletHookCookie.html#a0784788d5fd60758d97a52c63efc7c68">param</a>; <span class="comment">///< Callback parameter.</span></div>
|
|
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="comment">/// LockAccessor</span></div>
|
|
<div class="foldopen" id="foldopen00229" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="structAppletLockAccessor.html"> 229</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="structAppletLockAccessor.html#abccc5fdd12c6df5790fb28330716cd1e"> 230</a></span> <a class="code hl_struct" href="structService.html">Service</a> <a class="code hl_variable" href="structAppletLockAccessor.html#abccc5fdd12c6df5790fb28330716cd1e">s</a>; <span class="comment">///< ILockAccessor</span></div>
|
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="structAppletLockAccessor.html#a15a9eb67503daeeef68b45cae69a4eae"> 231</a></span> <a class="code hl_struct" href="structEvent.html">Event</a> <a class="code hl_variable" href="structAppletLockAccessor.html#a15a9eb67503daeeef68b45cae69a4eae">event</a>; <span class="comment">///< Event from the GetEvent cmd, with autoclear=false.</span></div>
|
|
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span>} <a class="code hl_struct" href="structAppletLockAccessor.html">AppletLockAccessor</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="comment">/// applet IStorage</span></div>
|
|
<div class="foldopen" id="foldopen00235" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="structAppletStorage.html"> 235</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="structAppletStorage.html#a637633a54f7a612b2b48e3131d370620"> 236</a></span> <a class="code hl_struct" href="structService.html">Service</a> <a class="code hl_variable" href="structAppletStorage.html#a637633a54f7a612b2b48e3131d370620">s</a>; <span class="comment">///< IStorage</span></div>
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="structAppletStorage.html#a99a1c7d5b133883af92d78f05429f0c5"> 237</a></span> <a class="code hl_struct" href="structTransferMemory.html">TransferMemory</a> <a class="code hl_variable" href="structAppletStorage.html#a99a1c7d5b133883af92d78f05429f0c5">tmem</a>; <span class="comment">///< TransferMemory</span></div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span>} <a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span><span class="comment">/// LibraryApplet state.</span></div>
|
|
<div class="foldopen" id="foldopen00241" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="structAppletHolder.html"> 241</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="structAppletHolder.html#af5e8aa12062f2b98ae233715c57fe803"> 242</a></span> <a class="code hl_struct" href="structService.html">Service</a> <a class="code hl_variable" href="structAppletHolder.html#af5e8aa12062f2b98ae233715c57fe803">s</a>; <span class="comment">///< ILibraryAppletAccessor</span></div>
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="structAppletHolder.html#a897bc0bae8faa6ff68f9231f7603b55a"> 243</a></span> <a class="code hl_struct" href="structEvent.html">Event</a> <a class="code hl_variable" href="structAppletHolder.html#a897bc0bae8faa6ff68f9231f7603b55a">StateChangedEvent</a>; <span class="comment">///< Output from GetAppletStateChangedEvent, autoclear=false.</span></div>
|
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="structAppletHolder.html#ab6312f2dddace00efe5d7ee147309d2b"> 244</a></span> <a class="code hl_struct" href="structEvent.html">Event</a> <a class="code hl_variable" href="structAppletHolder.html#ab6312f2dddace00efe5d7ee147309d2b">PopInteractiveOutDataEvent</a>; <span class="comment">///< Output from GetPopInteractiveOutDataEvent, autoclear=false.</span></div>
|
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="structAppletHolder.html#af1536791d71687693484382fc067cbe9"> 245</a></span> <a class="code hl_enumeration" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7">LibAppletMode</a> <a class="code hl_variable" href="structAppletHolder.html#af1536791d71687693484382fc067cbe9">mode</a>; <span class="comment">///< See ref \ref LibAppletMode.</span></div>
|
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="structAppletHolder.html#a387e52740419eebe31bbd87c745f1ab6"> 246</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structAppletHolder.html#a387e52740419eebe31bbd87c745f1ab6">layer_handle</a>; <span class="comment">///< Output from GetIndirectLayerConsumerHandle on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="structAppletHolder.html#a88431dc198c1c43e1e25fe6843ead474"> 247</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structAppletHolder.html#a88431dc198c1c43e1e25fe6843ead474">creating_self</a>; <span class="comment">///< When set, indicates that the LibraryApplet is creating itself.</span></div>
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="structAppletHolder.html#a611b8b7f1c00e1d3260cf2f402852de8"> 248</a></span> <a class="code hl_enumeration" href="applet_8h.html#a11f7138452254e3e24119e8f03ed478a">LibAppletExitReason</a> <a class="code hl_variable" href="structAppletHolder.html#a611b8b7f1c00e1d3260cf2f402852de8">exitreason</a>; <span class="comment">///< Set by \ref appletHolderJoin using the output from cmd GetResult, see \ref LibAppletExitReason.</span></div>
|
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span>} <a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="comment">/// IApplicationAccessor container.</span></div>
|
|
<div class="foldopen" id="foldopen00252" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="structAppletApplication.html"> 252</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="structAppletApplication.html#a809d18b1bf56064ccae6690e3c604675"> 253</a></span> <a class="code hl_struct" href="structService.html">Service</a> <a class="code hl_variable" href="structAppletApplication.html#a809d18b1bf56064ccae6690e3c604675">s</a>; <span class="comment">///< IApplicationAccessor</span></div>
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="structAppletApplication.html#a457dcb676424623bb10804a4eda1a0a1"> 254</a></span> <a class="code hl_struct" href="structEvent.html">Event</a> <a class="code hl_variable" href="structAppletApplication.html#a457dcb676424623bb10804a4eda1a0a1">StateChangedEvent</a>; <span class="comment">///< Output from GetAppletStateChangedEvent, autoclear=false.</span></div>
|
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="structAppletApplication.html#a1665519313e32cf072be42c3a0c676da"> 255</a></span> <a class="code hl_enumeration" href="applet_8h.html#a392803c8cd3ca14f79e5d203d535dc71">AppletApplicationExitReason</a> <a class="code hl_variable" href="structAppletApplication.html#a1665519313e32cf072be42c3a0c676da">exitreason</a>; <span class="comment">///< Set by \ref appletApplicationJoin using the output from cmd GetResult, see \ref AppletApplicationExitReason.</span></div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span>} <a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="comment">/// GpuErrorHandler</span></div>
|
|
<div class="foldopen" id="foldopen00259" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="structAppletGpuErrorHandler.html"> 259</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="structAppletGpuErrorHandler.html#ad4d0eef6e5303040f5bae6e5ee123261"> 260</a></span> <a class="code hl_struct" href="structService.html">Service</a> <a class="code hl_variable" href="structAppletGpuErrorHandler.html#ad4d0eef6e5303040f5bae6e5ee123261">s</a>; <span class="comment">///< IGpuErrorHandler</span></div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span>} <a class="code hl_struct" href="structAppletGpuErrorHandler.html">AppletGpuErrorHandler</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span><span class="comment">/// Used by \ref appletInitialize with __nx_applet_AppletAttribute for cmd OpenLibraryAppletProxy (AppletType_LibraryApplet), on [3.0.0+]. The default for this struct is all-zero.</span></div>
|
|
<div class="foldopen" id="foldopen00264" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="structAppletAttribute.html"> 264</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="structAppletAttribute.html#a2f57e58c342a7f9032032338deec9617"> 265</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structAppletAttribute.html#a2f57e58c342a7f9032032338deec9617">flag</a>; <span class="comment">///< Flag. When non-zero, two state fields are set to 1.</span></div>
|
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="structAppletAttribute.html#a0f0404be90e9009129a4c98abb837389"> 266</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved[0x7F]; <span class="comment">///< Unused.</span></div>
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span>} <a class="code hl_struct" href="structAppletAttribute.html">AppletAttribute</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span><span class="comment">/// LibraryAppletInfo</span></div>
|
|
<div class="foldopen" id="foldopen00270" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="structLibAppletInfo.html"> 270</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="structLibAppletInfo.html#a7eb524d74c0c661a385f0efb3168a588"> 271</a></span> <a class="code hl_enumeration" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346">AppletId</a> <a class="code hl_variable" href="structLibAppletInfo.html#a7eb524d74c0c661a385f0efb3168a588">appletId</a>; <span class="comment">///< \ref AppletId</span></div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="structLibAppletInfo.html#ade5e0bf3dd1fad51831dc606a546edf3"> 272</a></span> <a class="code hl_enumeration" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7">LibAppletMode</a> <a class="code hl_variable" href="structLibAppletInfo.html#ade5e0bf3dd1fad51831dc606a546edf3">mode</a>; <span class="comment">///< \ref LibAppletMode</span></div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span>} <a class="code hl_struct" href="structLibAppletInfo.html">LibAppletInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span><span class="comment">/// AppletProcessLaunchReason, from GetLaunchReason.</span></div>
|
|
<div class="foldopen" id="foldopen00276" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="structAppletProcessLaunchReason.html"> 276</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="structAppletProcessLaunchReason.html#a62fd015eccd93bbd0aa2f89dd8e79d79"> 277</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structAppletProcessLaunchReason.html#a62fd015eccd93bbd0aa2f89dd8e79d79">flag</a>; <span class="comment">///< When non-zero, indicates that OpenCallingLibraryApplet should be used.</span></div>
|
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="structAppletProcessLaunchReason.html#ab74bc55a03c3f732a5757855600edd4d"> 278</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x1[3]; <span class="comment">///< Always zero.</span></div>
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span>} <a class="code hl_struct" href="structAppletProcessLaunchReason.html">AppletProcessLaunchReason</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span><span class="comment">/// Cached info for the current LibraryApplet, from \ref appletGetAppletInfo.</span></div>
|
|
<div class="foldopen" id="foldopen00282" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="structAppletInfo.html"> 282</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="structAppletInfo.html#a43088969e00f9e88d79063c204187edd"> 283</a></span> <a class="code hl_struct" href="structLibAppletInfo.html">LibAppletInfo</a> <a class="code hl_variable" href="structAppletInfo.html#a43088969e00f9e88d79063c204187edd">info</a>; <span class="comment">///< Output from \ref appletGetLibraryAppletInfo.</span></div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="structAppletInfo.html#a5e8a824db01efd592193b4bd46ce6755"> 284</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structAppletInfo.html#a5e8a824db01efd592193b4bd46ce6755">caller_flag</a>; <span class="comment">///< Loaded from AppletProcessLaunchReason::flag, indicates that the below AppletHolder is initialized.</span></div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="structAppletInfo.html#adb9396b6204597c0da829e37dc481830"> 285</a></span> <a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> <a class="code hl_variable" href="structAppletInfo.html#adb9396b6204597c0da829e37dc481830">caller</a>; <span class="comment">///< \ref AppletHolder for the CallingLibraryApplet, automatically closed by \ref appletExit when needed.</span></div>
|
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span>} <a class="code hl_struct" href="structAppletInfo.html">AppletInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span><span class="comment">/// IdentityInfo</span></div>
|
|
<div class="foldopen" id="foldopen00289" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="structAppletIdentityInfo.html"> 289</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="structAppletIdentityInfo.html#aea24664ad4acd76da199febe8872af3b"> 290</a></span> <a class="code hl_enumeration" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346">AppletId</a> <a class="code hl_variable" href="structAppletIdentityInfo.html#aea24664ad4acd76da199febe8872af3b">appletId</a>; <span class="comment">///< \ref AppletId</span></div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="structAppletIdentityInfo.html#abf6cd057da18fdf818a91baef664c8fd"> 291</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletIdentityInfo.html#abf6cd057da18fdf818a91baef664c8fd">pad</a>; <span class="comment">///< Padding.</span></div>
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="structAppletIdentityInfo.html#a8911dea64af7ff2652dd90eee3e102d9"> 292</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structAppletIdentityInfo.html#a8911dea64af7ff2652dd90eee3e102d9">application_id</a>; <span class="comment">///< ApplicationId, only set with appletId == ::AppletId_application.</span></div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span>} <a class="code hl_struct" href="structAppletIdentityInfo.html">AppletIdentityInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span><span class="comment">/// Attributes for launching applications for Quest.</span></div>
|
|
<div class="foldopen" id="foldopen00296" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="structAppletApplicationAttributeForQuest.html"> 296</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="structAppletApplicationAttributeForQuest.html#ae3eb338db805223379afa636b3980df8"> 297</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletApplicationAttributeForQuest.html#ae3eb338db805223379afa636b3980df8">unk_x0</a>; <span class="comment">///< See AppletApplicationAttribute::unk_x0.</span></div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="structAppletApplicationAttributeForQuest.html#a20283391e65b1e293a9543792aa1e856"> 298</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletApplicationAttributeForQuest.html#a20283391e65b1e293a9543792aa1e856">unk_x4</a>; <span class="comment">///< See AppletApplicationAttribute::unk_x4.</span></div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="structAppletApplicationAttributeForQuest.html#a2ca85a4192c44fd3ac20122022f35700"> 299</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structAppletApplicationAttributeForQuest.html#a2ca85a4192c44fd3ac20122022f35700">volume</a>; <span class="comment">///< [7.0.0+] See AppletApplicationAttribute::volume.</span></div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span>} <a class="code hl_struct" href="structAppletApplicationAttributeForQuest.html">AppletApplicationAttributeForQuest</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="comment">/// ApplicationAttribute</span></div>
|
|
<div class="foldopen" id="foldopen00303" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="structAppletApplicationAttribute.html"> 303</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="structAppletApplicationAttribute.html#a25c2e3cc02dbe48444242dab0cfaec27"> 304</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletApplicationAttribute.html#a25c2e3cc02dbe48444242dab0cfaec27">unk_x0</a>; <span class="comment">///< Default is 0 for non-Quest. Only used when non-zero: unknown value in seconds.</span></div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="structAppletApplicationAttribute.html#a9128ce9550f91f5c5493dbd758ffa9ee"> 305</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletApplicationAttribute.html#a9128ce9550f91f5c5493dbd758ffa9ee">unk_x4</a>; <span class="comment">///< Default is 0 for non-Quest. Only used when non-zero: unknown value in seconds.</span></div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"><a class="line" href="structAppletApplicationAttribute.html#af25b53c1e7fb3ce170a4716c55fe92cc"> 306</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structAppletApplicationAttribute.html#af25b53c1e7fb3ce170a4716c55fe92cc">volume</a>; <span class="comment">///< Audio volume. Must be in the range of 0.0f-1.0f. The default is 1.0f.</span></div>
|
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="structAppletApplicationAttribute.html#a318ab24bd8a3f6ea780b0d1e0172e57a"> 307</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unused[0x14]; <span class="comment">///< Unused. Default is 0.</span></div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span>} <a class="code hl_struct" href="structAppletApplicationAttribute.html">AppletApplicationAttribute</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span><span class="comment">/// ApplicationLaunchProperty</span></div>
|
|
<div class="foldopen" id="foldopen00311" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchProperty.html"> 311</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchProperty.html#ae5c537d53332973f0bd23202cc392ed1"> 312</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structAppletApplicationLaunchProperty.html#ae5c537d53332973f0bd23202cc392ed1">application_id</a>; <span class="comment">///< ApplicationId.</span></div>
|
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchProperty.html#a92c2697064a755213ff1c3d939472762"> 313</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletApplicationLaunchProperty.html#a92c2697064a755213ff1c3d939472762">version</a>; <span class="comment">///< Application version.</span></div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchProperty.html#a5f5a7e832671b37f7fe82f76f6c25749"> 314</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structAppletApplicationLaunchProperty.html#a5f5a7e832671b37f7fe82f76f6c25749">app_storageId</a>; <span class="comment">///< \ref NcmStorageId for the Application.</span></div>
|
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchProperty.html#a87bf2a76a0eb7ae22befafd9deabbdd0"> 315</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structAppletApplicationLaunchProperty.html#a87bf2a76a0eb7ae22befafd9deabbdd0">update_storageId</a>; <span class="comment">///< \ref NcmStorageId for the Application update.</span></div>
|
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchProperty.html#aa199439468ea229569ed8208b19d1d31"> 316</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structAppletApplicationLaunchProperty.html#aa199439468ea229569ed8208b19d1d31">unk_xa</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchProperty.html#af4f220a9d07dcab207ec6bbde2f5eddf"> 317</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structAppletApplicationLaunchProperty.html#af4f220a9d07dcab207ec6bbde2f5eddf">pad</a>; <span class="comment">///< Padding.</span></div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span>} <a class="code hl_struct" href="structAppletApplicationLaunchProperty.html">AppletApplicationLaunchProperty</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span><span class="comment">/// ApplicationLaunchRequestInfo</span></div>
|
|
<div class="foldopen" id="foldopen00321" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchRequestInfo.html"> 321</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchRequestInfo.html#ad4c0b2b8c3e77b218e3877b724490270"> 322</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletApplicationLaunchRequestInfo.html#ad4c0b2b8c3e77b218e3877b724490270">unk_x0</a>; <span class="comment">///< Unknown. The default is 0x0 with \ref appletCreateSystemApplication, 0x3 with \ref appletCreateApplication.</span></div>
|
|
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchRequestInfo.html#af159ec0a1ccf8d5f4a54a1dbb4e3fd65"> 323</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletApplicationLaunchRequestInfo.html#af159ec0a1ccf8d5f4a54a1dbb4e3fd65">unk_x4</a>; <span class="comment">///< Unknown. The default is 0x0 with \ref appletCreateSystemApplication, 0x3 with \ref appletCreateApplication.</span></div>
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="structAppletApplicationLaunchRequestInfo.html#ac6710591718290e111ff66273fe4d197"> 324</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x8[0x8]; <span class="comment">///< Unknown. The default is 0x0.</span></div>
|
|
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span>} <a class="code hl_struct" href="structAppletApplicationLaunchRequestInfo.html">AppletApplicationLaunchRequestInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span><span class="comment">/// AppletResourceUsageInfo, from \ref appletGetAppletResourceUsageInfo.</span></div>
|
|
<div class="foldopen" id="foldopen00328" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="structAppletResourceUsageInfo.html"> 328</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="structAppletResourceUsageInfo.html#aeadfc2819adfdaed8a70702442159bed"> 329</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletResourceUsageInfo.html#aeadfc2819adfdaed8a70702442159bed">counter0</a>; <span class="comment">///< Unknown counter.</span></div>
|
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="structAppletResourceUsageInfo.html#a30cc6769844639f22d31a433edee4ead"> 330</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletResourceUsageInfo.html#a30cc6769844639f22d31a433edee4ead">counter1</a>; <span class="comment">///< Unknown counter.</span></div>
|
|
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="structAppletResourceUsageInfo.html#a1bffba710ffcdd8f8f91468db216a97c"> 331</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structAppletResourceUsageInfo.html#a1bffba710ffcdd8f8f91468db216a97c">counter2</a>; <span class="comment">///< Output from ns cmd GetRightsEnvironmentCountForDebug.</span></div>
|
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="structAppletResourceUsageInfo.html#ab27d06907a05a7e1fb32c1b6c7c12ac2"> 332</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unused[0x14]; <span class="comment">///< Always zero.</span></div>
|
|
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span>} <a class="code hl_struct" href="structAppletResourceUsageInfo.html">AppletResourceUsageInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span><span class="comment">/// Initialize applet, called automatically during app startup.</span></div>
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="applet_8h.html#a5a71263184d10b47bf7446f15680a585"> 336</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5a71263184d10b47bf7446f15680a585">appletInitialize</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="comment">/// Exit applet, called automatically during app exit.</span></div>
|
|
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"><a class="line" href="applet_8h.html#ae18761516be02f0dfefc6252709f9ac3"> 339</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#ae18761516be02f0dfefc6252709f9ac3">appletExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="comment">/// Gets the Service object for the actual "appletOE"/"appletAE" service session.</span></div>
|
|
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="applet_8h.html#aaaa7d1b2f88e4fc0c2847116929e10a1"> 342</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#aaaa7d1b2f88e4fc0c2847116929e10a1">appletGetServiceSession_Proxy</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span><span class="comment">/// Gets the Service object for IAppletCommonFunctions. Only initialized with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [7.0.0+].</span></div>
|
|
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="applet_8h.html#acbc5b52a5a05101a729c1ff06f4f765f"> 345</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#acbc5b52a5a05101a729c1ff06f4f765f">appletGetServiceSession_AppletCommonFunctions</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span><span class="comment">/// Gets the Service object for I*Functions, specific to each AppletType (IApplicationFunctions for AppletType_*Application). Not initialized with AppletType_LibraryApplet pre-15.0.0. On [15.0.0+] with AppletType_LibraryApplet this returns the object for IHomeMenuFunctions.</span></div>
|
|
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"><a class="line" href="applet_8h.html#a9d728cb7569f49002c29ae36fee70a5c"> 348</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#a9d728cb7569f49002c29ae36fee70a5c">appletGetServiceSession_Functions</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span><span class="comment">/// Gets the Service object for IGlobalStateController. Only initialized with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="applet_8h.html#a97a0d4ad3d1701d4de4409b2e981e955"> 351</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#a97a0d4ad3d1701d4de4409b2e981e955">appletGetServiceSession_GlobalStateController</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span><span class="comment">/// Gets the Service object for IApplicationCreator. Only initialized with AppletType_SystemApplet.</span></div>
|
|
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"><a class="line" href="applet_8h.html#ab3ea42c3ba48a0c395d4644b2a484e18"> 354</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#ab3ea42c3ba48a0c395d4644b2a484e18">appletGetServiceSession_ApplicationCreator</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span><span class="comment">/// Gets the Service object for ILibraryAppletSelfAccessor. Only initialized with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="applet_8h.html#abc9463550ba4adada37d687a2805f96a"> 357</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#abc9463550ba4adada37d687a2805f96a">appletGetServiceSession_LibraryAppletSelfAccessor</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span><span class="comment">/// Gets the Service object for IProcessWindingController. Only initialized with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="applet_8h.html#a6dbfc3cc497d13c4b1d195ad9db19828"> 360</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#a6dbfc3cc497d13c4b1d195ad9db19828">appletGetServiceSession_ProcessWindingController</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span><span class="comment">/// Gets the Service object for ILibraryAppletCreator.</span></div>
|
|
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="applet_8h.html#a237256e883c7d87aa847625c30f94e92"> 363</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#a237256e883c7d87aa847625c30f94e92">appletGetServiceSession_LibraryAppletCreator</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span><span class="comment">/// Gets the Service object for ICommonStateGetter.</span></div>
|
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="applet_8h.html#a46ec3ddaff7fee556524366e9c72970e"> 366</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#a46ec3ddaff7fee556524366e9c72970e">appletGetServiceSession_CommonStateGetter</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="comment">/// Gets the Service object for ISelfController.</span></div>
|
|
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="applet_8h.html#a05a120ffc6390805baca414de22642f0"> 369</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#a05a120ffc6390805baca414de22642f0">appletGetServiceSession_SelfController</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="comment">/// Gets the Service object for IWindowController.</span></div>
|
|
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="applet_8h.html#a8d458ded961b0bd7561f4a7e2970eb85"> 372</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#a8d458ded961b0bd7561f4a7e2970eb85">appletGetServiceSession_WindowController</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span><span class="comment">/// Gets the Service object for IAudioController.</span></div>
|
|
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"><a class="line" href="applet_8h.html#a10fe99c015280ecd4d11296a17c1d45d"> 375</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#a10fe99c015280ecd4d11296a17c1d45d">appletGetServiceSession_AudioController</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span><span class="comment">/// Gets the Service object for IDisplayController.</span></div>
|
|
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"><a class="line" href="applet_8h.html#acd31f088fb454a1049f891a6adb2c274"> 378</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#acd31f088fb454a1049f891a6adb2c274">appletGetServiceSession_DisplayController</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span><span class="comment">/// Gets the Service object for IDebugFunctions.</span></div>
|
|
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="applet_8h.html#a7c33d868232cc0307af16f9ed64e4a95"> 381</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="applet_8h.html#a7c33d868232cc0307af16f9ed64e4a95">appletGetServiceSession_DebugFunctions</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="comment">/// Get the cached AppletResourceUserId.</span></div>
|
|
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"><a class="line" href="applet_8h.html#a6e69a9e272bfc101f997a5f4188533ce"> 384</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_function" href="applet_8h.html#a6e69a9e272bfc101f997a5f4188533ce">appletGetAppletResourceUserId</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span><span class="comment">/// Get the \ref AppletType.</span></div>
|
|
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="applet_8h.html#a6b8923cf5ea6c74ae13f8896b010ca34"> 387</a></span><span class="comment"></span><a class="code hl_enumeration" href="applet_8h.html#abe103b6f06ea6f84e081ab97c293768e">AppletType</a> <a class="code hl_function" href="applet_8h.html#a6b8923cf5ea6c74ae13f8896b010ca34">appletGetAppletType</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span><span class="comment">/// Sets the state field for \ref AppletThemeColorType.</span></div>
|
|
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"><a class="line" href="applet_8h.html#ab2caee9304ec9e781e90a4ff9d94970e"> 390</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#ab2caee9304ec9e781e90a4ff9d94970e">appletSetThemeColorType</a>(<a class="code hl_enumeration" href="applet_8h.html#afa90447e96cb9bd1d7da8fdd266d1c9e">AppletThemeColorType</a> theme);</div>
|
|
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span><span class="comment">/// Gets the state field for \ref AppletThemeColorType. Used internally by \ref libappletArgsCreate.</span></div>
|
|
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="applet_8h.html#a93cf43a6655ec5b6aed76dc8f6ba7396"> 393</a></span><span class="comment"></span><a class="code hl_enumeration" href="applet_8h.html#afa90447e96cb9bd1d7da8fdd266d1c9e">AppletThemeColorType</a> <a class="code hl_function" href="applet_8h.html#a93cf43a6655ec5b6aed76dc8f6ba7396">appletGetThemeColorType</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span><span class="comment">///@name ICommonStateGetter</span></div>
|
|
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span><span class="comment"> * @brief Gets the CradleStatus.</span></div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span><span class="comment"> * @param[out] status Output Dock status.</span></div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"><a class="line" href="applet_8h.html#aadd03ca79bd6c290e43ccd7cf22163d5"> 402</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aadd03ca79bd6c290e43ccd7cf22163d5">appletGetCradleStatus</a>(<a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *status);</div>
|
|
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span><span class="comment"> * @brief Gets the BootMode which originated from \ref pmbmGetBootMode.</span></div>
|
|
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span><span class="comment"> * @param[out] mode \ref PmBootMode</span></div>
|
|
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="applet_8h.html#a5ed829690437a6be2d064405a02e93dc"> 408</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5ed829690437a6be2d064405a02e93dc">appletGetBootMode</a>(<a class="code hl_enumeration" href="pm_8h.html#a4bc710c44ca11ce4b651f5d0e1b10808">PmBootMode</a> *mode);</div>
|
|
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span><span class="comment"> * @brief Request to AcquireSleepLock.</span></div>
|
|
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span><span class="comment"> * @note On success, this then uses cmd GetAcquiredSleepLockEvent and waits on that event.</span></div>
|
|
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"><a class="line" href="applet_8h.html#a8cced133667ff0e78b7ca47bb730902e"> 414</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a8cced133667ff0e78b7ca47bb730902e">appletRequestToAcquireSleepLock</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span><span class="comment"> * @brief Release the SleepLock.</span></div>
|
|
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"><a class="line" href="applet_8h.html#a63365b9fe79f4d28558986bc082d6b14"> 419</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a63365b9fe79f4d28558986bc082d6b14">appletReleaseSleepLock</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span><span class="comment"> * @brief Release the SleepLock transiently.</span></div>
|
|
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span><span class="comment"> * @note On success, this then uses cmd GetAcquiredSleepLockEvent and waits on that event.</span></div>
|
|
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"><a class="line" href="applet_8h.html#aa197415f295221d73de5a2359f9779ee"> 425</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aa197415f295221d73de5a2359f9779ee">appletReleaseSleepLockTransiently</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span><span class="comment"> * @brief GetWakeupCount</span></div>
|
|
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span><span class="comment"> * @note Only available with [11.0.0+].</span></div>
|
|
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span><span class="comment"> * @param[out] out Output value.</span></div>
|
|
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"><a class="line" href="applet_8h.html#a34186e178ddf1483fed475d8aadada9f"> 432</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a34186e178ddf1483fed475d8aadada9f">appletGetWakeupCount</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out);</div>
|
|
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span><span class="comment"> * @brief Pushes a storage to the general channel. Used for sending requests to SystemApplet.</span></div>
|
|
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span><span class="comment"> * @note This is not usable under an Application, however it is usable under a LibraryApplet.</span></div>
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"><a class="line" href="applet_8h.html#ac8ac7c62acbbe842cf5aa5f52d6e0231"> 440</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac8ac7c62acbbe842cf5aa5f52d6e0231">appletPushToGeneralChannel</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span><span class="comment"> * @brief Gets a \ref AppletLockAccessor for HomeButtonReader.</span></div>
|
|
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span><span class="comment"> * @note Similar to using \ref appletGetReaderLockAccessorEx with inval=0.</span></div>
|
|
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span><span class="comment"> * @param a LockAccessor object.</span></div>
|
|
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"><a class="line" href="applet_8h.html#aae91e8ae34612620d7a90f07e62807ff"> 447</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aae91e8ae34612620d7a90f07e62807ff">appletGetHomeButtonReaderLockAccessor</a>(<a class="code hl_struct" href="structAppletLockAccessor.html">AppletLockAccessor</a> *a);</div>
|
|
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span><span class="comment"> * @brief Gets a Reader \ref AppletLockAccessor.</span></div>
|
|
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span><span class="comment"> * @note Only available with [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span><span class="comment"> * @param a LockAccessor object.</span></div>
|
|
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span><span class="comment"> * @param[in] inval Input value, must be 0-3. 0 = HomeButton.</span></div>
|
|
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"><a class="line" href="applet_8h.html#ae7f3f930d890d7aa7796e829513242f2"> 455</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ae7f3f930d890d7aa7796e829513242f2">appletGetReaderLockAccessorEx</a>(<a class="code hl_struct" href="structAppletLockAccessor.html">AppletLockAccessor</a> *a, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> inval);</div>
|
|
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span><span class="comment"> * @brief Gets a Writer \ref AppletLockAccessor.</span></div>
|
|
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span><span class="comment"> * @note Only available with [7.0.0+]. On older sysvers, this is only available with AppletType_SystemApplet on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span><span class="comment"> * @param a LockAccessor object.</span></div>
|
|
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span><span class="comment"> * @param[in] inval Input value, must be 0-3. 0 = HomeButton.</span></div>
|
|
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"><a class="line" href="applet_8h.html#a1b1e07238acdbe0c7991ad1092b38799"> 463</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a1b1e07238acdbe0c7991ad1092b38799">appletGetWriterLockAccessorEx</a>(<a class="code hl_struct" href="structAppletLockAccessor.html">AppletLockAccessor</a> *a, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> inval);</div>
|
|
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span><span class="comment"> * @brief Gets the Dock firmware version.</span></div>
|
|
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span><span class="comment"> * @note Only available with [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span><span class="comment"> * @param[out] out0 First output value.</span></div>
|
|
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span><span class="comment"> * @param[out] out1 Second output value.</span></div>
|
|
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span><span class="comment"> * @param[out] out2 Third output value.</span></div>
|
|
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span><span class="comment"> * @param[out] out3 Fourth output value.</span></div>
|
|
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"><a class="line" href="applet_8h.html#a2a4f1e28ee842508ba7187ada1e1e2ed"> 473</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a2a4f1e28ee842508ba7187ada1e1e2ed">appletGetCradleFwVersion</a>(<a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out0, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out1, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out2, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out3);</div>
|
|
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span><span class="comment"> * @brief Gets whether VrMode is enabled.</span></div>
|
|
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span><span class="comment"> * @param out Output flag</span></div>
|
|
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"><a class="line" href="applet_8h.html#acf416286980b03ef57dd150518a33176"> 480</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#acf416286980b03ef57dd150518a33176">appletIsVrModeEnabled</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span><span class="comment"> * @brief Sets whether VrMode is enabled.</span></div>
|
|
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span><span class="comment"> * @note This is only fully usable system-side with [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span><span class="comment"> * @note For checking Parental Controls, see \ref pctlIsStereoVisionPermitted.</span></div>
|
|
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span><span class="comment"> * @note On pre-7.0.0 this uses cmd SetVrModeEnabled internally, while on [7.0.0+] this uses cmds BeginVrModeEx/EndVrModeEx.</span></div>
|
|
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span><span class="comment"> * @param flag Flag</span></div>
|
|
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"><a class="line" href="applet_8h.html#a2ac7c0af73a4ffb6d2ea867066f91909"> 489</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a2ac7c0af73a4ffb6d2ea867066f91909">appletSetVrModeEnabled</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span><span class="comment"> * @brief Sets whether the LCD screen backlight is turned off.</span></div>
|
|
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"><a class="line" href="applet_8h.html#a3ebeeb22861afd78f3f727a28cb564b4"> 496</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a3ebeeb22861afd78f3f727a28cb564b4">appletSetLcdBacklightOffEnabled</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span><span class="comment"> * @brief Gets the ControllerFirmwareUpdateSection flag.</span></div>
|
|
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"><a class="line" href="applet_8h.html#a28c81d96ff5b13253ab5185c34eb8a6e"> 503</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a28c81d96ff5b13253ab5185c34eb8a6e">appletIsInControllerFirmwareUpdateSection</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span><span class="comment"> * @brief SetVrPositionForDebug</span></div>
|
|
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span><span class="comment"> * @note The cached value loaded from \ref setsysGetDebugModeFlag must be 1, otherwise an error is returned.</span></div>
|
|
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span><span class="comment"> * @note Only available with [11.0.0+].</span></div>
|
|
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span><span class="comment"> * @param[in] x X, must not be negative. x+width must be <=1280.</span></div>
|
|
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span><span class="comment"> * @param[in] y Y, must not be negative. y+height must be <=720.</span></div>
|
|
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span><span class="comment"> * @param[in] width Width, must be 1-1280.</span></div>
|
|
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span><span class="comment"> * @param[in] height Height, must be 1-720.</span></div>
|
|
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"><a class="line" href="applet_8h.html#a2cdb6dc69e268f024ede10994e89c324"> 514</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a2cdb6dc69e268f024ede10994e89c324">appletSetVrPositionForDebug</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> x, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> y, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> width, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> height);</div>
|
|
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span><span class="comment"> * @brief Gets the DefaultDisplayResolution.</span></div>
|
|
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span><span class="comment"> * @param[out] width Output width.</span></div>
|
|
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span><span class="comment"> * @param[out] height Output height.</span></div>
|
|
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"><a class="line" href="applet_8h.html#a77fcf593d4ef3009ad2d17b05e12005f"> 522</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a77fcf593d4ef3009ad2d17b05e12005f">appletGetDefaultDisplayResolution</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *width, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *height);</div>
|
|
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span><span class="comment"> * @brief Gets an Event which is signaled when the output from \ref appletGetDefaultDisplayResolution changes.</span></div>
|
|
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span><span class="comment"> * @param[out] out_event Output Event with autoclear=true.</span></div>
|
|
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"><a class="line" href="applet_8h.html#a57bb40f2977a5c3dc6d4fcb31720cd32"> 530</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a57bb40f2977a5c3dc6d4fcb31720cd32">appletGetDefaultDisplayResolutionChangeEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span><span class="comment"> * @brief Gets the HdcpAuthenticationState.</span></div>
|
|
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span><span class="comment"> * @param[out] state Output state.</span></div>
|
|
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"><a class="line" href="applet_8h.html#a61a714656b395a449c06eea5d428a986"> 537</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a61a714656b395a449c06eea5d428a986">appletGetHdcpAuthenticationState</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *state);</div>
|
|
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span><span class="comment"> * @brief Gets an Event which is signaled when the output from \ref appletGetHdcpAuthenticationState changes.</span></div>
|
|
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span><span class="comment"> * @param[out] out_event Output Event with autoclear=true.</span></div>
|
|
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"><a class="line" href="applet_8h.html#a10f536050efb5f2f7326ca7e4967ff72"> 545</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a10f536050efb5f2f7326ca7e4967ff72">appletGetHdcpAuthenticationStateChangeEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span><span class="comment"> * @brief Sets the \ref AppletTvPowerStateMatchingMode.</span></div>
|
|
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span><span class="comment"> * @note Only available with [5.0.0+].</span></div>
|
|
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span><span class="comment"> * @param[in] mode \ref AppletTvPowerStateMatchingMode</span></div>
|
|
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"><a class="line" href="applet_8h.html#ac2438e94da02bf22d7616edb5b7d7af1"> 552</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac2438e94da02bf22d7616edb5b7d7af1">appletSetTvPowerStateMatchingMode</a>(<a class="code hl_enumeration" href="applet_8h.html#a373f8d96bd771124fa28ac533113bd79">AppletTvPowerStateMatchingMode</a> mode);</div>
|
|
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span><span class="comment"> * @brief Gets the ApplicationId for the specified ContentActionName string.</span></div>
|
|
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span><span class="comment"> * @note Only available when the current applet is an AppletType_SystemApplication on [5.1.0+].</span></div>
|
|
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span><span class="comment"> * @param[out] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span><span class="comment"> * @param[in] name ContentActionName string.</span></div>
|
|
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"><a class="line" href="applet_8h.html#a61d33ee22b64da54e8ef2349612f6fb9"> 560</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a61d33ee22b64da54e8ef2349612f6fb9">appletGetApplicationIdByContentActionName</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
|
|
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span><span class="comment"> * @brief Sets the \ref ApmCpuBoostMode.</span></div>
|
|
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span><span class="comment"> * @note Only available with [7.0.0+] (not fully usable system-side with 6.x).</span></div>
|
|
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span><span class="comment"> * @param mode \ref ApmCpuBoostMode.</span></div>
|
|
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"><a class="line" href="applet_8h.html#ac3dc461da31b19b47bda462a0e8c826d"> 567</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac3dc461da31b19b47bda462a0e8c826d">appletSetCpuBoostMode</a>(<a class="code hl_enumeration" href="apm_8h.html#a5690c3a786c3bee6ef93f5db5354e080">ApmCpuBoostMode</a> mode);</div>
|
|
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span><span class="comment"> * @brief CancelCpuBoostMode</span></div>
|
|
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span><span class="comment"> * @note Only available with [10.0.0+].</span></div>
|
|
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"><a class="line" href="applet_8h.html#ac3eadf7c140c54556528d1c7b792add2"> 573</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac3eadf7c140c54556528d1c7b792add2">appletCancelCpuBoostMode</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span><span class="comment"> * @brief GetBuiltInDisplayType</span></div>
|
|
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span><span class="comment"> * @note Only available with [11.0.0+].</span></div>
|
|
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span><span class="comment"> * @param[out] out Output value.</span></div>
|
|
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"><a class="line" href="applet_8h.html#a2171158533eefff72cd90814acb52b3c"> 580</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a2171158533eefff72cd90814acb52b3c">appletGetBuiltInDisplayType</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out);</div>
|
|
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span><span class="comment"> * @brief Perform SystemButtonPressing with the specified \ref AppletSystemButtonType. Internally this cmd checks a state field, verifies that the type is allowed, then runs the same func as \ref appletPerformSystemButtonPressing internally.</span></div>
|
|
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span><span class="comment"> * @note Only available with [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span><span class="comment"> * @param[in] type \ref AppletSystemButtonType</span></div>
|
|
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"><a class="line" href="applet_8h.html#ac54805e186fa6c0496d6bbc3901670af"> 587</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac54805e186fa6c0496d6bbc3901670af">appletPerformSystemButtonPressingIfInFocus</a>(<a class="code hl_enumeration" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5">AppletSystemButtonType</a> type);</div>
|
|
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span><span class="comment"> * @brief Sets whether PerformanceConfigurationChangedNotification is enabled.</span></div>
|
|
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span><span class="comment"> * @note Only available with [7.0.0+].</span></div>
|
|
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span><span class="comment"> * @param[in] flag Whether to enable the notification.</span></div>
|
|
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"><a class="line" href="applet_8h.html#a8fddbac7ac0e4ec4e640e2047c8b66fd"> 594</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a8fddbac7ac0e4ec4e640e2047c8b66fd">appletSetPerformanceConfigurationChangedNotification</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span><span class="comment"> * @brief Gets the current PerformanceConfiguration.</span></div>
|
|
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span><span class="comment"> * @note Only available with [7.0.0+].</span></div>
|
|
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span><span class="comment"> * @param PerformanceConfiguration Output PerformanceConfiguration.</span></div>
|
|
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"><a class="line" href="applet_8h.html#a8eeb1b6acc3960b4ecbb0a55894af665"> 601</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a8eeb1b6acc3960b4ecbb0a55894af665">appletGetCurrentPerformanceConfiguration</a>(<a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *PerformanceConfiguration);</div>
|
|
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span><span class="comment"> * @brief Opens an \ref AppletGpuErrorHandler.</span></div>
|
|
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span><span class="comment"> * @note The cached value loaded from \ref setsysGetDebugModeFlag must be 1, otherwise an error is returned.</span></div>
|
|
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span><span class="comment"> * @note Only available with [11.0.0+].</span></div>
|
|
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span><span class="comment"> * @param[out] g \ref AppletGpuErrorHandler</span></div>
|
|
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"><a class="line" href="applet_8h.html#ae6304cef1c768a2c1f07f005c775f223"> 609</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ae6304cef1c768a2c1f07f005c775f223">appletOpenMyGpuErrorHandler</a>(<a class="code hl_struct" href="structAppletGpuErrorHandler.html">AppletGpuErrorHandler</a> *g);</div>
|
|
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span><span class="comment"> * @brief Gets the OperationModeSystemInfo.</span></div>
|
|
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span><span class="comment"> * @note Only available with [7.0.0+].</span></div>
|
|
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span><span class="comment"> * @param[out] info Output info.</span></div>
|
|
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"><a class="line" href="applet_8h.html#ade8446042768cbbac610b204389e584e"> 616</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ade8446042768cbbac610b204389e584e">appletGetOperationModeSystemInfo</a>(<a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *info);</div>
|
|
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span><span class="comment"> * @brief This uses \ref setsysGetPlatformRegion internally.</span></div>
|
|
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span><span class="comment"> * @note Only available with [9.0.0+].</span></div>
|
|
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span><span class="comment"> * @param[out] out \ref SetSysPlatformRegion</span></div>
|
|
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"><a class="line" href="applet_8h.html#a4efa7b89cf7e3d7a5449567f7cfca157"> 623</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4efa7b89cf7e3d7a5449567f7cfca157">appletGetSettingsPlatformRegion</a>(<a class="code hl_enumeration" href="set_8h.html#a2bb7f857721fada7506faa2f9138e7ee">SetSysPlatformRegion</a> *out);</div>
|
|
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span><span class="comment"> * @brief ActivateMigrationService</span></div>
|
|
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span><span class="comment"> * @note Only available with [10.0.0+].</span></div>
|
|
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"><a class="line" href="applet_8h.html#a46cb41d77ebb221eea5846cc80f0c659"> 629</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a46cb41d77ebb221eea5846cc80f0c659">appletActivateMigrationService</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span><span class="comment"> * @brief DeactivateMigrationService</span></div>
|
|
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span><span class="comment"> * @note Only available with [10.0.0+].</span></div>
|
|
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"><a class="line" href="applet_8h.html#a0335d6f359095069dde4bf256bf44eb1"> 635</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a0335d6f359095069dde4bf256bf44eb1">appletDeactivateMigrationService</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span><span class="comment"> * @brief DisableSleepTillShutdown</span></div>
|
|
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span><span class="comment"> * @note Only available with [11.0.0+].</span></div>
|
|
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"><a class="line" href="applet_8h.html#ac2f91e523c80ce8ee33a198df635aec2"> 641</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac2f91e523c80ce8ee33a198df635aec2">appletDisableSleepTillShutdown</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span><span class="comment"> * @brief SuppressDisablingSleepTemporarily</span></div>
|
|
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span><span class="comment"> * @param[in] val Nanoseconds value.</span></div>
|
|
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span><span class="comment"> * @note Only available with [11.0.0+].</span></div>
|
|
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"><a class="line" href="applet_8h.html#a9614423adcb340bec7eacc5ae5f25f87"> 648</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a9614423adcb340bec7eacc5ae5f25f87">appletSuppressDisablingSleepTemporarily</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> val);</div>
|
|
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span><span class="comment"> * @brief SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled</span></div>
|
|
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span><span class="comment"> * @note Only available with [11.0.0+].</span></div>
|
|
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"><a class="line" href="applet_8h.html#a22b27bcf9df0861a80ff0dc28450a10a"> 654</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a22b27bcf9df0861a80ff0dc28450a10a">appletSetRequestExitToLibraryAppletAtExecuteNextProgramEnabled</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span><span class="comment">///@name IGpuErrorHandler</span></div>
|
|
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span><span class="comment"> * @brief Close an \ref AppletGpuErrorHandler.</span></div>
|
|
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span><span class="comment"> * @param g \ref AppletGpuErrorHandler</span></div>
|
|
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"><a class="line" href="applet_8h.html#a8ccb8830a6eff69439b44c703eb790a9"> 665</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#a8ccb8830a6eff69439b44c703eb790a9">appletGpuErrorHandlerClose</a>(<a class="code hl_struct" href="structAppletGpuErrorHandler.html">AppletGpuErrorHandler</a> *g);</div>
|
|
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span><span class="comment"> * @brief Gets the size of the info available with \ref appletGpuErrorHandlerGetManualGpuErrorInfo.</span></div>
|
|
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span><span class="comment"> * @param g \ref AppletGpuErrorHandler</span></div>
|
|
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span><span class="comment"> * @param[out] out Output size.</span></div>
|
|
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"><a class="line" href="applet_8h.html#a85d205df908be073511f2cdc612f7e6f"> 672</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a85d205df908be073511f2cdc612f7e6f">appletGpuErrorHandlerGetManualGpuErrorInfoSize</a>(<a class="code hl_struct" href="structAppletGpuErrorHandler.html">AppletGpuErrorHandler</a> *g, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out);</div>
|
|
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span><span class="comment"> * @brief GetManualGpuErrorInfo</span></div>
|
|
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span><span class="comment"> * @param g \ref AppletGpuErrorHandler</span></div>
|
|
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span><span class="comment"> * @param[out] buffer Output buffer.</span></div>
|
|
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span><span class="comment"> * @param[in] size Output buffer size, must be >= the output size from \ref appletGpuErrorHandlerGetManualGpuErrorInfoSize.</span></div>
|
|
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"> 679</span><span class="comment"> * @param[out] out Output value.</span></div>
|
|
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"><a class="line" href="applet_8h.html#ae1c3121d3f7a4dd981c33cbb2d5fa73c"> 681</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ae1c3121d3f7a4dd981c33cbb2d5fa73c">appletGpuErrorHandlerGetManualGpuErrorInfo</a>(<a class="code hl_struct" href="structAppletGpuErrorHandler.html">AppletGpuErrorHandler</a> *g, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out);</div>
|
|
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span><span class="comment"> * @brief GetManualGpuErrorDetectionSystemEvent</span></div>
|
|
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span><span class="comment"> * @param g \ref AppletGpuErrorHandler</span></div>
|
|
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"><a class="line" href="applet_8h.html#a243ca0b7f126381d3068cc3e5b4bb6ff"> 689</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a243ca0b7f126381d3068cc3e5b4bb6ff">appletGpuErrorHandlerGetManualGpuErrorDetectionSystemEvent</a>(<a class="code hl_struct" href="structAppletGpuErrorHandler.html">AppletGpuErrorHandler</a> *g, <a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span><span class="comment"> * @brief FinishManualGpuErrorHandling</span></div>
|
|
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span><span class="comment"> * @param g \ref AppletGpuErrorHandler</span></div>
|
|
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"><a class="line" href="applet_8h.html#a4577fd3a293c0534a27b25d9a81da22f"> 695</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4577fd3a293c0534a27b25d9a81da22f">appletGpuErrorHandlerFinishManualGpuErrorHandling</a>(<a class="code hl_struct" href="structAppletGpuErrorHandler.html">AppletGpuErrorHandler</a> *g);</div>
|
|
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span><span class="comment">///@name ISelfController</span></div>
|
|
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span><span class="comment"> * @brief Delay exiting until \ref appletUnlockExit is called, with a 15 second timeout once exit is requested.</span></div>
|
|
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span><span class="comment"> * @note When exit is requested \ref appletMainLoop will return false, hence any main-loop using appletMainLoop will exit. This allows the app to handle cleanup post-main-loop instead of being force-terminated.</span></div>
|
|
<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"> 705</span><span class="comment"> * @note If the above timeout occurs after exit was requested where \ref appletUnlockExit was not called, the process will be forced-terminated.</span></div>
|
|
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span><span class="comment"> * @note \ref appletUnlockExit must be used before main() returns.</span></div>
|
|
<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"><a class="line" href="applet_8h.html#a8f04e9d027751775178a4c41be29e2e2"> 708</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a8f04e9d027751775178a4c41be29e2e2">appletLockExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00709" name="l00709"></a><span class="lineno"> 709</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span><span class="comment">/// Unlocks exiting, see \ref appletLockExit.</span></div>
|
|
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"><a class="line" href="applet_8h.html#a68d9c8264e71d7d54e44818eeda64a5a"> 711</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a68d9c8264e71d7d54e44818eeda64a5a">appletUnlockExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span><span class="comment"> * @brief Enter FatalSection.</span></div>
|
|
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"><a class="line" href="applet_8h.html#a84ea6400e3eff0f489fcdf64b67f1b4e"> 716</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a84ea6400e3eff0f489fcdf64b67f1b4e">appletEnterFatalSection</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span><span class="comment"> * @brief Leave FatalSection.</span></div>
|
|
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"><a class="line" href="applet_8h.html#af51e01212b7fadf27606c6cb1a859c5c"> 721</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#af51e01212b7fadf27606c6cb1a859c5c">appletLeaveFatalSection</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span><span class="comment"> * @brief Controls whether screenshot-capture is allowed.</span></div>
|
|
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span><span class="comment"> * @param permission \ref AppletScreenShotPermission</span></div>
|
|
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"><a class="line" href="applet_8h.html#ab151012f44d4d92740280cea227fb28c"> 727</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ab151012f44d4d92740280cea227fb28c">appletSetScreenShotPermission</a>(<a class="code hl_enumeration" href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312a">AppletScreenShotPermission</a> permission);</div>
|
|
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span><span class="comment"> * @brief Sets whether ::AppletMessage_Resume is enabled.</span></div>
|
|
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span><span class="comment"> * @param[in] flag Whether to enable the notification.</span></div>
|
|
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"><a class="line" href="applet_8h.html#ace7c81da125a099bc71c037b57b5a4c0"> 733</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ace7c81da125a099bc71c037b57b5a4c0">appletSetRestartMessageEnabled</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span><span class="comment"> * @brief Sets the \ref AppletIdentityInfo for screenshots.</span></div>
|
|
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span><span class="comment"> * @param[in] info \ref AppletIdentityInfo</span></div>
|
|
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"><a class="line" href="applet_8h.html#a03fc227beefa4cafa9d2332dccf82bde"> 739</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a03fc227beefa4cafa9d2332dccf82bde">appletSetScreenShotAppletIdentityInfo</a>(<a class="code hl_struct" href="structAppletIdentityInfo.html">AppletIdentityInfo</a> *info);</div>
|
|
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span><span class="comment"> * @brief Sets ControllerFirmwareUpdateSection.</span></div>
|
|
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span><span class="comment"> * @note This throws error 0x40280 when the internal state flag already matches the input value.</span></div>
|
|
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"><a class="line" href="applet_8h.html#a110855d5aada7f21edb2df6d6b62f601"> 747</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a110855d5aada7f21edb2df6d6b62f601">appletSetControllerFirmwareUpdateSection</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span><span class="comment"> * @brief Sets whether ::AppletMessage_CaptureButtonShortPressed is enabled.</span></div>
|
|
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span><span class="comment"> * @note When enabled with a non-Overlay applet, Overlay applet will not be notified of capture button short-presses for screenshots.</span></div>
|
|
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span><span class="comment"> * @param[in] flag Whether to enable the notification.</span></div>
|
|
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"><a class="line" href="applet_8h.html#a9bf0c13032948deee7f20ba29ce86b73"> 755</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a9bf0c13032948deee7f20ba29ce86b73">appletSetRequiresCaptureButtonShortPressedMessage</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span><span class="comment"> * @brief Sets the Album screenshot ImageOrientation.</span></div>
|
|
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span><span class="comment"> * @param[in] orientation \ref AlbumImageOrientation</span></div>
|
|
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"><a class="line" href="applet_8h.html#a80ae19587de2c75dc8a0555c536ec190"> 762</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a80ae19587de2c75dc8a0555c536ec190">appletSetAlbumImageOrientation</a>(<a class="code hl_enumeration" href="caps_8h.html#a5807b7a3d1050104ac5b2bad560b2569">AlbumImageOrientation</a> orientation);</div>
|
|
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span><span class="comment"> * @brief Sets the DesirableKeyboardLayout.</span></div>
|
|
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span><span class="comment"> * @param[in] layout Input \ref SetKeyboardLayout.</span></div>
|
|
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"><a class="line" href="applet_8h.html#aa6fccf9868c6e55a62e09591c292ee83"> 769</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aa6fccf9868c6e55a62e09591c292ee83">appletSetDesirableKeyboardLayout</a>(<a class="code hl_enumeration" href="set_8h.html#a14b75028f4f49395bff627630e8b419e">SetKeyboardLayout</a> layout);</div>
|
|
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> </div>
|
|
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> appletCreateManagedDisplayLayer(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out);</div>
|
|
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span><span class="comment"> * @brief Checks whether SystemBufferSharing is enabled, throwing an error otherwise.</span></div>
|
|
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"> 775</span><span class="comment"> * @note Only available with [4.0.0+]. Not usable with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"><a class="line" href="applet_8h.html#a36b1629ed8a2e66895e3d984a97f1e97"> 777</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a36b1629ed8a2e66895e3d984a97f1e97">appletIsSystemBufferSharingEnabled</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span><span class="comment"> * @brief Gets the System SharedBufferHandle and SharedLayerHandle.</span></div>
|
|
<div class="line"><a id="l00781" name="l00781"></a><span class="lineno"> 781</span><span class="comment"> * @note Only available with [4.0.0+]. Not usable with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span><span class="comment"> * @param[out] SharedBufferHandle Output System SharedBufferHandle.</span></div>
|
|
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span><span class="comment"> * @param[out] SharedLayerHandle Output System SharedLayerHandle.</span></div>
|
|
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"><a class="line" href="applet_8h.html#adb7732d1d6e393a24c06500de2dacdd7"> 785</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#adb7732d1d6e393a24c06500de2dacdd7">appletGetSystemSharedLayerHandle</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *SharedBufferHandle, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *SharedLayerHandle);</div>
|
|
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span><span class="comment"> * @brief Same as \ref appletGetSystemSharedLayerHandle except this just gets the SharedBufferHandle.</span></div>
|
|
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span><span class="comment"> * @note Only available with [5.0.0+]. Not usable with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span><span class="comment"> * @param[out] SharedBufferHandle Output System SharedBufferHandle.</span></div>
|
|
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno"><a class="line" href="applet_8h.html#a520c7704db92ce1952660cd1f19a7009"> 792</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a520c7704db92ce1952660cd1f19a7009">appletGetSystemSharedBufferHandle</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *SharedBufferHandle);</div>
|
|
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span><span class="comment"> * @brief CreateManagedDisplaySeparableLayer</span></div>
|
|
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span><span class="comment"> * @note Only available with [10.0.0+].</span></div>
|
|
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span><span class="comment"> * @param[out] display_layer Output display_layer.</span></div>
|
|
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span><span class="comment"> * @param[out] recording_layer Output recording_layer.</span></div>
|
|
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"><a class="line" href="applet_8h.html#a0a8041a9c0f6f293d2b249ce812cb6da"> 800</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a0a8041a9c0f6f293d2b249ce812cb6da">appletCreateManagedDisplaySeparableLayer</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *display_layer, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *recording_layer);</div>
|
|
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span><span class="comment"> * @brief SetManagedDisplayLayerSeparationMode</span></div>
|
|
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span><span class="comment"> * @note Only available with [10.0.0+].</span></div>
|
|
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span><span class="comment"> * @param[in] mode Mode. Must be 0-1.</span></div>
|
|
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"> 806</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno"><a class="line" href="applet_8h.html#add66efca16138624fb3a34a1205a7127"> 807</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#add66efca16138624fb3a34a1205a7127">appletSetManagedDisplayLayerSeparationMode</a>(<a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> mode);</div>
|
|
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"> 808</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span><span class="comment"> * @brief Sets whether ::AppletMessage_RequestToDisplay is enabled.</span></div>
|
|
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span><span class="comment"> * @note Sets an internal state flag. When the input flag is 0, this will in additional run the same code as \ref appletApproveToDisplay.</span></div>
|
|
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"> 812</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"><a class="line" href="applet_8h.html#a4888cdaa706b42e73bd5f0ae5118d886"> 814</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4888cdaa706b42e73bd5f0ae5118d886">appletSetHandlesRequestToDisplay</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span><span class="comment"> * @brief Approve the display requested by ::AppletMessage_RequestToDisplay, see also \ref appletSetHandlesRequestToDisplay.</span></div>
|
|
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"><a class="line" href="applet_8h.html#ae56ccd9422667782c4dfb71e5ee2f1ed"> 819</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ae56ccd9422667782c4dfb71e5ee2f1ed">appletApproveToDisplay</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"> 820</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"> 821</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"> 822</span><span class="comment"> * @brief OverrideAutoSleepTimeAndDimmingTime</span></div>
|
|
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"> 823</span><span class="comment"> * @param[in] inval0 Unknown input value.</span></div>
|
|
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno"> 824</span><span class="comment"> * @param[in] inval1 Unknown input value.</span></div>
|
|
<div class="line"><a id="l00825" name="l00825"></a><span class="lineno"> 825</span><span class="comment"> * @param[in] inval2 Unknown input value.</span></div>
|
|
<div class="line"><a id="l00826" name="l00826"></a><span class="lineno"> 826</span><span class="comment"> * @param[in] inval3 Unknown input value.</span></div>
|
|
<div class="line"><a id="l00827" name="l00827"></a><span class="lineno"> 827</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"><a class="line" href="applet_8h.html#af6df41c09a7ed3e7a1333171332741e8"> 828</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#af6df41c09a7ed3e7a1333171332741e8">appletOverrideAutoSleepTimeAndDimmingTime</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> inval0, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> inval1, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> inval2, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> inval3);</div>
|
|
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"> 829</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"> 830</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span><span class="comment"> * @brief Sets the IdleTimeDetectionExtension.</span></div>
|
|
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"> 832</span><span class="comment"> * @param[in] ext \ref AppletIdleTimeDetectionExtension Must be 0-2: 0 = disabled, 1 = Extended, and 2 = ExtendedUnsafe.</span></div>
|
|
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"> 833</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno"><a class="line" href="applet_8h.html#a80934906564ede81480ab9422d2a29c9"> 834</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a80934906564ede81480ab9422d2a29c9">appletSetIdleTimeDetectionExtension</a>(<a class="code hl_enumeration" href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3e">AppletIdleTimeDetectionExtension</a> ext);</div>
|
|
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"> 835</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno"> 836</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"> 837</span><span class="comment"> * @brief Gets the value set by \ref appletSetIdleTimeDetectionExtension.</span></div>
|
|
<div class="line"><a id="l00838" name="l00838"></a><span class="lineno"> 838</span><span class="comment"> * @param[out] ext \ref AppletIdleTimeDetectionExtension</span></div>
|
|
<div class="line"><a id="l00839" name="l00839"></a><span class="lineno"> 839</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00840" name="l00840"></a><span class="lineno"><a class="line" href="applet_8h.html#a012411ba9b6ba4219815412391eb0ebc"> 840</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a012411ba9b6ba4219815412391eb0ebc">appletGetIdleTimeDetectionExtension</a>(<a class="code hl_enumeration" href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3e">AppletIdleTimeDetectionExtension</a> *ext);</div>
|
|
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"> 841</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno"> 842</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00843" name="l00843"></a><span class="lineno"> 843</span><span class="comment"> * @brief Sets the InputDetectionSourceSet.</span></div>
|
|
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"> 844</span><span class="comment"> * @param[in] val Input value.</span></div>
|
|
<div class="line"><a id="l00845" name="l00845"></a><span class="lineno"> 845</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00846" name="l00846"></a><span class="lineno"><a class="line" href="applet_8h.html#a5c5510f3b66eb7ff54f61517ca6ec71d"> 846</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5c5510f3b66eb7ff54f61517ca6ec71d">appletSetInputDetectionSourceSet</a>(<a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> val);</div>
|
|
<div class="line"><a id="l00847" name="l00847"></a><span class="lineno"> 847</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"> 848</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span><span class="comment"> * @brief Reports that the user is active, for idle detection (screen dimming / auto-sleep). This is equivalent to when the user uses HID input.</span></div>
|
|
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span><span class="comment"> * @note Only available with [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"><a class="line" href="applet_8h.html#a8ad41b4b3b4b91a98127b874b60ae869"> 852</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a8ad41b4b3b4b91a98127b874b60ae869">appletReportUserIsActive</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"> 853</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"> 854</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00855" name="l00855"></a><span class="lineno"> 855</span><span class="comment"> * @brief Gets the current Illuminance from the light sensor.</span></div>
|
|
<div class="line"><a id="l00856" name="l00856"></a><span class="lineno"> 856</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00857" name="l00857"></a><span class="lineno"> 857</span><span class="comment"> * @param fLux Output fLux</span></div>
|
|
<div class="line"><a id="l00858" name="l00858"></a><span class="lineno"> 858</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno"><a class="line" href="applet_8h.html#a705c822294875d98eb260e2fce86625e"> 859</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a705c822294875d98eb260e2fce86625e">appletGetCurrentIlluminance</a>(<span class="keywordtype">float</span> *fLux);</div>
|
|
<div class="line"><a id="l00860" name="l00860"></a><span class="lineno"> 860</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00861" name="l00861"></a><span class="lineno"> 861</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00862" name="l00862"></a><span class="lineno"> 862</span><span class="comment"> * @brief Gets whether Illuminance is available.</span></div>
|
|
<div class="line"><a id="l00863" name="l00863"></a><span class="lineno"> 863</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00864" name="l00864"></a><span class="lineno"> 864</span><span class="comment"> * @param out Output flag</span></div>
|
|
<div class="line"><a id="l00865" name="l00865"></a><span class="lineno"> 865</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00866" name="l00866"></a><span class="lineno"><a class="line" href="applet_8h.html#a5893dd17e12091b4c5dcc0ff273af420"> 866</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5893dd17e12091b4c5dcc0ff273af420">appletIsIlluminanceAvailable</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00867" name="l00867"></a><span class="lineno"> 867</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00868" name="l00868"></a><span class="lineno"> 868</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00869" name="l00869"></a><span class="lineno"> 869</span><span class="comment"> * @brief Sets AutoSleepDisabled.</span></div>
|
|
<div class="line"><a id="l00870" name="l00870"></a><span class="lineno"> 870</span><span class="comment"> * @note Only available with [5.0.0+].</span></div>
|
|
<div class="line"><a id="l00871" name="l00871"></a><span class="lineno"> 871</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno"> 872</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00873" name="l00873"></a><span class="lineno"><a class="line" href="applet_8h.html#aa1ddc50532f3db9fdd2f3b5509f001cd"> 873</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aa1ddc50532f3db9fdd2f3b5509f001cd">appletSetAutoSleepDisabled</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno"> 874</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00875" name="l00875"></a><span class="lineno"> 875</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00876" name="l00876"></a><span class="lineno"> 876</span><span class="comment"> * @brief Gets AutoSleepDisabled.</span></div>
|
|
<div class="line"><a id="l00877" name="l00877"></a><span class="lineno"> 877</span><span class="comment"> * @note Only available with [5.0.0+].</span></div>
|
|
<div class="line"><a id="l00878" name="l00878"></a><span class="lineno"> 878</span><span class="comment"> * @param[out] out Output flag</span></div>
|
|
<div class="line"><a id="l00879" name="l00879"></a><span class="lineno"> 879</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"><a class="line" href="applet_8h.html#a29bf68f117e5fa9bf7ada9c7e97740f7"> 880</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a29bf68f117e5fa9bf7ada9c7e97740f7">appletIsAutoSleepDisabled</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00881" name="l00881"></a><span class="lineno"> 881</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00882" name="l00882"></a><span class="lineno"> 882</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"> 883</span><span class="comment"> * @brief Gets the current Illuminance from the light sensor. Same as \ref appletGetCurrentIlluminance except for the additional param.</span></div>
|
|
<div class="line"><a id="l00884" name="l00884"></a><span class="lineno"> 884</span><span class="comment"> * @note Only available with [5.0.0+].</span></div>
|
|
<div class="line"><a id="l00885" name="l00885"></a><span class="lineno"> 885</span><span class="comment"> * @param bOverLimit Output bOverLimit</span></div>
|
|
<div class="line"><a id="l00886" name="l00886"></a><span class="lineno"> 886</span><span class="comment"> * @param fLux Output fLux</span></div>
|
|
<div class="line"><a id="l00887" name="l00887"></a><span class="lineno"> 887</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00888" name="l00888"></a><span class="lineno"><a class="line" href="applet_8h.html#aaee944288a768e582ed929a436466901"> 888</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aaee944288a768e582ed929a436466901">appletGetCurrentIlluminanceEx</a>(<span class="keywordtype">bool</span> *bOverLimit, <span class="keywordtype">float</span> *fLux);</div>
|
|
<div class="line"><a id="l00889" name="l00889"></a><span class="lineno"> 889</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00890" name="l00890"></a><span class="lineno"> 890</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00891" name="l00891"></a><span class="lineno"> 891</span><span class="comment"> * @brief Sets the \ref AppletInputDetectionPolicy.</span></div>
|
|
<div class="line"><a id="l00892" name="l00892"></a><span class="lineno"> 892</span><span class="comment"> * @note Only available with [9.0.0+].</span></div>
|
|
<div class="line"><a id="l00893" name="l00893"></a><span class="lineno"> 893</span><span class="comment"> * @param[in] policy \ref AppletInputDetectionPolicy</span></div>
|
|
<div class="line"><a id="l00894" name="l00894"></a><span class="lineno"> 894</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00895" name="l00895"></a><span class="lineno"><a class="line" href="applet_8h.html#a5255a7d985ff142c9fee2191ca766c57"> 895</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5255a7d985ff142c9fee2191ca766c57">appletSetInputDetectionPolicy</a>(<a class="code hl_enumeration" href="applet_8h.html#aa82a922e1f717c6ff766b74645d7c0cc">AppletInputDetectionPolicy</a> policy);</div>
|
|
<div class="line"><a id="l00896" name="l00896"></a><span class="lineno"> 896</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00897" name="l00897"></a><span class="lineno"> 897</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00898" name="l00898"></a><span class="lineno"> 898</span><span class="comment"> * @brief Sets the WirelessPriorityMode.</span></div>
|
|
<div class="line"><a id="l00899" name="l00899"></a><span class="lineno"> 899</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00900" name="l00900"></a><span class="lineno"> 900</span><span class="comment"> * @param[in] mode \ref AppletWirelessPriorityMode</span></div>
|
|
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"> 901</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"><a class="line" href="applet_8h.html#af377327b0fe0ef1a91acfdccdb796c2c"> 902</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#af377327b0fe0ef1a91acfdccdb796c2c">appletSetWirelessPriorityMode</a>(<a class="code hl_enumeration" href="applet_8h.html#a2e6aa115459120a6ad2985507c4c5e8c">AppletWirelessPriorityMode</a> mode);</div>
|
|
<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"> 903</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00904" name="l00904"></a><span class="lineno"> 904</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00905" name="l00905"></a><span class="lineno"> 905</span><span class="comment"> * @brief Gets the total time in nanoseconds that the current process was actively running (not suspended), relative to when \ref appletInitialize was last used.</span></div>
|
|
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span><span class="comment"> * @note Only available with [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"> 907</span><span class="comment"> * @param[out] activeTime Output nanoseconds value.</span></div>
|
|
<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"> 908</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00909" name="l00909"></a><span class="lineno"><a class="line" href="applet_8h.html#a152d4ec3d63c8c1831a8f0f1b60f2a51"> 909</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a152d4ec3d63c8c1831a8f0f1b60f2a51">appletGetProgramTotalActiveTime</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *activeTime);</div>
|
|
<div class="line"><a id="l00910" name="l00910"></a><span class="lineno"> 910</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00911" name="l00911"></a><span class="lineno"> 911</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00912" name="l00912"></a><span class="lineno"> 912</span><span class="comment"> * @brief Sets whether ::AppletMessage_AlbumScreenShotTaken is enabled.</span></div>
|
|
<div class="line"><a id="l00913" name="l00913"></a><span class="lineno"> 913</span><span class="comment"> * @note Only available with [7.0.0+].</span></div>
|
|
<div class="line"><a id="l00914" name="l00914"></a><span class="lineno"> 914</span><span class="comment"> * @param[in] flag Whether to enable the notification.</span></div>
|
|
<div class="line"><a id="l00915" name="l00915"></a><span class="lineno"> 915</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00916" name="l00916"></a><span class="lineno"><a class="line" href="applet_8h.html#a785f9d09a625f00e4f42b71347837176"> 916</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a785f9d09a625f00e4f42b71347837176">appletSetAlbumImageTakenNotificationEnabled</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00917" name="l00917"></a><span class="lineno"> 917</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"> 918</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"> 919</span><span class="comment"> * @brief Sets the Application AlbumUserData.</span></div>
|
|
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"> 920</span><span class="comment"> * @note Only available with [8.0.0+].</span></div>
|
|
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"> 921</span><span class="comment"> * @param[in] buffer Buffer containing arbitrary UserData.</span></div>
|
|
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"> 922</span><span class="comment"> * @param[in] size Buffer size, must be <=0x400.</span></div>
|
|
<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"> 923</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00924" name="l00924"></a><span class="lineno"><a class="line" href="applet_8h.html#a417db00f00eaa543e53cea7707e885d0"> 924</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a417db00f00eaa543e53cea7707e885d0">appletSetApplicationAlbumUserData</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l00925" name="l00925"></a><span class="lineno"> 925</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00926" name="l00926"></a><span class="lineno"> 926</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00927" name="l00927"></a><span class="lineno"> 927</span><span class="comment"> * @brief SaveCurrentScreenshot</span></div>
|
|
<div class="line"><a id="l00928" name="l00928"></a><span class="lineno"> 928</span><span class="comment"> * @note Only available with [11.0.0+].</span></div>
|
|
<div class="line"><a id="l00929" name="l00929"></a><span class="lineno"> 929</span><span class="comment"> * @param[in] option \ref AlbumReportOption</span></div>
|
|
<div class="line"><a id="l00930" name="l00930"></a><span class="lineno"> 930</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00931" name="l00931"></a><span class="lineno"><a class="line" href="applet_8h.html#a88b01e71fd92d25fb5a42e827f3f23ff"> 931</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a88b01e71fd92d25fb5a42e827f3f23ff">appletSaveCurrentScreenshot</a>(<a class="code hl_enumeration" href="caps_8h.html#a8bfd9fb45237c81d9e40730e85ce2aa0">AlbumReportOption</a> option);</div>
|
|
<div class="line"><a id="l00932" name="l00932"></a><span class="lineno"> 932</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00933" name="l00933"></a><span class="lineno"> 933</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00934" name="l00934"></a><span class="lineno"> 934</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00935" name="l00935"></a><span class="lineno"> 935</span><span class="comment">///@name IWindowController</span></div>
|
|
<div class="line"><a id="l00936" name="l00936"></a><span class="lineno"> 936</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno"> 937</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"> 938</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"> 939</span><span class="comment"> * @brief Gets the AppletResourceUserId of the CallerApplet.</span></div>
|
|
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno"> 940</span><span class="comment"> * @note Only available with [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00941" name="l00941"></a><span class="lineno"> 941</span><span class="comment"> * @param[out] out AppletResourceUserId</span></div>
|
|
<div class="line"><a id="l00942" name="l00942"></a><span class="lineno"> 942</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00943" name="l00943"></a><span class="lineno"><a class="line" href="applet_8h.html#ad994f383af1f8d1657c9ba68002dd91a"> 943</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ad994f383af1f8d1657c9ba68002dd91a">appletGetAppletResourceUserIdOfCallerApplet</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out);</div>
|
|
<div class="line"><a id="l00944" name="l00944"></a><span class="lineno"> 944</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00945" name="l00945"></a><span class="lineno"> 945</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00946" name="l00946"></a><span class="lineno"> 946</span><span class="comment"> * @brief Sets the current applet WindowVisibility.</span></div>
|
|
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno"> 947</span><span class="comment"> * @note Only available with [7.0.0+].</span></div>
|
|
<div class="line"><a id="l00948" name="l00948"></a><span class="lineno"> 948</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"> 949</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"><a class="line" href="applet_8h.html#a63705d98f1a463878d6cd9c02cbe83d0"> 950</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a63705d98f1a463878d6cd9c02cbe83d0">appletSetAppletWindowVisibility</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00951" name="l00951"></a><span class="lineno"> 951</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"> 952</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno"> 953</span><span class="comment"> * @brief Sets the AppletGpuTimeSlice.</span></div>
|
|
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno"> 954</span><span class="comment"> * @note Only available with [7.0.0+].</span></div>
|
|
<div class="line"><a id="l00955" name="l00955"></a><span class="lineno"> 955</span><span class="comment"> * @param[in] val Input value, must not be negative.</span></div>
|
|
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno"> 956</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00957" name="l00957"></a><span class="lineno"><a class="line" href="applet_8h.html#aff2a4e504c4679ace8a4c8fdeced5a95"> 957</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aff2a4e504c4679ace8a4c8fdeced5a95">appletSetAppletGpuTimeSlice</a>(<a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> val);</div>
|
|
<div class="line"><a id="l00958" name="l00958"></a><span class="lineno"> 958</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"> 959</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"> 960</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"> 961</span><span class="comment">///@name IAudioController</span></div>
|
|
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"> 962</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"> 963</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno"> 964</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00965" name="l00965"></a><span class="lineno"> 965</span><span class="comment"> * @brief Sets the ExpectedMasterVolume for MainApplet and LibraryApplet.</span></div>
|
|
<div class="line"><a id="l00966" name="l00966"></a><span class="lineno"> 966</span><span class="comment"> * @note Used by some official apps before/after launching LibraryApplets. Prior to changing the volume, the official app uses \ref appletGetExpectedMasterVolume, with the output being used to restore the volume after LibraryApplet handling.</span></div>
|
|
<div class="line"><a id="l00967" name="l00967"></a><span class="lineno"> 967</span><span class="comment"> * @param[in] mainAppletVolume MainApplet ExpectedMasterVolume.</span></div>
|
|
<div class="line"><a id="l00968" name="l00968"></a><span class="lineno"> 968</span><span class="comment"> * @param[in] libraryAppletVolume LibraryApplet ExpectedMasterVolume.</span></div>
|
|
<div class="line"><a id="l00969" name="l00969"></a><span class="lineno"> 969</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00970" name="l00970"></a><span class="lineno"><a class="line" href="applet_8h.html#a23c577e4b5b6e2b64863aba418122bb3"> 970</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a23c577e4b5b6e2b64863aba418122bb3">appletSetExpectedMasterVolume</a>(<span class="keywordtype">float</span> mainAppletVolume, <span class="keywordtype">float</span> libraryAppletVolume);</div>
|
|
<div class="line"><a id="l00971" name="l00971"></a><span class="lineno"> 971</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00972" name="l00972"></a><span class="lineno"> 972</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00973" name="l00973"></a><span class="lineno"> 973</span><span class="comment"> * @brief Gets the ExpectedMasterVolume for MainApplet and LibraryApplet.</span></div>
|
|
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno"> 974</span><span class="comment"> * @note See also \ref appletSetExpectedMasterVolume.</span></div>
|
|
<div class="line"><a id="l00975" name="l00975"></a><span class="lineno"> 975</span><span class="comment"> * @param[out] mainAppletVolume MainApplet ExpectedMasterVolume. Optional, can be NULL. Used with cmd GetMainAppletExpectedMasterVolume when not NULL.</span></div>
|
|
<div class="line"><a id="l00976" name="l00976"></a><span class="lineno"> 976</span><span class="comment"> * @param[out] libraryAppletVolume LibraryApplet ExpectedMasterVolume. Optional, can be NULL. Used with cmd GetLibraryAppletExpectedMasterVolume when not NULL.</span></div>
|
|
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno"> 977</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00978" name="l00978"></a><span class="lineno"><a class="line" href="applet_8h.html#a4fa4008c8a20cfe2c002ac8bc78ceb14"> 978</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4fa4008c8a20cfe2c002ac8bc78ceb14">appletGetExpectedMasterVolume</a>(<span class="keywordtype">float</span> *mainAppletVolume, <span class="keywordtype">float</span> *libraryAppletVolume);</div>
|
|
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno"> 979</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno"> 980</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00981" name="l00981"></a><span class="lineno"> 981</span><span class="comment"> * @brief Change the MainApplet MasterVolume.</span></div>
|
|
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"> 982</span><span class="comment"> * @param[in] volume MainApplet MasterVolume.</span></div>
|
|
<div class="line"><a id="l00983" name="l00983"></a><span class="lineno"> 983</span><span class="comment"> * @param[in] unk Unknown.</span></div>
|
|
<div class="line"><a id="l00984" name="l00984"></a><span class="lineno"> 984</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00985" name="l00985"></a><span class="lineno"><a class="line" href="applet_8h.html#ab4d81206845ee600dbc8510ed1f096e9"> 985</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ab4d81206845ee600dbc8510ed1f096e9">appletChangeMainAppletMasterVolume</a>(<span class="keywordtype">float</span> volume, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> unk);</div>
|
|
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"> 986</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno"> 987</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"> 988</span><span class="comment"> * @brief Sets the TransparentVolumeRate.</span></div>
|
|
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span><span class="comment"> * @param[in] val Input value.</span></div>
|
|
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"> 990</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"><a class="line" href="applet_8h.html#ad76bac742769aa97dc752fb567f05cab"> 991</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ad76bac742769aa97dc752fb567f05cab">appletSetTransparentVolumeRate</a>(<span class="keywordtype">float</span> val);</div>
|
|
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"> 992</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00993" name="l00993"></a><span class="lineno"> 993</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00994" name="l00994"></a><span class="lineno"> 994</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00995" name="l00995"></a><span class="lineno"> 995</span><span class="comment">///@name IDisplayController</span></div>
|
|
<div class="line"><a id="l00996" name="l00996"></a><span class="lineno"> 996</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00997" name="l00997"></a><span class="lineno"> 997</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00998" name="l00998"></a><span class="lineno"> 998</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00999" name="l00999"></a><span class="lineno"> 999</span><span class="comment"> * @brief Update the LastForeground CaptureImage.</span></div>
|
|
<div class="line"><a id="l01000" name="l01000"></a><span class="lineno"> 1000</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01001" name="l01001"></a><span class="lineno"><a class="line" href="applet_8h.html#a480f88b743f90abd5811a39dd7d06e0e"> 1001</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a480f88b743f90abd5811a39dd7d06e0e">appletUpdateLastForegroundCaptureImage</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01002" name="l01002"></a><span class="lineno"> 1002</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01003" name="l01003"></a><span class="lineno"> 1003</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01004" name="l01004"></a><span class="lineno"> 1004</span><span class="comment"> * @brief Update the CallerApplet CaptureImage.</span></div>
|
|
<div class="line"><a id="l01005" name="l01005"></a><span class="lineno"> 1005</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01006" name="l01006"></a><span class="lineno"><a class="line" href="applet_8h.html#ace956ea05075adb11c54f601df3e9ac3"> 1006</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ace956ea05075adb11c54f601df3e9ac3">appletUpdateCallerAppletCaptureImage</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01007" name="l01007"></a><span class="lineno"> 1007</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01008" name="l01008"></a><span class="lineno"> 1008</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01009" name="l01009"></a><span class="lineno"> 1009</span><span class="comment"> * @brief Gets the LastForeground CaptureImage.</span></div>
|
|
<div class="line"><a id="l01010" name="l01010"></a><span class="lineno"> 1010</span><span class="comment"> * @param[out] buffer Output buffer containing the 1280x720 RGBA8 image.</span></div>
|
|
<div class="line"><a id="l01011" name="l01011"></a><span class="lineno"> 1011</span><span class="comment"> * @param[out] size Buffer size, must match 0x384000.</span></div>
|
|
<div class="line"><a id="l01012" name="l01012"></a><span class="lineno"> 1012</span><span class="comment"> * @param[out] flag Output flag.</span></div>
|
|
<div class="line"><a id="l01013" name="l01013"></a><span class="lineno"> 1013</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01014" name="l01014"></a><span class="lineno"><a class="line" href="applet_8h.html#a863948f82d1b69c38597c4527a858def"> 1014</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a863948f82d1b69c38597c4527a858def">appletGetLastForegroundCaptureImageEx</a>(<span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <span class="keywordtype">bool</span> *flag);</div>
|
|
<div class="line"><a id="l01015" name="l01015"></a><span class="lineno"> 1015</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01016" name="l01016"></a><span class="lineno"> 1016</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01017" name="l01017"></a><span class="lineno"> 1017</span><span class="comment"> * @brief Gets the LastApplication CaptureImage.</span></div>
|
|
<div class="line"><a id="l01018" name="l01018"></a><span class="lineno"> 1018</span><span class="comment"> * @param[out] buffer Output buffer containing the 1280x720 RGBA8 image.</span></div>
|
|
<div class="line"><a id="l01019" name="l01019"></a><span class="lineno"> 1019</span><span class="comment"> * @param[out] size Buffer size, must match 0x384000.</span></div>
|
|
<div class="line"><a id="l01020" name="l01020"></a><span class="lineno"> 1020</span><span class="comment"> * @param[out] flag Output flag.</span></div>
|
|
<div class="line"><a id="l01021" name="l01021"></a><span class="lineno"> 1021</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01022" name="l01022"></a><span class="lineno"><a class="line" href="applet_8h.html#ad07c3c7cf1b86ec4b9c37a8ed1cdcb5a"> 1022</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ad07c3c7cf1b86ec4b9c37a8ed1cdcb5a">appletGetLastApplicationCaptureImageEx</a>(<span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <span class="keywordtype">bool</span> *flag);</div>
|
|
<div class="line"><a id="l01023" name="l01023"></a><span class="lineno"> 1023</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01024" name="l01024"></a><span class="lineno"> 1024</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01025" name="l01025"></a><span class="lineno"> 1025</span><span class="comment"> * @brief Gets the CallerApplet CaptureImage.</span></div>
|
|
<div class="line"><a id="l01026" name="l01026"></a><span class="lineno"> 1026</span><span class="comment"> * @param[out] buffer Output buffer containing the 1280x720 RGBA8 image.</span></div>
|
|
<div class="line"><a id="l01027" name="l01027"></a><span class="lineno"> 1027</span><span class="comment"> * @param[out] size Buffer size, must match 0x384000.</span></div>
|
|
<div class="line"><a id="l01028" name="l01028"></a><span class="lineno"> 1028</span><span class="comment"> * @param[out] flag Output flag.</span></div>
|
|
<div class="line"><a id="l01029" name="l01029"></a><span class="lineno"> 1029</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01030" name="l01030"></a><span class="lineno"><a class="line" href="applet_8h.html#ac99bfaba25153aec14a0769c1a2ed30a"> 1030</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac99bfaba25153aec14a0769c1a2ed30a">appletGetCallerAppletCaptureImageEx</a>(<span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <span class="keywordtype">bool</span> *flag);</div>
|
|
<div class="line"><a id="l01031" name="l01031"></a><span class="lineno"> 1031</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01032" name="l01032"></a><span class="lineno"> 1032</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01033" name="l01033"></a><span class="lineno"> 1033</span><span class="comment"> * @brief Takes a screenshot of the current applet Layer into the specified CaptureSharedBuffer.</span></div>
|
|
<div class="line"><a id="l01034" name="l01034"></a><span class="lineno"> 1034</span><span class="comment"> * @note Only available with [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01035" name="l01035"></a><span class="lineno"> 1035</span><span class="comment"> * @param[in] flag Flag.</span></div>
|
|
<div class="line"><a id="l01036" name="l01036"></a><span class="lineno"> 1036</span><span class="comment"> * @param[in] captureBuf \ref AppletCaptureSharedBuffer</span></div>
|
|
<div class="line"><a id="l01037" name="l01037"></a><span class="lineno"> 1037</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01038" name="l01038"></a><span class="lineno"><a class="line" href="applet_8h.html#abdf0102053668d4ce9755ddefaa991b6"> 1038</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#abdf0102053668d4ce9755ddefaa991b6">appletTakeScreenShotOfOwnLayer</a>(<span class="keywordtype">bool</span> flag, <a class="code hl_enumeration" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30">AppletCaptureSharedBuffer</a> captureBuf);</div>
|
|
<div class="line"><a id="l01039" name="l01039"></a><span class="lineno"> 1039</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01040" name="l01040"></a><span class="lineno"> 1040</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01041" name="l01041"></a><span class="lineno"> 1041</span><span class="comment"> * @brief Copies image data from a CaptureSharedBuffer to another CaptureSharedBuffer.</span></div>
|
|
<div class="line"><a id="l01042" name="l01042"></a><span class="lineno"> 1042</span><span class="comment"> * @note Only available with [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01043" name="l01043"></a><span class="lineno"> 1043</span><span class="comment"> * @param[in] dstCaptureBuf Destination \ref AppletCaptureSharedBuffer.</span></div>
|
|
<div class="line"><a id="l01044" name="l01044"></a><span class="lineno"> 1044</span><span class="comment"> * @param[in] srcCaptureBuf Source \ref AppletCaptureSharedBuffer.</span></div>
|
|
<div class="line"><a id="l01045" name="l01045"></a><span class="lineno"> 1045</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01046" name="l01046"></a><span class="lineno"><a class="line" href="applet_8h.html#aac7669b5f59546a369c1891421da28c6"> 1046</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aac7669b5f59546a369c1891421da28c6">appletCopyBetweenCaptureBuffers</a>(<a class="code hl_enumeration" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30">AppletCaptureSharedBuffer</a> dstCaptureBuf, <a class="code hl_enumeration" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30">AppletCaptureSharedBuffer</a> srcCaptureBuf);</div>
|
|
<div class="line"><a id="l01047" name="l01047"></a><span class="lineno"> 1047</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01048" name="l01048"></a><span class="lineno"> 1048</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01049" name="l01049"></a><span class="lineno"> 1049</span><span class="comment"> * @brief Clear the input CaptureSharedBuffer with the specified color.</span></div>
|
|
<div class="line"><a id="l01050" name="l01050"></a><span class="lineno"> 1050</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l01051" name="l01051"></a><span class="lineno"> 1051</span><span class="comment"> * @param[in] flag Flag.</span></div>
|
|
<div class="line"><a id="l01052" name="l01052"></a><span class="lineno"> 1052</span><span class="comment"> * @param[in] captureBuf \ref AppletCaptureSharedBuffer</span></div>
|
|
<div class="line"><a id="l01053" name="l01053"></a><span class="lineno"> 1053</span><span class="comment"> * @param[in] color RGBA8 color.</span></div>
|
|
<div class="line"><a id="l01054" name="l01054"></a><span class="lineno"> 1054</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01055" name="l01055"></a><span class="lineno"><a class="line" href="applet_8h.html#a99933edc86feeedb8bce04855ec7368b"> 1055</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a99933edc86feeedb8bce04855ec7368b">appletClearCaptureBuffer</a>(<span class="keywordtype">bool</span> flag, <a class="code hl_enumeration" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30">AppletCaptureSharedBuffer</a> captureBuf, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> color);</div>
|
|
<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"> 1056</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01057" name="l01057"></a><span class="lineno"> 1057</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01058" name="l01058"></a><span class="lineno"> 1058</span><span class="comment"> * @brief Clear the AppletTransitionBuffer with the specified color.</span></div>
|
|
<div class="line"><a id="l01059" name="l01059"></a><span class="lineno"> 1059</span><span class="comment"> * @note Only available with [3.0.0+].</span></div>
|
|
<div class="line"><a id="l01060" name="l01060"></a><span class="lineno"> 1060</span><span class="comment"> * @param[in] color RGBA8 color.</span></div>
|
|
<div class="line"><a id="l01061" name="l01061"></a><span class="lineno"> 1061</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01062" name="l01062"></a><span class="lineno"><a class="line" href="applet_8h.html#a46652cfd6272d74b5963eb9df7788246"> 1062</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a46652cfd6272d74b5963eb9df7788246">appletClearAppletTransitionBuffer</a>(<a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> color);</div>
|
|
<div class="line"><a id="l01063" name="l01063"></a><span class="lineno"> 1063</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01064" name="l01064"></a><span class="lineno"> 1064</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01065" name="l01065"></a><span class="lineno"> 1065</span><span class="comment"> * @brief Acquire the LastApplication CaptureSharedBuffer.</span></div>
|
|
<div class="line"><a id="l01066" name="l01066"></a><span class="lineno"> 1066</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01067" name="l01067"></a><span class="lineno"> 1067</span><span class="comment"> * @param[out] flag Output flag.</span></div>
|
|
<div class="line"><a id="l01068" name="l01068"></a><span class="lineno"> 1068</span><span class="comment"> * @param[out] id Output ID.</span></div>
|
|
<div class="line"><a id="l01069" name="l01069"></a><span class="lineno"> 1069</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01070" name="l01070"></a><span class="lineno"><a class="line" href="applet_8h.html#a31d94d6f00d892789809b5fffbd5d005"> 1070</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a31d94d6f00d892789809b5fffbd5d005">appletAcquireLastApplicationCaptureSharedBuffer</a>(<span class="keywordtype">bool</span> *flag, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *<span class="keywordtype">id</span>);</div>
|
|
<div class="line"><a id="l01071" name="l01071"></a><span class="lineno"> 1071</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01072" name="l01072"></a><span class="lineno"> 1072</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01073" name="l01073"></a><span class="lineno"> 1073</span><span class="comment"> * @brief Release the LastApplication CaptureSharedBuffer.</span></div>
|
|
<div class="line"><a id="l01074" name="l01074"></a><span class="lineno"> 1074</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01075" name="l01075"></a><span class="lineno"> 1075</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01076" name="l01076"></a><span class="lineno"><a class="line" href="applet_8h.html#a841dbf67bb74a31c5356b4e68166077f"> 1076</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a841dbf67bb74a31c5356b4e68166077f">appletReleaseLastApplicationCaptureSharedBuffer</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01077" name="l01077"></a><span class="lineno"> 1077</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01078" name="l01078"></a><span class="lineno"> 1078</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01079" name="l01079"></a><span class="lineno"> 1079</span><span class="comment"> * @brief Acquire the LastForeground CaptureSharedBuffer.</span></div>
|
|
<div class="line"><a id="l01080" name="l01080"></a><span class="lineno"> 1080</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01081" name="l01081"></a><span class="lineno"> 1081</span><span class="comment"> * @param[out] flag Output flag.</span></div>
|
|
<div class="line"><a id="l01082" name="l01082"></a><span class="lineno"> 1082</span><span class="comment"> * @param[out] id Output ID.</span></div>
|
|
<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"> 1083</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"><a class="line" href="applet_8h.html#a7605b74733c6ce48065f74b821ebd1c0"> 1084</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a7605b74733c6ce48065f74b821ebd1c0">appletAcquireLastForegroundCaptureSharedBuffer</a>(<span class="keywordtype">bool</span> *flag, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *<span class="keywordtype">id</span>);</div>
|
|
<div class="line"><a id="l01085" name="l01085"></a><span class="lineno"> 1085</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01086" name="l01086"></a><span class="lineno"> 1086</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01087" name="l01087"></a><span class="lineno"> 1087</span><span class="comment"> * @brief Release the LastForeground CaptureSharedBuffer.</span></div>
|
|
<div class="line"><a id="l01088" name="l01088"></a><span class="lineno"> 1088</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01089" name="l01089"></a><span class="lineno"> 1089</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01090" name="l01090"></a><span class="lineno"><a class="line" href="applet_8h.html#ae766e47d651efedd35355ce0b58df335"> 1090</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ae766e47d651efedd35355ce0b58df335">appletReleaseLastForegroundCaptureSharedBuffer</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01091" name="l01091"></a><span class="lineno"> 1091</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01092" name="l01092"></a><span class="lineno"> 1092</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"> 1093</span><span class="comment"> * @brief Acquire the CallerApplet CaptureSharedBuffer.</span></div>
|
|
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"> 1094</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span><span class="comment"> * @param[out] flag Output flag.</span></div>
|
|
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span><span class="comment"> * @param[out] id Output ID.</span></div>
|
|
<div class="line"><a id="l01097" name="l01097"></a><span class="lineno"> 1097</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01098" name="l01098"></a><span class="lineno"><a class="line" href="applet_8h.html#aaa47491e4bcbbff373a10f668224648b"> 1098</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aaa47491e4bcbbff373a10f668224648b">appletAcquireCallerAppletCaptureSharedBuffer</a>(<span class="keywordtype">bool</span> *flag, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *<span class="keywordtype">id</span>);</div>
|
|
<div class="line"><a id="l01099" name="l01099"></a><span class="lineno"> 1099</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01100" name="l01100"></a><span class="lineno"> 1100</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01101" name="l01101"></a><span class="lineno"> 1101</span><span class="comment"> * @brief Release the CallerApplet CaptureSharedBuffer.</span></div>
|
|
<div class="line"><a id="l01102" name="l01102"></a><span class="lineno"> 1102</span><span class="comment"> * @note Only available with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01103" name="l01103"></a><span class="lineno"> 1103</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01104" name="l01104"></a><span class="lineno"><a class="line" href="applet_8h.html#afcbb17017639d10312099f35f5d245d0"> 1104</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#afcbb17017639d10312099f35f5d245d0">appletReleaseCallerAppletCaptureSharedBuffer</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01105" name="l01105"></a><span class="lineno"> 1105</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01106" name="l01106"></a><span class="lineno"> 1106</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01107" name="l01107"></a><span class="lineno"> 1107</span><span class="comment"> * @brief Takes a screenshot of the current applet Layer into the specified CaptureSharedBuffer. Same as \ref appletTakeScreenShotOfOwnLayer except for the additional immediately param.</span></div>
|
|
<div class="line"><a id="l01108" name="l01108"></a><span class="lineno"> 1108</span><span class="comment"> * @note Only available with [6.0.0+].</span></div>
|
|
<div class="line"><a id="l01109" name="l01109"></a><span class="lineno"> 1109</span><span class="comment"> * @param[in] flag0 Flag0.</span></div>
|
|
<div class="line"><a id="l01110" name="l01110"></a><span class="lineno"> 1110</span><span class="comment"> * @param[in] immediately Whether the screenshot should be taken immediately.</span></div>
|
|
<div class="line"><a id="l01111" name="l01111"></a><span class="lineno"> 1111</span><span class="comment"> * @param[in] captureBuf \ref AppletCaptureSharedBuffer</span></div>
|
|
<div class="line"><a id="l01112" name="l01112"></a><span class="lineno"> 1112</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01113" name="l01113"></a><span class="lineno"><a class="line" href="applet_8h.html#ab0e850db69d8e508ca861b96af3f008f"> 1113</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ab0e850db69d8e508ca861b96af3f008f">appletTakeScreenShotOfOwnLayerEx</a>(<span class="keywordtype">bool</span> flag0, <span class="keywordtype">bool</span> immediately, <a class="code hl_enumeration" href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30">AppletCaptureSharedBuffer</a> captureBuf);</div>
|
|
<div class="line"><a id="l01114" name="l01114"></a><span class="lineno"> 1114</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01115" name="l01115"></a><span class="lineno"> 1115</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"> 1116</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01117" name="l01117"></a><span class="lineno"> 1117</span><span class="comment">///@name IProcessWindingController</span></div>
|
|
<div class="line"><a id="l01118" name="l01118"></a><span class="lineno"> 1118</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01119" name="l01119"></a><span class="lineno"> 1119</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01120" name="l01120"></a><span class="lineno"> 1120</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01121" name="l01121"></a><span class="lineno"> 1121</span><span class="comment"> * @brief Pushes a storage to the ContextStack. Normally this should only be used when AppletInfo::caller_flag is true.</span></div>
|
|
<div class="line"><a id="l01122" name="l01122"></a><span class="lineno"> 1122</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01123" name="l01123"></a><span class="lineno"> 1123</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l01124" name="l01124"></a><span class="lineno"> 1124</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l01125" name="l01125"></a><span class="lineno"> 1125</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01126" name="l01126"></a><span class="lineno"><a class="line" href="applet_8h.html#a28087a5dac84a63a4ea183d5bedb79cd"> 1126</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a28087a5dac84a63a4ea183d5bedb79cd">appletPushContext</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01127" name="l01127"></a><span class="lineno"> 1127</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"> 1128</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01129" name="l01129"></a><span class="lineno"> 1129</span><span class="comment"> * @brief Pops a storage from the ContextStack. Normally this should only be used when AppletInfo::caller_flag is true.</span></div>
|
|
<div class="line"><a id="l01130" name="l01130"></a><span class="lineno"> 1130</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01131" name="l01131"></a><span class="lineno"> 1131</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l01132" name="l01132"></a><span class="lineno"> 1132</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01133" name="l01133"></a><span class="lineno"><a class="line" href="applet_8h.html#a9731acc63ead2ee0bc14d07ea75c035b"> 1133</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a9731acc63ead2ee0bc14d07ea75c035b">appletPopContext</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01134" name="l01134"></a><span class="lineno"> 1134</span> </div>
|
|
<div class="line"><a id="l01135" name="l01135"></a><span class="lineno"> 1135</span><span class="comment">// LockAccessor</span></div>
|
|
<div class="line"><a id="l01136" name="l01136"></a><span class="lineno"> 1136</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01137" name="l01137"></a><span class="lineno"> 1137</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01138" name="l01138"></a><span class="lineno"> 1138</span><span class="comment"> * @brief Closes a LockAccessor.</span></div>
|
|
<div class="line"><a id="l01139" name="l01139"></a><span class="lineno"> 1139</span><span class="comment"> * @param a LockAccessor object.</span></div>
|
|
<div class="line"><a id="l01140" name="l01140"></a><span class="lineno"> 1140</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01141" name="l01141"></a><span class="lineno"><a class="line" href="applet_8h.html#ae837e76df5dd2cfbb0b7f4674bec0f8e"> 1141</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#ae837e76df5dd2cfbb0b7f4674bec0f8e">appletLockAccessorClose</a>(<a class="code hl_struct" href="structAppletLockAccessor.html">AppletLockAccessor</a> *a);</div>
|
|
<div class="line"><a id="l01142" name="l01142"></a><span class="lineno"> 1142</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01143" name="l01143"></a><span class="lineno"> 1143</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"> 1144</span><span class="comment"> * @brief TryLock a LockAccessor.</span></div>
|
|
<div class="line"><a id="l01145" name="l01145"></a><span class="lineno"> 1145</span><span class="comment"> * @param a LockAccessor object.</span></div>
|
|
<div class="line"><a id="l01146" name="l01146"></a><span class="lineno"> 1146</span><span class="comment"> * @param[out] flag Whether locking was successful, when false this indicates that this func should be called again.</span></div>
|
|
<div class="line"><a id="l01147" name="l01147"></a><span class="lineno"> 1147</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01148" name="l01148"></a><span class="lineno"><a class="line" href="applet_8h.html#a6f55728efa6da7b53b404faa1fa17b48"> 1148</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a6f55728efa6da7b53b404faa1fa17b48">appletLockAccessorTryLock</a>(<a class="code hl_struct" href="structAppletLockAccessor.html">AppletLockAccessor</a> *a, <span class="keywordtype">bool</span> *flag);</div>
|
|
<div class="line"><a id="l01149" name="l01149"></a><span class="lineno"> 1149</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01150" name="l01150"></a><span class="lineno"> 1150</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01151" name="l01151"></a><span class="lineno"> 1151</span><span class="comment"> * @brief Lock a LockAccessor.</span></div>
|
|
<div class="line"><a id="l01152" name="l01152"></a><span class="lineno"> 1152</span><span class="comment"> * @note Similar to \ref appletLockAccessorTryLock, except this uses timeout UINT64_MAX with the eventWait call, and this uses TryLock repeatedly until the output flag value is true.</span></div>
|
|
<div class="line"><a id="l01153" name="l01153"></a><span class="lineno"> 1153</span><span class="comment"> * @param a LockAccessor object.</span></div>
|
|
<div class="line"><a id="l01154" name="l01154"></a><span class="lineno"> 1154</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01155" name="l01155"></a><span class="lineno"><a class="line" href="applet_8h.html#a6f7624cedd3ad3f2ac29258f0c4f81f4"> 1155</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a6f7624cedd3ad3f2ac29258f0c4f81f4">appletLockAccessorLock</a>(<a class="code hl_struct" href="structAppletLockAccessor.html">AppletLockAccessor</a> *a);</div>
|
|
<div class="line"><a id="l01156" name="l01156"></a><span class="lineno"> 1156</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01157" name="l01157"></a><span class="lineno"> 1157</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01158" name="l01158"></a><span class="lineno"> 1158</span><span class="comment"> * @brief Unlock a LockAccessor.</span></div>
|
|
<div class="line"><a id="l01159" name="l01159"></a><span class="lineno"> 1159</span><span class="comment"> * @param a LockAccessor object.</span></div>
|
|
<div class="line"><a id="l01160" name="l01160"></a><span class="lineno"> 1160</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01161" name="l01161"></a><span class="lineno"><a class="line" href="applet_8h.html#af92d82bfa3dc88aa778fcda41912362c"> 1161</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#af92d82bfa3dc88aa778fcda41912362c">appletLockAccessorUnlock</a>(<a class="code hl_struct" href="structAppletLockAccessor.html">AppletLockAccessor</a> *a);</div>
|
|
<div class="line"><a id="l01162" name="l01162"></a><span class="lineno"> 1162</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01163" name="l01163"></a><span class="lineno"> 1163</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01164" name="l01164"></a><span class="lineno"> 1164</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01165" name="l01165"></a><span class="lineno"> 1165</span><span class="comment">///@name ILibraryAppletCreator</span></div>
|
|
<div class="line"><a id="l01166" name="l01166"></a><span class="lineno"> 1166</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01167" name="l01167"></a><span class="lineno"> 1167</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01168" name="l01168"></a><span class="lineno"> 1168</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01169" name="l01169"></a><span class="lineno"> 1169</span><span class="comment"> * @brief Creates a LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01170" name="l01170"></a><span class="lineno"> 1170</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01171" name="l01171"></a><span class="lineno"> 1171</span><span class="comment"> * @param id See \ref AppletId.</span></div>
|
|
<div class="line"><a id="l01172" name="l01172"></a><span class="lineno"> 1172</span><span class="comment"> * @param mode See \ref LibAppletMode.</span></div>
|
|
<div class="line"><a id="l01173" name="l01173"></a><span class="lineno"> 1173</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01174" name="l01174"></a><span class="lineno"><a class="line" href="applet_8h.html#addea930654b28e5b8d7f0fec6cf9203c"> 1174</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#addea930654b28e5b8d7f0fec6cf9203c">appletCreateLibraryApplet</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_enumeration" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346">AppletId</a> <span class="keywordtype">id</span>, <a class="code hl_enumeration" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7">LibAppletMode</a> mode);</div>
|
|
<div class="line"><a id="l01175" name="l01175"></a><span class="lineno"> 1175</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01176" name="l01176"></a><span class="lineno"> 1176</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01177" name="l01177"></a><span class="lineno"> 1177</span><span class="comment"> * @brief Creates a LibraryApplet. This is for when a LibraryApplet creates itself.</span></div>
|
|
<div class="line"><a id="l01178" name="l01178"></a><span class="lineno"> 1178</span><span class="comment"> * @note Identical to \ref appletCreateLibraryApplet except this sets the creating_self flag to true.</span></div>
|
|
<div class="line"><a id="l01179" name="l01179"></a><span class="lineno"> 1179</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01180" name="l01180"></a><span class="lineno"> 1180</span><span class="comment"> * @param id See \ref AppletId.</span></div>
|
|
<div class="line"><a id="l01181" name="l01181"></a><span class="lineno"> 1181</span><span class="comment"> * @param mode See \ref LibAppletMode.</span></div>
|
|
<div class="line"><a id="l01182" name="l01182"></a><span class="lineno"> 1182</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01183" name="l01183"></a><span class="lineno"><a class="line" href="applet_8h.html#a782daa10a68a616507bccbac9135a83b"> 1183</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a782daa10a68a616507bccbac9135a83b">appletCreateLibraryAppletSelf</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_enumeration" href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346">AppletId</a> <span class="keywordtype">id</span>, <a class="code hl_enumeration" href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7">LibAppletMode</a> mode);</div>
|
|
<div class="line"><a id="l01184" name="l01184"></a><span class="lineno"> 1184</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01185" name="l01185"></a><span class="lineno"> 1185</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01186" name="l01186"></a><span class="lineno"> 1186</span><span class="comment"> * @brief TerminateAllLibraryApplets which were created by the current applet.</span></div>
|
|
<div class="line"><a id="l01187" name="l01187"></a><span class="lineno"> 1187</span><span class="comment"> * @note Normally LibraryApplet cleanup should be handled via \ref AppletHolder.</span></div>
|
|
<div class="line"><a id="l01188" name="l01188"></a><span class="lineno"> 1188</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01189" name="l01189"></a><span class="lineno"><a class="line" href="applet_8h.html#a5d9002cfe734cf21ad4e60f958db252f"> 1189</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5d9002cfe734cf21ad4e60f958db252f">appletTerminateAllLibraryApplets</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01190" name="l01190"></a><span class="lineno"> 1190</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01191" name="l01191"></a><span class="lineno"> 1191</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01192" name="l01192"></a><span class="lineno"> 1192</span><span class="comment"> * @brief AreAnyLibraryAppletsLeft which were created by the current applet.</span></div>
|
|
<div class="line"><a id="l01193" name="l01193"></a><span class="lineno"> 1193</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l01194" name="l01194"></a><span class="lineno"> 1194</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01195" name="l01195"></a><span class="lineno"><a class="line" href="applet_8h.html#a6589bfaeaa6875b97cd926bfa8ec5090"> 1195</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a6589bfaeaa6875b97cd926bfa8ec5090">appletAreAnyLibraryAppletsLeft</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l01196" name="l01196"></a><span class="lineno"> 1196</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01197" name="l01197"></a><span class="lineno"> 1197</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01198" name="l01198"></a><span class="lineno"> 1198</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01199" name="l01199"></a><span class="lineno"> 1199</span><span class="comment">///@name ILibraryAppletAccessor</span></div>
|
|
<div class="line"><a id="l01200" name="l01200"></a><span class="lineno"> 1200</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"> 1202</span><span class="comment">/// Closes an AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"><a class="line" href="applet_8h.html#a5952a647abb43638f3daebf0483b4a73"> 1203</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#a5952a647abb43638f3daebf0483b4a73">appletHolderClose</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"> 1204</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01205" name="l01205"></a><span class="lineno"> 1205</span><span class="comment">/// Returns whether the AppletHolder object was initialized.</span></div>
|
|
<div class="line"><a id="l01206" name="l01206"></a><span class="lineno"><a class="line" href="applet_8h.html#a49648837252ed1bd4a909797fc4e5692"> 1206</a></span><span class="comment"></span><span class="keywordtype">bool</span> <a class="code hl_function" href="applet_8h.html#a49648837252ed1bd4a909797fc4e5692">appletHolderActive</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01207" name="l01207"></a><span class="lineno"> 1207</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01208" name="l01208"></a><span class="lineno"> 1208</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01209" name="l01209"></a><span class="lineno"> 1209</span><span class="comment"> * @brief Gets the IndirectLayerConsumerHandle loaded during \ref appletCreateLibraryApplet, on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01210" name="l01210"></a><span class="lineno"> 1210</span><span class="comment"> * @note Only available when \ref LibAppletMode is ::LibAppletMode_BackgroundIndirect.</span></div>
|
|
<div class="line"><a id="l01211" name="l01211"></a><span class="lineno"> 1211</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01212" name="l01212"></a><span class="lineno"> 1212</span><span class="comment"> * @param out Output IndirectLayerConsumerHandle.</span></div>
|
|
<div class="line"><a id="l01213" name="l01213"></a><span class="lineno"> 1213</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01214" name="l01214"></a><span class="lineno"><a class="line" href="applet_8h.html#a523f7d1fcd1c9f14564b3a984bc6a8db"> 1214</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a523f7d1fcd1c9f14564b3a984bc6a8db">appletHolderGetIndirectLayerConsumerHandle</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out);</div>
|
|
<div class="line"><a id="l01215" name="l01215"></a><span class="lineno"> 1215</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01216" name="l01216"></a><span class="lineno"> 1216</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01217" name="l01217"></a><span class="lineno"> 1217</span><span class="comment"> * @brief Starts the LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01218" name="l01218"></a><span class="lineno"> 1218</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01219" name="l01219"></a><span class="lineno"> 1219</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01220" name="l01220"></a><span class="lineno"><a class="line" href="applet_8h.html#a5dca3671e9e55e8b350b576ec23b7f6f"> 1220</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5dca3671e9e55e8b350b576ec23b7f6f">appletHolderStart</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01221" name="l01221"></a><span class="lineno"> 1221</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01222" name="l01222"></a><span class="lineno"> 1222</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01223" name="l01223"></a><span class="lineno"> 1223</span><span class="comment"> * @brief Jumps to the LibraryApplet, with the current-LibraryApplet being terminated. This will enter an infinite-sleep-loop on success.</span></div>
|
|
<div class="line"><a id="l01224" name="l01224"></a><span class="lineno"> 1224</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01225" name="l01225"></a><span class="lineno"> 1225</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01226" name="l01226"></a><span class="lineno"> 1226</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01227" name="l01227"></a><span class="lineno"><a class="line" href="applet_8h.html#a36cd6a5e9b04d0ca2f6c802f00784f9d"> 1227</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a36cd6a5e9b04d0ca2f6c802f00784f9d">appletHolderJump</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01228" name="l01228"></a><span class="lineno"> 1228</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"> 1229</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01230" name="l01230"></a><span class="lineno"> 1230</span><span class="comment"> * @brief Requests the LibraryApplet to exit. The command is only used if \ref appletHolderCheckFinished returns false.</span></div>
|
|
<div class="line"><a id="l01231" name="l01231"></a><span class="lineno"> 1231</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01232" name="l01232"></a><span class="lineno"> 1232</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01233" name="l01233"></a><span class="lineno"><a class="line" href="applet_8h.html#a759a25ddfaf7427456909aeed3d77a00"> 1233</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a759a25ddfaf7427456909aeed3d77a00">appletHolderRequestExit</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01234" name="l01234"></a><span class="lineno"> 1234</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01235" name="l01235"></a><span class="lineno"> 1235</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01236" name="l01236"></a><span class="lineno"> 1236</span><span class="comment"> * @brief Terminate the LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01237" name="l01237"></a><span class="lineno"> 1237</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01238" name="l01238"></a><span class="lineno"> 1238</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01239" name="l01239"></a><span class="lineno"><a class="line" href="applet_8h.html#aa9f1349a63400e302ade966cc5a2631e"> 1239</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aa9f1349a63400e302ade966cc5a2631e">appletHolderTerminate</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01240" name="l01240"></a><span class="lineno"> 1240</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01241" name="l01241"></a><span class="lineno"> 1241</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01242" name="l01242"></a><span class="lineno"> 1242</span><span class="comment"> * @brief Uses cmds GetAppletStateChangedEvent and RequestExit, then waits for the LibraryApplet to exit with the specified timeout. If a timeout occurs, the Terminate cmd is used.</span></div>
|
|
<div class="line"><a id="l01243" name="l01243"></a><span class="lineno"> 1243</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01244" name="l01244"></a><span class="lineno"> 1244</span><span class="comment"> * @param[in] timeout Timeout in nanoseconds. UINT64_MAX for no timeout.</span></div>
|
|
<div class="line"><a id="l01245" name="l01245"></a><span class="lineno"> 1245</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01246" name="l01246"></a><span class="lineno"><a class="line" href="applet_8h.html#a9f6ee79024b060c6650370a02b2b06b2"> 1246</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a9f6ee79024b060c6650370a02b2b06b2">appletHolderRequestExitOrTerminate</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> timeout);</div>
|
|
<div class="line"><a id="l01247" name="l01247"></a><span class="lineno"> 1247</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01248" name="l01248"></a><span class="lineno"> 1248</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01249" name="l01249"></a><span class="lineno"> 1249</span><span class="comment"> * @brief Waits for the LibraryApplet to exit.</span></div>
|
|
<div class="line"><a id="l01250" name="l01250"></a><span class="lineno"> 1250</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01251" name="l01251"></a><span class="lineno"> 1251</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01252" name="l01252"></a><span class="lineno"><a class="line" href="applet_8h.html#a3602d0850254fed74975219bd79de463"> 1252</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#a3602d0850254fed74975219bd79de463">appletHolderJoin</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01253" name="l01253"></a><span class="lineno"> 1253</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01254" name="l01254"></a><span class="lineno"> 1254</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01255" name="l01255"></a><span class="lineno"> 1255</span><span class="comment"> * @brief Gets the LibraryApplet StateChangedEvent.</span></div>
|
|
<div class="line"><a id="l01256" name="l01256"></a><span class="lineno"> 1256</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01257" name="l01257"></a><span class="lineno"> 1257</span><span class="comment"> */</span></div>
|
|
<div class="foldopen" id="foldopen01258" data-start="{" data-end="}">
|
|
<div class="line"><a id="l01258" name="l01258"></a><span class="lineno"><a class="line" href="applet_8h.html#aca859425b402686ef004575248905ca8"> 1258</a></span><a class="code hl_define" href="types_8h.html#ae2a0903442f062ed4f9f0568a6f1a297">NX_CONSTEXPR</a> <a class="code hl_struct" href="structEvent.html">Event</a> *<a class="code hl_function" href="applet_8h.html#aca859425b402686ef004575248905ca8">appletHolderGetExitEvent</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h) {</div>
|
|
<div class="line"><a id="l01259" name="l01259"></a><span class="lineno"> 1259</span> <span class="keywordflow">return</span> &h-><a class="code hl_variable" href="structAppletHolder.html#a897bc0bae8faa6ff68f9231f7603b55a">StateChangedEvent</a>;</div>
|
|
<div class="line"><a id="l01260" name="l01260"></a><span class="lineno"> 1260</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l01261" name="l01261"></a><span class="lineno"> 1261</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01262" name="l01262"></a><span class="lineno"> 1262</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01263" name="l01263"></a><span class="lineno"> 1263</span><span class="comment"> * @brief Waits on the LibraryApplet StateChangedEvent with timeout=0, and returns whether it was successful.</span></div>
|
|
<div class="line"><a id="l01264" name="l01264"></a><span class="lineno"> 1264</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"> 1265</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01266" name="l01266"></a><span class="lineno"><a class="line" href="applet_8h.html#a5dd1c38f35d7fe6cfa706b78f1f09dfe"> 1266</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="applet_8h.html#a5dd1c38f35d7fe6cfa706b78f1f09dfe">appletHolderCheckFinished</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01267" name="l01267"></a><span class="lineno"> 1267</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01268" name="l01268"></a><span class="lineno"> 1268</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01269" name="l01269"></a><span class="lineno"> 1269</span><span class="comment"> * @brief Gets the \ref LibAppletExitReason set by \ref appletHolderJoin.</span></div>
|
|
<div class="line"><a id="l01270" name="l01270"></a><span class="lineno"> 1270</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01271" name="l01271"></a><span class="lineno"> 1271</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01272" name="l01272"></a><span class="lineno"><a class="line" href="applet_8h.html#a7523f24792f0941032e1893f41d2ae46"> 1272</a></span><a class="code hl_enumeration" href="applet_8h.html#a11f7138452254e3e24119e8f03ed478a">LibAppletExitReason</a> <a class="code hl_function" href="applet_8h.html#a7523f24792f0941032e1893f41d2ae46">appletHolderGetExitReason</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01273" name="l01273"></a><span class="lineno"> 1273</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01274" name="l01274"></a><span class="lineno"> 1274</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01275" name="l01275"></a><span class="lineno"> 1275</span><span class="comment"> * @brief Sets OutOfFocusApplicationSuspendingEnabled.</span></div>
|
|
<div class="line"><a id="l01276" name="l01276"></a><span class="lineno"> 1276</span><span class="comment"> * @note Only available with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l01277" name="l01277"></a><span class="lineno"> 1277</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01278" name="l01278"></a><span class="lineno"> 1278</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l01279" name="l01279"></a><span class="lineno"> 1279</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01280" name="l01280"></a><span class="lineno"><a class="line" href="applet_8h.html#a38c759921e114935109a6fdd104db8a1"> 1280</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a38c759921e114935109a6fdd104db8a1">appletHolderSetOutOfFocusApplicationSuspendingEnabled</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l01281" name="l01281"></a><span class="lineno"> 1281</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01282" name="l01282"></a><span class="lineno"> 1282</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01283" name="l01283"></a><span class="lineno"> 1283</span><span class="comment"> * @brief PresetLibraryAppletGpuTimeSliceZero</span></div>
|
|
<div class="line"><a id="l01284" name="l01284"></a><span class="lineno"> 1284</span><span class="comment"> * @note Only available with [10.0.0+].</span></div>
|
|
<div class="line"><a id="l01285" name="l01285"></a><span class="lineno"> 1285</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01286" name="l01286"></a><span class="lineno"> 1286</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01287" name="l01287"></a><span class="lineno"><a class="line" href="applet_8h.html#a58a19911640d8363f76101672e263ed8"> 1287</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a58a19911640d8363f76101672e263ed8">appletHolderPresetLibraryAppletGpuTimeSliceZero</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01288" name="l01288"></a><span class="lineno"> 1288</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01289" name="l01289"></a><span class="lineno"> 1289</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01290" name="l01290"></a><span class="lineno"> 1290</span><span class="comment"> * @brief Gets the PopInteractiveOutDataEvent.</span></div>
|
|
<div class="line"><a id="l01291" name="l01291"></a><span class="lineno"> 1291</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01292" name="l01292"></a><span class="lineno"> 1292</span><span class="comment"> * @param[out] out_event Output Event.</span></div>
|
|
<div class="line"><a id="l01293" name="l01293"></a><span class="lineno"> 1293</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01294" name="l01294"></a><span class="lineno"><a class="line" href="applet_8h.html#a20b8518623b48950bcd773e957eb8128"> 1294</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a20b8518623b48950bcd773e957eb8128">appletHolderGetPopInteractiveOutDataEvent</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_struct" href="structEvent.html">Event</a> **out_event);</div>
|
|
<div class="line"><a id="l01295" name="l01295"></a><span class="lineno"> 1295</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01296" name="l01296"></a><span class="lineno"> 1296</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01297" name="l01297"></a><span class="lineno"> 1297</span><span class="comment"> * @brief Waits for the PopInteractiveOutDataEvent and StateChangedEvent.</span></div>
|
|
<div class="line"><a id="l01298" name="l01298"></a><span class="lineno"> 1298</span><span class="comment"> * @return false for error / when StateChangedEvent was signaled, and true when PopInteractiveOutDataEvent was signaled. The latter is signaled when a new storage is available with \ref appletHolderPopInteractiveOutData where previously no storage was available (this willl not clear the event), this event is automatically cleared by the system once the last storage is popped.</span></div>
|
|
<div class="line"><a id="l01299" name="l01299"></a><span class="lineno"> 1299</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01300" name="l01300"></a><span class="lineno"> 1300</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01301" name="l01301"></a><span class="lineno"><a class="line" href="applet_8h.html#a5ad96ce0d470af1759f7b20a86b7ef39"> 1301</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="applet_8h.html#a5ad96ce0d470af1759f7b20a86b7ef39">appletHolderWaitInteractiveOut</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h);</div>
|
|
<div class="line"><a id="l01302" name="l01302"></a><span class="lineno"> 1302</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01303" name="l01303"></a><span class="lineno"> 1303</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01304" name="l01304"></a><span class="lineno"> 1304</span><span class="comment"> * @brief Pushes a storage for LibraryApplet input.</span></div>
|
|
<div class="line"><a id="l01305" name="l01305"></a><span class="lineno"> 1305</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l01306" name="l01306"></a><span class="lineno"> 1306</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01307" name="l01307"></a><span class="lineno"> 1307</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l01308" name="l01308"></a><span class="lineno"> 1308</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01309" name="l01309"></a><span class="lineno"><a class="line" href="applet_8h.html#a9c2aaa88e6e7a6c79bf8b2d20056ac88"> 1309</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a9c2aaa88e6e7a6c79bf8b2d20056ac88">appletHolderPushInData</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01310" name="l01310"></a><span class="lineno"> 1310</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01311" name="l01311"></a><span class="lineno"> 1311</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01312" name="l01312"></a><span class="lineno"> 1312</span><span class="comment"> * @brief Pops a storage from LibraryApplet output.</span></div>
|
|
<div class="line"><a id="l01313" name="l01313"></a><span class="lineno"> 1313</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01314" name="l01314"></a><span class="lineno"> 1314</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l01315" name="l01315"></a><span class="lineno"> 1315</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01316" name="l01316"></a><span class="lineno"><a class="line" href="applet_8h.html#ab63194ca2525410a633c880002a1ee3c"> 1316</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ab63194ca2525410a633c880002a1ee3c">appletHolderPopOutData</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01317" name="l01317"></a><span class="lineno"> 1317</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01318" name="l01318"></a><span class="lineno"> 1318</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01319" name="l01319"></a><span class="lineno"> 1319</span><span class="comment"> * @brief Pushes a storage for LibraryApplet Extra storage input.</span></div>
|
|
<div class="line"><a id="l01320" name="l01320"></a><span class="lineno"> 1320</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l01321" name="l01321"></a><span class="lineno"> 1321</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01322" name="l01322"></a><span class="lineno"> 1322</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l01323" name="l01323"></a><span class="lineno"> 1323</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01324" name="l01324"></a><span class="lineno"><a class="line" href="applet_8h.html#a391abc19c517326d895140fad39d3a39"> 1324</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a391abc19c517326d895140fad39d3a39">appletHolderPushExtraStorage</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"> 1325</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01326" name="l01326"></a><span class="lineno"> 1326</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01327" name="l01327"></a><span class="lineno"> 1327</span><span class="comment"> * @brief Pushes a storage for LibraryApplet Interactive input.</span></div>
|
|
<div class="line"><a id="l01328" name="l01328"></a><span class="lineno"> 1328</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l01329" name="l01329"></a><span class="lineno"> 1329</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01330" name="l01330"></a><span class="lineno"> 1330</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l01331" name="l01331"></a><span class="lineno"> 1331</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01332" name="l01332"></a><span class="lineno"><a class="line" href="applet_8h.html#ad4b1b37c08b651af4ecfbb74699a6bdf"> 1332</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ad4b1b37c08b651af4ecfbb74699a6bdf">appletHolderPushInteractiveInData</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01333" name="l01333"></a><span class="lineno"> 1333</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01334" name="l01334"></a><span class="lineno"> 1334</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01335" name="l01335"></a><span class="lineno"> 1335</span><span class="comment"> * @brief Pops a storage from LibraryApplet Interactive output.</span></div>
|
|
<div class="line"><a id="l01336" name="l01336"></a><span class="lineno"> 1336</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01337" name="l01337"></a><span class="lineno"> 1337</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l01338" name="l01338"></a><span class="lineno"> 1338</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01339" name="l01339"></a><span class="lineno"><a class="line" href="applet_8h.html#ac5177842fcb6234f43f3a48b6298ae05"> 1339</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac5177842fcb6234f43f3a48b6298ae05">appletHolderPopInteractiveOutData</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01340" name="l01340"></a><span class="lineno"> 1340</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01341" name="l01341"></a><span class="lineno"> 1341</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01342" name="l01342"></a><span class="lineno"> 1342</span><span class="comment"> * @brief Gets the \ref LibAppletInfo for the specified LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01343" name="l01343"></a><span class="lineno"> 1343</span><span class="comment"> * @param h AppletHolder object.</span></div>
|
|
<div class="line"><a id="l01344" name="l01344"></a><span class="lineno"> 1344</span><span class="comment"> * @param[out] info \ref LibAppletInfo</span></div>
|
|
<div class="line"><a id="l01345" name="l01345"></a><span class="lineno"> 1345</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01346" name="l01346"></a><span class="lineno"><a class="line" href="applet_8h.html#a564caf9b800e34d46d232ce091cac777"> 1346</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a564caf9b800e34d46d232ce091cac777">appletHolderGetLibraryAppletInfo</a>(<a class="code hl_struct" href="structAppletHolder.html">AppletHolder</a> *h, <a class="code hl_struct" href="structLibAppletInfo.html">LibAppletInfo</a> *info);</div>
|
|
<div class="line"><a id="l01347" name="l01347"></a><span class="lineno"> 1347</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01348" name="l01348"></a><span class="lineno"> 1348</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01349" name="l01349"></a><span class="lineno"> 1349</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01350" name="l01350"></a><span class="lineno"> 1350</span><span class="comment">///@name (ILibraryAppletCreator ->) IStorage</span></div>
|
|
<div class="line"><a id="l01351" name="l01351"></a><span class="lineno"> 1351</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01352" name="l01352"></a><span class="lineno"> 1352</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01353" name="l01353"></a><span class="lineno"> 1353</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01354" name="l01354"></a><span class="lineno"> 1354</span><span class="comment"> * @brief Creates a storage.</span></div>
|
|
<div class="line"><a id="l01355" name="l01355"></a><span class="lineno"> 1355</span><span class="comment"> * @param s Storage object.</span></div>
|
|
<div class="line"><a id="l01356" name="l01356"></a><span class="lineno"> 1356</span><span class="comment"> * @param size Size of storage.</span></div>
|
|
<div class="line"><a id="l01357" name="l01357"></a><span class="lineno"> 1357</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01358" name="l01358"></a><span class="lineno"><a class="line" href="applet_8h.html#ace47c8e49590d2be3aa05d54867c7195"> 1358</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ace47c8e49590d2be3aa05d54867c7195">appletCreateStorage</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> size);</div>
|
|
<div class="line"><a id="l01359" name="l01359"></a><span class="lineno"> 1359</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01360" name="l01360"></a><span class="lineno"> 1360</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01361" name="l01361"></a><span class="lineno"> 1361</span><span class="comment"> * @brief Creates a TransferMemory storage.</span></div>
|
|
<div class="line"><a id="l01362" name="l01362"></a><span class="lineno"> 1362</span><span class="comment"> * @param s Storage object.</span></div>
|
|
<div class="line"><a id="l01363" name="l01363"></a><span class="lineno"> 1363</span><span class="comment"> * @param buffer TransferMemory buffer, will be automatically allocated if NULL.</span></div>
|
|
<div class="line"><a id="l01364" name="l01364"></a><span class="lineno"> 1364</span><span class="comment"> * @param size Size of storage.</span></div>
|
|
<div class="line"><a id="l01365" name="l01365"></a><span class="lineno"> 1365</span><span class="comment"> * @param writable Controls whether writing to the storage is allowed with \ref appletStorageWrite.</span></div>
|
|
<div class="line"><a id="l01366" name="l01366"></a><span class="lineno"> 1366</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01367" name="l01367"></a><span class="lineno"><a class="line" href="applet_8h.html#a5de1cf71bf5cdef2ff0eea7864c9334c"> 1367</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5de1cf71bf5cdef2ff0eea7864c9334c">appletCreateTransferMemoryStorage</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <span class="keywordtype">void</span>* buffer, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> size, <span class="keywordtype">bool</span> writable);</div>
|
|
<div class="line"><a id="l01368" name="l01368"></a><span class="lineno"> 1368</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01369" name="l01369"></a><span class="lineno"> 1369</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01370" name="l01370"></a><span class="lineno"> 1370</span><span class="comment"> * @brief Creates a HandleStorage.</span></div>
|
|
<div class="line"><a id="l01371" name="l01371"></a><span class="lineno"> 1371</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01372" name="l01372"></a><span class="lineno"> 1372</span><span class="comment"> * @param s Storage object.</span></div>
|
|
<div class="line"><a id="l01373" name="l01373"></a><span class="lineno"> 1373</span><span class="comment"> * @param inval Arbitrary input value.</span></div>
|
|
<div class="line"><a id="l01374" name="l01374"></a><span class="lineno"> 1374</span><span class="comment"> * @param handle Arbitrary input handle.</span></div>
|
|
<div class="line"><a id="l01375" name="l01375"></a><span class="lineno"> 1375</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01376" name="l01376"></a><span class="lineno"><a class="line" href="applet_8h.html#abcb27222334569ff3a69672ab63e69ae"> 1376</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#abcb27222334569ff3a69672ab63e69ae">appletCreateHandleStorage</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> inval, <a class="code hl_typedef" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle);</div>
|
|
<div class="line"><a id="l01377" name="l01377"></a><span class="lineno"> 1377</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01378" name="l01378"></a><span class="lineno"> 1378</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01379" name="l01379"></a><span class="lineno"> 1379</span><span class="comment"> * @brief Creates a HandleStorage using TransferMemory. Wrapper for \ref appletCreateHandleStorage.</span></div>
|
|
<div class="line"><a id="l01380" name="l01380"></a><span class="lineno"> 1380</span><span class="comment"> * @param s Storage object.</span></div>
|
|
<div class="line"><a id="l01381" name="l01381"></a><span class="lineno"> 1381</span><span class="comment"> * @param buffer TransferMemory buffer, will be automatically allocated if NULL.</span></div>
|
|
<div class="line"><a id="l01382" name="l01382"></a><span class="lineno"> 1382</span><span class="comment"> * @param size Size of storage.</span></div>
|
|
<div class="line"><a id="l01383" name="l01383"></a><span class="lineno"> 1383</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01384" name="l01384"></a><span class="lineno"><a class="line" href="applet_8h.html#a52e0bb9699020207775fef16e61383d1"> 1384</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a52e0bb9699020207775fef16e61383d1">appletCreateHandleStorageTmem</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <span class="keywordtype">void</span>* buffer, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> size);</div>
|
|
<div class="line"><a id="l01385" name="l01385"></a><span class="lineno"> 1385</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01386" name="l01386"></a><span class="lineno"> 1386</span><span class="comment">/// Closes the storage object. TransferMemory closing is seperate, see \ref appletStorageCloseTmem.</span></div>
|
|
<div class="line"><a id="l01387" name="l01387"></a><span class="lineno"> 1387</span><span class="comment">/// Other applet functions which push an input storage will automatically call this.</span></div>
|
|
<div class="line"><a id="l01388" name="l01388"></a><span class="lineno"><a class="line" href="applet_8h.html#a37a9931caaed31439fc6696fa2abcf5e"> 1388</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#a37a9931caaed31439fc6696fa2abcf5e">appletStorageClose</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01389" name="l01389"></a><span class="lineno"> 1389</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01390" name="l01390"></a><span class="lineno"> 1390</span><span class="comment">/// Closes the TransferMemory in the storage object. For TransferMemory storage created by the current process, this must be called after the LibraryApplet finishes using it (if sent to one).</span></div>
|
|
<div class="line"><a id="l01391" name="l01391"></a><span class="lineno"><a class="line" href="applet_8h.html#ab8f9be922d87f8958199e4570b67e911"> 1391</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#ab8f9be922d87f8958199e4570b67e911">appletStorageCloseTmem</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01392" name="l01392"></a><span class="lineno"> 1392</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01393" name="l01393"></a><span class="lineno"> 1393</span><span class="comment">/// Gets the size of the storage. This is not usable with HandleStorage, use \ref appletStorageGetHandle or \ref appletStorageMap instead for that.</span></div>
|
|
<div class="line"><a id="l01394" name="l01394"></a><span class="lineno"><a class="line" href="applet_8h.html#ad589cd94c08fb123500dddf5dc73f810"> 1394</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ad589cd94c08fb123500dddf5dc73f810">appletStorageGetSize</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *size);</div>
|
|
<div class="line"><a id="l01395" name="l01395"></a><span class="lineno"> 1395</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01396" name="l01396"></a><span class="lineno"> 1396</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01397" name="l01397"></a><span class="lineno"> 1397</span><span class="comment"> * @brief Writes to a storage. offset(+size) must be within the actual storage size.</span></div>
|
|
<div class="line"><a id="l01398" name="l01398"></a><span class="lineno"> 1398</span><span class="comment"> * @note This is not usable with HandleStorage.</span></div>
|
|
<div class="line"><a id="l01399" name="l01399"></a><span class="lineno"> 1399</span><span class="comment"> * @param s Storage object.</span></div>
|
|
<div class="line"><a id="l01400" name="l01400"></a><span class="lineno"> 1400</span><span class="comment"> * @param offset Offset in storage.</span></div>
|
|
<div class="line"><a id="l01401" name="l01401"></a><span class="lineno"> 1401</span><span class="comment"> * @param buffer Input data.</span></div>
|
|
<div class="line"><a id="l01402" name="l01402"></a><span class="lineno"> 1402</span><span class="comment"> * @param size Data size.</span></div>
|
|
<div class="line"><a id="l01403" name="l01403"></a><span class="lineno"> 1403</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01404" name="l01404"></a><span class="lineno"><a class="line" href="applet_8h.html#ac190061592ff592c7a379fd520885b19"> 1404</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac190061592ff592c7a379fd520885b19">appletStorageWrite</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> offset, <span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l01405" name="l01405"></a><span class="lineno"> 1405</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01406" name="l01406"></a><span class="lineno"> 1406</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01407" name="l01407"></a><span class="lineno"> 1407</span><span class="comment"> * @brief Reads from a storage. offset(+size) must be within the actual storage size.</span></div>
|
|
<div class="line"><a id="l01408" name="l01408"></a><span class="lineno"> 1408</span><span class="comment"> * @note This is not usable with HandleStorage.</span></div>
|
|
<div class="line"><a id="l01409" name="l01409"></a><span class="lineno"> 1409</span><span class="comment"> * @param s Storage object.</span></div>
|
|
<div class="line"><a id="l01410" name="l01410"></a><span class="lineno"> 1410</span><span class="comment"> * @param offset Offset in storage.</span></div>
|
|
<div class="line"><a id="l01411" name="l01411"></a><span class="lineno"> 1411</span><span class="comment"> * @param buffer Input data.</span></div>
|
|
<div class="line"><a id="l01412" name="l01412"></a><span class="lineno"> 1412</span><span class="comment"> * @param size Data size.</span></div>
|
|
<div class="line"><a id="l01413" name="l01413"></a><span class="lineno"> 1413</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01414" name="l01414"></a><span class="lineno"><a class="line" href="applet_8h.html#af2d5c0e93a6723cc050e32d1ccfaf699"> 1414</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#af2d5c0e93a6723cc050e32d1ccfaf699">appletStorageRead</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> offset, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l01415" name="l01415"></a><span class="lineno"> 1415</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01416" name="l01416"></a><span class="lineno"> 1416</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01417" name="l01417"></a><span class="lineno"> 1417</span><span class="comment"> * @brief Gets data for a HandleStorage originally from \ref appletCreateHandleStorage input.</span></div>
|
|
<div class="line"><a id="l01418" name="l01418"></a><span class="lineno"> 1418</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01419" name="l01419"></a><span class="lineno"> 1419</span><span class="comment"> * @param s Storage object.</span></div>
|
|
<div class="line"><a id="l01420" name="l01420"></a><span class="lineno"> 1420</span><span class="comment"> * @param out Output value.</span></div>
|
|
<div class="line"><a id="l01421" name="l01421"></a><span class="lineno"> 1421</span><span class="comment"> * @param handle Output handle.</span></div>
|
|
<div class="line"><a id="l01422" name="l01422"></a><span class="lineno"> 1422</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01423" name="l01423"></a><span class="lineno"><a class="line" href="applet_8h.html#a67e47baee95c3aef8071c8c802eb04fc"> 1423</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a67e47baee95c3aef8071c8c802eb04fc">appletStorageGetHandle</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *out, <a class="code hl_typedef" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *handle);</div>
|
|
<div class="line"><a id="l01424" name="l01424"></a><span class="lineno"> 1424</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01425" name="l01425"></a><span class="lineno"> 1425</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01426" name="l01426"></a><span class="lineno"> 1426</span><span class="comment"> * @brief Maps TransferMemory for a HandleStorage. Wrapper for \ref appletCreateHandleStorage.</span></div>
|
|
<div class="line"><a id="l01427" name="l01427"></a><span class="lineno"> 1427</span><span class="comment"> * @note The TransferMemory can be unmapped with \ref appletStorageCloseTmem.</span></div>
|
|
<div class="line"><a id="l01428" name="l01428"></a><span class="lineno"> 1428</span><span class="comment"> * @note Do not use this if the AppletStorage already contains initialized TransferMemory state.</span></div>
|
|
<div class="line"><a id="l01429" name="l01429"></a><span class="lineno"> 1429</span><span class="comment"> * @param s Storage object.</span></div>
|
|
<div class="line"><a id="l01430" name="l01430"></a><span class="lineno"> 1430</span><span class="comment"> * @param addr Output mapped address (optional).</span></div>
|
|
<div class="line"><a id="l01431" name="l01431"></a><span class="lineno"> 1431</span><span class="comment"> * @param size Output size (optional).</span></div>
|
|
<div class="line"><a id="l01432" name="l01432"></a><span class="lineno"> 1432</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01433" name="l01433"></a><span class="lineno"><a class="line" href="applet_8h.html#a7cad5233f4c88550efac640cd958b810"> 1433</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a7cad5233f4c88550efac640cd958b810">appletStorageMap</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <span class="keywordtype">void</span>** addr, <span class="keywordtype">size_t</span> *size);</div>
|
|
<div class="line"><a id="l01434" name="l01434"></a><span class="lineno"> 1434</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01435" name="l01435"></a><span class="lineno"> 1435</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01436" name="l01436"></a><span class="lineno"> 1436</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01437" name="l01437"></a><span class="lineno"> 1437</span><span class="comment">///@name IApplicationFunctions: IFunctions for AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l01438" name="l01438"></a><span class="lineno"> 1438</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01439" name="l01439"></a><span class="lineno"> 1439</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01440" name="l01440"></a><span class="lineno"> 1440</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01441" name="l01441"></a><span class="lineno"> 1441</span><span class="comment"> * @brief Pops a LaunchParameter AppletStorage, the storage will be removed from sysmodule state during this.</span></div>
|
|
<div class="line"><a id="l01442" name="l01442"></a><span class="lineno"> 1442</span><span class="comment"> * @param[out] s Output storage.</span></div>
|
|
<div class="line"><a id="l01443" name="l01443"></a><span class="lineno"> 1443</span><span class="comment"> * @param kind See \ref AppletLaunchParameterKind.</span></div>
|
|
<div class="line"><a id="l01444" name="l01444"></a><span class="lineno"> 1444</span><span class="comment"> * @note Only available with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l01445" name="l01445"></a><span class="lineno"> 1445</span><span class="comment"> * @note See also acc.h \ref accountGetPreselectedUser (wrapper for appletPopLaunchParameter etc).</span></div>
|
|
<div class="line"><a id="l01446" name="l01446"></a><span class="lineno"> 1446</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01447" name="l01447"></a><span class="lineno"><a class="line" href="applet_8h.html#a48e5c7cba052c82dc4ebf0755937160e"> 1447</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a48e5c7cba052c82dc4ebf0755937160e">appletPopLaunchParameter</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_enumeration" href="applet_8h.html#a639738c402150b338bd4eed228314cde">AppletLaunchParameterKind</a> kind);</div>
|
|
<div class="line"><a id="l01448" name="l01448"></a><span class="lineno"> 1448</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01449" name="l01449"></a><span class="lineno"> 1449</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01450" name="l01450"></a><span class="lineno"> 1450</span><span class="comment"> * @brief Requests to launch the specified application.</span></div>
|
|
<div class="line"><a id="l01451" name="l01451"></a><span class="lineno"> 1451</span><span class="comment"> * @note Only available with AppletType_*Application, or AppletType_LibraryApplet on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01452" name="l01452"></a><span class="lineno"> 1452</span><span class="comment"> * @param[in] application_id ApplicationId. Value 0 can be used to relaunch the current application.</span></div>
|
|
<div class="line"><a id="l01453" name="l01453"></a><span class="lineno"> 1453</span><span class="comment"> * @param[in] s Optional AppletStorage object, can be NULL. This is automatically closed. When NULL on pre-4.0.0 (or with AppletType_LibraryApplet), this will internally create a tmp storage with size 0 for use with the cmd. This is the storage available to the launched application via \ref appletPopLaunchParameter with ::AppletLaunchParameterKind_UserChannel.</span></div>
|
|
<div class="line"><a id="l01454" name="l01454"></a><span class="lineno"> 1454</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01455" name="l01455"></a><span class="lineno"><a class="line" href="applet_8h.html#ab3286a0102261ff8b9bcd6fe31f2a3a5"> 1455</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ab3286a0102261ff8b9bcd6fe31f2a3a5">appletRequestLaunchApplication</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a>* s);</div>
|
|
<div class="line"><a id="l01456" name="l01456"></a><span class="lineno"> 1456</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01457" name="l01457"></a><span class="lineno"> 1457</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01458" name="l01458"></a><span class="lineno"> 1458</span><span class="comment"> * @brief Requests to launch the specified application, for kiosk systems.</span></div>
|
|
<div class="line"><a id="l01459" name="l01459"></a><span class="lineno"> 1459</span><span class="comment"> * @note Only available with AppletType_*Application on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l01460" name="l01460"></a><span class="lineno"> 1460</span><span class="comment"> * @note Identical to \ref appletRequestLaunchApplication, except this allows the user to specify the attribute fields instead of the defaults being used.</span></div>
|
|
<div class="line"><a id="l01461" name="l01461"></a><span class="lineno"> 1461</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l01462" name="l01462"></a><span class="lineno"> 1462</span><span class="comment"> * @param[in] s Optional AppletStorage object, can be NULL. This is automatically closed. When NULL on pre-4.0.0, this will internally create a tmp storage with size 0 for use with the cmd. This is the storage available to the launched application via \ref appletPopLaunchParameter with ::AppletLaunchParameterKind_UserChannel.</span></div>
|
|
<div class="line"><a id="l01463" name="l01463"></a><span class="lineno"> 1463</span><span class="comment"> * @param[in] attr Kiosk application attributes.</span></div>
|
|
<div class="line"><a id="l01464" name="l01464"></a><span class="lineno"> 1464</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01465" name="l01465"></a><span class="lineno"><a class="line" href="applet_8h.html#a03ec26eb55aec044098ecb75239b71a1"> 1465</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a03ec26eb55aec044098ecb75239b71a1">appletRequestLaunchApplicationForQuest</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a>* s, <span class="keyword">const</span> <a class="code hl_struct" href="structAppletApplicationAttributeForQuest.html">AppletApplicationAttributeForQuest</a> *attr);</div>
|
|
<div class="line"><a id="l01466" name="l01466"></a><span class="lineno"> 1466</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01467" name="l01467"></a><span class="lineno"> 1467</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01468" name="l01468"></a><span class="lineno"> 1468</span><span class="comment"> * @brief Gets the DesiredLanguage for the current host application control.nacp.</span></div>
|
|
<div class="line"><a id="l01469" name="l01469"></a><span class="lineno"> 1469</span><span class="comment"> * @note Only available with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l01470" name="l01470"></a><span class="lineno"> 1470</span><span class="comment"> * @param[out] LanguageCode Output LanguageCode, see set.h.</span></div>
|
|
<div class="line"><a id="l01471" name="l01471"></a><span class="lineno"> 1471</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01472" name="l01472"></a><span class="lineno"><a class="line" href="applet_8h.html#ac5f18ddef98319da942994acd15023c8"> 1472</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac5f18ddef98319da942994acd15023c8">appletGetDesiredLanguage</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *LanguageCode);</div>
|
|
<div class="line"><a id="l01473" name="l01473"></a><span class="lineno"> 1473</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01474" name="l01474"></a><span class="lineno"> 1474</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01475" name="l01475"></a><span class="lineno"> 1475</span><span class="comment"> * @brief Gets the DisplayVersion for the current host application control.nacp.</span></div>
|
|
<div class="line"><a id="l01476" name="l01476"></a><span class="lineno"> 1476</span><span class="comment"> * @note Only available with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l01477" name="l01477"></a><span class="lineno"> 1477</span><span class="comment"> * @param[out] displayVersion Output DisplayVersion string, must be at least 0x10-bytes. This is always NUL-terminated.</span></div>
|
|
<div class="line"><a id="l01478" name="l01478"></a><span class="lineno"> 1478</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01479" name="l01479"></a><span class="lineno"><a class="line" href="applet_8h.html#a5184347f8cd0bf32f1e14b660ef2aa88"> 1479</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5184347f8cd0bf32f1e14b660ef2aa88">appletGetDisplayVersion</a>(<span class="keywordtype">char</span> *displayVersion);</div>
|
|
<div class="line"><a id="l01480" name="l01480"></a><span class="lineno"> 1480</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01481" name="l01481"></a><span class="lineno"> 1481</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01482" name="l01482"></a><span class="lineno"> 1482</span><span class="comment"> * @brief Blocks the usage of the home button, for short (Home Menu) and long (Overlay) presses.</span></div>
|
|
<div class="line"><a id="l01483" name="l01483"></a><span class="lineno"> 1483</span><span class="comment"> * @note Only available with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l01484" name="l01484"></a><span class="lineno"> 1484</span><span class="comment"> * @param val Unknown. Official sw only uses hard-coded value 0 for this.</span></div>
|
|
<div class="line"><a id="l01485" name="l01485"></a><span class="lineno"> 1485</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01486" name="l01486"></a><span class="lineno"><a class="line" href="applet_8h.html#a87242f3caec618c1271c4ad0cb10a45b"> 1486</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a87242f3caec618c1271c4ad0cb10a45b">appletBeginBlockingHomeButtonShortAndLongPressed</a>(<a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> val);</div>
|
|
<div class="line"><a id="l01487" name="l01487"></a><span class="lineno"> 1487</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01488" name="l01488"></a><span class="lineno"> 1488</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01489" name="l01489"></a><span class="lineno"> 1489</span><span class="comment"> * @brief Ends the blocking started by \ref appletBeginBlockingHomeButtonShortAndLongPressed.</span></div>
|
|
<div class="line"><a id="l01490" name="l01490"></a><span class="lineno"> 1490</span><span class="comment"> * @note Only available with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l01491" name="l01491"></a><span class="lineno"> 1491</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01492" name="l01492"></a><span class="lineno"><a class="line" href="applet_8h.html#a139dc25189a73d0c1242c6c9401b67c0"> 1492</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a139dc25189a73d0c1242c6c9401b67c0">appletEndBlockingHomeButtonShortAndLongPressed</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01493" name="l01493"></a><span class="lineno"> 1493</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01494" name="l01494"></a><span class="lineno"> 1494</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01495" name="l01495"></a><span class="lineno"> 1495</span><span class="comment"> * @brief Blocks the usage of the home button, for short presses (Home Menu).</span></div>
|
|
<div class="line"><a id="l01496" name="l01496"></a><span class="lineno"> 1496</span><span class="comment"> * @note Only available with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l01497" name="l01497"></a><span class="lineno"> 1497</span><span class="comment"> * @param val Unknown nanoseconds. Value 0 can be used.</span></div>
|
|
<div class="line"><a id="l01498" name="l01498"></a><span class="lineno"> 1498</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01499" name="l01499"></a><span class="lineno"><a class="line" href="applet_8h.html#a7715ef71eec63dae05e5e45d3375e1ab"> 1499</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a7715ef71eec63dae05e5e45d3375e1ab">appletBeginBlockingHomeButton</a>(<a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> val);</div>
|
|
<div class="line"><a id="l01500" name="l01500"></a><span class="lineno"> 1500</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01501" name="l01501"></a><span class="lineno"> 1501</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01502" name="l01502"></a><span class="lineno"> 1502</span><span class="comment"> * @brief Ends the blocking started by \ref appletBeginBlockingHomeButton.</span></div>
|
|
<div class="line"><a id="l01503" name="l01503"></a><span class="lineno"> 1503</span><span class="comment"> * @note Only available with AppletType_*Application.</span></div>
|
|
<div class="line"><a id="l01504" name="l01504"></a><span class="lineno"> 1504</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01505" name="l01505"></a><span class="lineno"><a class="line" href="applet_8h.html#a7e7585fd910a32d5a761d9f0c9579f83"> 1505</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a7e7585fd910a32d5a761d9f0c9579f83">appletEndBlockingHomeButton</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01506" name="l01506"></a><span class="lineno"> 1506</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01507" name="l01507"></a><span class="lineno"> 1507</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01508" name="l01508"></a><span class="lineno"> 1508</span><span class="comment"> * @brief Notify that the app is now running, for the Application logo screen. This throws a fatal-error on failure.</span></div>
|
|
<div class="line"><a id="l01509" name="l01509"></a><span class="lineno"> 1509</span><span class="comment"> * @note This will just return when applet-type isn't AppletType_Application, or when this was already used previously. Used automatically by \ref appletInitialize when __nx_applet_auto_notifyrunning is set to true (the default value).</span></div>
|
|
<div class="line"><a id="l01510" name="l01510"></a><span class="lineno"> 1510</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01511" name="l01511"></a><span class="lineno"><a class="line" href="applet_8h.html#a640fabe6945fce2ab1fbdf21b4262e7f"> 1511</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#a640fabe6945fce2ab1fbdf21b4262e7f">appletNotifyRunning</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l01512" name="l01512"></a><span class="lineno"> 1512</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01513" name="l01513"></a><span class="lineno"> 1513</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01514" name="l01514"></a><span class="lineno"> 1514</span><span class="comment"> * @brief Gets the PseudoDeviceId. This is derived from the output of a ns command, and from data in the host application control.nacp.</span></div>
|
|
<div class="line"><a id="l01515" name="l01515"></a><span class="lineno"> 1515</span><span class="comment"> * @note Only available with AppletType_*Application on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01516" name="l01516"></a><span class="lineno"> 1516</span><span class="comment"> * @param[out] out Output PseudoDeviceId.</span></div>
|
|
<div class="line"><a id="l01517" name="l01517"></a><span class="lineno"> 1517</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01518" name="l01518"></a><span class="lineno"><a class="line" href="applet_8h.html#a2a209f7c5e97482b760be35834946b4b"> 1518</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a2a209f7c5e97482b760be35834946b4b">appletGetPseudoDeviceId</a>(<a class="code hl_struct" href="structUuid.html">Uuid</a> *out);</div>
|
|
<div class="line"><a id="l01519" name="l01519"></a><span class="lineno"> 1519</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01520" name="l01520"></a><span class="lineno"> 1520</span><span class="comment">/// Set media playback state.</span></div>
|
|
<div class="line"><a id="l01521" name="l01521"></a><span class="lineno"> 1521</span><span class="comment">/// If state is set to true, screen dimming and auto sleep is disabled.</span></div>
|
|
<div class="line"><a id="l01522" name="l01522"></a><span class="lineno"> 1522</span><span class="comment">/// For *Application, this uses cmd SetMediaPlaybackStateForApplication, otherwise cmd SetMediaPlaybackState is used.</span></div>
|
|
<div class="line"><a id="l01523" name="l01523"></a><span class="lineno"><a class="line" href="applet_8h.html#a17fe6ca198764aafb2596c36ceb8c487"> 1523</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a17fe6ca198764aafb2596c36ceb8c487">appletSetMediaPlaybackState</a>(<span class="keywordtype">bool</span> state);</div>
|
|
<div class="line"><a id="l01524" name="l01524"></a><span class="lineno"> 1524</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01525" name="l01525"></a><span class="lineno"> 1525</span><span class="comment">/// Gets whether video recording is supported.</span></div>
|
|
<div class="line"><a id="l01526" name="l01526"></a><span class="lineno"> 1526</span><span class="comment">/// See also \ref appletInitializeGamePlayRecording.</span></div>
|
|
<div class="line"><a id="l01527" name="l01527"></a><span class="lineno"><a class="line" href="applet_8h.html#a3c543d9e28c5e5ef20b8a9473355aa40"> 1527</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a3c543d9e28c5e5ef20b8a9473355aa40">appletIsGamePlayRecordingSupported</a>(<span class="keywordtype">bool</span> *flag);</div>
|
|
<div class="line"><a id="l01528" name="l01528"></a><span class="lineno"> 1528</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01529" name="l01529"></a><span class="lineno"> 1529</span><span class="comment">/// Disable/enable video recording. Only available after \ref appletInitializeGamePlayRecording was used.</span></div>
|
|
<div class="line"><a id="l01530" name="l01530"></a><span class="lineno"> 1530</span><span class="comment">/// See also \ref appletInitializeGamePlayRecording.</span></div>
|
|
<div class="line"><a id="l01531" name="l01531"></a><span class="lineno"><a class="line" href="applet_8h.html#a4c0cff975d4322361672ce849c0b4638"> 1531</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4c0cff975d4322361672ce849c0b4638">appletSetGamePlayRecordingState</a>(<span class="keywordtype">bool</span> state);</div>
|
|
<div class="line"><a id="l01532" name="l01532"></a><span class="lineno"> 1532</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01533" name="l01533"></a><span class="lineno"> 1533</span><span class="comment">/// Initializes video recording. This allocates a 0x6000000-byte buffer for the TransferMemory, cleanup is handled automatically during app exit in \ref appletExit.</span></div>
|
|
<div class="line"><a id="l01534" name="l01534"></a><span class="lineno"> 1534</span><span class="comment">/// Only available with AppletType_Application on [3.0.0+], hence errors from this can be ignored.</span></div>
|
|
<div class="line"><a id="l01535" name="l01535"></a><span class="lineno"> 1535</span><span class="comment">/// Video recording is only fully available system-side with [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01536" name="l01536"></a><span class="lineno"> 1536</span><span class="comment">/// Only usable when running under an application which supports video recording. Using this is only needed when the host application control.nacp has VideoCaptureMode set to Enabled, with Automatic appletInitializeGamePlayRecording is not needed.</span></div>
|
|
<div class="line"><a id="l01537" name="l01537"></a><span class="lineno"><a class="line" href="applet_8h.html#a0672956c1d70194b17846d684173fd6d"> 1537</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a0672956c1d70194b17846d684173fd6d">appletInitializeGamePlayRecording</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01538" name="l01538"></a><span class="lineno"> 1538</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01539" name="l01539"></a><span class="lineno"> 1539</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01540" name="l01540"></a><span class="lineno"> 1540</span><span class="comment"> * @brief Requests to save the video recording, as if the Capture-button was held.</span></div>
|
|
<div class="line"><a id="l01541" name="l01541"></a><span class="lineno"> 1541</span><span class="comment"> * @note Only available with AppletType_*Application on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01542" name="l01542"></a><span class="lineno"> 1542</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01543" name="l01543"></a><span class="lineno"><a class="line" href="applet_8h.html#a8bd775e16f72670454fac0306af8054b"> 1543</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a8bd775e16f72670454fac0306af8054b">appletRequestFlushGamePlayingMovieForDebug</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01544" name="l01544"></a><span class="lineno"> 1544</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01545" name="l01545"></a><span class="lineno"> 1545</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01546" name="l01546"></a><span class="lineno"> 1546</span><span class="comment"> * @brief Requests a system shutdown. This will enter an infinite-sleep-loop on success.</span></div>
|
|
<div class="line"><a id="l01547" name="l01547"></a><span class="lineno"> 1547</span><span class="comment"> * @note Only available with AppletType_*Application on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l01548" name="l01548"></a><span class="lineno"> 1548</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01549" name="l01549"></a><span class="lineno"><a class="line" href="applet_8h.html#a848bad0ca8c97b18c22007f7095a6041"> 1549</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a848bad0ca8c97b18c22007f7095a6041">appletRequestToShutdown</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01550" name="l01550"></a><span class="lineno"> 1550</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01551" name="l01551"></a><span class="lineno"> 1551</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01552" name="l01552"></a><span class="lineno"> 1552</span><span class="comment"> * @brief Requests a system reboot. This will enter an infinite-sleep-loop on success.</span></div>
|
|
<div class="line"><a id="l01553" name="l01553"></a><span class="lineno"> 1553</span><span class="comment"> * @note Only available with AppletType_*Application on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l01554" name="l01554"></a><span class="lineno"> 1554</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01555" name="l01555"></a><span class="lineno"><a class="line" href="applet_8h.html#a43c46f8c8515252067517f9758f5ca86"> 1555</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a43c46f8c8515252067517f9758f5ca86">appletRequestToReboot</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01556" name="l01556"></a><span class="lineno"> 1556</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01557" name="l01557"></a><span class="lineno"> 1557</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01558" name="l01558"></a><span class="lineno"> 1558</span><span class="comment"> * @brief RequestToSleep</span></div>
|
|
<div class="line"><a id="l01559" name="l01559"></a><span class="lineno"> 1559</span><span class="comment"> * @note Only available with AppletType_*Application on [10.0.0+].</span></div>
|
|
<div class="line"><a id="l01560" name="l01560"></a><span class="lineno"> 1560</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01561" name="l01561"></a><span class="lineno"><a class="line" href="applet_8h.html#a02eea9c1640cf9bf292b71b0fbfb11f6"> 1561</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a02eea9c1640cf9bf292b71b0fbfb11f6">appletRequestToSleep</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01562" name="l01562"></a><span class="lineno"> 1562</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01563" name="l01563"></a><span class="lineno"> 1563</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01564" name="l01564"></a><span class="lineno"> 1564</span><span class="comment"> * @brief Exit the application and return to the kiosk demo menu. This terminates the current process. This will enter an infinite-sleep-loop on success.</span></div>
|
|
<div class="line"><a id="l01565" name="l01565"></a><span class="lineno"> 1565</span><span class="comment"> * @note Only available with AppletType_*Application on [4.0.0+], on kiosk systems (QuestFlag set).</span></div>
|
|
<div class="line"><a id="l01566" name="l01566"></a><span class="lineno"> 1566</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01567" name="l01567"></a><span class="lineno"><a class="line" href="applet_8h.html#a67f5634cf9d4fe489bf9e1ff3a909a87"> 1567</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a67f5634cf9d4fe489bf9e1ff3a909a87">appletExitAndRequestToShowThanksMessage</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01568" name="l01568"></a><span class="lineno"> 1568</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01569" name="l01569"></a><span class="lineno"> 1569</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01570" name="l01570"></a><span class="lineno"> 1570</span><span class="comment"> * @brief Initializes the ApplicationCopyrightFrameBuffer, with dimensions 1280x720 + the tmem for it. This is used as an overlay for screenshots.</span></div>
|
|
<div class="line"><a id="l01571" name="l01571"></a><span class="lineno"> 1571</span><span class="comment"> * @note Only available with AppletType_*Application on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01572" name="l01572"></a><span class="lineno"> 1572</span><span class="comment"> * @note Cleanup for this is handled automatically during app exit in \ref appletExit.</span></div>
|
|
<div class="line"><a id="l01573" name="l01573"></a><span class="lineno"> 1573</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01574" name="l01574"></a><span class="lineno"><a class="line" href="applet_8h.html#a0f7646c1378434cbbefff74ed03fc861"> 1574</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a0f7646c1378434cbbefff74ed03fc861">appletInitializeApplicationCopyrightFrameBuffer</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01575" name="l01575"></a><span class="lineno"> 1575</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01576" name="l01576"></a><span class="lineno"> 1576</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01577" name="l01577"></a><span class="lineno"> 1577</span><span class="comment"> * @brief Sets the RGBA8 image for use with \ref appletInitializeApplicationCopyrightFrameBuffer. Overrides the current image, if this was already used previously.</span></div>
|
|
<div class="line"><a id="l01578" name="l01578"></a><span class="lineno"> 1578</span><span class="comment"> * @note Only available with AppletType_*Application on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01579" name="l01579"></a><span class="lineno"> 1579</span><span class="comment"> * @note The specified coordinates and width/height must be within the bounds of the framebuffer setup by \ref appletInitializeApplicationCopyrightFrameBuffer.</span></div>
|
|
<div class="line"><a id="l01580" name="l01580"></a><span class="lineno"> 1580</span><span class="comment"> * @param[in] buffer Input image buffer.</span></div>
|
|
<div class="line"><a id="l01581" name="l01581"></a><span class="lineno"> 1581</span><span class="comment"> * @param[in] size Input image buffer size.</span></div>
|
|
<div class="line"><a id="l01582" name="l01582"></a><span class="lineno"> 1582</span><span class="comment"> * @param[in] x X coordinate. Must not be negative.</span></div>
|
|
<div class="line"><a id="l01583" name="l01583"></a><span class="lineno"> 1583</span><span class="comment"> * @param[in] y Y coordinate. Must not be negative.</span></div>
|
|
<div class="line"><a id="l01584" name="l01584"></a><span class="lineno"> 1584</span><span class="comment"> * @param[in] width Image width. Must be >=1.</span></div>
|
|
<div class="line"><a id="l01585" name="l01585"></a><span class="lineno"> 1585</span><span class="comment"> * @param[in] height Image height. Must be >=1.</span></div>
|
|
<div class="line"><a id="l01586" name="l01586"></a><span class="lineno"> 1586</span><span class="comment"> * @param[in] mode \ref AppletWindowOriginMode</span></div>
|
|
<div class="line"><a id="l01587" name="l01587"></a><span class="lineno"> 1587</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01588" name="l01588"></a><span class="lineno"><a class="line" href="applet_8h.html#a1dd533173040a359615140a6d82ee9b8"> 1588</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a1dd533173040a359615140a6d82ee9b8">appletSetApplicationCopyrightImage</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> x, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> y, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> width, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> height, <a class="code hl_enumeration" href="applet_8h.html#ac4e1b82c0c651ffd3817e6e5ed0fa63b">AppletWindowOriginMode</a> mode);</div>
|
|
<div class="line"><a id="l01589" name="l01589"></a><span class="lineno"> 1589</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01590" name="l01590"></a><span class="lineno"> 1590</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01591" name="l01591"></a><span class="lineno"> 1591</span><span class="comment"> * @brief Sets the visibility for the image set by \ref appletSetApplicationCopyrightImage, in screenshots.</span></div>
|
|
<div class="line"><a id="l01592" name="l01592"></a><span class="lineno"> 1592</span><span class="comment"> * @note Only available with AppletType_*Application on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01593" name="l01593"></a><span class="lineno"> 1593</span><span class="comment"> * @param[in] visible Whether the image is visible. The default is true.</span></div>
|
|
<div class="line"><a id="l01594" name="l01594"></a><span class="lineno"> 1594</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01595" name="l01595"></a><span class="lineno"><a class="line" href="applet_8h.html#a8e5e9c91481884e65c9ac2c726a486c2"> 1595</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a8e5e9c91481884e65c9ac2c726a486c2">appletSetApplicationCopyrightVisibility</a>(<span class="keywordtype">bool</span> visible);</div>
|
|
<div class="line"><a id="l01596" name="l01596"></a><span class="lineno"> 1596</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01597" name="l01597"></a><span class="lineno"> 1597</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01598" name="l01598"></a><span class="lineno"> 1598</span><span class="comment"> * @brief Gets ApplicationPlayStatistics.</span></div>
|
|
<div class="line"><a id="l01599" name="l01599"></a><span class="lineno"> 1599</span><span class="comment"> * @note Only available with AppletType_*Application on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01600" name="l01600"></a><span class="lineno"> 1600</span><span class="comment"> * @note The input ApplicationIds must be allowed via control.nacp with the current host application. The minimum allowed ApplicationId is the ApplicationId for the current application.</span></div>
|
|
<div class="line"><a id="l01601" name="l01601"></a><span class="lineno"> 1601</span><span class="comment"> * @param stats Output \ref PdmApplicationPlayStatistics array.</span></div>
|
|
<div class="line"><a id="l01602" name="l01602"></a><span class="lineno"> 1602</span><span class="comment"> * @param application_ids Input ApplicationIds array.</span></div>
|
|
<div class="line"><a id="l01603" name="l01603"></a><span class="lineno"> 1603</span><span class="comment"> * @param count Total entries in the input/output arrays.</span></div>
|
|
<div class="line"><a id="l01604" name="l01604"></a><span class="lineno"> 1604</span><span class="comment"> * @param total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l01605" name="l01605"></a><span class="lineno"> 1605</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01606" name="l01606"></a><span class="lineno"><a class="line" href="applet_8h.html#a1492179fc0c0dec41c0257e6377d7fb3"> 1606</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a1492179fc0c0dec41c0257e6377d7fb3">appletQueryApplicationPlayStatistics</a>(<a class="code hl_struct" href="structPdmApplicationPlayStatistics.html">PdmApplicationPlayStatistics</a> *stats, <span class="keyword">const</span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l01607" name="l01607"></a><span class="lineno"> 1607</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01608" name="l01608"></a><span class="lineno"> 1608</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01609" name="l01609"></a><span class="lineno"> 1609</span><span class="comment"> * @brief Same as \ref appletQueryApplicationPlayStatistics except this gets playstats specific to the input userId.</span></div>
|
|
<div class="line"><a id="l01610" name="l01610"></a><span class="lineno"> 1610</span><span class="comment"> * @note Only available with AppletType_*Application on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l01611" name="l01611"></a><span class="lineno"> 1611</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l01612" name="l01612"></a><span class="lineno"> 1612</span><span class="comment"> * @param[out] stats Output \ref PdmApplicationPlayStatistics array.</span></div>
|
|
<div class="line"><a id="l01613" name="l01613"></a><span class="lineno"> 1613</span><span class="comment"> * @param[in] application_ids Input ApplicationIds array.</span></div>
|
|
<div class="line"><a id="l01614" name="l01614"></a><span class="lineno"> 1614</span><span class="comment"> * @param[in] count Total entries in the input/output arrays.</span></div>
|
|
<div class="line"><a id="l01615" name="l01615"></a><span class="lineno"> 1615</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l01616" name="l01616"></a><span class="lineno"> 1616</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01617" name="l01617"></a><span class="lineno"><a class="line" href="applet_8h.html#ac12e50b6a9e9e94e33e7160daf231132"> 1617</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac12e50b6a9e9e94e33e7160daf231132">appletQueryApplicationPlayStatisticsByUid</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid, <a class="code hl_struct" href="structPdmApplicationPlayStatistics.html">PdmApplicationPlayStatistics</a> *stats, <span class="keyword">const</span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l01618" name="l01618"></a><span class="lineno"> 1618</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01619" name="l01619"></a><span class="lineno"> 1619</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01620" name="l01620"></a><span class="lineno"> 1620</span><span class="comment"> * @brief Launches Application {current_ApplicationId}+programIndex. This will enter an infinite-sleep-loop on success.</span></div>
|
|
<div class="line"><a id="l01621" name="l01621"></a><span class="lineno"> 1621</span><span class="comment"> * @note Only available with AppletType_*Application on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01622" name="l01622"></a><span class="lineno"> 1622</span><span class="comment"> * @note Creates the storage if needed. Uses cmd ClearUserChannel. Uses cmd UnpopToUserChannel when the storage was created. Lastly cmd ExecuteProgramCmd is used.</span></div>
|
|
<div class="line"><a id="l01623" name="l01623"></a><span class="lineno"> 1623</span><span class="comment"> * @param[in] programIndex ProgramIndex, must be 0x0-0xFF. 0 is the same as the current application. ProgramIndex values where the application is not installed should not be used.</span></div>
|
|
<div class="line"><a id="l01624" name="l01624"></a><span class="lineno"> 1624</span><span class="comment"> * @param[in] buffer Optional buffer containing the storage data which will be used for ::AppletLaunchParameterKind_UserChannel with the launched Application, can be NULL.</span></div>
|
|
<div class="line"><a id="l01625" name="l01625"></a><span class="lineno"> 1625</span><span class="comment"> * @param[in] size Size of the above buffer, 0 to not use the storage. Must be <=0x1000.</span></div>
|
|
<div class="line"><a id="l01626" name="l01626"></a><span class="lineno"> 1626</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01627" name="l01627"></a><span class="lineno"><a class="line" href="applet_8h.html#adc5516644d44e6ac6ba420b7738e5e50"> 1627</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#adc5516644d44e6ac6ba420b7738e5e50">appletExecuteProgram</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> programIndex, <span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l01628" name="l01628"></a><span class="lineno"> 1628</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01629" name="l01629"></a><span class="lineno"> 1629</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01630" name="l01630"></a><span class="lineno"> 1630</span><span class="comment"> * @brief Launches the specified ApplicationId.</span></div>
|
|
<div class="line"><a id="l01631" name="l01631"></a><span class="lineno"> 1631</span><span class="comment"> * @note Only available with AppletType_*Application on [5.0.0+], with DebugMode enabled.</span></div>
|
|
<div class="line"><a id="l01632" name="l01632"></a><span class="lineno"> 1632</span><span class="comment"> * @note Creates the storage if needed. Uses cmd ClearUserChannel. Uses cmd UnpopToUserChannel when the storage was created. Lastly cmd ExecuteProgramCmd is used.</span></div>
|
|
<div class="line"><a id="l01633" name="l01633"></a><span class="lineno"> 1633</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l01634" name="l01634"></a><span class="lineno"> 1634</span><span class="comment"> * @param[in] buffer Optional buffer containing the storage data which will be used for ::AppletLaunchParameterKind_UserChannel with the launched Application, can be NULL.</span></div>
|
|
<div class="line"><a id="l01635" name="l01635"></a><span class="lineno"> 1635</span><span class="comment"> * @param[in] size Size of the above buffer, 0 to not use the storage. Must be <=0x1000.</span></div>
|
|
<div class="line"><a id="l01636" name="l01636"></a><span class="lineno"> 1636</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01637" name="l01637"></a><span class="lineno"><a class="line" href="applet_8h.html#ac2c82604870e7339259c6ff7e9f3f198"> 1637</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac2c82604870e7339259c6ff7e9f3f198">appletJumpToSubApplicationProgramForDevelopment</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l01638" name="l01638"></a><span class="lineno"> 1638</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01639" name="l01639"></a><span class="lineno"> 1639</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01640" name="l01640"></a><span class="lineno"> 1640</span><span class="comment"> * @brief Relaunches the current Application.</span></div>
|
|
<div class="line"><a id="l01641" name="l01641"></a><span class="lineno"> 1641</span><span class="comment"> * @note Only available with AppletType_*Application on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01642" name="l01642"></a><span class="lineno"> 1642</span><span class="comment"> * @note Creates the storage if needed. Uses cmd ClearUserChannel. Uses cmd UnpopToUserChannel when the storage was created. Lastly cmd ExecuteProgramCmd is used.</span></div>
|
|
<div class="line"><a id="l01643" name="l01643"></a><span class="lineno"> 1643</span><span class="comment"> * @param[in] buffer Optional buffer containing the storage data which will be used for ::AppletLaunchParameterKind_UserChannel with the launched Application, can be NULL.</span></div>
|
|
<div class="line"><a id="l01644" name="l01644"></a><span class="lineno"> 1644</span><span class="comment"> * @param[in] size Size of the above buffer, 0 to not use the storage. Must be <=0x1000.</span></div>
|
|
<div class="line"><a id="l01645" name="l01645"></a><span class="lineno"> 1645</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01646" name="l01646"></a><span class="lineno"><a class="line" href="applet_8h.html#af6913a8a2b5ac322f3e7eefb0b8b6ab1"> 1646</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#af6913a8a2b5ac322f3e7eefb0b8b6ab1">appletRestartProgram</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l01647" name="l01647"></a><span class="lineno"> 1647</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01648" name="l01648"></a><span class="lineno"> 1648</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01649" name="l01649"></a><span class="lineno"> 1649</span><span class="comment"> * @brief Gets the ProgramIndex of the program which launched this program.</span></div>
|
|
<div class="line"><a id="l01650" name="l01650"></a><span class="lineno"> 1650</span><span class="comment"> * @note Only available with AppletType_*Application on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01651" name="l01651"></a><span class="lineno"> 1651</span><span class="comment"> * @param[out] programIndex ProgramIndex, -1 when there was no previous program.</span></div>
|
|
<div class="line"><a id="l01652" name="l01652"></a><span class="lineno"> 1652</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01653" name="l01653"></a><span class="lineno"><a class="line" href="applet_8h.html#a754a75771d9362da5f16ac5317d4c1f2"> 1653</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a754a75771d9362da5f16ac5317d4c1f2">appletGetPreviousProgramIndex</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *programIndex);</div>
|
|
<div class="line"><a id="l01654" name="l01654"></a><span class="lineno"> 1654</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01655" name="l01655"></a><span class="lineno"> 1655</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01656" name="l01656"></a><span class="lineno"> 1656</span><span class="comment"> * @brief SetDelayTimeToAbortOnGpuError</span></div>
|
|
<div class="line"><a id="l01657" name="l01657"></a><span class="lineno"> 1657</span><span class="comment"> * @note Only available with AppletType_*Application on [11.0.0+].</span></div>
|
|
<div class="line"><a id="l01658" name="l01658"></a><span class="lineno"> 1658</span><span class="comment"> * @param[in] val Input nanoseconds value.</span></div>
|
|
<div class="line"><a id="l01659" name="l01659"></a><span class="lineno"> 1659</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01660" name="l01660"></a><span class="lineno"><a class="line" href="applet_8h.html#ad64536f8d20e9bd8f85f0fb7b0372145"> 1660</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ad64536f8d20e9bd8f85f0fb7b0372145">appletSetDelayTimeToAbortOnGpuError</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> val);</div>
|
|
<div class="line"><a id="l01661" name="l01661"></a><span class="lineno"> 1661</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01662" name="l01662"></a><span class="lineno"> 1662</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01663" name="l01663"></a><span class="lineno"> 1663</span><span class="comment"> * @brief Gets an Event which is signaled when a new storage is available with \ref appletTryPopFromFriendInvitationStorageChannel where previously no storage was available, this event is automatically cleared by the system once the last storage is popped.</span></div>
|
|
<div class="line"><a id="l01664" name="l01664"></a><span class="lineno"> 1664</span><span class="comment"> * @note This is used by \ref friendsGetFriendInvitationNotificationEvent.</span></div>
|
|
<div class="line"><a id="l01665" name="l01665"></a><span class="lineno"> 1665</span><span class="comment"> * @note Only available with AppletType_*Application on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l01666" name="l01666"></a><span class="lineno"> 1666</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l01667" name="l01667"></a><span class="lineno"> 1667</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l01668" name="l01668"></a><span class="lineno"> 1668</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01669" name="l01669"></a><span class="lineno"><a class="line" href="applet_8h.html#a6eef84a3d69c6d0d06761db2db7e9dc4"> 1669</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a6eef84a3d69c6d0d06761db2db7e9dc4">appletGetFriendInvitationStorageChannelEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l01670" name="l01670"></a><span class="lineno"> 1670</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01671" name="l01671"></a><span class="lineno"> 1671</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01672" name="l01672"></a><span class="lineno"> 1672</span><span class="comment"> * @brief Pops a storage from the FriendInvitation StorageChannel.</span></div>
|
|
<div class="line"><a id="l01673" name="l01673"></a><span class="lineno"> 1673</span><span class="comment"> * @note This is used by \ref friendsTryPopFriendInvitationNotificationInfo.</span></div>
|
|
<div class="line"><a id="l01674" name="l01674"></a><span class="lineno"> 1674</span><span class="comment"> * @note Only available with AppletType_*Application on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l01675" name="l01675"></a><span class="lineno"> 1675</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l01676" name="l01676"></a><span class="lineno"> 1676</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01677" name="l01677"></a><span class="lineno"><a class="line" href="applet_8h.html#a8a685f6b3b76a3b022762702b5412a37"> 1677</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a8a685f6b3b76a3b022762702b5412a37">appletTryPopFromFriendInvitationStorageChannel</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01678" name="l01678"></a><span class="lineno"> 1678</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01679" name="l01679"></a><span class="lineno"> 1679</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01680" name="l01680"></a><span class="lineno"> 1680</span><span class="comment"> * @brief Gets an Event which is signaled when a new storage is available with \ref appletTryPopFromNotificationStorageChannel where previously no storage was available, this event is automatically cleared by the system once the last storage is popped.</span></div>
|
|
<div class="line"><a id="l01681" name="l01681"></a><span class="lineno"> 1681</span><span class="comment"> * @note This is used by \ref notifGetNotificationSystemEvent.</span></div>
|
|
<div class="line"><a id="l01682" name="l01682"></a><span class="lineno"> 1682</span><span class="comment"> * @note Only available with AppletType_*Application on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l01683" name="l01683"></a><span class="lineno"> 1683</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l01684" name="l01684"></a><span class="lineno"> 1684</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l01685" name="l01685"></a><span class="lineno"> 1685</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01686" name="l01686"></a><span class="lineno"><a class="line" href="applet_8h.html#a6ae666566bb7c0e2ffc75f8a1915f42b"> 1686</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a6ae666566bb7c0e2ffc75f8a1915f42b">appletGetNotificationStorageChannelEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l01687" name="l01687"></a><span class="lineno"> 1687</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01688" name="l01688"></a><span class="lineno"> 1688</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01689" name="l01689"></a><span class="lineno"> 1689</span><span class="comment"> * @brief Pops a storage from the Notification StorageChannel.</span></div>
|
|
<div class="line"><a id="l01690" name="l01690"></a><span class="lineno"> 1690</span><span class="comment"> * @note This is used by \ref notifTryPopNotifiedApplicationParameter.</span></div>
|
|
<div class="line"><a id="l01691" name="l01691"></a><span class="lineno"> 1691</span><span class="comment"> * @note Only available with AppletType_*Application on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l01692" name="l01692"></a><span class="lineno"> 1692</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l01693" name="l01693"></a><span class="lineno"> 1693</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01694" name="l01694"></a><span class="lineno"><a class="line" href="applet_8h.html#a9164a322c61b5825eab3e02cff527263"> 1694</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a9164a322c61b5825eab3e02cff527263">appletTryPopFromNotificationStorageChannel</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01695" name="l01695"></a><span class="lineno"> 1695</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01696" name="l01696"></a><span class="lineno"> 1696</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01697" name="l01697"></a><span class="lineno"> 1697</span><span class="comment"> * @brief GetHealthWarningDisappearedSystemEvent</span></div>
|
|
<div class="line"><a id="l01698" name="l01698"></a><span class="lineno"> 1698</span><span class="comment"> * @note Only available with AppletType_*Application on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l01699" name="l01699"></a><span class="lineno"> 1699</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l01700" name="l01700"></a><span class="lineno"> 1700</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l01701" name="l01701"></a><span class="lineno"> 1701</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01702" name="l01702"></a><span class="lineno"><a class="line" href="applet_8h.html#a5a154cd76c02b7f8373147183ef32bc3"> 1702</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5a154cd76c02b7f8373147183ef32bc3">appletGetHealthWarningDisappearedSystemEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l01703" name="l01703"></a><span class="lineno"> 1703</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01704" name="l01704"></a><span class="lineno"> 1704</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01705" name="l01705"></a><span class="lineno"> 1705</span><span class="comment"> * @brief SetHdcpAuthenticationActivated</span></div>
|
|
<div class="line"><a id="l01706" name="l01706"></a><span class="lineno"> 1706</span><span class="comment"> * @note Only available with AppletType_*Application on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l01707" name="l01707"></a><span class="lineno"> 1707</span><span class="comment"> * @param[in] flag Whether HdcpAuthentication is activated.</span></div>
|
|
<div class="line"><a id="l01708" name="l01708"></a><span class="lineno"> 1708</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01709" name="l01709"></a><span class="lineno"><a class="line" href="applet_8h.html#a7896c4e775f99ec6d74701a5788583a4"> 1709</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a7896c4e775f99ec6d74701a5788583a4">appletSetHdcpAuthenticationActivated</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l01710" name="l01710"></a><span class="lineno"> 1710</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01711" name="l01711"></a><span class="lineno"> 1711</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01712" name="l01712"></a><span class="lineno"> 1712</span><span class="comment"> * @brief GetLastApplicationExitReason</span></div>
|
|
<div class="line"><a id="l01713" name="l01713"></a><span class="lineno"> 1713</span><span class="comment"> * @note Only available with AppletType_*Application on [11.0.0+].</span></div>
|
|
<div class="line"><a id="l01714" name="l01714"></a><span class="lineno"> 1714</span><span class="comment"> * @param[out] out Output value.</span></div>
|
|
<div class="line"><a id="l01715" name="l01715"></a><span class="lineno"> 1715</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01716" name="l01716"></a><span class="lineno"><a class="line" href="applet_8h.html#a42d9d9191cc8431a004c124cade1acae"> 1716</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a42d9d9191cc8431a004c124cade1acae">appletGetLastApplicationExitReason</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out);</div>
|
|
<div class="line"><a id="l01717" name="l01717"></a><span class="lineno"> 1717</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01718" name="l01718"></a><span class="lineno"> 1718</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01719" name="l01719"></a><span class="lineno"> 1719</span><span class="comment"> * @brief CreateMovieMaker. Do not use this directly, use \ref grcCreateMovieMaker instead.</span></div>
|
|
<div class="line"><a id="l01720" name="l01720"></a><span class="lineno"> 1720</span><span class="comment"> * @note Only available with AppletType_*Application on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01721" name="l01721"></a><span class="lineno"> 1721</span><span class="comment"> * @param[out] srv_out Output Service for applet IMovieMaker.</span></div>
|
|
<div class="line"><a id="l01722" name="l01722"></a><span class="lineno"> 1722</span><span class="comment"> * @param[in] tmem TransferMemory</span></div>
|
|
<div class="line"><a id="l01723" name="l01723"></a><span class="lineno"> 1723</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01724" name="l01724"></a><span class="lineno"><a class="line" href="applet_8h.html#a54c017aff15f000a12323be337bfeb73"> 1724</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a54c017aff15f000a12323be337bfeb73">appletCreateMovieMaker</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out, <a class="code hl_struct" href="structTransferMemory.html">TransferMemory</a> *tmem);</div>
|
|
<div class="line"><a id="l01725" name="l01725"></a><span class="lineno"> 1725</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01726" name="l01726"></a><span class="lineno"> 1726</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01727" name="l01727"></a><span class="lineno"> 1727</span><span class="comment"> * @brief Launches the jit-sysmodule when it was not previously launched by this cmd. Returns 0 when it was previously launched.</span></div>
|
|
<div class="line"><a id="l01728" name="l01728"></a><span class="lineno"> 1728</span><span class="comment"> * @note Only available with AppletType_*Application on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01729" name="l01729"></a><span class="lineno"> 1729</span><span class="comment"> * @note Requires the jit-sysmodule to actually be installed.</span></div>
|
|
<div class="line"><a id="l01730" name="l01730"></a><span class="lineno"> 1730</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01731" name="l01731"></a><span class="lineno"><a class="line" href="applet_8h.html#acec7a501158a71f3ffedb319f580d519"> 1731</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#acec7a501158a71f3ffedb319f580d519">appletPrepareForJit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01732" name="l01732"></a><span class="lineno"> 1732</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01733" name="l01733"></a><span class="lineno"> 1733</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01734" name="l01734"></a><span class="lineno"> 1734</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01735" name="l01735"></a><span class="lineno"> 1735</span><span class="comment">///@name IHomeMenuFunctions: IFunctions for AppletType_SystemApplet and on [15.0.0+] for AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01736" name="l01736"></a><span class="lineno"> 1736</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01737" name="l01737"></a><span class="lineno"> 1737</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01738" name="l01738"></a><span class="lineno"> 1738</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01739" name="l01739"></a><span class="lineno"> 1739</span><span class="comment"> * @brief RequestToGetForeground</span></div>
|
|
<div class="line"><a id="l01740" name="l01740"></a><span class="lineno"> 1740</span><span class="comment"> * @note Only available with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01741" name="l01741"></a><span class="lineno"> 1741</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01742" name="l01742"></a><span class="lineno"><a class="line" href="applet_8h.html#a4ecf654f83a8472b0ddc0f2be1bd8d32"> 1742</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4ecf654f83a8472b0ddc0f2be1bd8d32">appletRequestToGetForeground</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01743" name="l01743"></a><span class="lineno"> 1743</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01744" name="l01744"></a><span class="lineno"> 1744</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01745" name="l01745"></a><span class="lineno"> 1745</span><span class="comment"> * @brief LockForeground</span></div>
|
|
<div class="line"><a id="l01746" name="l01746"></a><span class="lineno"> 1746</span><span class="comment"> * @note Only available with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01747" name="l01747"></a><span class="lineno"> 1747</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01748" name="l01748"></a><span class="lineno"><a class="line" href="applet_8h.html#a8cacd50230517e4a069dcf0d2196208e"> 1748</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a8cacd50230517e4a069dcf0d2196208e">appletLockForeground</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01749" name="l01749"></a><span class="lineno"> 1749</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01750" name="l01750"></a><span class="lineno"> 1750</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01751" name="l01751"></a><span class="lineno"> 1751</span><span class="comment"> * @brief UnlockForeground</span></div>
|
|
<div class="line"><a id="l01752" name="l01752"></a><span class="lineno"> 1752</span><span class="comment"> * @note Only available with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01753" name="l01753"></a><span class="lineno"> 1753</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01754" name="l01754"></a><span class="lineno"><a class="line" href="applet_8h.html#ac917fc52cf91e01b87e5b49cb9dbee5c"> 1754</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac917fc52cf91e01b87e5b49cb9dbee5c">appletUnlockForeground</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01755" name="l01755"></a><span class="lineno"> 1755</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01756" name="l01756"></a><span class="lineno"> 1756</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01757" name="l01757"></a><span class="lineno"> 1757</span><span class="comment"> * @brief Pops a storage from the general channel.</span></div>
|
|
<div class="line"><a id="l01758" name="l01758"></a><span class="lineno"> 1758</span><span class="comment"> * @note Only available with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01759" name="l01759"></a><span class="lineno"> 1759</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l01760" name="l01760"></a><span class="lineno"> 1760</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01761" name="l01761"></a><span class="lineno"><a class="line" href="applet_8h.html#aef0df22008dfc57cd05ec54201d8677e"> 1761</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aef0df22008dfc57cd05ec54201d8677e">appletPopFromGeneralChannel</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l01762" name="l01762"></a><span class="lineno"> 1762</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01763" name="l01763"></a><span class="lineno"> 1763</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01764" name="l01764"></a><span class="lineno"> 1764</span><span class="comment"> * @brief Gets an Event which is signaled when a new storage is available with \ref appletPopFromGeneralChannel where previously no storage was available, this event is automatically cleared by the system once the last storage is popped.</span></div>
|
|
<div class="line"><a id="l01765" name="l01765"></a><span class="lineno"> 1765</span><span class="comment"> * @note Only available with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01766" name="l01766"></a><span class="lineno"> 1766</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l01767" name="l01767"></a><span class="lineno"> 1767</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l01768" name="l01768"></a><span class="lineno"> 1768</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01769" name="l01769"></a><span class="lineno"><a class="line" href="applet_8h.html#a3ec262c0b35dd98916cbd2410362a83b"> 1769</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a3ec262c0b35dd98916cbd2410362a83b">appletGetPopFromGeneralChannelEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l01770" name="l01770"></a><span class="lineno"> 1770</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01771" name="l01771"></a><span class="lineno"> 1771</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01772" name="l01772"></a><span class="lineno"> 1772</span><span class="comment"> * @brief Gets a \ref AppletLockAccessor for HomeButtonWriter.</span></div>
|
|
<div class="line"><a id="l01773" name="l01773"></a><span class="lineno"> 1773</span><span class="comment"> * @note Only available with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01774" name="l01774"></a><span class="lineno"> 1774</span><span class="comment"> * @note Similar to using \ref appletGetWriterLockAccessorEx with inval=0.</span></div>
|
|
<div class="line"><a id="l01775" name="l01775"></a><span class="lineno"> 1775</span><span class="comment"> * @param a LockAccessor object.</span></div>
|
|
<div class="line"><a id="l01776" name="l01776"></a><span class="lineno"> 1776</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01777" name="l01777"></a><span class="lineno"><a class="line" href="applet_8h.html#a483822cad48ecb1bf8f913a849bfd392"> 1777</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a483822cad48ecb1bf8f913a849bfd392">appletGetHomeButtonWriterLockAccessor</a>(<a class="code hl_struct" href="structAppletLockAccessor.html">AppletLockAccessor</a> *a);</div>
|
|
<div class="line"><a id="l01778" name="l01778"></a><span class="lineno"> 1778</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01779" name="l01779"></a><span class="lineno"> 1779</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01780" name="l01780"></a><span class="lineno"> 1780</span><span class="comment"> * @brief IsSleepEnabled</span></div>
|
|
<div class="line"><a id="l01781" name="l01781"></a><span class="lineno"> 1781</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [11.0.0+], or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01782" name="l01782"></a><span class="lineno"> 1782</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l01783" name="l01783"></a><span class="lineno"> 1783</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01784" name="l01784"></a><span class="lineno"><a class="line" href="applet_8h.html#a16510e96ab90d737291e8dd306a2c4e7"> 1784</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a16510e96ab90d737291e8dd306a2c4e7">appletIsSleepEnabled</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l01785" name="l01785"></a><span class="lineno"> 1785</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01786" name="l01786"></a><span class="lineno"> 1786</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01787" name="l01787"></a><span class="lineno"> 1787</span><span class="comment"> * @brief PopRequestLaunchApplicationForDebug</span></div>
|
|
<div class="line"><a id="l01788" name="l01788"></a><span class="lineno"> 1788</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [6.0.0+], or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01789" name="l01789"></a><span class="lineno"> 1789</span><span class="comment"> * @param[out] uids Output array of \ref AccountUid.</span></div>
|
|
<div class="line"><a id="l01790" name="l01790"></a><span class="lineno"> 1790</span><span class="comment"> * @param[in] count Size of the uids array in entries, must be at least the size stored in state.</span></div>
|
|
<div class="line"><a id="l01791" name="l01791"></a><span class="lineno"> 1791</span><span class="comment"> * @param[out] application_id Output ApplicationId.</span></div>
|
|
<div class="line"><a id="l01792" name="l01792"></a><span class="lineno"> 1792</span><span class="comment"> * @param[out] total_out Total output userID entries.</span></div>
|
|
<div class="line"><a id="l01793" name="l01793"></a><span class="lineno"> 1793</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01794" name="l01794"></a><span class="lineno"><a class="line" href="applet_8h.html#a05af7d51ef68cac1907beb8ae8a5e051"> 1794</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a05af7d51ef68cac1907beb8ae8a5e051">appletPopRequestLaunchApplicationForDebug</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> *uids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_id, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l01795" name="l01795"></a><span class="lineno"> 1795</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01796" name="l01796"></a><span class="lineno"> 1796</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01797" name="l01797"></a><span class="lineno"> 1797</span><span class="comment"> * @brief IsForceTerminateApplicationDisabledForDebug</span></div>
|
|
<div class="line"><a id="l01798" name="l01798"></a><span class="lineno"> 1798</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [9.0.0+], or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01799" name="l01799"></a><span class="lineno"> 1799</span><span class="comment"> * @param[out] out Output flag. 0 when DebugMode is not enabled, otherwise this is loaded from a system-setting.</span></div>
|
|
<div class="line"><a id="l01800" name="l01800"></a><span class="lineno"> 1800</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01801" name="l01801"></a><span class="lineno"><a class="line" href="applet_8h.html#ac4669d47692cd78c67e746e8644afb2e"> 1801</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac4669d47692cd78c67e746e8644afb2e">appletIsForceTerminateApplicationDisabledForDebug</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l01802" name="l01802"></a><span class="lineno"> 1802</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01803" name="l01803"></a><span class="lineno"> 1803</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01804" name="l01804"></a><span class="lineno"> 1804</span><span class="comment"> * @brief Launches DevMenu and the dev Overlay-applet. This will enter an infinite-sleep-loop on success.</span></div>
|
|
<div class="line"><a id="l01805" name="l01805"></a><span class="lineno"> 1805</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [8.0.0+], or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01806" name="l01806"></a><span class="lineno"> 1806</span><span class="comment"> * @note This verifies that DebugMode is enabled, then uses a ns cmd. That cmd then loads the system-settings for these two ProgramIds (which normally only exist on devunits), and verifies that these programs are installed + launches them.</span></div>
|
|
<div class="line"><a id="l01807" name="l01807"></a><span class="lineno"> 1807</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01808" name="l01808"></a><span class="lineno"><a class="line" href="applet_8h.html#aa4a88e6e4fe08598eba932d97e69f6b9"> 1808</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aa4a88e6e4fe08598eba932d97e69f6b9">appletLaunchDevMenu</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01809" name="l01809"></a><span class="lineno"> 1809</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01810" name="l01810"></a><span class="lineno"> 1810</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01811" name="l01811"></a><span class="lineno"> 1811</span><span class="comment"> * @brief SetLastApplicationExitReason</span></div>
|
|
<div class="line"><a id="l01812" name="l01812"></a><span class="lineno"> 1812</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [11.0.0+], or on [15.0.0+] with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l01813" name="l01813"></a><span class="lineno"> 1813</span><span class="comment"> * @param[in] reason Reason</span></div>
|
|
<div class="line"><a id="l01814" name="l01814"></a><span class="lineno"> 1814</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01815" name="l01815"></a><span class="lineno"><a class="line" href="applet_8h.html#a67461908ef971b54170f88f39328b9d1"> 1815</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a67461908ef971b54170f88f39328b9d1">appletSetLastApplicationExitReason</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> reason);</div>
|
|
<div class="line"><a id="l01816" name="l01816"></a><span class="lineno"> 1816</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01817" name="l01817"></a><span class="lineno"> 1817</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01818" name="l01818"></a><span class="lineno"> 1818</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01819" name="l01819"></a><span class="lineno"> 1819</span><span class="comment">///@name IGlobalStateController</span></div>
|
|
<div class="line"><a id="l01820" name="l01820"></a><span class="lineno"> 1820</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01821" name="l01821"></a><span class="lineno"> 1821</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01822" name="l01822"></a><span class="lineno"> 1822</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01823" name="l01823"></a><span class="lineno"> 1823</span><span class="comment"> * @brief Start the sequence for entering sleep-mode.</span></div>
|
|
<div class="line"><a id="l01824" name="l01824"></a><span class="lineno"> 1824</span><span class="comment"> * @note Only available with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l01825" name="l01825"></a><span class="lineno"> 1825</span><span class="comment"> * @param[in] flag Flag, official sw uses hard-coded value = true.</span></div>
|
|
<div class="line"><a id="l01826" name="l01826"></a><span class="lineno"> 1826</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01827" name="l01827"></a><span class="lineno"><a class="line" href="applet_8h.html#a70cfdc15d0c91450464165c38b286936"> 1827</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a70cfdc15d0c91450464165c38b286936">appletStartSleepSequence</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l01828" name="l01828"></a><span class="lineno"> 1828</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01829" name="l01829"></a><span class="lineno"> 1829</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01830" name="l01830"></a><span class="lineno"> 1830</span><span class="comment"> * @brief Start the system-shutdown sequence.</span></div>
|
|
<div class="line"><a id="l01831" name="l01831"></a><span class="lineno"> 1831</span><span class="comment"> * @note Only available with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l01832" name="l01832"></a><span class="lineno"> 1832</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01833" name="l01833"></a><span class="lineno"><a class="line" href="applet_8h.html#ab2fd8f5f011ec7e4483850a13e3daa70"> 1833</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ab2fd8f5f011ec7e4483850a13e3daa70">appletStartShutdownSequence</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01834" name="l01834"></a><span class="lineno"> 1834</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01835" name="l01835"></a><span class="lineno"> 1835</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01836" name="l01836"></a><span class="lineno"> 1836</span><span class="comment"> * @brief Start the system-reboot sequence.</span></div>
|
|
<div class="line"><a id="l01837" name="l01837"></a><span class="lineno"> 1837</span><span class="comment"> * @note Only available with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l01838" name="l01838"></a><span class="lineno"> 1838</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01839" name="l01839"></a><span class="lineno"><a class="line" href="applet_8h.html#a4153477e78cde6e87910f837795d64e1"> 1839</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4153477e78cde6e87910f837795d64e1">appletStartRebootSequence</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01840" name="l01840"></a><span class="lineno"> 1840</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01841" name="l01841"></a><span class="lineno"> 1841</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01842" name="l01842"></a><span class="lineno"> 1842</span><span class="comment"> * @brief IsAutoPowerDownRequested. Uses an idle:sys cmd internally.</span></div>
|
|
<div class="line"><a id="l01843" name="l01843"></a><span class="lineno"> 1843</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [7.0.0+], or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l01844" name="l01844"></a><span class="lineno"> 1844</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l01845" name="l01845"></a><span class="lineno"> 1845</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01846" name="l01846"></a><span class="lineno"><a class="line" href="applet_8h.html#a8fe695e6131a217d855737a72f1b1aa0"> 1846</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a8fe695e6131a217d855737a72f1b1aa0">appletIsAutoPowerDownRequested</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l01847" name="l01847"></a><span class="lineno"> 1847</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01848" name="l01848"></a><span class="lineno"> 1848</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01849" name="l01849"></a><span class="lineno"> 1849</span><span class="comment"> * @brief LoadAndApplyIdlePolicySettings. Uses an idle:sys cmd internally.</span></div>
|
|
<div class="line"><a id="l01850" name="l01850"></a><span class="lineno"> 1850</span><span class="comment"> * @note Only available with AppletType_SystemApplet, or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l01851" name="l01851"></a><span class="lineno"> 1851</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01852" name="l01852"></a><span class="lineno"><a class="line" href="applet_8h.html#a923e2b6338c0045a0e0abca44f88a78b"> 1852</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a923e2b6338c0045a0e0abca44f88a78b">appletLoadAndApplyIdlePolicySettings</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01853" name="l01853"></a><span class="lineno"> 1853</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01854" name="l01854"></a><span class="lineno"> 1854</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01855" name="l01855"></a><span class="lineno"> 1855</span><span class="comment"> * @brief NotifyCecSettingsChanged. Uses an omm cmd internally.</span></div>
|
|
<div class="line"><a id="l01856" name="l01856"></a><span class="lineno"> 1856</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [2.0.0+], or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l01857" name="l01857"></a><span class="lineno"> 1857</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01858" name="l01858"></a><span class="lineno"><a class="line" href="applet_8h.html#a907dde309f7118c6716e9a6a6b9c5236"> 1858</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a907dde309f7118c6716e9a6a6b9c5236">appletNotifyCecSettingsChanged</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01859" name="l01859"></a><span class="lineno"> 1859</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01860" name="l01860"></a><span class="lineno"> 1860</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01861" name="l01861"></a><span class="lineno"> 1861</span><span class="comment"> * @brief Sets the DefaultHomeButtonLongPressTime.</span></div>
|
|
<div class="line"><a id="l01862" name="l01862"></a><span class="lineno"> 1862</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [3.0.0+], or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l01863" name="l01863"></a><span class="lineno"> 1863</span><span class="comment"> * @param[in] val Input value.</span></div>
|
|
<div class="line"><a id="l01864" name="l01864"></a><span class="lineno"> 1864</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01865" name="l01865"></a><span class="lineno"><a class="line" href="applet_8h.html#a628a6f051ea2cfaaf044c41acbce139f"> 1865</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a628a6f051ea2cfaaf044c41acbce139f">appletSetDefaultHomeButtonLongPressTime</a>(<a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> val);</div>
|
|
<div class="line"><a id="l01866" name="l01866"></a><span class="lineno"> 1866</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01867" name="l01867"></a><span class="lineno"> 1867</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01868" name="l01868"></a><span class="lineno"> 1868</span><span class="comment"> * @brief UpdateDefaultDisplayResolution. Uses an omm cmd internally.</span></div>
|
|
<div class="line"><a id="l01869" name="l01869"></a><span class="lineno"> 1869</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [3.0.0+], or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l01870" name="l01870"></a><span class="lineno"> 1870</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01871" name="l01871"></a><span class="lineno"><a class="line" href="applet_8h.html#adeccef04f82bb66ec1eb4f2ce17f506d"> 1871</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#adeccef04f82bb66ec1eb4f2ce17f506d">appletUpdateDefaultDisplayResolution</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01872" name="l01872"></a><span class="lineno"> 1872</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01873" name="l01873"></a><span class="lineno"> 1873</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01874" name="l01874"></a><span class="lineno"> 1874</span><span class="comment"> * @brief ShouldSleepOnBoot. Uses an omm cmd internally.</span></div>
|
|
<div class="line"><a id="l01875" name="l01875"></a><span class="lineno"> 1875</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [3.0.0+], or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l01876" name="l01876"></a><span class="lineno"> 1876</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l01877" name="l01877"></a><span class="lineno"> 1877</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01878" name="l01878"></a><span class="lineno"><a class="line" href="applet_8h.html#ab01797295f3554e8d6421451943de710"> 1878</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ab01797295f3554e8d6421451943de710">appletShouldSleepOnBoot</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l01879" name="l01879"></a><span class="lineno"> 1879</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01880" name="l01880"></a><span class="lineno"> 1880</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01881" name="l01881"></a><span class="lineno"> 1881</span><span class="comment"> * @brief Gets an Event which is signaled for HdcpAuthenticationFailed.</span></div>
|
|
<div class="line"><a id="l01882" name="l01882"></a><span class="lineno"> 1882</span><span class="comment"> * @note Only available with AppletType_SystemApplet on [4.0.0+], or on [15.0.0+] with AppletType_LibraryApplet/AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l01883" name="l01883"></a><span class="lineno"> 1883</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l01884" name="l01884"></a><span class="lineno"> 1884</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l01885" name="l01885"></a><span class="lineno"> 1885</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01886" name="l01886"></a><span class="lineno"><a class="line" href="applet_8h.html#ab0810ce188905aaaf486aa79f660ce25"> 1886</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ab0810ce188905aaaf486aa79f660ce25">appletGetHdcpAuthenticationFailedEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l01887" name="l01887"></a><span class="lineno"> 1887</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01888" name="l01888"></a><span class="lineno"> 1888</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01889" name="l01889"></a><span class="lineno"> 1889</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01890" name="l01890"></a><span class="lineno"> 1890</span><span class="comment">///@name IApplicationCreator</span></div>
|
|
<div class="line"><a id="l01891" name="l01891"></a><span class="lineno"> 1891</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01892" name="l01892"></a><span class="lineno"> 1892</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01893" name="l01893"></a><span class="lineno"> 1893</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01894" name="l01894"></a><span class="lineno"> 1894</span><span class="comment"> * @brief Creates an Application.</span></div>
|
|
<div class="line"><a id="l01895" name="l01895"></a><span class="lineno"> 1895</span><span class="comment"> * @note Only available with AppletType_SystemApplet.</span></div>
|
|
<div class="line"><a id="l01896" name="l01896"></a><span class="lineno"> 1896</span><span class="comment"> * @param[out] a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01897" name="l01897"></a><span class="lineno"> 1897</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l01898" name="l01898"></a><span class="lineno"> 1898</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01899" name="l01899"></a><span class="lineno"><a class="line" href="applet_8h.html#a22e8a7134aec0984f877761c588cb4d3"> 1899</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a22e8a7134aec0984f877761c588cb4d3">appletCreateApplication</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l01900" name="l01900"></a><span class="lineno"> 1900</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01901" name="l01901"></a><span class="lineno"> 1901</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01902" name="l01902"></a><span class="lineno"> 1902</span><span class="comment"> * @brief Pops a \ref AppletApplication for a requested Application launch.</span></div>
|
|
<div class="line"><a id="l01903" name="l01903"></a><span class="lineno"> 1903</span><span class="comment"> * @note Only available with AppletType_SystemApplet.</span></div>
|
|
<div class="line"><a id="l01904" name="l01904"></a><span class="lineno"> 1904</span><span class="comment"> * @param[out] a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01905" name="l01905"></a><span class="lineno"> 1905</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01906" name="l01906"></a><span class="lineno"><a class="line" href="applet_8h.html#a38ecdeb07a6f71afe4b08baa36e0a5f9"> 1906</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a38ecdeb07a6f71afe4b08baa36e0a5f9">appletPopLaunchRequestedApplication</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01907" name="l01907"></a><span class="lineno"> 1907</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01908" name="l01908"></a><span class="lineno"> 1908</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01909" name="l01909"></a><span class="lineno"> 1909</span><span class="comment"> * @brief Creates a SystemApplication.</span></div>
|
|
<div class="line"><a id="l01910" name="l01910"></a><span class="lineno"> 1910</span><span class="comment"> * @note Only available with AppletType_SystemApplet.</span></div>
|
|
<div class="line"><a id="l01911" name="l01911"></a><span class="lineno"> 1911</span><span class="comment"> * @param[out] a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01912" name="l01912"></a><span class="lineno"> 1912</span><span class="comment"> * @param[in] system_application_id SystemApplicationId.</span></div>
|
|
<div class="line"><a id="l01913" name="l01913"></a><span class="lineno"> 1913</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01914" name="l01914"></a><span class="lineno"><a class="line" href="applet_8h.html#a58b2f106630e86c7409d6d17ca75319e"> 1914</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a58b2f106630e86c7409d6d17ca75319e">appletCreateSystemApplication</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> system_application_id);</div>
|
|
<div class="line"><a id="l01915" name="l01915"></a><span class="lineno"> 1915</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01916" name="l01916"></a><span class="lineno"> 1916</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01917" name="l01917"></a><span class="lineno"> 1917</span><span class="comment"> * @brief PopFloatingApplicationForDevelopment.</span></div>
|
|
<div class="line"><a id="l01918" name="l01918"></a><span class="lineno"> 1918</span><span class="comment"> * @note Only available with AppletType_SystemApplet. Should not be used if no FloatingApplication is available.</span></div>
|
|
<div class="line"><a id="l01919" name="l01919"></a><span class="lineno"> 1919</span><span class="comment"> * @param[out] a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01920" name="l01920"></a><span class="lineno"> 1920</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01921" name="l01921"></a><span class="lineno"><a class="line" href="applet_8h.html#a3e759e887470b7907adc11538180366f"> 1921</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a3e759e887470b7907adc11538180366f">appletPopFloatingApplicationForDevelopment</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01922" name="l01922"></a><span class="lineno"> 1922</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01923" name="l01923"></a><span class="lineno"> 1923</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01924" name="l01924"></a><span class="lineno"> 1924</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01925" name="l01925"></a><span class="lineno"> 1925</span><span class="comment">///@name IApplicationAccessor</span></div>
|
|
<div class="line"><a id="l01926" name="l01926"></a><span class="lineno"> 1926</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01927" name="l01927"></a><span class="lineno"> 1927</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01928" name="l01928"></a><span class="lineno"> 1928</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01929" name="l01929"></a><span class="lineno"> 1929</span><span class="comment"> * @brief Close an \ref AppletApplication.</span></div>
|
|
<div class="line"><a id="l01930" name="l01930"></a><span class="lineno"> 1930</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01931" name="l01931"></a><span class="lineno"> 1931</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01932" name="l01932"></a><span class="lineno"><a class="line" href="applet_8h.html#ab519cee1f52eba14fa0c1bf01e675e2d"> 1932</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#ab519cee1f52eba14fa0c1bf01e675e2d">appletApplicationClose</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01933" name="l01933"></a><span class="lineno"> 1933</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01934" name="l01934"></a><span class="lineno"> 1934</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01935" name="l01935"></a><span class="lineno"> 1935</span><span class="comment"> * @brief Returns whether the AppletApplication object was initialized.</span></div>
|
|
<div class="line"><a id="l01936" name="l01936"></a><span class="lineno"> 1936</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01937" name="l01937"></a><span class="lineno"> 1937</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01938" name="l01938"></a><span class="lineno"><a class="line" href="applet_8h.html#aec9ede8bab9cc7118d8dd9fbdce70368"> 1938</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="applet_8h.html#aec9ede8bab9cc7118d8dd9fbdce70368">appletApplicationActive</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01939" name="l01939"></a><span class="lineno"> 1939</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01940" name="l01940"></a><span class="lineno"> 1940</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01941" name="l01941"></a><span class="lineno"> 1941</span><span class="comment"> * @brief Starts the Application.</span></div>
|
|
<div class="line"><a id="l01942" name="l01942"></a><span class="lineno"> 1942</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01943" name="l01943"></a><span class="lineno"> 1943</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01944" name="l01944"></a><span class="lineno"><a class="line" href="applet_8h.html#ab051bd96ee07e166a29b3819ed2cdd8a"> 1944</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ab051bd96ee07e166a29b3819ed2cdd8a">appletApplicationStart</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01945" name="l01945"></a><span class="lineno"> 1945</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01946" name="l01946"></a><span class="lineno"> 1946</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01947" name="l01947"></a><span class="lineno"> 1947</span><span class="comment"> * @brief Requests the Application to exit.</span></div>
|
|
<div class="line"><a id="l01948" name="l01948"></a><span class="lineno"> 1948</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01949" name="l01949"></a><span class="lineno"> 1949</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01950" name="l01950"></a><span class="lineno"><a class="line" href="applet_8h.html#a5f3d3ae7c68cbc1e63e7d4e7c3a8e830"> 1950</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5f3d3ae7c68cbc1e63e7d4e7c3a8e830">appletApplicationRequestExit</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01951" name="l01951"></a><span class="lineno"> 1951</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01952" name="l01952"></a><span class="lineno"> 1952</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01953" name="l01953"></a><span class="lineno"> 1953</span><span class="comment"> * @brief Terminate the Application.</span></div>
|
|
<div class="line"><a id="l01954" name="l01954"></a><span class="lineno"> 1954</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01955" name="l01955"></a><span class="lineno"> 1955</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01956" name="l01956"></a><span class="lineno"><a class="line" href="applet_8h.html#a3ccce80f7bcf33f19f124ceb241f2332"> 1956</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a3ccce80f7bcf33f19f124ceb241f2332">appletApplicationTerminate</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01957" name="l01957"></a><span class="lineno"> 1957</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01958" name="l01958"></a><span class="lineno"> 1958</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01959" name="l01959"></a><span class="lineno"> 1959</span><span class="comment"> * @brief Waits for the Application to exit.</span></div>
|
|
<div class="line"><a id="l01960" name="l01960"></a><span class="lineno"> 1960</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01961" name="l01961"></a><span class="lineno"> 1961</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01962" name="l01962"></a><span class="lineno"><a class="line" href="applet_8h.html#a375a289085a5bb8539b5003ba3aac5bc"> 1962</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#a375a289085a5bb8539b5003ba3aac5bc">appletApplicationJoin</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01963" name="l01963"></a><span class="lineno"> 1963</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01964" name="l01964"></a><span class="lineno"> 1964</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01965" name="l01965"></a><span class="lineno"> 1965</span><span class="comment"> * @brief Waits on the Application StateChangedEvent with timeout=0, and returns whether it was successful.</span></div>
|
|
<div class="line"><a id="l01966" name="l01966"></a><span class="lineno"> 1966</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01967" name="l01967"></a><span class="lineno"> 1967</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01968" name="l01968"></a><span class="lineno"><a class="line" href="applet_8h.html#a1bffd62f8b9834b90be5c1b06a717566"> 1968</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="applet_8h.html#a1bffd62f8b9834b90be5c1b06a717566">appletApplicationCheckFinished</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01969" name="l01969"></a><span class="lineno"> 1969</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01970" name="l01970"></a><span class="lineno"> 1970</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01971" name="l01971"></a><span class="lineno"> 1971</span><span class="comment"> * @brief Gets the \ref AppletApplicationExitReason set by \ref appletApplicationJoin.</span></div>
|
|
<div class="line"><a id="l01972" name="l01972"></a><span class="lineno"> 1972</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01973" name="l01973"></a><span class="lineno"> 1973</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01974" name="l01974"></a><span class="lineno"><a class="line" href="applet_8h.html#a99541512a0f30108ae3b3f43e84b8cb3"> 1974</a></span><a class="code hl_enumeration" href="applet_8h.html#a392803c8cd3ca14f79e5d203d535dc71">AppletApplicationExitReason</a> <a class="code hl_function" href="applet_8h.html#a99541512a0f30108ae3b3f43e84b8cb3">appletApplicationGetExitReason</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01975" name="l01975"></a><span class="lineno"> 1975</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01976" name="l01976"></a><span class="lineno"> 1976</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01977" name="l01977"></a><span class="lineno"> 1977</span><span class="comment"> * @brief RequestForApplicationToGetForeground.</span></div>
|
|
<div class="line"><a id="l01978" name="l01978"></a><span class="lineno"> 1978</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01979" name="l01979"></a><span class="lineno"> 1979</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01980" name="l01980"></a><span class="lineno"><a class="line" href="applet_8h.html#a0977acbbb37efdb24648265d9afa0b67"> 1980</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a0977acbbb37efdb24648265d9afa0b67">appletApplicationRequestForApplicationToGetForeground</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01981" name="l01981"></a><span class="lineno"> 1981</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01982" name="l01982"></a><span class="lineno"> 1982</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01983" name="l01983"></a><span class="lineno"> 1983</span><span class="comment"> * @brief TerminateAllLibraryApplets which were created by the Application.</span></div>
|
|
<div class="line"><a id="l01984" name="l01984"></a><span class="lineno"> 1984</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01985" name="l01985"></a><span class="lineno"><a class="line" href="applet_8h.html#ad36527dc3d53311a6fe3e3e5bf2469eb"> 1985</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ad36527dc3d53311a6fe3e3e5bf2469eb">appletApplicationTerminateAllLibraryApplets</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l01986" name="l01986"></a><span class="lineno"> 1986</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01987" name="l01987"></a><span class="lineno"> 1987</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01988" name="l01988"></a><span class="lineno"> 1988</span><span class="comment"> * @brief AreAnyLibraryAppletsLeft which were created by the Application.</span></div>
|
|
<div class="line"><a id="l01989" name="l01989"></a><span class="lineno"> 1989</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01990" name="l01990"></a><span class="lineno"> 1990</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l01991" name="l01991"></a><span class="lineno"> 1991</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01992" name="l01992"></a><span class="lineno"><a class="line" href="applet_8h.html#ac3487b77ec21b18d08dd8b3c65fe0c7b"> 1992</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac3487b77ec21b18d08dd8b3c65fe0c7b">appletApplicationAreAnyLibraryAppletsLeft</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l01993" name="l01993"></a><span class="lineno"> 1993</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01994" name="l01994"></a><span class="lineno"> 1994</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01995" name="l01995"></a><span class="lineno"> 1995</span><span class="comment"> * @brief Calls the same func as \ref appletHolderRequestExitOrTerminate with the output IAppletAccessor from the GetCurrentLibraryApplet cmd.</span></div>
|
|
<div class="line"><a id="l01996" name="l01996"></a><span class="lineno"> 1996</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l01997" name="l01997"></a><span class="lineno"> 1997</span><span class="comment"> * @param[in] timeout Timeout in nanoseconds. UINT64_MAX for no timeout.</span></div>
|
|
<div class="line"><a id="l01998" name="l01998"></a><span class="lineno"> 1998</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01999" name="l01999"></a><span class="lineno"><a class="line" href="applet_8h.html#afb0f1383c25a34fd03be9becde997465"> 1999</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#afb0f1383c25a34fd03be9becde997465">appletApplicationRequestExitLibraryAppletOrTerminate</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> timeout);</div>
|
|
<div class="line"><a id="l02000" name="l02000"></a><span class="lineno"> 2000</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02001" name="l02001"></a><span class="lineno"> 2001</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02002" name="l02002"></a><span class="lineno"> 2002</span><span class="comment"> * @brief Gets the ApplicationId for the Application.</span></div>
|
|
<div class="line"><a id="l02003" name="l02003"></a><span class="lineno"> 2003</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02004" name="l02004"></a><span class="lineno"> 2004</span><span class="comment"> * @param[out] application_id Output ApplicationId.</span></div>
|
|
<div class="line"><a id="l02005" name="l02005"></a><span class="lineno"> 2005</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02006" name="l02006"></a><span class="lineno"><a class="line" href="applet_8h.html#a39caad16d0aee64f86592e0a875ea05d"> 2006</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a39caad16d0aee64f86592e0a875ea05d">appletApplicationGetApplicationId</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_id);</div>
|
|
<div class="line"><a id="l02007" name="l02007"></a><span class="lineno"> 2007</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02008" name="l02008"></a><span class="lineno"> 2008</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02009" name="l02009"></a><span class="lineno"> 2009</span><span class="comment"> * @brief Pushes a LaunchParameter AppletStorage to the Application.</span></div>
|
|
<div class="line"><a id="l02010" name="l02010"></a><span class="lineno"> 2010</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l02011" name="l02011"></a><span class="lineno"> 2011</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02012" name="l02012"></a><span class="lineno"> 2012</span><span class="comment"> * @param[in] kind \ref AppletLaunchParameterKind</span></div>
|
|
<div class="line"><a id="l02013" name="l02013"></a><span class="lineno"> 2013</span><span class="comment"> * @param[in] s Input storage.</span></div>
|
|
<div class="line"><a id="l02014" name="l02014"></a><span class="lineno"> 2014</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02015" name="l02015"></a><span class="lineno"><a class="line" href="applet_8h.html#a812a909a563373a9cc9661a9b33f94b6"> 2015</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a812a909a563373a9cc9661a9b33f94b6">appletApplicationPushLaunchParameter</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_enumeration" href="applet_8h.html#a639738c402150b338bd4eed228314cde">AppletLaunchParameterKind</a> kind, <a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a>* s);</div>
|
|
<div class="line"><a id="l02016" name="l02016"></a><span class="lineno"> 2016</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02017" name="l02017"></a><span class="lineno"> 2017</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02018" name="l02018"></a><span class="lineno"> 2018</span><span class="comment"> * @brief Gets the \ref NacpStruct for the Application.</span></div>
|
|
<div class="line"><a id="l02019" name="l02019"></a><span class="lineno"> 2019</span><span class="comment"> * @note Not usable when the \ref AppletApplication is for an AppletType_SystemApplication.</span></div>
|
|
<div class="line"><a id="l02020" name="l02020"></a><span class="lineno"> 2020</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02021" name="l02021"></a><span class="lineno"> 2021</span><span class="comment"> * @param[out] nacp \ref NacpStruct</span></div>
|
|
<div class="line"><a id="l02022" name="l02022"></a><span class="lineno"> 2022</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02023" name="l02023"></a><span class="lineno"><a class="line" href="applet_8h.html#a9b725747cce4c2e78f75eda0ceeb61a3"> 2023</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a9b725747cce4c2e78f75eda0ceeb61a3">appletApplicationGetApplicationControlProperty</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_struct" href="structNacpStruct.html">NacpStruct</a> *nacp);</div>
|
|
<div class="line"><a id="l02024" name="l02024"></a><span class="lineno"> 2024</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02025" name="l02025"></a><span class="lineno"> 2025</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02026" name="l02026"></a><span class="lineno"> 2026</span><span class="comment"> * @brief Gets the \ref AppletApplicationLaunchProperty for the Application.</span></div>
|
|
<div class="line"><a id="l02027" name="l02027"></a><span class="lineno"> 2027</span><span class="comment"> * @note Only available on [2.0.0+]. Not usable when the \ref AppletApplication is for an AppletType_SystemApplication.</span></div>
|
|
<div class="line"><a id="l02028" name="l02028"></a><span class="lineno"> 2028</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02029" name="l02029"></a><span class="lineno"> 2029</span><span class="comment"> * @param[out] out \ref AppletApplicationLaunchProperty</span></div>
|
|
<div class="line"><a id="l02030" name="l02030"></a><span class="lineno"> 2030</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02031" name="l02031"></a><span class="lineno"><a class="line" href="applet_8h.html#ae60b5acaf1174264b0436fa5c3cce922"> 2031</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ae60b5acaf1174264b0436fa5c3cce922">appletApplicationGetApplicationLaunchProperty</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_struct" href="structAppletApplicationLaunchProperty.html">AppletApplicationLaunchProperty</a> *out);</div>
|
|
<div class="line"><a id="l02032" name="l02032"></a><span class="lineno"> 2032</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02033" name="l02033"></a><span class="lineno"> 2033</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02034" name="l02034"></a><span class="lineno"> 2034</span><span class="comment"> * @brief Gets the \ref AppletApplicationLaunchRequestInfo for the Application.</span></div>
|
|
<div class="line"><a id="l02035" name="l02035"></a><span class="lineno"> 2035</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02036" name="l02036"></a><span class="lineno"> 2036</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02037" name="l02037"></a><span class="lineno"> 2037</span><span class="comment"> * @param[out] out \ref AppletApplicationLaunchRequestInfo</span></div>
|
|
<div class="line"><a id="l02038" name="l02038"></a><span class="lineno"> 2038</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02039" name="l02039"></a><span class="lineno"><a class="line" href="applet_8h.html#ae56a93f39310e483a40275d0bdcada05"> 2039</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ae56a93f39310e483a40275d0bdcada05">appletApplicationGetApplicationLaunchRequestInfo</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_struct" href="structAppletApplicationLaunchRequestInfo.html">AppletApplicationLaunchRequestInfo</a> *out);</div>
|
|
<div class="line"><a id="l02040" name="l02040"></a><span class="lineno"> 2040</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02041" name="l02041"></a><span class="lineno"> 2041</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02042" name="l02042"></a><span class="lineno"> 2042</span><span class="comment"> * @brief SetUsers for the Application.</span></div>
|
|
<div class="line"><a id="l02043" name="l02043"></a><span class="lineno"> 2043</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02044" name="l02044"></a><span class="lineno"> 2044</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02045" name="l02045"></a><span class="lineno"> 2045</span><span class="comment"> * @param[in] uids Input array of \ref AccountUid.</span></div>
|
|
<div class="line"><a id="l02046" name="l02046"></a><span class="lineno"> 2046</span><span class="comment"> * @param[in] count Size of the uids array in entries, must be <=ACC_USER_LIST_SIZE.</span></div>
|
|
<div class="line"><a id="l02047" name="l02047"></a><span class="lineno"> 2047</span><span class="comment"> * @param[in] flag When this flag is true, this just clears the users_available state flag to 0 and returns.</span></div>
|
|
<div class="line"><a id="l02048" name="l02048"></a><span class="lineno"> 2048</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02049" name="l02049"></a><span class="lineno"><a class="line" href="applet_8h.html#addd337841634548303b988908ff2c90d"> 2049</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#addd337841634548303b988908ff2c90d">appletApplicationSetUsers</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <span class="keyword">const</span> <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> *uids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l02050" name="l02050"></a><span class="lineno"> 2050</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02051" name="l02051"></a><span class="lineno"> 2051</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02052" name="l02052"></a><span class="lineno"> 2052</span><span class="comment"> * @brief CheckRightsEnvironmentAvailable.</span></div>
|
|
<div class="line"><a id="l02053" name="l02053"></a><span class="lineno"> 2053</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02054" name="l02054"></a><span class="lineno"> 2054</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02055" name="l02055"></a><span class="lineno"> 2055</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l02056" name="l02056"></a><span class="lineno"> 2056</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02057" name="l02057"></a><span class="lineno"><a class="line" href="applet_8h.html#aca78611390fa29ec889116a14c99fbf5"> 2057</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aca78611390fa29ec889116a14c99fbf5">appletApplicationCheckRightsEnvironmentAvailable</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l02058" name="l02058"></a><span class="lineno"> 2058</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02059" name="l02059"></a><span class="lineno"> 2059</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02060" name="l02060"></a><span class="lineno"> 2060</span><span class="comment"> * @brief GetNsRightsEnvironmentHandle.</span></div>
|
|
<div class="line"><a id="l02061" name="l02061"></a><span class="lineno"> 2061</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02062" name="l02062"></a><span class="lineno"> 2062</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02063" name="l02063"></a><span class="lineno"> 2063</span><span class="comment"> * @param[out] handle Output NsRightsEnvironmentHandle.</span></div>
|
|
<div class="line"><a id="l02064" name="l02064"></a><span class="lineno"> 2064</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02065" name="l02065"></a><span class="lineno"><a class="line" href="applet_8h.html#aa9e18380e13973d34b14daa91c2c9124"> 2065</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aa9e18380e13973d34b14daa91c2c9124">appletApplicationGetNsRightsEnvironmentHandle</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *handle);</div>
|
|
<div class="line"><a id="l02066" name="l02066"></a><span class="lineno"> 2066</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02067" name="l02067"></a><span class="lineno"> 2067</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02068" name="l02068"></a><span class="lineno"> 2068</span><span class="comment"> * @brief Gets an array of userIds for the Application DesirableUids.</span></div>
|
|
<div class="line"><a id="l02069" name="l02069"></a><span class="lineno"> 2069</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02070" name="l02070"></a><span class="lineno"> 2070</span><span class="comment"> * @note qlaunch only uses 1 userId with this.</span></div>
|
|
<div class="line"><a id="l02071" name="l02071"></a><span class="lineno"> 2071</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02072" name="l02072"></a><span class="lineno"> 2072</span><span class="comment"> * @param[out] uids Output array of \ref AccountUid.</span></div>
|
|
<div class="line"><a id="l02073" name="l02073"></a><span class="lineno"> 2073</span><span class="comment"> * @param[in] count Size of the uids array in entries, must be at least the size stored in state.</span></div>
|
|
<div class="line"><a id="l02074" name="l02074"></a><span class="lineno"> 2074</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l02075" name="l02075"></a><span class="lineno"> 2075</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02076" name="l02076"></a><span class="lineno"><a class="line" href="applet_8h.html#aba2ecc76bde377760955403676bd8c15"> 2076</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aba2ecc76bde377760955403676bd8c15">appletApplicationGetDesirableUids</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> *uids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l02077" name="l02077"></a><span class="lineno"> 2077</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02078" name="l02078"></a><span class="lineno"> 2078</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02079" name="l02079"></a><span class="lineno"> 2079</span><span class="comment"> * @brief ReportApplicationExitTimeout.</span></div>
|
|
<div class="line"><a id="l02080" name="l02080"></a><span class="lineno"> 2080</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02081" name="l02081"></a><span class="lineno"> 2081</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02082" name="l02082"></a><span class="lineno"> 2082</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02083" name="l02083"></a><span class="lineno"><a class="line" href="applet_8h.html#a554f283e1abb5a6b4a89549a56dc2919"> 2083</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a554f283e1abb5a6b4a89549a56dc2919">appletApplicationReportApplicationExitTimeout</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l02084" name="l02084"></a><span class="lineno"> 2084</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02085" name="l02085"></a><span class="lineno"> 2085</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02086" name="l02086"></a><span class="lineno"> 2086</span><span class="comment"> * @brief Sets the \ref AppletApplicationAttribute for the Application.</span></div>
|
|
<div class="line"><a id="l02087" name="l02087"></a><span class="lineno"> 2087</span><span class="comment"> * @note Only available on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l02088" name="l02088"></a><span class="lineno"> 2088</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02089" name="l02089"></a><span class="lineno"> 2089</span><span class="comment"> * @param[in] attr \ref AppletApplicationAttribute</span></div>
|
|
<div class="line"><a id="l02090" name="l02090"></a><span class="lineno"> 2090</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02091" name="l02091"></a><span class="lineno"><a class="line" href="applet_8h.html#a572fce9dbbd6f66f01392f16291d9502"> 2091</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a572fce9dbbd6f66f01392f16291d9502">appletApplicationSetApplicationAttribute</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <span class="keyword">const</span> <a class="code hl_struct" href="structAppletApplicationAttribute.html">AppletApplicationAttribute</a> *attr);</div>
|
|
<div class="line"><a id="l02092" name="l02092"></a><span class="lineno"> 2092</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02093" name="l02093"></a><span class="lineno"> 2093</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02094" name="l02094"></a><span class="lineno"> 2094</span><span class="comment"> * @brief Gets whether the savedata specified by the input ApplicationId is accessible.</span></div>
|
|
<div class="line"><a id="l02095" name="l02095"></a><span class="lineno"> 2095</span><span class="comment"> * @note Only available on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l02096" name="l02096"></a><span class="lineno"> 2096</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02097" name="l02097"></a><span class="lineno"> 2097</span><span class="comment"> * @param[in] application_id ApplicationId for the savedata.</span></div>
|
|
<div class="line"><a id="l02098" name="l02098"></a><span class="lineno"> 2098</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l02099" name="l02099"></a><span class="lineno"> 2099</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02100" name="l02100"></a><span class="lineno"><a class="line" href="applet_8h.html#a5932f497ec258c32295d9e7b07ab21cd"> 2100</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5932f497ec258c32295d9e7b07ab21cd">appletApplicationHasSaveDataAccessPermission</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l02101" name="l02101"></a><span class="lineno"> 2101</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02102" name="l02102"></a><span class="lineno"> 2102</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02103" name="l02103"></a><span class="lineno"> 2103</span><span class="comment"> * @brief Creates a storage using the specified input then pushes it to the FriendInvitation StorageChannel.</span></div>
|
|
<div class="line"><a id="l02104" name="l02104"></a><span class="lineno"> 2104</span><span class="comment"> * @note The system will clear the StorageChannel before pushing the storage.</span></div>
|
|
<div class="line"><a id="l02105" name="l02105"></a><span class="lineno"> 2105</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02106" name="l02106"></a><span class="lineno"> 2106</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02107" name="l02107"></a><span class="lineno"> 2107</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l02108" name="l02108"></a><span class="lineno"> 2108</span><span class="comment"> * @param[in] buffer Input buffer.</span></div>
|
|
<div class="line"><a id="l02109" name="l02109"></a><span class="lineno"> 2109</span><span class="comment"> * @param[in] size Input buffer size.</span></div>
|
|
<div class="line"><a id="l02110" name="l02110"></a><span class="lineno"> 2110</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02111" name="l02111"></a><span class="lineno"><a class="line" href="applet_8h.html#a71b8a348b538e44ac442b4d93949c03a"> 2111</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a71b8a348b538e44ac442b4d93949c03a">appletApplicationPushToFriendInvitationStorageChannel</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid, <span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> size);</div>
|
|
<div class="line"><a id="l02112" name="l02112"></a><span class="lineno"> 2112</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02113" name="l02113"></a><span class="lineno"> 2113</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02114" name="l02114"></a><span class="lineno"> 2114</span><span class="comment"> * @brief Creates a storage using the specified input then pushes it to the Notification StorageChannel.</span></div>
|
|
<div class="line"><a id="l02115" name="l02115"></a><span class="lineno"> 2115</span><span class="comment"> * @note The system will clear the StorageChannel before pushing the storage.</span></div>
|
|
<div class="line"><a id="l02116" name="l02116"></a><span class="lineno"> 2116</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02117" name="l02117"></a><span class="lineno"> 2117</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02118" name="l02118"></a><span class="lineno"> 2118</span><span class="comment"> * @param[in] buffer Input buffer.</span></div>
|
|
<div class="line"><a id="l02119" name="l02119"></a><span class="lineno"> 2119</span><span class="comment"> * @param[in] size Input buffer size.</span></div>
|
|
<div class="line"><a id="l02120" name="l02120"></a><span class="lineno"> 2120</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02121" name="l02121"></a><span class="lineno"><a class="line" href="applet_8h.html#a5036141aecdfba36f882d5e77bd1b6a1"> 2121</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5036141aecdfba36f882d5e77bd1b6a1">appletApplicationPushToNotificationStorageChannel</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a, <span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> size);</div>
|
|
<div class="line"><a id="l02122" name="l02122"></a><span class="lineno"> 2122</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02123" name="l02123"></a><span class="lineno"> 2123</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02124" name="l02124"></a><span class="lineno"> 2124</span><span class="comment"> * @brief RequestApplicationSoftReset</span></div>
|
|
<div class="line"><a id="l02125" name="l02125"></a><span class="lineno"> 2125</span><span class="comment"> * @note Only available on [10.0.0+].</span></div>
|
|
<div class="line"><a id="l02126" name="l02126"></a><span class="lineno"> 2126</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02127" name="l02127"></a><span class="lineno"> 2127</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02128" name="l02128"></a><span class="lineno"><a class="line" href="applet_8h.html#a84f0e3e3d8c7abe40ae866a963d839a4"> 2128</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a84f0e3e3d8c7abe40ae866a963d839a4">appletApplicationRequestApplicationSoftReset</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l02129" name="l02129"></a><span class="lineno"> 2129</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02130" name="l02130"></a><span class="lineno"> 2130</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02131" name="l02131"></a><span class="lineno"> 2131</span><span class="comment"> * @brief RestartApplicationTimer</span></div>
|
|
<div class="line"><a id="l02132" name="l02132"></a><span class="lineno"> 2132</span><span class="comment"> * @note Only available on [10.0.0+].</span></div>
|
|
<div class="line"><a id="l02133" name="l02133"></a><span class="lineno"> 2133</span><span class="comment"> * @param a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02134" name="l02134"></a><span class="lineno"> 2134</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02135" name="l02135"></a><span class="lineno"><a class="line" href="applet_8h.html#ad0aab2ef7fe4cc40e7c0cf17400c7937"> 2135</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ad0aab2ef7fe4cc40e7c0cf17400c7937">appletApplicationRestartApplicationTimer</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l02136" name="l02136"></a><span class="lineno"> 2136</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02137" name="l02137"></a><span class="lineno"> 2137</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l02138" name="l02138"></a><span class="lineno"> 2138</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02139" name="l02139"></a><span class="lineno"> 2139</span><span class="comment">///@name ILibraryAppletSelfAccessor</span></div>
|
|
<div class="line"><a id="l02140" name="l02140"></a><span class="lineno"> 2140</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l02141" name="l02141"></a><span class="lineno"> 2141</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02142" name="l02142"></a><span class="lineno"> 2142</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02143" name="l02143"></a><span class="lineno"> 2143</span><span class="comment"> * @brief Pops a storage from current-LibraryApplet input.</span></div>
|
|
<div class="line"><a id="l02144" name="l02144"></a><span class="lineno"> 2144</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02145" name="l02145"></a><span class="lineno"> 2145</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l02146" name="l02146"></a><span class="lineno"> 2146</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02147" name="l02147"></a><span class="lineno"><a class="line" href="applet_8h.html#a2fa627c65866c1f24ab628b0d543d20d"> 2147</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a2fa627c65866c1f24ab628b0d543d20d">appletPopInData</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l02148" name="l02148"></a><span class="lineno"> 2148</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02149" name="l02149"></a><span class="lineno"> 2149</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02150" name="l02150"></a><span class="lineno"> 2150</span><span class="comment"> * @brief Pushes a storage for current-LibraryApplet output.</span></div>
|
|
<div class="line"><a id="l02151" name="l02151"></a><span class="lineno"> 2151</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02152" name="l02152"></a><span class="lineno"> 2152</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l02153" name="l02153"></a><span class="lineno"> 2153</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l02154" name="l02154"></a><span class="lineno"> 2154</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02155" name="l02155"></a><span class="lineno"><a class="line" href="applet_8h.html#a96934862223358c4003e7f571f4d5565"> 2155</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a96934862223358c4003e7f571f4d5565">appletPushOutData</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l02156" name="l02156"></a><span class="lineno"> 2156</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02157" name="l02157"></a><span class="lineno"> 2157</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02158" name="l02158"></a><span class="lineno"> 2158</span><span class="comment"> * @brief Pops a storage from current-LibraryApplet Interactive input.</span></div>
|
|
<div class="line"><a id="l02159" name="l02159"></a><span class="lineno"> 2159</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02160" name="l02160"></a><span class="lineno"> 2160</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l02161" name="l02161"></a><span class="lineno"> 2161</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02162" name="l02162"></a><span class="lineno"><a class="line" href="applet_8h.html#a1f111a737039a79088d3b8b773b6469b"> 2162</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a1f111a737039a79088d3b8b773b6469b">appletPopInteractiveInData</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l02163" name="l02163"></a><span class="lineno"> 2163</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02164" name="l02164"></a><span class="lineno"> 2164</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02165" name="l02165"></a><span class="lineno"> 2165</span><span class="comment"> * @brief Pushes a storage for current-LibraryApplet Interactive output.</span></div>
|
|
<div class="line"><a id="l02166" name="l02166"></a><span class="lineno"> 2166</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02167" name="l02167"></a><span class="lineno"> 2167</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l02168" name="l02168"></a><span class="lineno"> 2168</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l02169" name="l02169"></a><span class="lineno"> 2169</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02170" name="l02170"></a><span class="lineno"><a class="line" href="applet_8h.html#abc5dbf6f06b0bacbfe844dddc299ac00"> 2170</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#abc5dbf6f06b0bacbfe844dddc299ac00">appletPushInteractiveOutData</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l02171" name="l02171"></a><span class="lineno"> 2171</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02172" name="l02172"></a><span class="lineno"> 2172</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02173" name="l02173"></a><span class="lineno"> 2173</span><span class="comment"> * @brief Gets an Event which is signaled when a new storage is available with \ref appletPopInData where previously no storage was available, this event is automatically cleared by the system once the last storage is popped.</span></div>
|
|
<div class="line"><a id="l02174" name="l02174"></a><span class="lineno"> 2174</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02175" name="l02175"></a><span class="lineno"> 2175</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l02176" name="l02176"></a><span class="lineno"> 2176</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l02177" name="l02177"></a><span class="lineno"> 2177</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02178" name="l02178"></a><span class="lineno"><a class="line" href="applet_8h.html#a64587551a9ef144f1a58798c3479afe6"> 2178</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a64587551a9ef144f1a58798c3479afe6">appletGetPopInDataEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l02179" name="l02179"></a><span class="lineno"> 2179</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02180" name="l02180"></a><span class="lineno"> 2180</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02181" name="l02181"></a><span class="lineno"> 2181</span><span class="comment"> * @brief Gets an Event which is signaled when a new storage is available with \ref appletPopInteractiveInData where previously no storage was available, this event is automatically cleared by the system once the last storage is popped.</span></div>
|
|
<div class="line"><a id="l02182" name="l02182"></a><span class="lineno"> 2182</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02183" name="l02183"></a><span class="lineno"> 2183</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l02184" name="l02184"></a><span class="lineno"> 2184</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l02185" name="l02185"></a><span class="lineno"> 2185</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02186" name="l02186"></a><span class="lineno"><a class="line" href="applet_8h.html#a5515d50c439799af0150fb53a4ffc1d9"> 2186</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a5515d50c439799af0150fb53a4ffc1d9">appletGetPopInteractiveInDataEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l02187" name="l02187"></a><span class="lineno"> 2187</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02188" name="l02188"></a><span class="lineno"> 2188</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02189" name="l02189"></a><span class="lineno"> 2189</span><span class="comment"> * @brief Gets the \ref LibAppletInfo for the current LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02190" name="l02190"></a><span class="lineno"> 2190</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02191" name="l02191"></a><span class="lineno"> 2191</span><span class="comment"> * @param[out] info \ref LibAppletInfo</span></div>
|
|
<div class="line"><a id="l02192" name="l02192"></a><span class="lineno"> 2192</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02193" name="l02193"></a><span class="lineno"><a class="line" href="applet_8h.html#a59369822ce89888d5e310770fd63f100"> 2193</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a59369822ce89888d5e310770fd63f100">appletGetLibraryAppletInfo</a>(<a class="code hl_struct" href="structLibAppletInfo.html">LibAppletInfo</a> *info);</div>
|
|
<div class="line"><a id="l02194" name="l02194"></a><span class="lineno"> 2194</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02195" name="l02195"></a><span class="lineno"> 2195</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02196" name="l02196"></a><span class="lineno"> 2196</span><span class="comment"> * @brief Gets the \ref AppletIdentityInfo for the MainApplet.</span></div>
|
|
<div class="line"><a id="l02197" name="l02197"></a><span class="lineno"> 2197</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02198" name="l02198"></a><span class="lineno"> 2198</span><span class="comment"> * @param[out] info \ref AppletIdentityInfo</span></div>
|
|
<div class="line"><a id="l02199" name="l02199"></a><span class="lineno"> 2199</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02200" name="l02200"></a><span class="lineno"><a class="line" href="applet_8h.html#a4d137e5aa766e8af9d5191705ca74e85"> 2200</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4d137e5aa766e8af9d5191705ca74e85">appletGetMainAppletIdentityInfo</a>(<a class="code hl_struct" href="structAppletIdentityInfo.html">AppletIdentityInfo</a> *info);</div>
|
|
<div class="line"><a id="l02201" name="l02201"></a><span class="lineno"> 2201</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02202" name="l02202"></a><span class="lineno"> 2202</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02203" name="l02203"></a><span class="lineno"> 2203</span><span class="comment"> * @brief CanUseApplicationCore</span></div>
|
|
<div class="line"><a id="l02204" name="l02204"></a><span class="lineno"> 2204</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02205" name="l02205"></a><span class="lineno"> 2205</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l02206" name="l02206"></a><span class="lineno"> 2206</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02207" name="l02207"></a><span class="lineno"><a class="line" href="applet_8h.html#a1eaae8b1bbd75df308ca097470ddb722"> 2207</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a1eaae8b1bbd75df308ca097470ddb722">appletCanUseApplicationCore</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l02208" name="l02208"></a><span class="lineno"> 2208</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02209" name="l02209"></a><span class="lineno"> 2209</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02210" name="l02210"></a><span class="lineno"> 2210</span><span class="comment"> * @brief Gets the \ref AppletIdentityInfo for the CallerApplet.</span></div>
|
|
<div class="line"><a id="l02211" name="l02211"></a><span class="lineno"> 2211</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02212" name="l02212"></a><span class="lineno"> 2212</span><span class="comment"> * @param[out] info \ref AppletIdentityInfo</span></div>
|
|
<div class="line"><a id="l02213" name="l02213"></a><span class="lineno"> 2213</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02214" name="l02214"></a><span class="lineno"><a class="line" href="applet_8h.html#ad5dd479c7b0700a75f2bcbd0395d7bb2"> 2214</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ad5dd479c7b0700a75f2bcbd0395d7bb2">appletGetCallerAppletIdentityInfo</a>(<a class="code hl_struct" href="structAppletIdentityInfo.html">AppletIdentityInfo</a> *info);</div>
|
|
<div class="line"><a id="l02215" name="l02215"></a><span class="lineno"> 2215</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02216" name="l02216"></a><span class="lineno"> 2216</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02217" name="l02217"></a><span class="lineno"> 2217</span><span class="comment"> * @brief Gets the \ref NacpStruct for the MainApplet.</span></div>
|
|
<div class="line"><a id="l02218" name="l02218"></a><span class="lineno"> 2218</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l02219" name="l02219"></a><span class="lineno"> 2219</span><span class="comment"> * @param[out] nacp \ref NacpStruct</span></div>
|
|
<div class="line"><a id="l02220" name="l02220"></a><span class="lineno"> 2220</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02221" name="l02221"></a><span class="lineno"><a class="line" href="applet_8h.html#a828c1ecd2cc7419b29e230ed47467fe9"> 2221</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a828c1ecd2cc7419b29e230ed47467fe9">appletGetMainAppletApplicationControlProperty</a>(<a class="code hl_struct" href="structNacpStruct.html">NacpStruct</a> *nacp);</div>
|
|
<div class="line"><a id="l02222" name="l02222"></a><span class="lineno"> 2222</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02223" name="l02223"></a><span class="lineno"> 2223</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02224" name="l02224"></a><span class="lineno"> 2224</span><span class="comment"> * @brief Gets the NcmStorageId for the MainApplet.</span></div>
|
|
<div class="line"><a id="l02225" name="l02225"></a><span class="lineno"> 2225</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l02226" name="l02226"></a><span class="lineno"> 2226</span><span class="comment"> * @param[out] storageId \ref NcmStorageId</span></div>
|
|
<div class="line"><a id="l02227" name="l02227"></a><span class="lineno"> 2227</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02228" name="l02228"></a><span class="lineno"><a class="line" href="applet_8h.html#a561408cd44f16c659f6529865b3b38bd"> 2228</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a561408cd44f16c659f6529865b3b38bd">appletGetMainAppletStorageId</a>(<a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> *storageId);</div>
|
|
<div class="line"><a id="l02229" name="l02229"></a><span class="lineno"> 2229</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02230" name="l02230"></a><span class="lineno"> 2230</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02231" name="l02231"></a><span class="lineno"> 2231</span><span class="comment"> * @brief Gets an array of \ref AppletIdentityInfo for the CallerStack.</span></div>
|
|
<div class="line"><a id="l02232" name="l02232"></a><span class="lineno"> 2232</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l02233" name="l02233"></a><span class="lineno"> 2233</span><span class="comment"> * @param[out] stack Output array of \ref AppletIdentityInfo.</span></div>
|
|
<div class="line"><a id="l02234" name="l02234"></a><span class="lineno"> 2234</span><span class="comment"> * @param[in] count Size of the stack array.</span></div>
|
|
<div class="line"><a id="l02235" name="l02235"></a><span class="lineno"> 2235</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l02236" name="l02236"></a><span class="lineno"> 2236</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02237" name="l02237"></a><span class="lineno"><a class="line" href="applet_8h.html#a0138e0109ee23ad1560925383ece336b"> 2237</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a0138e0109ee23ad1560925383ece336b">appletGetCallerAppletIdentityInfoStack</a>(<a class="code hl_struct" href="structAppletIdentityInfo.html">AppletIdentityInfo</a> *stack, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l02238" name="l02238"></a><span class="lineno"> 2238</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02239" name="l02239"></a><span class="lineno"> 2239</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02240" name="l02240"></a><span class="lineno"> 2240</span><span class="comment"> * @brief Gets the \ref AppletIdentityInfo for the NextReturnDestinationApplet.</span></div>
|
|
<div class="line"><a id="l02241" name="l02241"></a><span class="lineno"> 2241</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l02242" name="l02242"></a><span class="lineno"> 2242</span><span class="comment"> * @param[out] info \ref AppletIdentityInfo</span></div>
|
|
<div class="line"><a id="l02243" name="l02243"></a><span class="lineno"> 2243</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02244" name="l02244"></a><span class="lineno"><a class="line" href="applet_8h.html#af692fe57b1feb3477635421b4df50046"> 2244</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#af692fe57b1feb3477635421b4df50046">appletGetNextReturnDestinationAppletIdentityInfo</a>(<a class="code hl_struct" href="structAppletIdentityInfo.html">AppletIdentityInfo</a> *info);</div>
|
|
<div class="line"><a id="l02245" name="l02245"></a><span class="lineno"> 2245</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02246" name="l02246"></a><span class="lineno"> 2246</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02247" name="l02247"></a><span class="lineno"> 2247</span><span class="comment"> * @brief Gets the DesirableKeyboardLayout previously set by \ref appletSetDesirableKeyboardLayout. An error is returned when it's not set.</span></div>
|
|
<div class="line"><a id="l02248" name="l02248"></a><span class="lineno"> 2248</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l02249" name="l02249"></a><span class="lineno"> 2249</span><span class="comment"> * @param[out] layout Output \ref SetKeyboardLayout.</span></div>
|
|
<div class="line"><a id="l02250" name="l02250"></a><span class="lineno"> 2250</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02251" name="l02251"></a><span class="lineno"><a class="line" href="applet_8h.html#a0d7209e4c323d9b9fc03325c1a2487e8"> 2251</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a0d7209e4c323d9b9fc03325c1a2487e8">appletGetDesirableKeyboardLayout</a>(<a class="code hl_enumeration" href="set_8h.html#a14b75028f4f49395bff627630e8b419e">SetKeyboardLayout</a> *layout);</div>
|
|
<div class="line"><a id="l02252" name="l02252"></a><span class="lineno"> 2252</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02253" name="l02253"></a><span class="lineno"> 2253</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02254" name="l02254"></a><span class="lineno"> 2254</span><span class="comment"> * @brief Pops a storage from current-LibraryApplet Extra input.</span></div>
|
|
<div class="line"><a id="l02255" name="l02255"></a><span class="lineno"> 2255</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02256" name="l02256"></a><span class="lineno"> 2256</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l02257" name="l02257"></a><span class="lineno"> 2257</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02258" name="l02258"></a><span class="lineno"><a class="line" href="applet_8h.html#af67ae7e7abc4b703dba48ce7de917334"> 2258</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#af67ae7e7abc4b703dba48ce7de917334">appletPopExtraStorage</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l02259" name="l02259"></a><span class="lineno"> 2259</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02260" name="l02260"></a><span class="lineno"> 2260</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02261" name="l02261"></a><span class="lineno"> 2261</span><span class="comment"> * @brief Gets an Event which is signaled when a new storage is available with \ref appletPopExtraStorage where previously no storage was available, this event is automatically cleared by the system once the last storage is popped.</span></div>
|
|
<div class="line"><a id="l02262" name="l02262"></a><span class="lineno"> 2262</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02263" name="l02263"></a><span class="lineno"> 2263</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l02264" name="l02264"></a><span class="lineno"> 2264</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l02265" name="l02265"></a><span class="lineno"> 2265</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02266" name="l02266"></a><span class="lineno"><a class="line" href="applet_8h.html#a164590ccdfb122faaed411fe13f44098"> 2266</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a164590ccdfb122faaed411fe13f44098">appletGetPopExtraStorageEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l02267" name="l02267"></a><span class="lineno"> 2267</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02268" name="l02268"></a><span class="lineno"> 2268</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02269" name="l02269"></a><span class="lineno"> 2269</span><span class="comment"> * @brief Unpop a storage for current-LibraryApplet input.</span></div>
|
|
<div class="line"><a id="l02270" name="l02270"></a><span class="lineno"> 2270</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02271" name="l02271"></a><span class="lineno"> 2271</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l02272" name="l02272"></a><span class="lineno"> 2272</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l02273" name="l02273"></a><span class="lineno"> 2273</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02274" name="l02274"></a><span class="lineno"><a class="line" href="applet_8h.html#a6440c7957d17e2cd007a102be7e31e2b"> 2274</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a6440c7957d17e2cd007a102be7e31e2b">appletUnpopInData</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l02275" name="l02275"></a><span class="lineno"> 2275</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02276" name="l02276"></a><span class="lineno"> 2276</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02277" name="l02277"></a><span class="lineno"> 2277</span><span class="comment"> * @brief Unpop a storage for current-LibraryApplet Extra input.</span></div>
|
|
<div class="line"><a id="l02278" name="l02278"></a><span class="lineno"> 2278</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02279" name="l02279"></a><span class="lineno"> 2279</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l02280" name="l02280"></a><span class="lineno"> 2280</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l02281" name="l02281"></a><span class="lineno"> 2281</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02282" name="l02282"></a><span class="lineno"><a class="line" href="applet_8h.html#a22969b7cfd0900ec7aada0e80cdd1bba"> 2282</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a22969b7cfd0900ec7aada0e80cdd1bba">appletUnpopExtraStorage</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l02283" name="l02283"></a><span class="lineno"> 2283</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02284" name="l02284"></a><span class="lineno"> 2284</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02285" name="l02285"></a><span class="lineno"> 2285</span><span class="comment"> * @brief Gets the IndirectLayerProducerHandle.</span></div>
|
|
<div class="line"><a id="l02286" name="l02286"></a><span class="lineno"> 2286</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l02287" name="l02287"></a><span class="lineno"> 2287</span><span class="comment"> * @param[out] out Output IndirectLayerProducerHandle.</span></div>
|
|
<div class="line"><a id="l02288" name="l02288"></a><span class="lineno"> 2288</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02289" name="l02289"></a><span class="lineno"><a class="line" href="applet_8h.html#a817160f6cac3ed297f5e4be21b2beb07"> 2289</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a817160f6cac3ed297f5e4be21b2beb07">appletGetIndirectLayerProducerHandle</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out);</div>
|
|
<div class="line"><a id="l02290" name="l02290"></a><span class="lineno"> 2290</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02291" name="l02291"></a><span class="lineno"> 2291</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02292" name="l02292"></a><span class="lineno"> 2292</span><span class="comment"> * @brief Gets the DesiredLanguage for the MainApplet.</span></div>
|
|
<div class="line"><a id="l02293" name="l02293"></a><span class="lineno"> 2293</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l02294" name="l02294"></a><span class="lineno"> 2294</span><span class="comment"> * @param[out] LanguageCode Output LanguageCode, see set.h.</span></div>
|
|
<div class="line"><a id="l02295" name="l02295"></a><span class="lineno"> 2295</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02296" name="l02296"></a><span class="lineno"><a class="line" href="applet_8h.html#a0e38c419fe1af816c07c1c0ae0703acb"> 2296</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a0e38c419fe1af816c07c1c0ae0703acb">appletGetMainAppletApplicationDesiredLanguage</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *LanguageCode);</div>
|
|
<div class="line"><a id="l02297" name="l02297"></a><span class="lineno"> 2297</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02298" name="l02298"></a><span class="lineno"> 2298</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02299" name="l02299"></a><span class="lineno"> 2299</span><span class="comment"> * @brief Gets the ApplicationId for the currently running Application.</span></div>
|
|
<div class="line"><a id="l02300" name="l02300"></a><span class="lineno"> 2300</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l02301" name="l02301"></a><span class="lineno"> 2301</span><span class="comment"> * @param[out] application_id Output ApplicationId, 0 when no Application is running.</span></div>
|
|
<div class="line"><a id="l02302" name="l02302"></a><span class="lineno"> 2302</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02303" name="l02303"></a><span class="lineno"><a class="line" href="applet_8h.html#a96ff0e7949044b90fc5fa83e0a5472cc"> 2303</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a96ff0e7949044b90fc5fa83e0a5472cc">appletGetCurrentApplicationId</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_id);</div>
|
|
<div class="line"><a id="l02304" name="l02304"></a><span class="lineno"> 2304</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02305" name="l02305"></a><span class="lineno"> 2305</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02306" name="l02306"></a><span class="lineno"> 2306</span><span class="comment"> * @brief Exits the current applet. Same as \ref appletHolderRequestExit except this is for the current applet.</span></div>
|
|
<div class="line"><a id="l02307" name="l02307"></a><span class="lineno"> 2307</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02308" name="l02308"></a><span class="lineno"> 2308</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02309" name="l02309"></a><span class="lineno"><a class="line" href="applet_8h.html#ae94636e73b4cf47017f01a856187db2c"> 2309</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ae94636e73b4cf47017f01a856187db2c">appletRequestExitToSelf</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02310" name="l02310"></a><span class="lineno"> 2310</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02311" name="l02311"></a><span class="lineno"> 2311</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02312" name="l02312"></a><span class="lineno"> 2312</span><span class="comment"> * @brief CreateGameMovieTrimmer. Do not use this directly, use \ref grcTrimGameMovie instead.</span></div>
|
|
<div class="line"><a id="l02313" name="l02313"></a><span class="lineno"> 2313</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l02314" name="l02314"></a><span class="lineno"> 2314</span><span class="comment"> * @note See also \ref appletReserveResourceForMovieOperation and \ref appletUnreserveResourceForMovieOperation.</span></div>
|
|
<div class="line"><a id="l02315" name="l02315"></a><span class="lineno"> 2315</span><span class="comment"> * @param[out] srv_out Output Service for grc IGameMovieTrimmer.</span></div>
|
|
<div class="line"><a id="l02316" name="l02316"></a><span class="lineno"> 2316</span><span class="comment"> * @param[in] tmem TransferMemory</span></div>
|
|
<div class="line"><a id="l02317" name="l02317"></a><span class="lineno"> 2317</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02318" name="l02318"></a><span class="lineno"><a class="line" href="applet_8h.html#a9806c243b150e1d9e0ccc2702cc4d68e"> 2318</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a9806c243b150e1d9e0ccc2702cc4d68e">appletCreateGameMovieTrimmer</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out, <a class="code hl_struct" href="structTransferMemory.html">TransferMemory</a> *tmem);</div>
|
|
<div class="line"><a id="l02319" name="l02319"></a><span class="lineno"> 2319</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02320" name="l02320"></a><span class="lineno"> 2320</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02321" name="l02321"></a><span class="lineno"> 2321</span><span class="comment"> * @brief ReserveResourceForMovieOperation. Must be used at some point prior to \ref appletCreateGameMovieTrimmer.</span></div>
|
|
<div class="line"><a id="l02322" name="l02322"></a><span class="lineno"> 2322</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l02323" name="l02323"></a><span class="lineno"> 2323</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02324" name="l02324"></a><span class="lineno"><a class="line" href="applet_8h.html#a4de3f912a0687a673cbab17827c4275c"> 2324</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4de3f912a0687a673cbab17827c4275c">appletReserveResourceForMovieOperation</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02325" name="l02325"></a><span class="lineno"> 2325</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02326" name="l02326"></a><span class="lineno"> 2326</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02327" name="l02327"></a><span class="lineno"> 2327</span><span class="comment"> * @brief UnreserveResourceForMovieOperation. Must be used at some point after all finished with GameMovieTrimmer usage (\ref appletCreateGameMovieTrimmer).</span></div>
|
|
<div class="line"><a id="l02328" name="l02328"></a><span class="lineno"> 2328</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l02329" name="l02329"></a><span class="lineno"> 2329</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02330" name="l02330"></a><span class="lineno"><a class="line" href="applet_8h.html#a37aad1f7b0a251f8118552b18fd4ef61"> 2330</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a37aad1f7b0a251f8118552b18fd4ef61">appletUnreserveResourceForMovieOperation</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02331" name="l02331"></a><span class="lineno"> 2331</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02332" name="l02332"></a><span class="lineno"> 2332</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02333" name="l02333"></a><span class="lineno"> 2333</span><span class="comment"> * @brief Gets an array of userIds for the MainApplet AvailableUsers.</span></div>
|
|
<div class="line"><a id="l02334" name="l02334"></a><span class="lineno"> 2334</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02335" name="l02335"></a><span class="lineno"> 2335</span><span class="comment"> * @param[out] uids Output array of \ref AccountUid.</span></div>
|
|
<div class="line"><a id="l02336" name="l02336"></a><span class="lineno"> 2336</span><span class="comment"> * @param[in] count Size of the uids array in entries, must be at least ACC_USER_LIST_SIZE.</span></div>
|
|
<div class="line"><a id="l02337" name="l02337"></a><span class="lineno"> 2337</span><span class="comment"> * @param[out] flag When true, this indicates that no users are available.</span></div>
|
|
<div class="line"><a id="l02338" name="l02338"></a><span class="lineno"> 2338</span><span class="comment"> * @param[out] total_out Total output entries. This is -1 when flag is true.</span></div>
|
|
<div class="line"><a id="l02339" name="l02339"></a><span class="lineno"> 2339</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02340" name="l02340"></a><span class="lineno"><a class="line" href="applet_8h.html#aa6a917a79839d6b6a3aaf5534f6b858c"> 2340</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aa6a917a79839d6b6a3aaf5534f6b858c">appletGetMainAppletAvailableUsers</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> *uids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <span class="keywordtype">bool</span> *flag, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l02341" name="l02341"></a><span class="lineno"> 2341</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02342" name="l02342"></a><span class="lineno"> 2342</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02343" name="l02343"></a><span class="lineno"> 2343</span><span class="comment"> * @brief SetApplicationMemoryReservation</span></div>
|
|
<div class="line"><a id="l02344" name="l02344"></a><span class="lineno"> 2344</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [10.0.0+].</span></div>
|
|
<div class="line"><a id="l02345" name="l02345"></a><span class="lineno"> 2345</span><span class="comment"> * @note An Application must be currently running.</span></div>
|
|
<div class="line"><a id="l02346" name="l02346"></a><span class="lineno"> 2346</span><span class="comment"> * @param[in] val Input value.</span></div>
|
|
<div class="line"><a id="l02347" name="l02347"></a><span class="lineno"> 2347</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02348" name="l02348"></a><span class="lineno"><a class="line" href="applet_8h.html#ace6db0119914dc4e907e0888a65cbe1a"> 2348</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ace6db0119914dc4e907e0888a65cbe1a">appletSetApplicationMemoryReservation</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> val);</div>
|
|
<div class="line"><a id="l02349" name="l02349"></a><span class="lineno"> 2349</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02350" name="l02350"></a><span class="lineno"> 2350</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02351" name="l02351"></a><span class="lineno"> 2351</span><span class="comment"> * @brief ShouldSetGpuTimeSliceManually</span></div>
|
|
<div class="line"><a id="l02352" name="l02352"></a><span class="lineno"> 2352</span><span class="comment"> * @note Only available with AppletType_LibraryApplet on [10.0.0+].</span></div>
|
|
<div class="line"><a id="l02353" name="l02353"></a><span class="lineno"> 2353</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l02354" name="l02354"></a><span class="lineno"> 2354</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02355" name="l02355"></a><span class="lineno"><a class="line" href="applet_8h.html#a4faaf71682d841aec3c62da147d1450c"> 2355</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4faaf71682d841aec3c62da147d1450c">appletShouldSetGpuTimeSliceManually</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l02356" name="l02356"></a><span class="lineno"> 2356</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02357" name="l02357"></a><span class="lineno"> 2357</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l02358" name="l02358"></a><span class="lineno"> 2358</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02359" name="l02359"></a><span class="lineno"> 2359</span><span class="comment">///@name IOverlayFunctions: IFunctions for AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l02360" name="l02360"></a><span class="lineno"> 2360</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l02361" name="l02361"></a><span class="lineno"> 2361</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02362" name="l02362"></a><span class="lineno"> 2362</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02363" name="l02363"></a><span class="lineno"> 2363</span><span class="comment"> * @brief Stops forwarding the input to the foreground app.</span></div>
|
|
<div class="line"><a id="l02364" name="l02364"></a><span class="lineno"> 2364</span><span class="comment"> * @note Only available with AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l02365" name="l02365"></a><span class="lineno"> 2365</span><span class="comment"> * @note You have to call this to receive inputs through the hid service when running as the overlay applet.</span></div>
|
|
<div class="line"><a id="l02366" name="l02366"></a><span class="lineno"> 2366</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02367" name="l02367"></a><span class="lineno"><a class="line" href="applet_8h.html#afe8efdaea870795c1f33d9bea443b843"> 2367</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#afe8efdaea870795c1f33d9bea443b843">appletBeginToWatchShortHomeButtonMessage</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02368" name="l02368"></a><span class="lineno"> 2368</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02369" name="l02369"></a><span class="lineno"> 2369</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02370" name="l02370"></a><span class="lineno"> 2370</span><span class="comment"> * @brief Forwards input to the foreground app.</span></div>
|
|
<div class="line"><a id="l02371" name="l02371"></a><span class="lineno"> 2371</span><span class="comment"> * @note Only available with AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l02372" name="l02372"></a><span class="lineno"> 2372</span><span class="comment"> * @note After calling this the overlay applet won't receive any input until \ref appletBeginToWatchShortHomeButtonMessage is called again.</span></div>
|
|
<div class="line"><a id="l02373" name="l02373"></a><span class="lineno"> 2373</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02374" name="l02374"></a><span class="lineno"><a class="line" href="applet_8h.html#a2be80847d77a905a20b6fe5cd57273cc"> 2374</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a2be80847d77a905a20b6fe5cd57273cc">appletEndToWatchShortHomeButtonMessage</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02375" name="l02375"></a><span class="lineno"> 2375</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02376" name="l02376"></a><span class="lineno"> 2376</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02377" name="l02377"></a><span class="lineno"> 2377</span><span class="comment"> * @brief Gets the ApplicationId for displaying the logo screen during application launch.</span></div>
|
|
<div class="line"><a id="l02378" name="l02378"></a><span class="lineno"> 2378</span><span class="comment"> * @note Only available with AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l02379" name="l02379"></a><span class="lineno"> 2379</span><span class="comment"> * @param[out] application_id Output ApplicationId, 0 when no application is running.</span></div>
|
|
<div class="line"><a id="l02380" name="l02380"></a><span class="lineno"> 2380</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02381" name="l02381"></a><span class="lineno"><a class="line" href="applet_8h.html#ace7a4fcae8ca0090a58d77ba352bd703"> 2381</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ace7a4fcae8ca0090a58d77ba352bd703">appletGetApplicationIdForLogo</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_id);</div>
|
|
<div class="line"><a id="l02382" name="l02382"></a><span class="lineno"> 2382</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02383" name="l02383"></a><span class="lineno"> 2383</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02384" name="l02384"></a><span class="lineno"> 2384</span><span class="comment"> * @brief Sets the GpuTimeSliceBoost.</span></div>
|
|
<div class="line"><a id="l02385" name="l02385"></a><span class="lineno"> 2385</span><span class="comment"> * @note Only available with AppletType_OverlayApplet.</span></div>
|
|
<div class="line"><a id="l02386" name="l02386"></a><span class="lineno"> 2386</span><span class="comment"> * @param[in] val Input value.</span></div>
|
|
<div class="line"><a id="l02387" name="l02387"></a><span class="lineno"> 2387</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02388" name="l02388"></a><span class="lineno"><a class="line" href="applet_8h.html#a202ef9f16080178b27f66b89cec32d1a"> 2388</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a202ef9f16080178b27f66b89cec32d1a">appletSetGpuTimeSliceBoost</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> val);</div>
|
|
<div class="line"><a id="l02389" name="l02389"></a><span class="lineno"> 2389</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02390" name="l02390"></a><span class="lineno"> 2390</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02391" name="l02391"></a><span class="lineno"> 2391</span><span class="comment"> * @brief Sets AutoSleepTimeAndDimmingTimeEnabled.</span></div>
|
|
<div class="line"><a id="l02392" name="l02392"></a><span class="lineno"> 2392</span><span class="comment"> * @note Only available with AppletType_OverlayApplet on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l02393" name="l02393"></a><span class="lineno"> 2393</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l02394" name="l02394"></a><span class="lineno"> 2394</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02395" name="l02395"></a><span class="lineno"><a class="line" href="applet_8h.html#a995fa505634c9371a0ec48173dc1f3d6"> 2395</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a995fa505634c9371a0ec48173dc1f3d6">appletSetAutoSleepTimeAndDimmingTimeEnabled</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l02396" name="l02396"></a><span class="lineno"> 2396</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02397" name="l02397"></a><span class="lineno"> 2397</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02398" name="l02398"></a><span class="lineno"> 2398</span><span class="comment"> * @brief TerminateApplicationAndSetReason</span></div>
|
|
<div class="line"><a id="l02399" name="l02399"></a><span class="lineno"> 2399</span><span class="comment"> * @note Only available with AppletType_OverlayApplet on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l02400" name="l02400"></a><span class="lineno"> 2400</span><span class="comment"> * @param[in] reason Result reason.</span></div>
|
|
<div class="line"><a id="l02401" name="l02401"></a><span class="lineno"> 2401</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02402" name="l02402"></a><span class="lineno"><a class="line" href="applet_8h.html#a972011cf3c969a300b27950328b5f937"> 2402</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a972011cf3c969a300b27950328b5f937">appletTerminateApplicationAndSetReason</a>(<a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> reason);</div>
|
|
<div class="line"><a id="l02403" name="l02403"></a><span class="lineno"> 2403</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02404" name="l02404"></a><span class="lineno"> 2404</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02405" name="l02405"></a><span class="lineno"> 2405</span><span class="comment"> * @brief Sets ScreenShotPermissionGlobally.</span></div>
|
|
<div class="line"><a id="l02406" name="l02406"></a><span class="lineno"> 2406</span><span class="comment"> * @note Only available with AppletType_OverlayApplet on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l02407" name="l02407"></a><span class="lineno"> 2407</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l02408" name="l02408"></a><span class="lineno"> 2408</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02409" name="l02409"></a><span class="lineno"><a class="line" href="applet_8h.html#ab479918825df1049ced2f023e9b80678"> 2409</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ab479918825df1049ced2f023e9b80678">appletSetScreenShotPermissionGlobally</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l02410" name="l02410"></a><span class="lineno"> 2410</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02411" name="l02411"></a><span class="lineno"> 2411</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02412" name="l02412"></a><span class="lineno"> 2412</span><span class="comment"> * @brief Start the system-shutdown sequence. This will enter an infinite-sleep-loop on success.</span></div>
|
|
<div class="line"><a id="l02413" name="l02413"></a><span class="lineno"> 2413</span><span class="comment"> * @note Only available with AppletType_OverlayApplet on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02414" name="l02414"></a><span class="lineno"> 2414</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02415" name="l02415"></a><span class="lineno"><a class="line" href="applet_8h.html#a978ec6680e05c0f24d2cfa26a8b76c59"> 2415</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a978ec6680e05c0f24d2cfa26a8b76c59">appletStartShutdownSequenceForOverlay</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02416" name="l02416"></a><span class="lineno"> 2416</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02417" name="l02417"></a><span class="lineno"> 2417</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02418" name="l02418"></a><span class="lineno"> 2418</span><span class="comment"> * @brief Start the system-reboot sequence. This will enter an infinite-sleep-loop on success.</span></div>
|
|
<div class="line"><a id="l02419" name="l02419"></a><span class="lineno"> 2419</span><span class="comment"> * @note Only available with AppletType_OverlayApplet on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02420" name="l02420"></a><span class="lineno"> 2420</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02421" name="l02421"></a><span class="lineno"><a class="line" href="applet_8h.html#a7cbb67090719475534421ccf9b501711"> 2421</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a7cbb67090719475534421ccf9b501711">appletStartRebootSequenceForOverlay</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02422" name="l02422"></a><span class="lineno"> 2422</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02423" name="l02423"></a><span class="lineno"> 2423</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02424" name="l02424"></a><span class="lineno"> 2424</span><span class="comment"> * @brief SetHealthWarningShowingState</span></div>
|
|
<div class="line"><a id="l02425" name="l02425"></a><span class="lineno"> 2425</span><span class="comment"> * @note Only available with AppletType_OverlayApplet on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02426" name="l02426"></a><span class="lineno"> 2426</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l02427" name="l02427"></a><span class="lineno"> 2427</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02428" name="l02428"></a><span class="lineno"><a class="line" href="applet_8h.html#a13e807fe4b265e53003f2f8ae3c834ab"> 2428</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a13e807fe4b265e53003f2f8ae3c834ab">appletSetHealthWarningShowingState</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l02429" name="l02429"></a><span class="lineno"> 2429</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02430" name="l02430"></a><span class="lineno"> 2430</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02431" name="l02431"></a><span class="lineno"> 2431</span><span class="comment"> * @brief IsHealthWarningRequired</span></div>
|
|
<div class="line"><a id="l02432" name="l02432"></a><span class="lineno"> 2432</span><span class="comment"> * @note Only available with AppletType_OverlayApplet on [10.0.0+].</span></div>
|
|
<div class="line"><a id="l02433" name="l02433"></a><span class="lineno"> 2433</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l02434" name="l02434"></a><span class="lineno"> 2434</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02435" name="l02435"></a><span class="lineno"><a class="line" href="applet_8h.html#a1dd8c3bc9ba6b376b3f373b355157e40"> 2435</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a1dd8c3bc9ba6b376b3f373b355157e40">appletIsHealthWarningRequired</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l02436" name="l02436"></a><span class="lineno"> 2436</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02437" name="l02437"></a><span class="lineno"> 2437</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02438" name="l02438"></a><span class="lineno"> 2438</span><span class="comment"> * @brief Enables HID input for the OverlayApplet, without disabling input for the foreground applet. Generally \ref appletBeginToWatchShortHomeButtonMessage / appletEndToWatchShortHomeButtonMessage should be used instead.</span></div>
|
|
<div class="line"><a id="l02439" name="l02439"></a><span class="lineno"> 2439</span><span class="comment"> * @note Only available with AppletType_OverlayApplet on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l02440" name="l02440"></a><span class="lineno"> 2440</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02441" name="l02441"></a><span class="lineno"><a class="line" href="applet_8h.html#ad4d609e4d6a1c3c02fb380eee6fe20f8"> 2441</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ad4d609e4d6a1c3c02fb380eee6fe20f8">appletBeginToObserveHidInputForDevelop</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02442" name="l02442"></a><span class="lineno"> 2442</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02443" name="l02443"></a><span class="lineno"> 2443</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l02444" name="l02444"></a><span class="lineno"> 2444</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02445" name="l02445"></a><span class="lineno"> 2445</span><span class="comment">///@name IAppletCommonFunctions</span></div>
|
|
<div class="line"><a id="l02446" name="l02446"></a><span class="lineno"> 2446</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l02447" name="l02447"></a><span class="lineno"> 2447</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02448" name="l02448"></a><span class="lineno"> 2448</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02449" name="l02449"></a><span class="lineno"> 2449</span><span class="comment"> * @brief Reads the ThemeStorage for the current applet.</span></div>
|
|
<div class="line"><a id="l02450" name="l02450"></a><span class="lineno"> 2450</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [7.0.0+].</span></div>
|
|
<div class="line"><a id="l02451" name="l02451"></a><span class="lineno"> 2451</span><span class="comment"> * @note offset(+size) must be <=0x400.</span></div>
|
|
<div class="line"><a id="l02452" name="l02452"></a><span class="lineno"> 2452</span><span class="comment"> * @param[out] buffer Output buffer data.</span></div>
|
|
<div class="line"><a id="l02453" name="l02453"></a><span class="lineno"> 2453</span><span class="comment"> * @param[in] size Size to read.</span></div>
|
|
<div class="line"><a id="l02454" name="l02454"></a><span class="lineno"> 2454</span><span class="comment"> * @param[in] offset Offset within the ThemeStorage.</span></div>
|
|
<div class="line"><a id="l02455" name="l02455"></a><span class="lineno"> 2455</span><span class="comment"> * @param[out] transfer_size Actual read size.</span></div>
|
|
<div class="line"><a id="l02456" name="l02456"></a><span class="lineno"> 2456</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02457" name="l02457"></a><span class="lineno"><a class="line" href="applet_8h.html#a198a7cca82a5b9456f38d497f61f2b9c"> 2457</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a198a7cca82a5b9456f38d497f61f2b9c">appletReadThemeStorage</a>(<span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *transfer_size);</div>
|
|
<div class="line"><a id="l02458" name="l02458"></a><span class="lineno"> 2458</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02459" name="l02459"></a><span class="lineno"> 2459</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02460" name="l02460"></a><span class="lineno"> 2460</span><span class="comment"> * @brief Writes the ThemeStorage for the current applet.</span></div>
|
|
<div class="line"><a id="l02461" name="l02461"></a><span class="lineno"> 2461</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [7.0.0+].</span></div>
|
|
<div class="line"><a id="l02462" name="l02462"></a><span class="lineno"> 2462</span><span class="comment"> * @note offset(+size) must be <=0x400.</span></div>
|
|
<div class="line"><a id="l02463" name="l02463"></a><span class="lineno"> 2463</span><span class="comment"> * @param[in] buffer Input buffer data.</span></div>
|
|
<div class="line"><a id="l02464" name="l02464"></a><span class="lineno"> 2464</span><span class="comment"> * @param[in] size Size to write.</span></div>
|
|
<div class="line"><a id="l02465" name="l02465"></a><span class="lineno"> 2465</span><span class="comment"> * @param[in] offset Offset within the ThemeStorage.</span></div>
|
|
<div class="line"><a id="l02466" name="l02466"></a><span class="lineno"> 2466</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02467" name="l02467"></a><span class="lineno"><a class="line" href="applet_8h.html#aba921765a611aa6a118ebf0de482151c"> 2467</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aba921765a611aa6a118ebf0de482151c">appletWriteThemeStorage</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset);</div>
|
|
<div class="line"><a id="l02468" name="l02468"></a><span class="lineno"> 2468</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02469" name="l02469"></a><span class="lineno"> 2469</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02470" name="l02470"></a><span class="lineno"> 2470</span><span class="comment"> * @brief This is similar to \ref appletPushToAppletBoundChannelForDebug (no DebugMode check), except the used channel is loaded from elsewhere and must be in the range 31-32.</span></div>
|
|
<div class="line"><a id="l02471" name="l02471"></a><span class="lineno"> 2471</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02472" name="l02472"></a><span class="lineno"> 2472</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l02473" name="l02473"></a><span class="lineno"> 2473</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l02474" name="l02474"></a><span class="lineno"> 2474</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02475" name="l02475"></a><span class="lineno"><a class="line" href="applet_8h.html#a32632d5842371a2f1528c4811add8eae"> 2475</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a32632d5842371a2f1528c4811add8eae">appletPushToAppletBoundChannel</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l02476" name="l02476"></a><span class="lineno"> 2476</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02477" name="l02477"></a><span class="lineno"> 2477</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02478" name="l02478"></a><span class="lineno"> 2478</span><span class="comment"> * @brief This is similar to \ref appletTryPopFromAppletBoundChannelForDebug (no DebugMode check), except the used channel is loaded from elsewhere and must be in the range 31-32.</span></div>
|
|
<div class="line"><a id="l02479" name="l02479"></a><span class="lineno"> 2479</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02480" name="l02480"></a><span class="lineno"> 2480</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l02481" name="l02481"></a><span class="lineno"> 2481</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02482" name="l02482"></a><span class="lineno"><a class="line" href="applet_8h.html#a878d0bcb1f4c1dd6e885a0d620c01d4c"> 2482</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a878d0bcb1f4c1dd6e885a0d620c01d4c">appletTryPopFromAppletBoundChannel</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s);</div>
|
|
<div class="line"><a id="l02483" name="l02483"></a><span class="lineno"> 2483</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02484" name="l02484"></a><span class="lineno"> 2484</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02485" name="l02485"></a><span class="lineno"> 2485</span><span class="comment"> * @brief Gets the DisplayLogicalResolution.</span></div>
|
|
<div class="line"><a id="l02486" name="l02486"></a><span class="lineno"> 2486</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l02487" name="l02487"></a><span class="lineno"> 2487</span><span class="comment"> * @param[out] width Output width.</span></div>
|
|
<div class="line"><a id="l02488" name="l02488"></a><span class="lineno"> 2488</span><span class="comment"> * @param[out] height Output height.</span></div>
|
|
<div class="line"><a id="l02489" name="l02489"></a><span class="lineno"> 2489</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02490" name="l02490"></a><span class="lineno"><a class="line" href="applet_8h.html#a46dc11a6ab2e70a35f5520a604a9a99a"> 2490</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a46dc11a6ab2e70a35f5520a604a9a99a">appletGetDisplayLogicalResolution</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *width, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *height);</div>
|
|
<div class="line"><a id="l02491" name="l02491"></a><span class="lineno"> 2491</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02492" name="l02492"></a><span class="lineno"> 2492</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02493" name="l02493"></a><span class="lineno"> 2493</span><span class="comment"> * @brief Sets the DisplayMagnification. This is essentially layer image crop, for everything non-Overlay.</span></div>
|
|
<div class="line"><a id="l02494" name="l02494"></a><span class="lineno"> 2494</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l02495" name="l02495"></a><span class="lineno"> 2495</span><span class="comment"> * @note x and width are multiplied with the same width value returned by \ref appletGetDisplayLogicalResolution, so these should be in the range 0.0f-1.0f. Likewise for y and height, except these are multipled with the height value.</span></div>
|
|
<div class="line"><a id="l02496" name="l02496"></a><span class="lineno"> 2496</span><span class="comment"> * @param[in] x X position.</span></div>
|
|
<div class="line"><a id="l02497" name="l02497"></a><span class="lineno"> 2497</span><span class="comment"> * @param[in] y Y position.</span></div>
|
|
<div class="line"><a id="l02498" name="l02498"></a><span class="lineno"> 2498</span><span class="comment"> * @param[in] width Width.</span></div>
|
|
<div class="line"><a id="l02499" name="l02499"></a><span class="lineno"> 2499</span><span class="comment"> * @param[in] height Height.</span></div>
|
|
<div class="line"><a id="l02500" name="l02500"></a><span class="lineno"> 2500</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02501" name="l02501"></a><span class="lineno"><a class="line" href="applet_8h.html#a7922e58719e0c4aaad60793a94e33c23"> 2501</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a7922e58719e0c4aaad60793a94e33c23">appletSetDisplayMagnification</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> width, <span class="keywordtype">float</span> height);</div>
|
|
<div class="line"><a id="l02502" name="l02502"></a><span class="lineno"> 2502</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02503" name="l02503"></a><span class="lineno"> 2503</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02504" name="l02504"></a><span class="lineno"> 2504</span><span class="comment"> * @brief Sets whether HomeButtonDoubleClick is enabled.</span></div>
|
|
<div class="line"><a id="l02505" name="l02505"></a><span class="lineno"> 2505</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l02506" name="l02506"></a><span class="lineno"> 2506</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l02507" name="l02507"></a><span class="lineno"> 2507</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02508" name="l02508"></a><span class="lineno"><a class="line" href="applet_8h.html#a396ab165e6e0d7172b693b1dd0070fcf"> 2508</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a396ab165e6e0d7172b693b1dd0070fcf">appletSetHomeButtonDoubleClickEnabled</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l02509" name="l02509"></a><span class="lineno"> 2509</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02510" name="l02510"></a><span class="lineno"> 2510</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02511" name="l02511"></a><span class="lineno"> 2511</span><span class="comment"> * @brief Gets whether HomeButtonDoubleClick is enabled.</span></div>
|
|
<div class="line"><a id="l02512" name="l02512"></a><span class="lineno"> 2512</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l02513" name="l02513"></a><span class="lineno"> 2513</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l02514" name="l02514"></a><span class="lineno"> 2514</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02515" name="l02515"></a><span class="lineno"><a class="line" href="applet_8h.html#aa3aa59b786eae497f2f8b6daf9731f51"> 2515</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aa3aa59b786eae497f2f8b6daf9731f51">appletGetHomeButtonDoubleClickEnabled</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l02516" name="l02516"></a><span class="lineno"> 2516</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02517" name="l02517"></a><span class="lineno"> 2517</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02518" name="l02518"></a><span class="lineno"> 2518</span><span class="comment"> * @brief IsHomeButtonShortPressedBlocked</span></div>
|
|
<div class="line"><a id="l02519" name="l02519"></a><span class="lineno"> 2519</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [10.0.0+].</span></div>
|
|
<div class="line"><a id="l02520" name="l02520"></a><span class="lineno"> 2520</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l02521" name="l02521"></a><span class="lineno"> 2521</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02522" name="l02522"></a><span class="lineno"><a class="line" href="applet_8h.html#a40ee8dd450ec6072da0ea3ec9e908472"> 2522</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a40ee8dd450ec6072da0ea3ec9e908472">appletIsHomeButtonShortPressedBlocked</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l02523" name="l02523"></a><span class="lineno"> 2523</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02524" name="l02524"></a><span class="lineno"> 2524</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02525" name="l02525"></a><span class="lineno"> 2525</span><span class="comment"> * @brief IsVrModeCurtainRequired</span></div>
|
|
<div class="line"><a id="l02526" name="l02526"></a><span class="lineno"> 2526</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [11.0.0+].</span></div>
|
|
<div class="line"><a id="l02527" name="l02527"></a><span class="lineno"> 2527</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l02528" name="l02528"></a><span class="lineno"> 2528</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02529" name="l02529"></a><span class="lineno"><a class="line" href="applet_8h.html#a631e6a36b67d553309630306aa3f1229"> 2529</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a631e6a36b67d553309630306aa3f1229">appletIsVrModeCurtainRequired</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l02530" name="l02530"></a><span class="lineno"> 2530</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02531" name="l02531"></a><span class="lineno"> 2531</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02532" name="l02532"></a><span class="lineno"> 2532</span><span class="comment"> * @brief SetCpuBoostRequestPriority</span></div>
|
|
<div class="line"><a id="l02533" name="l02533"></a><span class="lineno"> 2533</span><span class="comment"> * @note Only available with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [11.0.0+].</span></div>
|
|
<div class="line"><a id="l02534" name="l02534"></a><span class="lineno"> 2534</span><span class="comment"> * @param[in] priority Priority</span></div>
|
|
<div class="line"><a id="l02535" name="l02535"></a><span class="lineno"> 2535</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02536" name="l02536"></a><span class="lineno"><a class="line" href="applet_8h.html#a950c33e71e50036379c7de78979a72e4"> 2536</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a950c33e71e50036379c7de78979a72e4">appletSetCpuBoostRequestPriority</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> priority);</div>
|
|
<div class="line"><a id="l02537" name="l02537"></a><span class="lineno"> 2537</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02538" name="l02538"></a><span class="lineno"> 2538</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l02539" name="l02539"></a><span class="lineno"> 2539</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02540" name="l02540"></a><span class="lineno"> 2540</span><span class="comment">///@name IDebugFunctions</span></div>
|
|
<div class="line"><a id="l02541" name="l02541"></a><span class="lineno"> 2541</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l02542" name="l02542"></a><span class="lineno"> 2542</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02543" name="l02543"></a><span class="lineno"> 2543</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02544" name="l02544"></a><span class="lineno"> 2544</span><span class="comment"> * @brief Open an \ref AppletApplication for the currently running Application.</span></div>
|
|
<div class="line"><a id="l02545" name="l02545"></a><span class="lineno"> 2545</span><span class="comment"> * @note Should not be used when no Application is running.</span></div>
|
|
<div class="line"><a id="l02546" name="l02546"></a><span class="lineno"> 2546</span><span class="comment"> * @note Only available on [1.0.0-9.2.0].</span></div>
|
|
<div class="line"><a id="l02547" name="l02547"></a><span class="lineno"> 2547</span><span class="comment"> * @param[out] a \ref AppletApplication</span></div>
|
|
<div class="line"><a id="l02548" name="l02548"></a><span class="lineno"> 2548</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02549" name="l02549"></a><span class="lineno"><a class="line" href="applet_8h.html#a54b30304e3ad64258ff265ee1ff1b4be"> 2549</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a54b30304e3ad64258ff265ee1ff1b4be">appletOpenMainApplication</a>(<a class="code hl_struct" href="structAppletApplication.html">AppletApplication</a> *a);</div>
|
|
<div class="line"><a id="l02550" name="l02550"></a><span class="lineno"> 2550</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02551" name="l02551"></a><span class="lineno"> 2551</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02552" name="l02552"></a><span class="lineno"> 2552</span><span class="comment"> * @brief Perform SystemButtonPressing with the specified \ref AppletSystemButtonType.</span></div>
|
|
<div class="line"><a id="l02553" name="l02553"></a><span class="lineno"> 2553</span><span class="comment"> * @param[in] type \ref AppletSystemButtonType</span></div>
|
|
<div class="line"><a id="l02554" name="l02554"></a><span class="lineno"> 2554</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02555" name="l02555"></a><span class="lineno"><a class="line" href="applet_8h.html#a51c327f36b91d57e99517c62571f414e"> 2555</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a51c327f36b91d57e99517c62571f414e">appletPerformSystemButtonPressing</a>(<a class="code hl_enumeration" href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5">AppletSystemButtonType</a> type);</div>
|
|
<div class="line"><a id="l02556" name="l02556"></a><span class="lineno"> 2556</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02557" name="l02557"></a><span class="lineno"> 2557</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02558" name="l02558"></a><span class="lineno"> 2558</span><span class="comment"> * @brief InvalidateTransitionLayer.</span></div>
|
|
<div class="line"><a id="l02559" name="l02559"></a><span class="lineno"> 2559</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02560" name="l02560"></a><span class="lineno"><a class="line" href="applet_8h.html#add923212af8693a3aa34b88ac24f7726"> 2560</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#add923212af8693a3aa34b88ac24f7726">appletInvalidateTransitionLayer</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02561" name="l02561"></a><span class="lineno"> 2561</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02562" name="l02562"></a><span class="lineno"> 2562</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02563" name="l02563"></a><span class="lineno"> 2563</span><span class="comment"> * @brief Requests to launch the specified Application, with the specified users.</span></div>
|
|
<div class="line"><a id="l02564" name="l02564"></a><span class="lineno"> 2564</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02565" name="l02565"></a><span class="lineno"> 2565</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l02566" name="l02566"></a><span class="lineno"> 2566</span><span class="comment"> * @param[in] uids Input array of \ref AccountUid.</span></div>
|
|
<div class="line"><a id="l02567" name="l02567"></a><span class="lineno"> 2567</span><span class="comment"> * @param[in] total_uids Total input uids, must be <=ACC_USER_LIST_SIZE.</span></div>
|
|
<div class="line"><a id="l02568" name="l02568"></a><span class="lineno"> 2568</span><span class="comment"> * @param[in] flag Whether to use the specified buffer to create a storage which will be pushed for ::AppletLaunchParameterKind_UserChannel.</span></div>
|
|
<div class="line"><a id="l02569" name="l02569"></a><span class="lineno"> 2569</span><span class="comment"> * @param[in] buffer Buffer containing the above storage data.</span></div>
|
|
<div class="line"><a id="l02570" name="l02570"></a><span class="lineno"> 2570</span><span class="comment"> * @param[in] size Size of the storage buffer.</span></div>
|
|
<div class="line"><a id="l02571" name="l02571"></a><span class="lineno"> 2571</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02572" name="l02572"></a><span class="lineno"><a class="line" href="applet_8h.html#aea972237f45e04b95b2eb2c6b18d06ae"> 2572</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aea972237f45e04b95b2eb2c6b18d06ae">appletRequestLaunchApplicationWithUserAndArgumentForDebug</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <span class="keyword">const</span> <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> *uids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> total_uids, <span class="keywordtype">bool</span> flag, <span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l02573" name="l02573"></a><span class="lineno"> 2573</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02574" name="l02574"></a><span class="lineno"> 2574</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02575" name="l02575"></a><span class="lineno"> 2575</span><span class="comment"> * @brief Gets the \ref AppletResourceUsageInfo.</span></div>
|
|
<div class="line"><a id="l02576" name="l02576"></a><span class="lineno"> 2576</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l02577" name="l02577"></a><span class="lineno"> 2577</span><span class="comment"> * @param[out] info \ref AppletResourceUsageInfo</span></div>
|
|
<div class="line"><a id="l02578" name="l02578"></a><span class="lineno"> 2578</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02579" name="l02579"></a><span class="lineno"><a class="line" href="applet_8h.html#a01b54e2fe00ebfc653e333fb7cac065f"> 2579</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a01b54e2fe00ebfc653e333fb7cac065f">appletGetAppletResourceUsageInfo</a>(<a class="code hl_struct" href="structAppletResourceUsageInfo.html">AppletResourceUsageInfo</a> *info);</div>
|
|
<div class="line"><a id="l02580" name="l02580"></a><span class="lineno"> 2580</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02581" name="l02581"></a><span class="lineno"> 2581</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02582" name="l02582"></a><span class="lineno"> 2582</span><span class="comment"> * @brief The channel must match the value already stored in state when the state value is non-zero, otherwise an error is returned. When the state value is 0, the channel is written into state. Then the input storage is pushed to the StorageChannel.</span></div>
|
|
<div class="line"><a id="l02583" name="l02583"></a><span class="lineno"> 2583</span><span class="comment"> * @note Only available on [9.0.0+]. DebugMode must be enabled.</span></div>
|
|
<div class="line"><a id="l02584" name="l02584"></a><span class="lineno"> 2584</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l02585" name="l02585"></a><span class="lineno"> 2585</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l02586" name="l02586"></a><span class="lineno"> 2586</span><span class="comment"> * @param[in] channel Channel.</span></div>
|
|
<div class="line"><a id="l02587" name="l02587"></a><span class="lineno"> 2587</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02588" name="l02588"></a><span class="lineno"><a class="line" href="applet_8h.html#a875224bdb25aac16fed6026c9040fd89"> 2588</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a875224bdb25aac16fed6026c9040fd89">appletPushToAppletBoundChannelForDebug</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> channel);</div>
|
|
<div class="line"><a id="l02589" name="l02589"></a><span class="lineno"> 2589</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02590" name="l02590"></a><span class="lineno"> 2590</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02591" name="l02591"></a><span class="lineno"> 2591</span><span class="comment"> * @brief The channel must not be 0 and must match the value previously saved by \ref appletPushToAppletBoundChannelForDebug, otherwise errors are returned. Then the output storage is popped from the StorageChannel.</span></div>
|
|
<div class="line"><a id="l02592" name="l02592"></a><span class="lineno"> 2592</span><span class="comment"> * @note Only available on [9.0.0+]. DebugMode must be enabled.</span></div>
|
|
<div class="line"><a id="l02593" name="l02593"></a><span class="lineno"> 2593</span><span class="comment"> * @param[out] s Storage object.</span></div>
|
|
<div class="line"><a id="l02594" name="l02594"></a><span class="lineno"> 2594</span><span class="comment"> * @param[in] channel Channel.</span></div>
|
|
<div class="line"><a id="l02595" name="l02595"></a><span class="lineno"> 2595</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02596" name="l02596"></a><span class="lineno"><a class="line" href="applet_8h.html#a6f2d11dbd14c4b3842f29e542880c433"> 2596</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a6f2d11dbd14c4b3842f29e542880c433">appletTryPopFromAppletBoundChannelForDebug</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> channel);</div>
|
|
<div class="line"><a id="l02597" name="l02597"></a><span class="lineno"> 2597</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02598" name="l02598"></a><span class="lineno"> 2598</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02599" name="l02599"></a><span class="lineno"> 2599</span><span class="comment"> * @brief Clears a StorageChannel, pushes the input storage there, and writes the ApplicationId into state.</span></div>
|
|
<div class="line"><a id="l02600" name="l02600"></a><span class="lineno"> 2600</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02601" name="l02601"></a><span class="lineno"> 2601</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l02602" name="l02602"></a><span class="lineno"> 2602</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l02603" name="l02603"></a><span class="lineno"> 2603</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l02604" name="l02604"></a><span class="lineno"> 2604</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02605" name="l02605"></a><span class="lineno"><a class="line" href="applet_8h.html#a3af4c231f0ce7dc5c1616a1f2e7b8b35"> 2605</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a3af4c231f0ce7dc5c1616a1f2e7b8b35">appletAlarmSettingNotificationEnableAppEventReserve</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l02606" name="l02606"></a><span class="lineno"> 2606</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02607" name="l02607"></a><span class="lineno"> 2607</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02608" name="l02608"></a><span class="lineno"> 2608</span><span class="comment"> * @brief Clears the StorageChannel/saved-ApplicationId used by \ref appletAlarmSettingNotificationEnableAppEventReserve.</span></div>
|
|
<div class="line"><a id="l02609" name="l02609"></a><span class="lineno"> 2609</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02610" name="l02610"></a><span class="lineno"> 2610</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02611" name="l02611"></a><span class="lineno"><a class="line" href="applet_8h.html#aa7b2139e8d88e9105a23b5ea5f2bb8e2"> 2611</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#aa7b2139e8d88e9105a23b5ea5f2bb8e2">appletAlarmSettingNotificationDisableAppEventReserve</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02612" name="l02612"></a><span class="lineno"> 2612</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02613" name="l02613"></a><span class="lineno"> 2613</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02614" name="l02614"></a><span class="lineno"> 2614</span><span class="comment"> * @brief Same as \ref appletApplicationPushToNotificationStorageChannel except this uses the MainApplication.</span></div>
|
|
<div class="line"><a id="l02615" name="l02615"></a><span class="lineno"> 2615</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02616" name="l02616"></a><span class="lineno"> 2616</span><span class="comment"> * @param[in] buffer Input buffer.</span></div>
|
|
<div class="line"><a id="l02617" name="l02617"></a><span class="lineno"> 2617</span><span class="comment"> * @param[in] size Input buffer size.</span></div>
|
|
<div class="line"><a id="l02618" name="l02618"></a><span class="lineno"> 2618</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02619" name="l02619"></a><span class="lineno"><a class="line" href="applet_8h.html#a57d9b2517095fbc8d0d11a1c2da53307"> 2619</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a57d9b2517095fbc8d0d11a1c2da53307">appletAlarmSettingNotificationPushAppEventNotify</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> size);</div>
|
|
<div class="line"><a id="l02620" name="l02620"></a><span class="lineno"> 2620</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02621" name="l02621"></a><span class="lineno"> 2621</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02622" name="l02622"></a><span class="lineno"> 2622</span><span class="comment"> * @brief Clears a StorageChannel, pushes the input storage there, and writes the ApplicationId into state.</span></div>
|
|
<div class="line"><a id="l02623" name="l02623"></a><span class="lineno"> 2623</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02624" name="l02624"></a><span class="lineno"> 2624</span><span class="comment"> * @note This uses \ref appletStorageClose automatically.</span></div>
|
|
<div class="line"><a id="l02625" name="l02625"></a><span class="lineno"> 2625</span><span class="comment"> * @param[in] s Storage object.</span></div>
|
|
<div class="line"><a id="l02626" name="l02626"></a><span class="lineno"> 2626</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l02627" name="l02627"></a><span class="lineno"> 2627</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02628" name="l02628"></a><span class="lineno"><a class="line" href="applet_8h.html#af1fc88c16818156523d8def6b4d210f5"> 2628</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#af1fc88c16818156523d8def6b4d210f5">appletFriendInvitationSetApplicationParameter</a>(<a class="code hl_struct" href="structAppletStorage.html">AppletStorage</a> *s, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l02629" name="l02629"></a><span class="lineno"> 2629</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02630" name="l02630"></a><span class="lineno"> 2630</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02631" name="l02631"></a><span class="lineno"> 2631</span><span class="comment"> * @brief Clears the StorageChannel/saved-ApplicationId used by \ref appletFriendInvitationSetApplicationParameter.</span></div>
|
|
<div class="line"><a id="l02632" name="l02632"></a><span class="lineno"> 2632</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02633" name="l02633"></a><span class="lineno"> 2633</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02634" name="l02634"></a><span class="lineno"><a class="line" href="applet_8h.html#acac8f17be2600065104108212cf21649"> 2634</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#acac8f17be2600065104108212cf21649">appletFriendInvitationClearApplicationParameter</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02635" name="l02635"></a><span class="lineno"> 2635</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02636" name="l02636"></a><span class="lineno"> 2636</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02637" name="l02637"></a><span class="lineno"> 2637</span><span class="comment"> * @brief Same as \ref appletApplicationPushToFriendInvitationStorageChannel except this uses the MainApplication.</span></div>
|
|
<div class="line"><a id="l02638" name="l02638"></a><span class="lineno"> 2638</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02639" name="l02639"></a><span class="lineno"> 2639</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l02640" name="l02640"></a><span class="lineno"> 2640</span><span class="comment"> * @param[in] buffer Input buffer.</span></div>
|
|
<div class="line"><a id="l02641" name="l02641"></a><span class="lineno"> 2641</span><span class="comment"> * @param[in] size Input buffer size.</span></div>
|
|
<div class="line"><a id="l02642" name="l02642"></a><span class="lineno"> 2642</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02643" name="l02643"></a><span class="lineno"><a class="line" href="applet_8h.html#a178161281a992ae5e03cd58cafc3c305"> 2643</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a178161281a992ae5e03cd58cafc3c305">appletFriendInvitationPushApplicationParameter</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid, <span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> size);</div>
|
|
<div class="line"><a id="l02644" name="l02644"></a><span class="lineno"> 2644</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02645" name="l02645"></a><span class="lineno"> 2645</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l02646" name="l02646"></a><span class="lineno"> 2646</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02647" name="l02647"></a><span class="lineno"> 2647</span><span class="comment">///@name Common cmds</span></div>
|
|
<div class="line"><a id="l02648" name="l02648"></a><span class="lineno"> 2648</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l02649" name="l02649"></a><span class="lineno"> 2649</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02650" name="l02650"></a><span class="lineno"> 2650</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02651" name="l02651"></a><span class="lineno"> 2651</span><span class="comment"> * @brief SetTerminateResult</span></div>
|
|
<div class="line"><a id="l02652" name="l02652"></a><span class="lineno"> 2652</span><span class="comment"> * @note Only available with AppletType_*Application. Or with AppletType_SystemApplet, AppletType_LibraryApplet, or AppletType_OverlayApplet, on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02653" name="l02653"></a><span class="lineno"> 2653</span><span class="comment"> * @param[in] res Result</span></div>
|
|
<div class="line"><a id="l02654" name="l02654"></a><span class="lineno"> 2654</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02655" name="l02655"></a><span class="lineno"><a class="line" href="applet_8h.html#a4ff4b6ffbecff3db1a629791d90cd77d"> 2655</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a4ff4b6ffbecff3db1a629791d90cd77d">appletSetTerminateResult</a>(<a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> res);</div>
|
|
<div class="line"><a id="l02656" name="l02656"></a><span class="lineno"> 2656</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02657" name="l02657"></a><span class="lineno"> 2657</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02658" name="l02658"></a><span class="lineno"> 2658</span><span class="comment"> * @brief Gets the LaunchStorageInfo.</span></div>
|
|
<div class="line"><a id="l02659" name="l02659"></a><span class="lineno"> 2659</span><span class="comment"> * @note Only available with AppletType_*Application on [2.0.0+], or with AppletType_LibraryApplet on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02660" name="l02660"></a><span class="lineno"> 2660</span><span class="comment"> * @param[out] app_storageId Same as AppletApplicationLaunchProperty::app_storageId.</span></div>
|
|
<div class="line"><a id="l02661" name="l02661"></a><span class="lineno"> 2661</span><span class="comment"> * @param[out] update_storageId Same as AppletApplicationLaunchProperty::update_storageId.</span></div>
|
|
<div class="line"><a id="l02662" name="l02662"></a><span class="lineno"> 2662</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02663" name="l02663"></a><span class="lineno"><a class="line" href="applet_8h.html#ae9fc1dc1f6201595b73a2aa0cd9f84e9"> 2663</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ae9fc1dc1f6201595b73a2aa0cd9f84e9">appletGetLaunchStorageInfoForDebug</a>(<a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> *app_storageId, <a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> *update_storageId);</div>
|
|
<div class="line"><a id="l02664" name="l02664"></a><span class="lineno"> 2664</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02665" name="l02665"></a><span class="lineno"> 2665</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02666" name="l02666"></a><span class="lineno"> 2666</span><span class="comment"> * @brief Gets an Event which is signaled for GpuErrorDetected.</span></div>
|
|
<div class="line"><a id="l02667" name="l02667"></a><span class="lineno"> 2667</span><span class="comment"> * @note Only available with AppletType_*Application on [8.0.0+], or with AppletType_LibraryApplet on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l02668" name="l02668"></a><span class="lineno"> 2668</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l02669" name="l02669"></a><span class="lineno"> 2669</span><span class="comment"> * @note Official sw waits on this Event from a seperate thread, triggering an abort when it's signaled.</span></div>
|
|
<div class="line"><a id="l02670" name="l02670"></a><span class="lineno"> 2670</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l02671" name="l02671"></a><span class="lineno"> 2671</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02672" name="l02672"></a><span class="lineno"><a class="line" href="applet_8h.html#ac93c6b93a01800b1f603c8abfd580f96"> 2672</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#ac93c6b93a01800b1f603c8abfd580f96">appletGetGpuErrorDetectedSystemEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a> *out_event);</div>
|
|
<div class="line"><a id="l02673" name="l02673"></a><span class="lineno"> 2673</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02674" name="l02674"></a><span class="lineno"> 2674</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02675" name="l02675"></a><span class="lineno"> 2675</span><span class="comment"> * @brief Sets HandlingHomeButtonShortPressedEnabled.</span></div>
|
|
<div class="line"><a id="l02676" name="l02676"></a><span class="lineno"> 2676</span><span class="comment"> * @note Only available with AppletType_OverlayApplet on [8.0.0+]. Or with non-AppletType_OverlayApplet on [9.1.0+].</span></div>
|
|
<div class="line"><a id="l02677" name="l02677"></a><span class="lineno"> 2677</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l02678" name="l02678"></a><span class="lineno"> 2678</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02679" name="l02679"></a><span class="lineno"><a class="line" href="applet_8h.html#abd5cd31b393f38c19fd7c2dda857c50a"> 2679</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#abd5cd31b393f38c19fd7c2dda857c50a">appletSetHandlingHomeButtonShortPressedEnabled</a>(<span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l02680" name="l02680"></a><span class="lineno"> 2680</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02681" name="l02681"></a><span class="lineno"> 2681</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l02682" name="l02682"></a><span class="lineno"> 2682</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02683" name="l02683"></a><span class="lineno"> 2683</span><span class="comment">///@name State / other</span></div>
|
|
<div class="line"><a id="l02684" name="l02684"></a><span class="lineno"> 2684</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l02685" name="l02685"></a><span class="lineno"> 2685</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02686" name="l02686"></a><span class="lineno"> 2686</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02687" name="l02687"></a><span class="lineno"> 2687</span><span class="comment"> * @brief Gets the cached \ref AppletInfo loaded during \ref appletInitialize. This will return NULL when the info is not initialized, due to not running as AppletType_LibraryApplet, or when any of the used cmds fail.</span></div>
|
|
<div class="line"><a id="l02688" name="l02688"></a><span class="lineno"> 2688</span><span class="comment"> * @note Only available with AppletType_LibraryApplet.</span></div>
|
|
<div class="line"><a id="l02689" name="l02689"></a><span class="lineno"> 2689</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02690" name="l02690"></a><span class="lineno"><a class="line" href="applet_8h.html#a2dd7875feeef362f4af0bc49ce1d64f0"> 2690</a></span><a class="code hl_struct" href="structAppletInfo.html">AppletInfo</a> *<a class="code hl_function" href="applet_8h.html#a2dd7875feeef362f4af0bc49ce1d64f0">appletGetAppletInfo</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02691" name="l02691"></a><span class="lineno"> 2691</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02692" name="l02692"></a><span class="lineno"> 2692</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02693" name="l02693"></a><span class="lineno"> 2693</span><span class="comment"> * @brief Gets the event associated with notification messages.</span></div>
|
|
<div class="line"><a id="l02694" name="l02694"></a><span class="lineno"> 2694</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02695" name="l02695"></a><span class="lineno"><a class="line" href="applet_8h.html#ad3880d71094585d3959d10a2ee256add"> 2695</a></span><a class="code hl_struct" href="structEvent.html">Event</a> *<a class="code hl_function" href="applet_8h.html#ad3880d71094585d3959d10a2ee256add">appletGetMessageEvent</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02696" name="l02696"></a><span class="lineno"> 2696</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02697" name="l02697"></a><span class="lineno"> 2697</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02698" name="l02698"></a><span class="lineno"> 2698</span><span class="comment"> * @brief Gets a notification message, see \ref AppletMessage.</span></div>
|
|
<div class="line"><a id="l02699" name="l02699"></a><span class="lineno"> 2699</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02700" name="l02700"></a><span class="lineno"><a class="line" href="applet_8h.html#a37bbebede17cc17cdc8b5581f7a790a2"> 2700</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a37bbebede17cc17cdc8b5581f7a790a2">appletGetMessage</a>(<a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *msg);</div>
|
|
<div class="line"><a id="l02701" name="l02701"></a><span class="lineno"> 2701</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02702" name="l02702"></a><span class="lineno"> 2702</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02703" name="l02703"></a><span class="lineno"> 2703</span><span class="comment"> * @brief Processes the current applet status using the specified msg.</span></div>
|
|
<div class="line"><a id="l02704" name="l02704"></a><span class="lineno"> 2704</span><span class="comment"> * @param msg Notification message, normally from \ref appletGetMessage.</span></div>
|
|
<div class="line"><a id="l02705" name="l02705"></a><span class="lineno"> 2705</span><span class="comment"> * @return Whether the application should continue running.</span></div>
|
|
<div class="line"><a id="l02706" name="l02706"></a><span class="lineno"> 2706</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02707" name="l02707"></a><span class="lineno"><a class="line" href="applet_8h.html#a335232c80f55e93947a78b222dd664b8"> 2707</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="applet_8h.html#a335232c80f55e93947a78b222dd664b8">appletProcessMessage</a>(<a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> msg);</div>
|
|
<div class="line"><a id="l02708" name="l02708"></a><span class="lineno"> 2708</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02709" name="l02709"></a><span class="lineno"> 2709</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02710" name="l02710"></a><span class="lineno"> 2710</span><span class="comment"> * @brief Processes the current applet status. Generally used within a main loop.</span></div>
|
|
<div class="line"><a id="l02711" name="l02711"></a><span class="lineno"> 2711</span><span class="comment"> * @note Uses \ref appletGetMessage and \ref appletProcessMessage internally.</span></div>
|
|
<div class="line"><a id="l02712" name="l02712"></a><span class="lineno"> 2712</span><span class="comment"> * @return Whether the application should continue running.</span></div>
|
|
<div class="line"><a id="l02713" name="l02713"></a><span class="lineno"> 2713</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02714" name="l02714"></a><span class="lineno"><a class="line" href="applet_8h.html#a7ed640e5f4a81ed3960c763fdc1521c5"> 2714</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="applet_8h.html#a7ed640e5f4a81ed3960c763fdc1521c5">appletMainLoop</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02715" name="l02715"></a><span class="lineno"> 2715</span> </div>
|
|
<div class="line"><a id="l02716" name="l02716"></a><span class="lineno"> 2716</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02717" name="l02717"></a><span class="lineno"> 2717</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02718" name="l02718"></a><span class="lineno"> 2718</span><span class="comment"> * @brief Sets up an applet status hook.</span></div>
|
|
<div class="line"><a id="l02719" name="l02719"></a><span class="lineno"> 2719</span><span class="comment"> * @param cookie Hook cookie to use.</span></div>
|
|
<div class="line"><a id="l02720" name="l02720"></a><span class="lineno"> 2720</span><span class="comment"> * @param callback Function to call when applet's status changes.</span></div>
|
|
<div class="line"><a id="l02721" name="l02721"></a><span class="lineno"> 2721</span><span class="comment"> * @param param User-defined parameter to pass to the callback.</span></div>
|
|
<div class="line"><a id="l02722" name="l02722"></a><span class="lineno"> 2722</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02723" name="l02723"></a><span class="lineno"><a class="line" href="applet_8h.html#ac4e114289103023f94037112ba40003c"> 2723</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#ac4e114289103023f94037112ba40003c">appletHook</a>(<a class="code hl_struct" href="structAppletHookCookie.html">AppletHookCookie</a>* cookie, <a class="code hl_typedef" href="applet_8h.html#a5df8b2a11d0323ce1596b3a3fb18be36">AppletHookFn</a> callback, <span class="keywordtype">void</span>* param);</div>
|
|
<div class="line"><a id="l02724" name="l02724"></a><span class="lineno"> 2724</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02725" name="l02725"></a><span class="lineno"> 2725</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02726" name="l02726"></a><span class="lineno"> 2726</span><span class="comment"> * @brief Removes an applet status hook.</span></div>
|
|
<div class="line"><a id="l02727" name="l02727"></a><span class="lineno"> 2727</span><span class="comment"> * @param cookie Hook cookie to remove.</span></div>
|
|
<div class="line"><a id="l02728" name="l02728"></a><span class="lineno"> 2728</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02729" name="l02729"></a><span class="lineno"><a class="line" href="applet_8h.html#ae1eb7c5c63559c8136b1c21fd5bd7e5d"> 2729</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="applet_8h.html#ae1eb7c5c63559c8136b1c21fd5bd7e5d">appletUnhook</a>(<a class="code hl_struct" href="structAppletHookCookie.html">AppletHookCookie</a>* cookie);</div>
|
|
<div class="line"><a id="l02730" name="l02730"></a><span class="lineno"> 2730</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02731" name="l02731"></a><span class="lineno"> 2731</span><span class="comment">/// These return state which is updated by appletMainLoop() when notifications are received.</span></div>
|
|
<div class="line"><a id="l02732" name="l02732"></a><span class="lineno"><a class="line" href="applet_8h.html#a819ecaea2294b6addd0b290be6c71d5a"> 2732</a></span><span class="comment"></span><a class="code hl_enumeration" href="applet_8h.html#adaef5dc6ac94f858d319fe20663412d7">AppletOperationMode</a> <a class="code hl_function" href="applet_8h.html#a819ecaea2294b6addd0b290be6c71d5a">appletGetOperationMode</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02733" name="l02733"></a><span class="lineno"> 2733</span><a class="code hl_enumeration" href="apm_8h.html#a202ac2fea4c9b9369b715c450314e163">ApmPerformanceMode</a> appletGetPerformanceMode(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02734" name="l02734"></a><span class="lineno"> 2734</span><a class="code hl_enumeration" href="applet_8h.html#a50f520967d64748e376cfbde27581b08">AppletFocusState</a> appletGetFocusState(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l02735" name="l02735"></a><span class="lineno"> 2735</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02736" name="l02736"></a><span class="lineno"> 2736</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l02737" name="l02737"></a><span class="lineno"> 2737</span><span class="comment"> * @brief Sets the current \ref AppletFocusHandlingMode.</span></div>
|
|
<div class="line"><a id="l02738" name="l02738"></a><span class="lineno"> 2738</span><span class="comment"> * @note Should only be called with AppletType_Application.</span></div>
|
|
<div class="line"><a id="l02739" name="l02739"></a><span class="lineno"> 2739</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l02740" name="l02740"></a><span class="lineno"><a class="line" href="applet_8h.html#a17e38f33dbcc34583d8f913abeaa3917"> 2740</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="applet_8h.html#a17e38f33dbcc34583d8f913abeaa3917">appletSetFocusHandlingMode</a>(<a class="code hl_enumeration" href="applet_8h.html#aca262ea809b4657fe35d8df936c883ed">AppletFocusHandlingMode</a> mode);</div>
|
|
<div class="line"><a id="l02741" name="l02741"></a><span class="lineno"> 2741</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l02742" name="l02742"></a><span class="lineno"> 2742</span><span class="comment">///@}</span></div>
|
|
<div class="ttc" id="aapm_8h_html_a202ac2fea4c9b9369b715c450314e163"><div class="ttname"><a href="apm_8h.html#a202ac2fea4c9b9369b715c450314e163">ApmPerformanceMode</a></div><div class="ttdeci">ApmPerformanceMode</div><div class="ttdoc">PerformanceMode.</div><div class="ttdef"><b>Definition</b> apm.h:12</div></div>
|
|
<div class="ttc" id="aapm_8h_html_a5690c3a786c3bee6ef93f5db5354e080"><div class="ttname"><a href="apm_8h.html#a5690c3a786c3bee6ef93f5db5354e080">ApmCpuBoostMode</a></div><div class="ttdeci">ApmCpuBoostMode</div><div class="ttdoc">CpuBoostMode. With appletSetCpuBoostMode, only values 0/1 are available. This allows using higher clo...</div><div class="ttdef"><b>Definition</b> apm.h:19</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a012411ba9b6ba4219815412391eb0ebc"><div class="ttname"><a href="applet_8h.html#a012411ba9b6ba4219815412391eb0ebc">appletGetIdleTimeDetectionExtension</a></div><div class="ttdeci">Result appletGetIdleTimeDetectionExtension(AppletIdleTimeDetectionExtension *ext)</div><div class="ttdoc">Gets the value set by appletSetIdleTimeDetectionExtension.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a0138e0109ee23ad1560925383ece336b"><div class="ttname"><a href="applet_8h.html#a0138e0109ee23ad1560925383ece336b">appletGetCallerAppletIdentityInfoStack</a></div><div class="ttdeci">Result appletGetCallerAppletIdentityInfoStack(AppletIdentityInfo *stack, s32 count, s32 *total_out)</div><div class="ttdoc">Gets an array of AppletIdentityInfo for the CallerStack.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a01b54e2fe00ebfc653e333fb7cac065f"><div class="ttname"><a href="applet_8h.html#a01b54e2fe00ebfc653e333fb7cac065f">appletGetAppletResourceUsageInfo</a></div><div class="ttdeci">Result appletGetAppletResourceUsageInfo(AppletResourceUsageInfo *info)</div><div class="ttdoc">Gets the AppletResourceUsageInfo.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a02eea9c1640cf9bf292b71b0fbfb11f6"><div class="ttname"><a href="applet_8h.html#a02eea9c1640cf9bf292b71b0fbfb11f6">appletRequestToSleep</a></div><div class="ttdeci">Result appletRequestToSleep(void)</div><div class="ttdoc">RequestToSleep.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a0335d6f359095069dde4bf256bf44eb1"><div class="ttname"><a href="applet_8h.html#a0335d6f359095069dde4bf256bf44eb1">appletDeactivateMigrationService</a></div><div class="ttdeci">Result appletDeactivateMigrationService(void)</div><div class="ttdoc">DeactivateMigrationService.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a03ec26eb55aec044098ecb75239b71a1"><div class="ttname"><a href="applet_8h.html#a03ec26eb55aec044098ecb75239b71a1">appletRequestLaunchApplicationForQuest</a></div><div class="ttdeci">Result appletRequestLaunchApplicationForQuest(u64 application_id, AppletStorage *s, const AppletApplicationAttributeForQuest *attr)</div><div class="ttdoc">Requests to launch the specified application, for kiosk systems.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a03fc227beefa4cafa9d2332dccf82bde"><div class="ttname"><a href="applet_8h.html#a03fc227beefa4cafa9d2332dccf82bde">appletSetScreenShotAppletIdentityInfo</a></div><div class="ttdeci">Result appletSetScreenShotAppletIdentityInfo(AppletIdentityInfo *info)</div><div class="ttdoc">Sets the AppletIdentityInfo for screenshots.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a05a120ffc6390805baca414de22642f0"><div class="ttname"><a href="applet_8h.html#a05a120ffc6390805baca414de22642f0">appletGetServiceSession_SelfController</a></div><div class="ttdeci">Service * appletGetServiceSession_SelfController(void)</div><div class="ttdoc">Gets the Service object for ISelfController.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a05af7d51ef68cac1907beb8ae8a5e051"><div class="ttname"><a href="applet_8h.html#a05af7d51ef68cac1907beb8ae8a5e051">appletPopRequestLaunchApplicationForDebug</a></div><div class="ttdeci">Result appletPopRequestLaunchApplicationForDebug(AccountUid *uids, s32 count, u64 *application_id, s32 *total_out)</div><div class="ttdoc">PopRequestLaunchApplicationForDebug.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a0672956c1d70194b17846d684173fd6d"><div class="ttname"><a href="applet_8h.html#a0672956c1d70194b17846d684173fd6d">appletInitializeGamePlayRecording</a></div><div class="ttdeci">Result appletInitializeGamePlayRecording(void)</div><div class="ttdoc">Initializes video recording.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a0977acbbb37efdb24648265d9afa0b67"><div class="ttname"><a href="applet_8h.html#a0977acbbb37efdb24648265d9afa0b67">appletApplicationRequestForApplicationToGetForeground</a></div><div class="ttdeci">Result appletApplicationRequestForApplicationToGetForeground(AppletApplication *a)</div><div class="ttdoc">RequestForApplicationToGetForeground.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a0a8041a9c0f6f293d2b249ce812cb6da"><div class="ttname"><a href="applet_8h.html#a0a8041a9c0f6f293d2b249ce812cb6da">appletCreateManagedDisplaySeparableLayer</a></div><div class="ttdeci">Result appletCreateManagedDisplaySeparableLayer(u64 *display_layer, u64 *recording_layer)</div><div class="ttdoc">CreateManagedDisplaySeparableLayer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a0d7209e4c323d9b9fc03325c1a2487e8"><div class="ttname"><a href="applet_8h.html#a0d7209e4c323d9b9fc03325c1a2487e8">appletGetDesirableKeyboardLayout</a></div><div class="ttdeci">Result appletGetDesirableKeyboardLayout(SetKeyboardLayout *layout)</div><div class="ttdoc">Gets the DesirableKeyboardLayout previously set by appletSetDesirableKeyboardLayout.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a0e38c419fe1af816c07c1c0ae0703acb"><div class="ttname"><a href="applet_8h.html#a0e38c419fe1af816c07c1c0ae0703acb">appletGetMainAppletApplicationDesiredLanguage</a></div><div class="ttdeci">Result appletGetMainAppletApplicationDesiredLanguage(u64 *LanguageCode)</div><div class="ttdoc">Gets the DesiredLanguage for the MainApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a0f7646c1378434cbbefff74ed03fc861"><div class="ttname"><a href="applet_8h.html#a0f7646c1378434cbbefff74ed03fc861">appletInitializeApplicationCopyrightFrameBuffer</a></div><div class="ttdeci">Result appletInitializeApplicationCopyrightFrameBuffer(void)</div><div class="ttdoc">Initializes the ApplicationCopyrightFrameBuffer, with dimensions 1280x720 + the tmem for it.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a10f536050efb5f2f7326ca7e4967ff72"><div class="ttname"><a href="applet_8h.html#a10f536050efb5f2f7326ca7e4967ff72">appletGetHdcpAuthenticationStateChangeEvent</a></div><div class="ttdeci">Result appletGetHdcpAuthenticationStateChangeEvent(Event *out_event)</div><div class="ttdoc">Gets an Event which is signaled when the output from appletGetHdcpAuthenticationState changes.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a10fe99c015280ecd4d11296a17c1d45d"><div class="ttname"><a href="applet_8h.html#a10fe99c015280ecd4d11296a17c1d45d">appletGetServiceSession_AudioController</a></div><div class="ttdeci">Service * appletGetServiceSession_AudioController(void)</div><div class="ttdoc">Gets the Service object for IAudioController.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a110855d5aada7f21edb2df6d6b62f601"><div class="ttname"><a href="applet_8h.html#a110855d5aada7f21edb2df6d6b62f601">appletSetControllerFirmwareUpdateSection</a></div><div class="ttdeci">Result appletSetControllerFirmwareUpdateSection(bool flag)</div><div class="ttdoc">Sets ControllerFirmwareUpdateSection.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a11f7138452254e3e24119e8f03ed478a"><div class="ttname"><a href="applet_8h.html#a11f7138452254e3e24119e8f03ed478a">LibAppletExitReason</a></div><div class="ttdeci">LibAppletExitReason</div><div class="ttdoc">LibraryAppletExitReason.</div><div class="ttdef"><b>Definition</b> applet.h:126</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a139dc25189a73d0c1242c6c9401b67c0"><div class="ttname"><a href="applet_8h.html#a139dc25189a73d0c1242c6c9401b67c0">appletEndBlockingHomeButtonShortAndLongPressed</a></div><div class="ttdeci">Result appletEndBlockingHomeButtonShortAndLongPressed(void)</div><div class="ttdoc">Ends the blocking started by appletBeginBlockingHomeButtonShortAndLongPressed.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a13e807fe4b265e53003f2f8ae3c834ab"><div class="ttname"><a href="applet_8h.html#a13e807fe4b265e53003f2f8ae3c834ab">appletSetHealthWarningShowingState</a></div><div class="ttdeci">Result appletSetHealthWarningShowingState(bool flag)</div><div class="ttdoc">SetHealthWarningShowingState.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a1492179fc0c0dec41c0257e6377d7fb3"><div class="ttname"><a href="applet_8h.html#a1492179fc0c0dec41c0257e6377d7fb3">appletQueryApplicationPlayStatistics</a></div><div class="ttdeci">Result appletQueryApplicationPlayStatistics(PdmApplicationPlayStatistics *stats, const u64 *application_ids, s32 count, s32 *total_out)</div><div class="ttdoc">Gets ApplicationPlayStatistics.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a152d4ec3d63c8c1831a8f0f1b60f2a51"><div class="ttname"><a href="applet_8h.html#a152d4ec3d63c8c1831a8f0f1b60f2a51">appletGetProgramTotalActiveTime</a></div><div class="ttdeci">Result appletGetProgramTotalActiveTime(u64 *activeTime)</div><div class="ttdoc">Gets the total time in nanoseconds that the current process was actively running (not suspended),...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a164590ccdfb122faaed411fe13f44098"><div class="ttname"><a href="applet_8h.html#a164590ccdfb122faaed411fe13f44098">appletGetPopExtraStorageEvent</a></div><div class="ttdeci">Result appletGetPopExtraStorageEvent(Event *out_event)</div><div class="ttdoc">Gets an Event which is signaled when a new storage is available with appletPopExtraStorage where prev...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a16510e96ab90d737291e8dd306a2c4e7"><div class="ttname"><a href="applet_8h.html#a16510e96ab90d737291e8dd306a2c4e7">appletIsSleepEnabled</a></div><div class="ttdeci">Result appletIsSleepEnabled(bool *out)</div><div class="ttdoc">IsSleepEnabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a178161281a992ae5e03cd58cafc3c305"><div class="ttname"><a href="applet_8h.html#a178161281a992ae5e03cd58cafc3c305">appletFriendInvitationPushApplicationParameter</a></div><div class="ttdeci">Result appletFriendInvitationPushApplicationParameter(AccountUid uid, const void *buffer, u64 size)</div><div class="ttdoc">Same as appletApplicationPushToFriendInvitationStorageChannel except this uses the MainApplication.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a17e38f33dbcc34583d8f913abeaa3917"><div class="ttname"><a href="applet_8h.html#a17e38f33dbcc34583d8f913abeaa3917">appletSetFocusHandlingMode</a></div><div class="ttdeci">Result appletSetFocusHandlingMode(AppletFocusHandlingMode mode)</div><div class="ttdoc">Sets the current AppletFocusHandlingMode.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a17fe6ca198764aafb2596c36ceb8c487"><div class="ttname"><a href="applet_8h.html#a17fe6ca198764aafb2596c36ceb8c487">appletSetMediaPlaybackState</a></div><div class="ttdeci">Result appletSetMediaPlaybackState(bool state)</div><div class="ttdoc">Set media playback state.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a198a7cca82a5b9456f38d497f61f2b9c"><div class="ttname"><a href="applet_8h.html#a198a7cca82a5b9456f38d497f61f2b9c">appletReadThemeStorage</a></div><div class="ttdeci">Result appletReadThemeStorage(void *buffer, size_t size, u64 offset, u64 *transfer_size)</div><div class="ttdoc">Reads the ThemeStorage for the current applet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a1b1e07238acdbe0c7991ad1092b38799"><div class="ttname"><a href="applet_8h.html#a1b1e07238acdbe0c7991ad1092b38799">appletGetWriterLockAccessorEx</a></div><div class="ttdeci">Result appletGetWriterLockAccessorEx(AppletLockAccessor *a, u32 inval)</div><div class="ttdoc">Gets a Writer AppletLockAccessor.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a1bffd62f8b9834b90be5c1b06a717566"><div class="ttname"><a href="applet_8h.html#a1bffd62f8b9834b90be5c1b06a717566">appletApplicationCheckFinished</a></div><div class="ttdeci">bool appletApplicationCheckFinished(AppletApplication *a)</div><div class="ttdoc">Waits on the Application StateChangedEvent with timeout=0, and returns whether it was successful.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a1dd533173040a359615140a6d82ee9b8"><div class="ttname"><a href="applet_8h.html#a1dd533173040a359615140a6d82ee9b8">appletSetApplicationCopyrightImage</a></div><div class="ttdeci">Result appletSetApplicationCopyrightImage(const void *buffer, size_t size, s32 x, s32 y, s32 width, s32 height, AppletWindowOriginMode mode)</div><div class="ttdoc">Sets the RGBA8 image for use with appletInitializeApplicationCopyrightFrameBuffer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a1dd8c3bc9ba6b376b3f373b355157e40"><div class="ttname"><a href="applet_8h.html#a1dd8c3bc9ba6b376b3f373b355157e40">appletIsHealthWarningRequired</a></div><div class="ttdeci">Result appletIsHealthWarningRequired(bool *out)</div><div class="ttdoc">IsHealthWarningRequired.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a1eaae8b1bbd75df308ca097470ddb722"><div class="ttname"><a href="applet_8h.html#a1eaae8b1bbd75df308ca097470ddb722">appletCanUseApplicationCore</a></div><div class="ttdeci">Result appletCanUseApplicationCore(bool *out)</div><div class="ttdoc">CanUseApplicationCore.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a1f111a737039a79088d3b8b773b6469b"><div class="ttname"><a href="applet_8h.html#a1f111a737039a79088d3b8b773b6469b">appletPopInteractiveInData</a></div><div class="ttdeci">Result appletPopInteractiveInData(AppletStorage *s)</div><div class="ttdoc">Pops a storage from current-LibraryApplet Interactive input.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a202ef9f16080178b27f66b89cec32d1a"><div class="ttname"><a href="applet_8h.html#a202ef9f16080178b27f66b89cec32d1a">appletSetGpuTimeSliceBoost</a></div><div class="ttdeci">Result appletSetGpuTimeSliceBoost(u64 val)</div><div class="ttdoc">Sets the GpuTimeSliceBoost.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a20b8518623b48950bcd773e957eb8128"><div class="ttname"><a href="applet_8h.html#a20b8518623b48950bcd773e957eb8128">appletHolderGetPopInteractiveOutDataEvent</a></div><div class="ttdeci">Result appletHolderGetPopInteractiveOutDataEvent(AppletHolder *h, Event **out_event)</div><div class="ttdoc">Gets the PopInteractiveOutDataEvent.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2171158533eefff72cd90814acb52b3c"><div class="ttname"><a href="applet_8h.html#a2171158533eefff72cd90814acb52b3c">appletGetBuiltInDisplayType</a></div><div class="ttdeci">Result appletGetBuiltInDisplayType(s32 *out)</div><div class="ttdoc">GetBuiltInDisplayType.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a22969b7cfd0900ec7aada0e80cdd1bba"><div class="ttname"><a href="applet_8h.html#a22969b7cfd0900ec7aada0e80cdd1bba">appletUnpopExtraStorage</a></div><div class="ttdeci">Result appletUnpopExtraStorage(AppletStorage *s)</div><div class="ttdoc">Unpop a storage for current-LibraryApplet Extra input.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a22b27bcf9df0861a80ff0dc28450a10a"><div class="ttname"><a href="applet_8h.html#a22b27bcf9df0861a80ff0dc28450a10a">appletSetRequestExitToLibraryAppletAtExecuteNextProgramEnabled</a></div><div class="ttdeci">Result appletSetRequestExitToLibraryAppletAtExecuteNextProgramEnabled(void)</div><div class="ttdoc">SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a22e8a7134aec0984f877761c588cb4d3"><div class="ttname"><a href="applet_8h.html#a22e8a7134aec0984f877761c588cb4d3">appletCreateApplication</a></div><div class="ttdeci">Result appletCreateApplication(AppletApplication *a, u64 application_id)</div><div class="ttdoc">Creates an Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a237256e883c7d87aa847625c30f94e92"><div class="ttname"><a href="applet_8h.html#a237256e883c7d87aa847625c30f94e92">appletGetServiceSession_LibraryAppletCreator</a></div><div class="ttdeci">Service * appletGetServiceSession_LibraryAppletCreator(void)</div><div class="ttdoc">Gets the Service object for ILibraryAppletCreator.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a23c577e4b5b6e2b64863aba418122bb3"><div class="ttname"><a href="applet_8h.html#a23c577e4b5b6e2b64863aba418122bb3">appletSetExpectedMasterVolume</a></div><div class="ttdeci">Result appletSetExpectedMasterVolume(float mainAppletVolume, float libraryAppletVolume)</div><div class="ttdoc">Sets the ExpectedMasterVolume for MainApplet and LibraryApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a243ca0b7f126381d3068cc3e5b4bb6ff"><div class="ttname"><a href="applet_8h.html#a243ca0b7f126381d3068cc3e5b4bb6ff">appletGpuErrorHandlerGetManualGpuErrorDetectionSystemEvent</a></div><div class="ttdeci">Result appletGpuErrorHandlerGetManualGpuErrorDetectionSystemEvent(AppletGpuErrorHandler *g, Event *out_event)</div><div class="ttdoc">GetManualGpuErrorDetectionSystemEvent.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a28087a5dac84a63a4ea183d5bedb79cd"><div class="ttname"><a href="applet_8h.html#a28087a5dac84a63a4ea183d5bedb79cd">appletPushContext</a></div><div class="ttdeci">Result appletPushContext(AppletStorage *s)</div><div class="ttdoc">Pushes a storage to the ContextStack.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a28c81d96ff5b13253ab5185c34eb8a6e"><div class="ttname"><a href="applet_8h.html#a28c81d96ff5b13253ab5185c34eb8a6e">appletIsInControllerFirmwareUpdateSection</a></div><div class="ttdeci">Result appletIsInControllerFirmwareUpdateSection(bool *out)</div><div class="ttdoc">Gets the ControllerFirmwareUpdateSection flag.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a29bf68f117e5fa9bf7ada9c7e97740f7"><div class="ttname"><a href="applet_8h.html#a29bf68f117e5fa9bf7ada9c7e97740f7">appletIsAutoSleepDisabled</a></div><div class="ttdeci">Result appletIsAutoSleepDisabled(bool *out)</div><div class="ttdoc">Gets AutoSleepDisabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2a209f7c5e97482b760be35834946b4b"><div class="ttname"><a href="applet_8h.html#a2a209f7c5e97482b760be35834946b4b">appletGetPseudoDeviceId</a></div><div class="ttdeci">Result appletGetPseudoDeviceId(Uuid *out)</div><div class="ttdoc">Gets the PseudoDeviceId.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2a4f1e28ee842508ba7187ada1e1e2ed"><div class="ttname"><a href="applet_8h.html#a2a4f1e28ee842508ba7187ada1e1e2ed">appletGetCradleFwVersion</a></div><div class="ttdeci">Result appletGetCradleFwVersion(u32 *out0, u32 *out1, u32 *out2, u32 *out3)</div><div class="ttdoc">Gets the Dock firmware version.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2ac7c0af73a4ffb6d2ea867066f91909"><div class="ttname"><a href="applet_8h.html#a2ac7c0af73a4ffb6d2ea867066f91909">appletSetVrModeEnabled</a></div><div class="ttdeci">Result appletSetVrModeEnabled(bool flag)</div><div class="ttdoc">Sets whether VrMode is enabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2be80847d77a905a20b6fe5cd57273cc"><div class="ttname"><a href="applet_8h.html#a2be80847d77a905a20b6fe5cd57273cc">appletEndToWatchShortHomeButtonMessage</a></div><div class="ttdeci">Result appletEndToWatchShortHomeButtonMessage(void)</div><div class="ttdoc">Forwards input to the foreground app.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2cdb6dc69e268f024ede10994e89c324"><div class="ttname"><a href="applet_8h.html#a2cdb6dc69e268f024ede10994e89c324">appletSetVrPositionForDebug</a></div><div class="ttdeci">Result appletSetVrPositionForDebug(s32 x, s32 y, s32 width, s32 height)</div><div class="ttdoc">SetVrPositionForDebug.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2dd7875feeef362f4af0bc49ce1d64f0"><div class="ttname"><a href="applet_8h.html#a2dd7875feeef362f4af0bc49ce1d64f0">appletGetAppletInfo</a></div><div class="ttdeci">AppletInfo * appletGetAppletInfo(void)</div><div class="ttdoc">Gets the cached AppletInfo loaded during appletInitialize.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2e6aa115459120a6ad2985507c4c5e8c"><div class="ttname"><a href="applet_8h.html#a2e6aa115459120a6ad2985507c4c5e8c">AppletWirelessPriorityMode</a></div><div class="ttdeci">AppletWirelessPriorityMode</div><div class="ttdoc">Input mode values for appletSetWirelessPriorityMode.</div><div class="ttdef"><b>Definition</b> applet.h:190</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2e6aa115459120a6ad2985507c4c5e8caa66527efc721813a1ea177974f91b4d5"><div class="ttname"><a href="applet_8h.html#a2e6aa115459120a6ad2985507c4c5e8caa66527efc721813a1ea177974f91b4d5">AppletWirelessPriorityMode_OptimizedForWlan</a></div><div class="ttdeci">@ AppletWirelessPriorityMode_OptimizedForWlan</div><div class="ttdoc">OptimizedForWlan.</div><div class="ttdef"><b>Definition</b> applet.h:192</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2e6aa115459120a6ad2985507c4c5e8cade466ed1db7684671eee1cb5084d3c61"><div class="ttname"><a href="applet_8h.html#a2e6aa115459120a6ad2985507c4c5e8cade466ed1db7684671eee1cb5084d3c61">AppletWirelessPriorityMode_Default</a></div><div class="ttdeci">@ AppletWirelessPriorityMode_Default</div><div class="ttdoc">Default.</div><div class="ttdef"><b>Definition</b> applet.h:191</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a2fa627c65866c1f24ab628b0d543d20d"><div class="ttname"><a href="applet_8h.html#a2fa627c65866c1f24ab628b0d543d20d">appletPopInData</a></div><div class="ttdeci">Result appletPopInData(AppletStorage *s)</div><div class="ttdoc">Pops a storage from current-LibraryApplet input.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a31d94d6f00d892789809b5fffbd5d005"><div class="ttname"><a href="applet_8h.html#a31d94d6f00d892789809b5fffbd5d005">appletAcquireLastApplicationCaptureSharedBuffer</a></div><div class="ttdeci">Result appletAcquireLastApplicationCaptureSharedBuffer(bool *flag, s32 *id)</div><div class="ttdoc">Acquire the LastApplication CaptureSharedBuffer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a32632d5842371a2f1528c4811add8eae"><div class="ttname"><a href="applet_8h.html#a32632d5842371a2f1528c4811add8eae">appletPushToAppletBoundChannel</a></div><div class="ttdeci">Result appletPushToAppletBoundChannel(AppletStorage *s)</div><div class="ttdoc">This is similar to appletPushToAppletBoundChannelForDebug (no DebugMode check), except the used chann...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a335232c80f55e93947a78b222dd664b8"><div class="ttname"><a href="applet_8h.html#a335232c80f55e93947a78b222dd664b8">appletProcessMessage</a></div><div class="ttdeci">bool appletProcessMessage(u32 msg)</div><div class="ttdoc">Processes the current applet status using the specified msg.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a34186e178ddf1483fed475d8aadada9f"><div class="ttname"><a href="applet_8h.html#a34186e178ddf1483fed475d8aadada9f">appletGetWakeupCount</a></div><div class="ttdeci">Result appletGetWakeupCount(u64 *out)</div><div class="ttdoc">GetWakeupCount.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a3602d0850254fed74975219bd79de463"><div class="ttname"><a href="applet_8h.html#a3602d0850254fed74975219bd79de463">appletHolderJoin</a></div><div class="ttdeci">void appletHolderJoin(AppletHolder *h)</div><div class="ttdoc">Waits for the LibraryApplet to exit.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a36b1629ed8a2e66895e3d984a97f1e97"><div class="ttname"><a href="applet_8h.html#a36b1629ed8a2e66895e3d984a97f1e97">appletIsSystemBufferSharingEnabled</a></div><div class="ttdeci">Result appletIsSystemBufferSharingEnabled(void)</div><div class="ttdoc">Checks whether SystemBufferSharing is enabled, throwing an error otherwise.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a36cd6a5e9b04d0ca2f6c802f00784f9d"><div class="ttname"><a href="applet_8h.html#a36cd6a5e9b04d0ca2f6c802f00784f9d">appletHolderJump</a></div><div class="ttdeci">Result appletHolderJump(AppletHolder *h)</div><div class="ttdoc">Jumps to the LibraryApplet, with the current-LibraryApplet being terminated.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a373f8d96bd771124fa28ac533113bd79"><div class="ttname"><a href="applet_8h.html#a373f8d96bd771124fa28ac533113bd79">AppletTvPowerStateMatchingMode</a></div><div class="ttdeci">AppletTvPowerStateMatchingMode</div><div class="ttdoc">Mode values for appletSetTvPowerStateMatchingMode.</div><div class="ttdef"><b>Definition</b> applet.h:153</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a373f8d96bd771124fa28ac533113bd79a052ad80c646257d579a881c2e6dc0411"><div class="ttname"><a href="applet_8h.html#a373f8d96bd771124fa28ac533113bd79a052ad80c646257d579a881c2e6dc0411">AppletTvPowerStateMatchingMode_Unknown0</a></div><div class="ttdeci">@ AppletTvPowerStateMatchingMode_Unknown0</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> applet.h:154</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a373f8d96bd771124fa28ac533113bd79ab565713d16d12cb217e3ec3bccf22c64"><div class="ttname"><a href="applet_8h.html#a373f8d96bd771124fa28ac533113bd79ab565713d16d12cb217e3ec3bccf22c64">AppletTvPowerStateMatchingMode_Unknown1</a></div><div class="ttdeci">@ AppletTvPowerStateMatchingMode_Unknown1</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> applet.h:155</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a375a289085a5bb8539b5003ba3aac5bc"><div class="ttname"><a href="applet_8h.html#a375a289085a5bb8539b5003ba3aac5bc">appletApplicationJoin</a></div><div class="ttdeci">void appletApplicationJoin(AppletApplication *a)</div><div class="ttdoc">Waits for the Application to exit.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a37a9931caaed31439fc6696fa2abcf5e"><div class="ttname"><a href="applet_8h.html#a37a9931caaed31439fc6696fa2abcf5e">appletStorageClose</a></div><div class="ttdeci">void appletStorageClose(AppletStorage *s)</div><div class="ttdoc">Closes the storage object.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a37aad1f7b0a251f8118552b18fd4ef61"><div class="ttname"><a href="applet_8h.html#a37aad1f7b0a251f8118552b18fd4ef61">appletUnreserveResourceForMovieOperation</a></div><div class="ttdeci">Result appletUnreserveResourceForMovieOperation(void)</div><div class="ttdoc">UnreserveResourceForMovieOperation.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a37bbebede17cc17cdc8b5581f7a790a2"><div class="ttname"><a href="applet_8h.html#a37bbebede17cc17cdc8b5581f7a790a2">appletGetMessage</a></div><div class="ttdeci">Result appletGetMessage(u32 *msg)</div><div class="ttdoc">Gets a notification message, see AppletMessage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a38c759921e114935109a6fdd104db8a1"><div class="ttname"><a href="applet_8h.html#a38c759921e114935109a6fdd104db8a1">appletHolderSetOutOfFocusApplicationSuspendingEnabled</a></div><div class="ttdeci">Result appletHolderSetOutOfFocusApplicationSuspendingEnabled(AppletHolder *h, bool flag)</div><div class="ttdoc">Sets OutOfFocusApplicationSuspendingEnabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a38ecdeb07a6f71afe4b08baa36e0a5f9"><div class="ttname"><a href="applet_8h.html#a38ecdeb07a6f71afe4b08baa36e0a5f9">appletPopLaunchRequestedApplication</a></div><div class="ttdeci">Result appletPopLaunchRequestedApplication(AppletApplication *a)</div><div class="ttdoc">Pops a AppletApplication for a requested Application launch.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a391abc19c517326d895140fad39d3a39"><div class="ttname"><a href="applet_8h.html#a391abc19c517326d895140fad39d3a39">appletHolderPushExtraStorage</a></div><div class="ttdeci">Result appletHolderPushExtraStorage(AppletHolder *h, AppletStorage *s)</div><div class="ttdoc">Pushes a storage for LibraryApplet Extra storage input.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a392803c8cd3ca14f79e5d203d535dc71"><div class="ttname"><a href="applet_8h.html#a392803c8cd3ca14f79e5d203d535dc71">AppletApplicationExitReason</a></div><div class="ttdeci">AppletApplicationExitReason</div><div class="ttdoc">AppletApplicationExitReason.</div><div class="ttdef"><b>Definition</b> applet.h:134</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a396ab165e6e0d7172b693b1dd0070fcf"><div class="ttname"><a href="applet_8h.html#a396ab165e6e0d7172b693b1dd0070fcf">appletSetHomeButtonDoubleClickEnabled</a></div><div class="ttdeci">Result appletSetHomeButtonDoubleClickEnabled(bool flag)</div><div class="ttdoc">Sets whether HomeButtonDoubleClick is enabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a39caad16d0aee64f86592e0a875ea05d"><div class="ttname"><a href="applet_8h.html#a39caad16d0aee64f86592e0a875ea05d">appletApplicationGetApplicationId</a></div><div class="ttdeci">Result appletApplicationGetApplicationId(AppletApplication *a, u64 *application_id)</div><div class="ttdoc">Gets the ApplicationId for the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a3af4c231f0ce7dc5c1616a1f2e7b8b35"><div class="ttname"><a href="applet_8h.html#a3af4c231f0ce7dc5c1616a1f2e7b8b35">appletAlarmSettingNotificationEnableAppEventReserve</a></div><div class="ttdeci">Result appletAlarmSettingNotificationEnableAppEventReserve(AppletStorage *s, u64 application_id)</div><div class="ttdoc">Clears a StorageChannel, pushes the input storage there, and writes the ApplicationId into state.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a3c543d9e28c5e5ef20b8a9473355aa40"><div class="ttname"><a href="applet_8h.html#a3c543d9e28c5e5ef20b8a9473355aa40">appletIsGamePlayRecordingSupported</a></div><div class="ttdeci">Result appletIsGamePlayRecordingSupported(bool *flag)</div><div class="ttdoc">Gets whether video recording is supported.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a3ccce80f7bcf33f19f124ceb241f2332"><div class="ttname"><a href="applet_8h.html#a3ccce80f7bcf33f19f124ceb241f2332">appletApplicationTerminate</a></div><div class="ttdeci">Result appletApplicationTerminate(AppletApplication *a)</div><div class="ttdoc">Terminate the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a3e759e887470b7907adc11538180366f"><div class="ttname"><a href="applet_8h.html#a3e759e887470b7907adc11538180366f">appletPopFloatingApplicationForDevelopment</a></div><div class="ttdeci">Result appletPopFloatingApplicationForDevelopment(AppletApplication *a)</div><div class="ttdoc">PopFloatingApplicationForDevelopment.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a3ebeeb22861afd78f3f727a28cb564b4"><div class="ttname"><a href="applet_8h.html#a3ebeeb22861afd78f3f727a28cb564b4">appletSetLcdBacklightOffEnabled</a></div><div class="ttdeci">Result appletSetLcdBacklightOffEnabled(bool flag)</div><div class="ttdoc">Sets whether the LCD screen backlight is turned off.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a3ec262c0b35dd98916cbd2410362a83b"><div class="ttname"><a href="applet_8h.html#a3ec262c0b35dd98916cbd2410362a83b">appletGetPopFromGeneralChannelEvent</a></div><div class="ttdeci">Result appletGetPopFromGeneralChannelEvent(Event *out_event)</div><div class="ttdoc">Gets an Event which is signaled when a new storage is available with appletPopFromGeneralChannel wher...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a40ee8dd450ec6072da0ea3ec9e908472"><div class="ttname"><a href="applet_8h.html#a40ee8dd450ec6072da0ea3ec9e908472">appletIsHomeButtonShortPressedBlocked</a></div><div class="ttdeci">Result appletIsHomeButtonShortPressedBlocked(bool *out)</div><div class="ttdoc">IsHomeButtonShortPressedBlocked.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4153477e78cde6e87910f837795d64e1"><div class="ttname"><a href="applet_8h.html#a4153477e78cde6e87910f837795d64e1">appletStartRebootSequence</a></div><div class="ttdeci">Result appletStartRebootSequence(void)</div><div class="ttdoc">Start the system-reboot sequence.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a417db00f00eaa543e53cea7707e885d0"><div class="ttname"><a href="applet_8h.html#a417db00f00eaa543e53cea7707e885d0">appletSetApplicationAlbumUserData</a></div><div class="ttdeci">Result appletSetApplicationAlbumUserData(const void *buffer, size_t size)</div><div class="ttdoc">Sets the Application AlbumUserData.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a42d9d9191cc8431a004c124cade1acae"><div class="ttname"><a href="applet_8h.html#a42d9d9191cc8431a004c124cade1acae">appletGetLastApplicationExitReason</a></div><div class="ttdeci">Result appletGetLastApplicationExitReason(s32 *out)</div><div class="ttdoc">GetLastApplicationExitReason.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a43c46f8c8515252067517f9758f5ca86"><div class="ttname"><a href="applet_8h.html#a43c46f8c8515252067517f9758f5ca86">appletRequestToReboot</a></div><div class="ttdeci">Result appletRequestToReboot(void)</div><div class="ttdoc">Requests a system reboot.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a455fc03c86fcc96a082d685f147ce3d2"><div class="ttname"><a href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2">AppletHookType</a></div><div class="ttdeci">AppletHookType</div><div class="ttdoc">applet hook types.</div><div class="ttdef"><b>Definition</b> applet.h:40</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a455fc03c86fcc96a082d685f147ce3d2a05a8f6505b5d0a948856abebd1bef722"><div class="ttname"><a href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a05a8f6505b5d0a948856abebd1bef722">AppletHookType_OnPerformanceMode</a></div><div class="ttdeci">@ AppletHookType_OnPerformanceMode</div><div class="ttdoc">AppletMessage_PerformanceModeChanged</div><div class="ttdef"><b>Definition</b> applet.h:43</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a455fc03c86fcc96a082d685f147ce3d2a3156d462757a926a9f73815dd7a75974"><div class="ttname"><a href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a3156d462757a926a9f73815dd7a75974">AppletHookType_Max</a></div><div class="ttdeci">@ AppletHookType_Max</div><div class="ttdoc">Number of applet hook types.</div><div class="ttdef"><b>Definition</b> applet.h:50</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a455fc03c86fcc96a082d685f147ce3d2a31a423348b8d101860e7a93eefdbf126"><div class="ttname"><a href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a31a423348b8d101860e7a93eefdbf126">AppletHookType_OnAlbumScreenShotTaken</a></div><div class="ttdeci">@ AppletHookType_OnAlbumScreenShotTaken</div><div class="ttdoc">AppletMessage_AlbumScreenShotTaken</div><div class="ttdef"><b>Definition</b> applet.h:47</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a455fc03c86fcc96a082d685f147ce3d2a3c6451e4dcf8edee8f3ffd917ee99d2c"><div class="ttname"><a href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a3c6451e4dcf8edee8f3ffd917ee99d2c">AppletHookType_OnResume</a></div><div class="ttdeci">@ AppletHookType_OnResume</div><div class="ttdoc">AppletMessage_Resume</div><div class="ttdef"><b>Definition</b> applet.h:45</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a455fc03c86fcc96a082d685f147ce3d2a6d27caabdde8b5ff1d719337bf54066b"><div class="ttname"><a href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a6d27caabdde8b5ff1d719337bf54066b">AppletHookType_OnCaptureButtonShortPressed</a></div><div class="ttdeci">@ AppletHookType_OnCaptureButtonShortPressed</div><div class="ttdoc">AppletMessage_CaptureButtonShortPressed</div><div class="ttdef"><b>Definition</b> applet.h:46</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a455fc03c86fcc96a082d685f147ce3d2a6ddfb7efb64db61517db18cfbe8f5c73"><div class="ttname"><a href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2a6ddfb7efb64db61517db18cfbe8f5c73">AppletHookType_OnOperationMode</a></div><div class="ttdeci">@ AppletHookType_OnOperationMode</div><div class="ttdoc">AppletMessage_OperationModeChanged</div><div class="ttdef"><b>Definition</b> applet.h:42</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a455fc03c86fcc96a082d685f147ce3d2ad2ae14489e997b7e4f4fad9a442515d5"><div class="ttname"><a href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2ad2ae14489e997b7e4f4fad9a442515d5">AppletHookType_OnExitRequest</a></div><div class="ttdeci">@ AppletHookType_OnExitRequest</div><div class="ttdoc">::AppletMessage_ExitRequested</div><div class="ttdef"><b>Definition</b> applet.h:44</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a455fc03c86fcc96a082d685f147ce3d2ad526cf7e37cc32757dd15863b1af07e3"><div class="ttname"><a href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2ad526cf7e37cc32757dd15863b1af07e3">AppletHookType_RequestToDisplay</a></div><div class="ttdeci">@ AppletHookType_RequestToDisplay</div><div class="ttdoc">AppletMessage_RequestToDisplay</div><div class="ttdef"><b>Definition</b> applet.h:48</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a455fc03c86fcc96a082d685f147ce3d2aecb95f997e823bf73afebda419ec0e27"><div class="ttname"><a href="applet_8h.html#a455fc03c86fcc96a082d685f147ce3d2aecb95f997e823bf73afebda419ec0e27">AppletHookType_OnFocusState</a></div><div class="ttdeci">@ AppletHookType_OnFocusState</div><div class="ttdoc">AppletMessage_FocusStateChanged</div><div class="ttdef"><b>Definition</b> applet.h:41</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4577fd3a293c0534a27b25d9a81da22f"><div class="ttname"><a href="applet_8h.html#a4577fd3a293c0534a27b25d9a81da22f">appletGpuErrorHandlerFinishManualGpuErrorHandling</a></div><div class="ttdeci">Result appletGpuErrorHandlerFinishManualGpuErrorHandling(AppletGpuErrorHandler *g)</div><div class="ttdoc">FinishManualGpuErrorHandling.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a46652cfd6272d74b5963eb9df7788246"><div class="ttname"><a href="applet_8h.html#a46652cfd6272d74b5963eb9df7788246">appletClearAppletTransitionBuffer</a></div><div class="ttdeci">Result appletClearAppletTransitionBuffer(u32 color)</div><div class="ttdoc">Clear the AppletTransitionBuffer with the specified color.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a46cb41d77ebb221eea5846cc80f0c659"><div class="ttname"><a href="applet_8h.html#a46cb41d77ebb221eea5846cc80f0c659">appletActivateMigrationService</a></div><div class="ttdeci">Result appletActivateMigrationService(void)</div><div class="ttdoc">ActivateMigrationService.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a46dc11a6ab2e70a35f5520a604a9a99a"><div class="ttname"><a href="applet_8h.html#a46dc11a6ab2e70a35f5520a604a9a99a">appletGetDisplayLogicalResolution</a></div><div class="ttdeci">Result appletGetDisplayLogicalResolution(s32 *width, s32 *height)</div><div class="ttdoc">Gets the DisplayLogicalResolution.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a46ec3ddaff7fee556524366e9c72970e"><div class="ttname"><a href="applet_8h.html#a46ec3ddaff7fee556524366e9c72970e">appletGetServiceSession_CommonStateGetter</a></div><div class="ttdeci">Service * appletGetServiceSession_CommonStateGetter(void)</div><div class="ttdoc">Gets the Service object for ICommonStateGetter.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a480f88b743f90abd5811a39dd7d06e0e"><div class="ttname"><a href="applet_8h.html#a480f88b743f90abd5811a39dd7d06e0e">appletUpdateLastForegroundCaptureImage</a></div><div class="ttdeci">Result appletUpdateLastForegroundCaptureImage(void)</div><div class="ttdoc">Update the LastForeground CaptureImage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a483822cad48ecb1bf8f913a849bfd392"><div class="ttname"><a href="applet_8h.html#a483822cad48ecb1bf8f913a849bfd392">appletGetHomeButtonWriterLockAccessor</a></div><div class="ttdeci">Result appletGetHomeButtonWriterLockAccessor(AppletLockAccessor *a)</div><div class="ttdoc">Gets a AppletLockAccessor for HomeButtonWriter.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4888cdaa706b42e73bd5f0ae5118d886"><div class="ttname"><a href="applet_8h.html#a4888cdaa706b42e73bd5f0ae5118d886">appletSetHandlesRequestToDisplay</a></div><div class="ttdeci">Result appletSetHandlesRequestToDisplay(bool flag)</div><div class="ttdoc">Sets whether AppletMessage_RequestToDisplay is enabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a48e5c7cba052c82dc4ebf0755937160e"><div class="ttname"><a href="applet_8h.html#a48e5c7cba052c82dc4ebf0755937160e">appletPopLaunchParameter</a></div><div class="ttdeci">Result appletPopLaunchParameter(AppletStorage *s, AppletLaunchParameterKind kind)</div><div class="ttdoc">Pops a LaunchParameter AppletStorage, the storage will be removed from sysmodule state during this.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a49648837252ed1bd4a909797fc4e5692"><div class="ttname"><a href="applet_8h.html#a49648837252ed1bd4a909797fc4e5692">appletHolderActive</a></div><div class="ttdeci">bool appletHolderActive(AppletHolder *h)</div><div class="ttdoc">Returns whether the AppletHolder object was initialized.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4c0cff975d4322361672ce849c0b4638"><div class="ttname"><a href="applet_8h.html#a4c0cff975d4322361672ce849c0b4638">appletSetGamePlayRecordingState</a></div><div class="ttdeci">Result appletSetGamePlayRecordingState(bool state)</div><div class="ttdoc">Disable/enable video recording.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4d137e5aa766e8af9d5191705ca74e85"><div class="ttname"><a href="applet_8h.html#a4d137e5aa766e8af9d5191705ca74e85">appletGetMainAppletIdentityInfo</a></div><div class="ttdeci">Result appletGetMainAppletIdentityInfo(AppletIdentityInfo *info)</div><div class="ttdoc">Gets the AppletIdentityInfo for the MainApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4de3f912a0687a673cbab17827c4275c"><div class="ttname"><a href="applet_8h.html#a4de3f912a0687a673cbab17827c4275c">appletReserveResourceForMovieOperation</a></div><div class="ttdeci">Result appletReserveResourceForMovieOperation(void)</div><div class="ttdoc">ReserveResourceForMovieOperation.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4ecf654f83a8472b0ddc0f2be1bd8d32"><div class="ttname"><a href="applet_8h.html#a4ecf654f83a8472b0ddc0f2be1bd8d32">appletRequestToGetForeground</a></div><div class="ttdeci">Result appletRequestToGetForeground(void)</div><div class="ttdoc">RequestToGetForeground.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4efa7b89cf7e3d7a5449567f7cfca157"><div class="ttname"><a href="applet_8h.html#a4efa7b89cf7e3d7a5449567f7cfca157">appletGetSettingsPlatformRegion</a></div><div class="ttdeci">Result appletGetSettingsPlatformRegion(SetSysPlatformRegion *out)</div><div class="ttdoc">This uses setsysGetPlatformRegion internally.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4fa4008c8a20cfe2c002ac8bc78ceb14"><div class="ttname"><a href="applet_8h.html#a4fa4008c8a20cfe2c002ac8bc78ceb14">appletGetExpectedMasterVolume</a></div><div class="ttdeci">Result appletGetExpectedMasterVolume(float *mainAppletVolume, float *libraryAppletVolume)</div><div class="ttdoc">Gets the ExpectedMasterVolume for MainApplet and LibraryApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4faaf71682d841aec3c62da147d1450c"><div class="ttname"><a href="applet_8h.html#a4faaf71682d841aec3c62da147d1450c">appletShouldSetGpuTimeSliceManually</a></div><div class="ttdeci">Result appletShouldSetGpuTimeSliceManually(bool *out)</div><div class="ttdoc">ShouldSetGpuTimeSliceManually.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a4ff4b6ffbecff3db1a629791d90cd77d"><div class="ttname"><a href="applet_8h.html#a4ff4b6ffbecff3db1a629791d90cd77d">appletSetTerminateResult</a></div><div class="ttdeci">Result appletSetTerminateResult(Result res)</div><div class="ttdoc">SetTerminateResult.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5036141aecdfba36f882d5e77bd1b6a1"><div class="ttname"><a href="applet_8h.html#a5036141aecdfba36f882d5e77bd1b6a1">appletApplicationPushToNotificationStorageChannel</a></div><div class="ttdeci">Result appletApplicationPushToNotificationStorageChannel(AppletApplication *a, const void *buffer, u64 size)</div><div class="ttdoc">Creates a storage using the specified input then pushes it to the Notification StorageChannel.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a50f520967d64748e376cfbde27581b08"><div class="ttname"><a href="applet_8h.html#a50f520967d64748e376cfbde27581b08">AppletFocusState</a></div><div class="ttdeci">AppletFocusState</div><div class="ttdoc">FocusState.</div><div class="ttdef"><b>Definition</b> applet.h:67</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a50f520967d64748e376cfbde27581b08a8ac66de3e5571f1d373aa6e6463bf87a"><div class="ttname"><a href="applet_8h.html#a50f520967d64748e376cfbde27581b08a8ac66de3e5571f1d373aa6e6463bf87a">AppletFocusState_OutOfFocus</a></div><div class="ttdeci">@ AppletFocusState_OutOfFocus</div><div class="ttdoc">Out of focus - LibraryApplet open.</div><div class="ttdef"><b>Definition</b> applet.h:69</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a50f520967d64748e376cfbde27581b08aeb74b17e30d40ecb17319e26df9b5ee0"><div class="ttname"><a href="applet_8h.html#a50f520967d64748e376cfbde27581b08aeb74b17e30d40ecb17319e26df9b5ee0">AppletFocusState_Background</a></div><div class="ttdeci">@ AppletFocusState_Background</div><div class="ttdoc">Out of focus - HOME menu open / console is sleeping.</div><div class="ttdef"><b>Definition</b> applet.h:70</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a50f520967d64748e376cfbde27581b08af48318d99790df6e325f1d8385d1bce8"><div class="ttname"><a href="applet_8h.html#a50f520967d64748e376cfbde27581b08af48318d99790df6e325f1d8385d1bce8">AppletFocusState_InFocus</a></div><div class="ttdeci">@ AppletFocusState_InFocus</div><div class="ttdoc">Applet is focused.</div><div class="ttdef"><b>Definition</b> applet.h:68</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5184347f8cd0bf32f1e14b660ef2aa88"><div class="ttname"><a href="applet_8h.html#a5184347f8cd0bf32f1e14b660ef2aa88">appletGetDisplayVersion</a></div><div class="ttdeci">Result appletGetDisplayVersion(char *displayVersion)</div><div class="ttdoc">Gets the DisplayVersion for the current host application control.nacp.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a51c327f36b91d57e99517c62571f414e"><div class="ttname"><a href="applet_8h.html#a51c327f36b91d57e99517c62571f414e">appletPerformSystemButtonPressing</a></div><div class="ttdeci">Result appletPerformSystemButtonPressing(AppletSystemButtonType type)</div><div class="ttdoc">Perform SystemButtonPressing with the specified AppletSystemButtonType.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a520c7704db92ce1952660cd1f19a7009"><div class="ttname"><a href="applet_8h.html#a520c7704db92ce1952660cd1f19a7009">appletGetSystemSharedBufferHandle</a></div><div class="ttdeci">Result appletGetSystemSharedBufferHandle(u64 *SharedBufferHandle)</div><div class="ttdoc">Same as appletGetSystemSharedLayerHandle except this just gets the SharedBufferHandle.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a523f7d1fcd1c9f14564b3a984bc6a8db"><div class="ttname"><a href="applet_8h.html#a523f7d1fcd1c9f14564b3a984bc6a8db">appletHolderGetIndirectLayerConsumerHandle</a></div><div class="ttdeci">Result appletHolderGetIndirectLayerConsumerHandle(AppletHolder *h, u64 *out)</div><div class="ttdoc">Gets the IndirectLayerConsumerHandle loaded during appletCreateLibraryApplet, on [2....</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5255a7d985ff142c9fee2191ca766c57"><div class="ttname"><a href="applet_8h.html#a5255a7d985ff142c9fee2191ca766c57">appletSetInputDetectionPolicy</a></div><div class="ttdeci">Result appletSetInputDetectionPolicy(AppletInputDetectionPolicy policy)</div><div class="ttdoc">Sets the AppletInputDetectionPolicy.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a52e0bb9699020207775fef16e61383d1"><div class="ttname"><a href="applet_8h.html#a52e0bb9699020207775fef16e61383d1">appletCreateHandleStorageTmem</a></div><div class="ttdeci">Result appletCreateHandleStorageTmem(AppletStorage *s, void *buffer, s64 size)</div><div class="ttdoc">Creates a HandleStorage using TransferMemory.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a54b30304e3ad64258ff265ee1ff1b4be"><div class="ttname"><a href="applet_8h.html#a54b30304e3ad64258ff265ee1ff1b4be">appletOpenMainApplication</a></div><div class="ttdeci">Result appletOpenMainApplication(AppletApplication *a)</div><div class="ttdoc">Open an AppletApplication for the currently running Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a54c017aff15f000a12323be337bfeb73"><div class="ttname"><a href="applet_8h.html#a54c017aff15f000a12323be337bfeb73">appletCreateMovieMaker</a></div><div class="ttdeci">Result appletCreateMovieMaker(Service *srv_out, TransferMemory *tmem)</div><div class="ttdoc">CreateMovieMaker.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5515d50c439799af0150fb53a4ffc1d9"><div class="ttname"><a href="applet_8h.html#a5515d50c439799af0150fb53a4ffc1d9">appletGetPopInteractiveInDataEvent</a></div><div class="ttdeci">Result appletGetPopInteractiveInDataEvent(Event *out_event)</div><div class="ttdoc">Gets an Event which is signaled when a new storage is available with appletPopInteractiveInData where...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a554f283e1abb5a6b4a89549a56dc2919"><div class="ttname"><a href="applet_8h.html#a554f283e1abb5a6b4a89549a56dc2919">appletApplicationReportApplicationExitTimeout</a></div><div class="ttdeci">Result appletApplicationReportApplicationExitTimeout(AppletApplication *a)</div><div class="ttdoc">ReportApplicationExitTimeout.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a561408cd44f16c659f6529865b3b38bd"><div class="ttname"><a href="applet_8h.html#a561408cd44f16c659f6529865b3b38bd">appletGetMainAppletStorageId</a></div><div class="ttdeci">Result appletGetMainAppletStorageId(NcmStorageId *storageId)</div><div class="ttdoc">Gets the NcmStorageId for the MainApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a564caf9b800e34d46d232ce091cac777"><div class="ttname"><a href="applet_8h.html#a564caf9b800e34d46d232ce091cac777">appletHolderGetLibraryAppletInfo</a></div><div class="ttdeci">Result appletHolderGetLibraryAppletInfo(AppletHolder *h, LibAppletInfo *info)</div><div class="ttdoc">Gets the LibAppletInfo for the specified LibraryApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a572fce9dbbd6f66f01392f16291d9502"><div class="ttname"><a href="applet_8h.html#a572fce9dbbd6f66f01392f16291d9502">appletApplicationSetApplicationAttribute</a></div><div class="ttdeci">Result appletApplicationSetApplicationAttribute(AppletApplication *a, const AppletApplicationAttribute *attr)</div><div class="ttdoc">Sets the AppletApplicationAttribute for the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a57bb40f2977a5c3dc6d4fcb31720cd32"><div class="ttname"><a href="applet_8h.html#a57bb40f2977a5c3dc6d4fcb31720cd32">appletGetDefaultDisplayResolutionChangeEvent</a></div><div class="ttdeci">Result appletGetDefaultDisplayResolutionChangeEvent(Event *out_event)</div><div class="ttdoc">Gets an Event which is signaled when the output from appletGetDefaultDisplayResolution changes.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a57d9b2517095fbc8d0d11a1c2da53307"><div class="ttname"><a href="applet_8h.html#a57d9b2517095fbc8d0d11a1c2da53307">appletAlarmSettingNotificationPushAppEventNotify</a></div><div class="ttdeci">Result appletAlarmSettingNotificationPushAppEventNotify(const void *buffer, u64 size)</div><div class="ttdoc">Same as appletApplicationPushToNotificationStorageChannel except this uses the MainApplication.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5893dd17e12091b4c5dcc0ff273af420"><div class="ttname"><a href="applet_8h.html#a5893dd17e12091b4c5dcc0ff273af420">appletIsIlluminanceAvailable</a></div><div class="ttdeci">Result appletIsIlluminanceAvailable(bool *out)</div><div class="ttdoc">Gets whether Illuminance is available.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a58a19911640d8363f76101672e263ed8"><div class="ttname"><a href="applet_8h.html#a58a19911640d8363f76101672e263ed8">appletHolderPresetLibraryAppletGpuTimeSliceZero</a></div><div class="ttdeci">Result appletHolderPresetLibraryAppletGpuTimeSliceZero(AppletHolder *h)</div><div class="ttdoc">PresetLibraryAppletGpuTimeSliceZero.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a58b2f106630e86c7409d6d17ca75319e"><div class="ttname"><a href="applet_8h.html#a58b2f106630e86c7409d6d17ca75319e">appletCreateSystemApplication</a></div><div class="ttdeci">Result appletCreateSystemApplication(AppletApplication *a, u64 system_application_id)</div><div class="ttdoc">Creates a SystemApplication.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5932f497ec258c32295d9e7b07ab21cd"><div class="ttname"><a href="applet_8h.html#a5932f497ec258c32295d9e7b07ab21cd">appletApplicationHasSaveDataAccessPermission</a></div><div class="ttdeci">Result appletApplicationHasSaveDataAccessPermission(AppletApplication *a, u64 application_id, bool *out)</div><div class="ttdoc">Gets whether the savedata specified by the input ApplicationId is accessible.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a59369822ce89888d5e310770fd63f100"><div class="ttname"><a href="applet_8h.html#a59369822ce89888d5e310770fd63f100">appletGetLibraryAppletInfo</a></div><div class="ttdeci">Result appletGetLibraryAppletInfo(LibAppletInfo *info)</div><div class="ttdoc">Gets the LibAppletInfo for the current LibraryApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5952a647abb43638f3daebf0483b4a73"><div class="ttname"><a href="applet_8h.html#a5952a647abb43638f3daebf0483b4a73">appletHolderClose</a></div><div class="ttdeci">void appletHolderClose(AppletHolder *h)</div><div class="ttdoc">Closes an AppletHolder object.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5a154cd76c02b7f8373147183ef32bc3"><div class="ttname"><a href="applet_8h.html#a5a154cd76c02b7f8373147183ef32bc3">appletGetHealthWarningDisappearedSystemEvent</a></div><div class="ttdeci">Result appletGetHealthWarningDisappearedSystemEvent(Event *out_event)</div><div class="ttdoc">GetHealthWarningDisappearedSystemEvent.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5a71263184d10b47bf7446f15680a585"><div class="ttname"><a href="applet_8h.html#a5a71263184d10b47bf7446f15680a585">appletInitialize</a></div><div class="ttdeci">Result appletInitialize(void)</div><div class="ttdoc">Initialize applet, called automatically during app startup.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5ad96ce0d470af1759f7b20a86b7ef39"><div class="ttname"><a href="applet_8h.html#a5ad96ce0d470af1759f7b20a86b7ef39">appletHolderWaitInteractiveOut</a></div><div class="ttdeci">bool appletHolderWaitInteractiveOut(AppletHolder *h)</div><div class="ttdoc">Waits for the PopInteractiveOutDataEvent and StateChangedEvent.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5c5510f3b66eb7ff54f61517ca6ec71d"><div class="ttname"><a href="applet_8h.html#a5c5510f3b66eb7ff54f61517ca6ec71d">appletSetInputDetectionSourceSet</a></div><div class="ttdeci">Result appletSetInputDetectionSourceSet(u32 val)</div><div class="ttdoc">Sets the InputDetectionSourceSet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5d9002cfe734cf21ad4e60f958db252f"><div class="ttname"><a href="applet_8h.html#a5d9002cfe734cf21ad4e60f958db252f">appletTerminateAllLibraryApplets</a></div><div class="ttdeci">Result appletTerminateAllLibraryApplets(void)</div><div class="ttdoc">TerminateAllLibraryApplets which were created by the current applet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5dca3671e9e55e8b350b576ec23b7f6f"><div class="ttname"><a href="applet_8h.html#a5dca3671e9e55e8b350b576ec23b7f6f">appletHolderStart</a></div><div class="ttdeci">Result appletHolderStart(AppletHolder *h)</div><div class="ttdoc">Starts the LibraryApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5dd1c38f35d7fe6cfa706b78f1f09dfe"><div class="ttname"><a href="applet_8h.html#a5dd1c38f35d7fe6cfa706b78f1f09dfe">appletHolderCheckFinished</a></div><div class="ttdeci">bool appletHolderCheckFinished(AppletHolder *h)</div><div class="ttdoc">Waits on the LibraryApplet StateChangedEvent with timeout=0, and returns whether it was successful.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5de1cf71bf5cdef2ff0eea7864c9334c"><div class="ttname"><a href="applet_8h.html#a5de1cf71bf5cdef2ff0eea7864c9334c">appletCreateTransferMemoryStorage</a></div><div class="ttdeci">Result appletCreateTransferMemoryStorage(AppletStorage *s, void *buffer, s64 size, bool writable)</div><div class="ttdoc">Creates a TransferMemory storage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5df8b2a11d0323ce1596b3a3fb18be36"><div class="ttname"><a href="applet_8h.html#a5df8b2a11d0323ce1596b3a3fb18be36">AppletHookFn</a></div><div class="ttdeci">void(* AppletHookFn)(AppletHookType hook, void *param)</div><div class="ttdoc">applet hook function.</div><div class="ttdef"><b>Definition</b> applet.h:216</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5ed829690437a6be2d064405a02e93dc"><div class="ttname"><a href="applet_8h.html#a5ed829690437a6be2d064405a02e93dc">appletGetBootMode</a></div><div class="ttdeci">Result appletGetBootMode(PmBootMode *mode)</div><div class="ttdoc">Gets the BootMode which originated from pmbmGetBootMode.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a5f3d3ae7c68cbc1e63e7d4e7c3a8e830"><div class="ttname"><a href="applet_8h.html#a5f3d3ae7c68cbc1e63e7d4e7c3a8e830">appletApplicationRequestExit</a></div><div class="ttdeci">Result appletApplicationRequestExit(AppletApplication *a)</div><div class="ttdoc">Requests the Application to exit.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a61a714656b395a449c06eea5d428a986"><div class="ttname"><a href="applet_8h.html#a61a714656b395a449c06eea5d428a986">appletGetHdcpAuthenticationState</a></div><div class="ttdeci">Result appletGetHdcpAuthenticationState(s32 *state)</div><div class="ttdoc">Gets the HdcpAuthenticationState.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a61d33ee22b64da54e8ef2349612f6fb9"><div class="ttname"><a href="applet_8h.html#a61d33ee22b64da54e8ef2349612f6fb9">appletGetApplicationIdByContentActionName</a></div><div class="ttdeci">Result appletGetApplicationIdByContentActionName(u64 *application_id, const char *name)</div><div class="ttdoc">Gets the ApplicationId for the specified ContentActionName string.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a628a6f051ea2cfaaf044c41acbce139f"><div class="ttname"><a href="applet_8h.html#a628a6f051ea2cfaaf044c41acbce139f">appletSetDefaultHomeButtonLongPressTime</a></div><div class="ttdeci">Result appletSetDefaultHomeButtonLongPressTime(s64 val)</div><div class="ttdoc">Sets the DefaultHomeButtonLongPressTime.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a631e6a36b67d553309630306aa3f1229"><div class="ttname"><a href="applet_8h.html#a631e6a36b67d553309630306aa3f1229">appletIsVrModeCurtainRequired</a></div><div class="ttdeci">Result appletIsVrModeCurtainRequired(bool *out)</div><div class="ttdoc">IsVrModeCurtainRequired.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a63365b9fe79f4d28558986bc082d6b14"><div class="ttname"><a href="applet_8h.html#a63365b9fe79f4d28558986bc082d6b14">appletReleaseSleepLock</a></div><div class="ttdeci">Result appletReleaseSleepLock(void)</div><div class="ttdoc">Release the SleepLock.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a63705d98f1a463878d6cd9c02cbe83d0"><div class="ttname"><a href="applet_8h.html#a63705d98f1a463878d6cd9c02cbe83d0">appletSetAppletWindowVisibility</a></div><div class="ttdeci">Result appletSetAppletWindowVisibility(bool flag)</div><div class="ttdoc">Sets the current applet WindowVisibility.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a639738c402150b338bd4eed228314cde"><div class="ttname"><a href="applet_8h.html#a639738c402150b338bd4eed228314cde">AppletLaunchParameterKind</a></div><div class="ttdeci">AppletLaunchParameterKind</div><div class="ttdoc">LaunchParameterKind.</div><div class="ttdef"><b>Definition</b> applet.h:84</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a639738c402150b338bd4eed228314cdea1d8ac46050b2b1c82a3fd58b20ebcb21"><div class="ttname"><a href="applet_8h.html#a639738c402150b338bd4eed228314cdea1d8ac46050b2b1c82a3fd58b20ebcb21">AppletLaunchParameterKind_UserChannel</a></div><div class="ttdeci">@ AppletLaunchParameterKind_UserChannel</div><div class="ttdoc">UserChannel. Application-specific LaunchParameter.</div><div class="ttdef"><b>Definition</b> applet.h:85</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a639738c402150b338bd4eed228314cdeab188b0265a1344006303ca825d795606"><div class="ttname"><a href="applet_8h.html#a639738c402150b338bd4eed228314cdeab188b0265a1344006303ca825d795606">AppletLaunchParameterKind_PreselectedUser</a></div><div class="ttdeci">@ AppletLaunchParameterKind_PreselectedUser</div><div class="ttdoc">account PreselectedUser</div><div class="ttdef"><b>Definition</b> applet.h:86</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a639738c402150b338bd4eed228314cdeae8fd054034893d06106064d47b8e4e0f"><div class="ttname"><a href="applet_8h.html#a639738c402150b338bd4eed228314cdeae8fd054034893d06106064d47b8e4e0f">AppletLaunchParameterKind_Unknown</a></div><div class="ttdeci">@ AppletLaunchParameterKind_Unknown</div><div class="ttdoc">Unknown if used by anything?</div><div class="ttdef"><b>Definition</b> applet.h:87</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a640fabe6945fce2ab1fbdf21b4262e7f"><div class="ttname"><a href="applet_8h.html#a640fabe6945fce2ab1fbdf21b4262e7f">appletNotifyRunning</a></div><div class="ttdeci">void appletNotifyRunning(bool *out)</div><div class="ttdoc">Notify that the app is now running, for the Application logo screen.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6440c7957d17e2cd007a102be7e31e2b"><div class="ttname"><a href="applet_8h.html#a6440c7957d17e2cd007a102be7e31e2b">appletUnpopInData</a></div><div class="ttdeci">Result appletUnpopInData(AppletStorage *s)</div><div class="ttdoc">Unpop a storage for current-LibraryApplet input.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a64587551a9ef144f1a58798c3479afe6"><div class="ttname"><a href="applet_8h.html#a64587551a9ef144f1a58798c3479afe6">appletGetPopInDataEvent</a></div><div class="ttdeci">Result appletGetPopInDataEvent(Event *out_event)</div><div class="ttdoc">Gets an Event which is signaled when a new storage is available with appletPopInData where previously...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6516cf04b0da455cbbdc11d750a8312a"><div class="ttname"><a href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312a">AppletScreenShotPermission</a></div><div class="ttdeci">AppletScreenShotPermission</div><div class="ttdoc">Permission values for appletSetScreenShotPermission.</div><div class="ttdef"><b>Definition</b> applet.h:170</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6516cf04b0da455cbbdc11d750a8312aa31647f1ffb9fb821c974d5ff7e1ea218"><div class="ttname"><a href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312aa31647f1ffb9fb821c974d5ff7e1ea218">AppletScreenShotPermission_Enable</a></div><div class="ttdeci">@ AppletScreenShotPermission_Enable</div><div class="ttdoc">Enable.</div><div class="ttdef"><b>Definition</b> applet.h:172</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6516cf04b0da455cbbdc11d750a8312aac113d120efcdd00834e13b2ca50ce82d"><div class="ttname"><a href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312aac113d120efcdd00834e13b2ca50ce82d">AppletScreenShotPermission_Disable</a></div><div class="ttdeci">@ AppletScreenShotPermission_Disable</div><div class="ttdoc">Disable.</div><div class="ttdef"><b>Definition</b> applet.h:173</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6516cf04b0da455cbbdc11d750a8312aae584f17cdd4e968b7c0ce05b701e4978"><div class="ttname"><a href="applet_8h.html#a6516cf04b0da455cbbdc11d750a8312aae584f17cdd4e968b7c0ce05b701e4978">AppletScreenShotPermission_Inherit</a></div><div class="ttdeci">@ AppletScreenShotPermission_Inherit</div><div class="ttdoc">Inherit from parent applet.</div><div class="ttdef"><b>Definition</b> applet.h:171</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6589bfaeaa6875b97cd926bfa8ec5090"><div class="ttname"><a href="applet_8h.html#a6589bfaeaa6875b97cd926bfa8ec5090">appletAreAnyLibraryAppletsLeft</a></div><div class="ttdeci">Result appletAreAnyLibraryAppletsLeft(bool *out)</div><div class="ttdoc">AreAnyLibraryAppletsLeft which were created by the current applet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a67461908ef971b54170f88f39328b9d1"><div class="ttname"><a href="applet_8h.html#a67461908ef971b54170f88f39328b9d1">appletSetLastApplicationExitReason</a></div><div class="ttdeci">Result appletSetLastApplicationExitReason(s32 reason)</div><div class="ttdoc">SetLastApplicationExitReason.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a67e47baee95c3aef8071c8c802eb04fc"><div class="ttname"><a href="applet_8h.html#a67e47baee95c3aef8071c8c802eb04fc">appletStorageGetHandle</a></div><div class="ttdeci">Result appletStorageGetHandle(AppletStorage *s, s64 *out, Handle *handle)</div><div class="ttdoc">Gets data for a HandleStorage originally from appletCreateHandleStorage input.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a67f5634cf9d4fe489bf9e1ff3a909a87"><div class="ttname"><a href="applet_8h.html#a67f5634cf9d4fe489bf9e1ff3a909a87">appletExitAndRequestToShowThanksMessage</a></div><div class="ttdeci">Result appletExitAndRequestToShowThanksMessage(void)</div><div class="ttdoc">Exit the application and return to the kiosk demo menu.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a68d9c8264e71d7d54e44818eeda64a5a"><div class="ttname"><a href="applet_8h.html#a68d9c8264e71d7d54e44818eeda64a5a">appletUnlockExit</a></div><div class="ttdeci">Result appletUnlockExit(void)</div><div class="ttdoc">Unlocks exiting, see appletLockExit.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6ae666566bb7c0e2ffc75f8a1915f42b"><div class="ttname"><a href="applet_8h.html#a6ae666566bb7c0e2ffc75f8a1915f42b">appletGetNotificationStorageChannelEvent</a></div><div class="ttdeci">Result appletGetNotificationStorageChannelEvent(Event *out_event)</div><div class="ttdoc">Gets an Event which is signaled when a new storage is available with appletTryPopFromNotificationStor...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6b8923cf5ea6c74ae13f8896b010ca34"><div class="ttname"><a href="applet_8h.html#a6b8923cf5ea6c74ae13f8896b010ca34">appletGetAppletType</a></div><div class="ttdeci">AppletType appletGetAppletType(void)</div><div class="ttdoc">Get the AppletType.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6dbfc3cc497d13c4b1d195ad9db19828"><div class="ttname"><a href="applet_8h.html#a6dbfc3cc497d13c4b1d195ad9db19828">appletGetServiceSession_ProcessWindingController</a></div><div class="ttdeci">Service * appletGetServiceSession_ProcessWindingController(void)</div><div class="ttdoc">Gets the Service object for IProcessWindingController. Only initialized with AppletType_LibraryApplet...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6e69a9e272bfc101f997a5f4188533ce"><div class="ttname"><a href="applet_8h.html#a6e69a9e272bfc101f997a5f4188533ce">appletGetAppletResourceUserId</a></div><div class="ttdeci">u64 appletGetAppletResourceUserId(void)</div><div class="ttdoc">Get the cached AppletResourceUserId.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6eef84a3d69c6d0d06761db2db7e9dc4"><div class="ttname"><a href="applet_8h.html#a6eef84a3d69c6d0d06761db2db7e9dc4">appletGetFriendInvitationStorageChannelEvent</a></div><div class="ttdeci">Result appletGetFriendInvitationStorageChannelEvent(Event *out_event)</div><div class="ttdoc">Gets an Event which is signaled when a new storage is available with appletTryPopFromFriendInvitation...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6f2d11dbd14c4b3842f29e542880c433"><div class="ttname"><a href="applet_8h.html#a6f2d11dbd14c4b3842f29e542880c433">appletTryPopFromAppletBoundChannelForDebug</a></div><div class="ttdeci">Result appletTryPopFromAppletBoundChannelForDebug(AppletStorage *s, s32 channel)</div><div class="ttdoc">The channel must not be 0 and must match the value previously saved by appletPushToAppletBoundChannel...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6f55728efa6da7b53b404faa1fa17b48"><div class="ttname"><a href="applet_8h.html#a6f55728efa6da7b53b404faa1fa17b48">appletLockAccessorTryLock</a></div><div class="ttdeci">Result appletLockAccessorTryLock(AppletLockAccessor *a, bool *flag)</div><div class="ttdoc">TryLock a LockAccessor.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a6f7624cedd3ad3f2ac29258f0c4f81f4"><div class="ttname"><a href="applet_8h.html#a6f7624cedd3ad3f2ac29258f0c4f81f4">appletLockAccessorLock</a></div><div class="ttdeci">Result appletLockAccessorLock(AppletLockAccessor *a)</div><div class="ttdoc">Lock a LockAccessor.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a705c822294875d98eb260e2fce86625e"><div class="ttname"><a href="applet_8h.html#a705c822294875d98eb260e2fce86625e">appletGetCurrentIlluminance</a></div><div class="ttdeci">Result appletGetCurrentIlluminance(float *fLux)</div><div class="ttdoc">Gets the current Illuminance from the light sensor.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a70cfdc15d0c91450464165c38b286936"><div class="ttname"><a href="applet_8h.html#a70cfdc15d0c91450464165c38b286936">appletStartSleepSequence</a></div><div class="ttdeci">Result appletStartSleepSequence(bool flag)</div><div class="ttdoc">Start the sequence for entering sleep-mode.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a71b8a348b538e44ac442b4d93949c03a"><div class="ttname"><a href="applet_8h.html#a71b8a348b538e44ac442b4d93949c03a">appletApplicationPushToFriendInvitationStorageChannel</a></div><div class="ttdeci">Result appletApplicationPushToFriendInvitationStorageChannel(AppletApplication *a, AccountUid uid, const void *buffer, u64 size)</div><div class="ttdoc">Creates a storage using the specified input then pushes it to the FriendInvitation StorageChannel.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a7523f24792f0941032e1893f41d2ae46"><div class="ttname"><a href="applet_8h.html#a7523f24792f0941032e1893f41d2ae46">appletHolderGetExitReason</a></div><div class="ttdeci">LibAppletExitReason appletHolderGetExitReason(AppletHolder *h)</div><div class="ttdoc">Gets the LibAppletExitReason set by appletHolderJoin.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a754a75771d9362da5f16ac5317d4c1f2"><div class="ttname"><a href="applet_8h.html#a754a75771d9362da5f16ac5317d4c1f2">appletGetPreviousProgramIndex</a></div><div class="ttdeci">Result appletGetPreviousProgramIndex(s32 *programIndex)</div><div class="ttdoc">Gets the ProgramIndex of the program which launched this program.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a759a25ddfaf7427456909aeed3d77a00"><div class="ttname"><a href="applet_8h.html#a759a25ddfaf7427456909aeed3d77a00">appletHolderRequestExit</a></div><div class="ttdeci">Result appletHolderRequestExit(AppletHolder *h)</div><div class="ttdoc">Requests the LibraryApplet to exit.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a7605b74733c6ce48065f74b821ebd1c0"><div class="ttname"><a href="applet_8h.html#a7605b74733c6ce48065f74b821ebd1c0">appletAcquireLastForegroundCaptureSharedBuffer</a></div><div class="ttdeci">Result appletAcquireLastForegroundCaptureSharedBuffer(bool *flag, s32 *id)</div><div class="ttdoc">Acquire the LastForeground CaptureSharedBuffer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a7715ef71eec63dae05e5e45d3375e1ab"><div class="ttname"><a href="applet_8h.html#a7715ef71eec63dae05e5e45d3375e1ab">appletBeginBlockingHomeButton</a></div><div class="ttdeci">Result appletBeginBlockingHomeButton(s64 val)</div><div class="ttdoc">Blocks the usage of the home button, for short presses (Home Menu).</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a77fcf593d4ef3009ad2d17b05e12005f"><div class="ttname"><a href="applet_8h.html#a77fcf593d4ef3009ad2d17b05e12005f">appletGetDefaultDisplayResolution</a></div><div class="ttdeci">Result appletGetDefaultDisplayResolution(s32 *width, s32 *height)</div><div class="ttdoc">Gets the DefaultDisplayResolution.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a782daa10a68a616507bccbac9135a83b"><div class="ttname"><a href="applet_8h.html#a782daa10a68a616507bccbac9135a83b">appletCreateLibraryAppletSelf</a></div><div class="ttdeci">Result appletCreateLibraryAppletSelf(AppletHolder *h, AppletId id, LibAppletMode mode)</div><div class="ttdoc">Creates a LibraryApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a785f9d09a625f00e4f42b71347837176"><div class="ttname"><a href="applet_8h.html#a785f9d09a625f00e4f42b71347837176">appletSetAlbumImageTakenNotificationEnabled</a></div><div class="ttdeci">Result appletSetAlbumImageTakenNotificationEnabled(bool flag)</div><div class="ttdoc">Sets whether AppletMessage_AlbumScreenShotTaken is enabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a7896c4e775f99ec6d74701a5788583a4"><div class="ttname"><a href="applet_8h.html#a7896c4e775f99ec6d74701a5788583a4">appletSetHdcpAuthenticationActivated</a></div><div class="ttdeci">Result appletSetHdcpAuthenticationActivated(bool flag)</div><div class="ttdoc">SetHdcpAuthenticationActivated.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a7922e58719e0c4aaad60793a94e33c23"><div class="ttname"><a href="applet_8h.html#a7922e58719e0c4aaad60793a94e33c23">appletSetDisplayMagnification</a></div><div class="ttdeci">Result appletSetDisplayMagnification(float x, float y, float width, float height)</div><div class="ttdoc">Sets the DisplayMagnification.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a7c33d868232cc0307af16f9ed64e4a95"><div class="ttname"><a href="applet_8h.html#a7c33d868232cc0307af16f9ed64e4a95">appletGetServiceSession_DebugFunctions</a></div><div class="ttdeci">Service * appletGetServiceSession_DebugFunctions(void)</div><div class="ttdoc">Gets the Service object for IDebugFunctions.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a7cad5233f4c88550efac640cd958b810"><div class="ttname"><a href="applet_8h.html#a7cad5233f4c88550efac640cd958b810">appletStorageMap</a></div><div class="ttdeci">Result appletStorageMap(AppletStorage *s, void **addr, size_t *size)</div><div class="ttdoc">Maps TransferMemory for a HandleStorage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a7cbb67090719475534421ccf9b501711"><div class="ttname"><a href="applet_8h.html#a7cbb67090719475534421ccf9b501711">appletStartRebootSequenceForOverlay</a></div><div class="ttdeci">Result appletStartRebootSequenceForOverlay(void)</div><div class="ttdoc">Start the system-reboot sequence.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a7e7585fd910a32d5a761d9f0c9579f83"><div class="ttname"><a href="applet_8h.html#a7e7585fd910a32d5a761d9f0c9579f83">appletEndBlockingHomeButton</a></div><div class="ttdeci">Result appletEndBlockingHomeButton(void)</div><div class="ttdoc">Ends the blocking started by appletBeginBlockingHomeButton.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a7ed640e5f4a81ed3960c763fdc1521c5"><div class="ttname"><a href="applet_8h.html#a7ed640e5f4a81ed3960c763fdc1521c5">appletMainLoop</a></div><div class="ttdeci">bool appletMainLoop(void)</div><div class="ttdoc">Processes the current applet status.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a80934906564ede81480ab9422d2a29c9"><div class="ttname"><a href="applet_8h.html#a80934906564ede81480ab9422d2a29c9">appletSetIdleTimeDetectionExtension</a></div><div class="ttdeci">Result appletSetIdleTimeDetectionExtension(AppletIdleTimeDetectionExtension ext)</div><div class="ttdoc">Sets the IdleTimeDetectionExtension.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a80ae19587de2c75dc8a0555c536ec190"><div class="ttname"><a href="applet_8h.html#a80ae19587de2c75dc8a0555c536ec190">appletSetAlbumImageOrientation</a></div><div class="ttdeci">Result appletSetAlbumImageOrientation(AlbumImageOrientation orientation)</div><div class="ttdoc">Sets the Album screenshot ImageOrientation.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a812a909a563373a9cc9661a9b33f94b6"><div class="ttname"><a href="applet_8h.html#a812a909a563373a9cc9661a9b33f94b6">appletApplicationPushLaunchParameter</a></div><div class="ttdeci">Result appletApplicationPushLaunchParameter(AppletApplication *a, AppletLaunchParameterKind kind, AppletStorage *s)</div><div class="ttdoc">Pushes a LaunchParameter AppletStorage to the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a817160f6cac3ed297f5e4be21b2beb07"><div class="ttname"><a href="applet_8h.html#a817160f6cac3ed297f5e4be21b2beb07">appletGetIndirectLayerProducerHandle</a></div><div class="ttdeci">Result appletGetIndirectLayerProducerHandle(u64 *out)</div><div class="ttdoc">Gets the IndirectLayerProducerHandle.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a819ecaea2294b6addd0b290be6c71d5a"><div class="ttname"><a href="applet_8h.html#a819ecaea2294b6addd0b290be6c71d5a">appletGetOperationMode</a></div><div class="ttdeci">AppletOperationMode appletGetOperationMode(void)</div><div class="ttdoc">These return state which is updated by appletMainLoop() when notifications are received.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a828c1ecd2cc7419b29e230ed47467fe9"><div class="ttname"><a href="applet_8h.html#a828c1ecd2cc7419b29e230ed47467fe9">appletGetMainAppletApplicationControlProperty</a></div><div class="ttdeci">Result appletGetMainAppletApplicationControlProperty(NacpStruct *nacp)</div><div class="ttdoc">Gets the NacpStruct for the MainApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a841dbf67bb74a31c5356b4e68166077f"><div class="ttname"><a href="applet_8h.html#a841dbf67bb74a31c5356b4e68166077f">appletReleaseLastApplicationCaptureSharedBuffer</a></div><div class="ttdeci">Result appletReleaseLastApplicationCaptureSharedBuffer(void)</div><div class="ttdoc">Release the LastApplication CaptureSharedBuffer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a848bad0ca8c97b18c22007f7095a6041"><div class="ttname"><a href="applet_8h.html#a848bad0ca8c97b18c22007f7095a6041">appletRequestToShutdown</a></div><div class="ttdeci">Result appletRequestToShutdown(void)</div><div class="ttdoc">Requests a system shutdown.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a84ea6400e3eff0f489fcdf64b67f1b4e"><div class="ttname"><a href="applet_8h.html#a84ea6400e3eff0f489fcdf64b67f1b4e">appletEnterFatalSection</a></div><div class="ttdeci">Result appletEnterFatalSection(void)</div><div class="ttdoc">Enter FatalSection.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a84f0e3e3d8c7abe40ae866a963d839a4"><div class="ttname"><a href="applet_8h.html#a84f0e3e3d8c7abe40ae866a963d839a4">appletApplicationRequestApplicationSoftReset</a></div><div class="ttdeci">Result appletApplicationRequestApplicationSoftReset(AppletApplication *a)</div><div class="ttdoc">RequestApplicationSoftReset.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a85d205df908be073511f2cdc612f7e6f"><div class="ttname"><a href="applet_8h.html#a85d205df908be073511f2cdc612f7e6f">appletGpuErrorHandlerGetManualGpuErrorInfoSize</a></div><div class="ttdeci">Result appletGpuErrorHandlerGetManualGpuErrorInfoSize(AppletGpuErrorHandler *g, u64 *out)</div><div class="ttdoc">Gets the size of the info available with appletGpuErrorHandlerGetManualGpuErrorInfo.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a863948f82d1b69c38597c4527a858def"><div class="ttname"><a href="applet_8h.html#a863948f82d1b69c38597c4527a858def">appletGetLastForegroundCaptureImageEx</a></div><div class="ttdeci">Result appletGetLastForegroundCaptureImageEx(void *buffer, size_t size, bool *flag)</div><div class="ttdoc">Gets the LastForeground CaptureImage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a868198607c9b1488fb8037de4d71a7a7"><div class="ttname"><a href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7">LibAppletMode</a></div><div class="ttdeci">LibAppletMode</div><div class="ttdoc">LibraryAppletMode.</div><div class="ttdef"><b>Definition</b> applet.h:117</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a868198607c9b1488fb8037de4d71a7a7a364c0c34561ceb236211d7b81a126b8e"><div class="ttname"><a href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7a364c0c34561ceb236211d7b81a126b8e">LibAppletMode_BackgroundIndirect</a></div><div class="ttdeci">@ LibAppletMode_BackgroundIndirect</div><div class="ttdoc">Background with indirect display, see appletHolderGetIndirectLayerConsumerHandle.</div><div class="ttdef"><b>Definition</b> applet.h:121</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a868198607c9b1488fb8037de4d71a7a7a62f85e4f263a0bfdf47f73ac125602c6"><div class="ttname"><a href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7a62f85e4f263a0bfdf47f73ac125602c6">LibAppletMode_AllForegroundInitiallyHidden</a></div><div class="ttdeci">@ LibAppletMode_AllForegroundInitiallyHidden</div><div class="ttdoc">Foreground except initially hidden.</div><div class="ttdef"><b>Definition</b> applet.h:122</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a868198607c9b1488fb8037de4d71a7a7ace60faa21ee6aaeabd6579c5bf3e939f"><div class="ttname"><a href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7ace60faa21ee6aaeabd6579c5bf3e939f">LibAppletMode_NoUi</a></div><div class="ttdeci">@ LibAppletMode_NoUi</div><div class="ttdoc">No UI.</div><div class="ttdef"><b>Definition</b> applet.h:120</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a868198607c9b1488fb8037de4d71a7a7ace709a977725f4afc00048a30236173e"><div class="ttname"><a href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7ace709a977725f4afc00048a30236173e">LibAppletMode_AllForeground</a></div><div class="ttdeci">@ LibAppletMode_AllForeground</div><div class="ttdoc">Foreground.</div><div class="ttdef"><b>Definition</b> applet.h:118</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a868198607c9b1488fb8037de4d71a7a7af54ce9a842c4893e2ffd08d0aa561936"><div class="ttname"><a href="applet_8h.html#a868198607c9b1488fb8037de4d71a7a7af54ce9a842c4893e2ffd08d0aa561936">LibAppletMode_Background</a></div><div class="ttdeci">@ LibAppletMode_Background</div><div class="ttdoc">Background.</div><div class="ttdef"><b>Definition</b> applet.h:119</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a87242f3caec618c1271c4ad0cb10a45b"><div class="ttname"><a href="applet_8h.html#a87242f3caec618c1271c4ad0cb10a45b">appletBeginBlockingHomeButtonShortAndLongPressed</a></div><div class="ttdeci">Result appletBeginBlockingHomeButtonShortAndLongPressed(s64 val)</div><div class="ttdoc">Blocks the usage of the home button, for short (Home Menu) and long (Overlay) presses.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a875224bdb25aac16fed6026c9040fd89"><div class="ttname"><a href="applet_8h.html#a875224bdb25aac16fed6026c9040fd89">appletPushToAppletBoundChannelForDebug</a></div><div class="ttdeci">Result appletPushToAppletBoundChannelForDebug(AppletStorage *s, s32 channel)</div><div class="ttdoc">The channel must match the value already stored in state when the state value is non-zero,...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a878d0bcb1f4c1dd6e885a0d620c01d4c"><div class="ttname"><a href="applet_8h.html#a878d0bcb1f4c1dd6e885a0d620c01d4c">appletTryPopFromAppletBoundChannel</a></div><div class="ttdeci">Result appletTryPopFromAppletBoundChannel(AppletStorage *s)</div><div class="ttdoc">This is similar to appletTryPopFromAppletBoundChannelForDebug (no DebugMode check),...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a88b01e71fd92d25fb5a42e827f3f23ff"><div class="ttname"><a href="applet_8h.html#a88b01e71fd92d25fb5a42e827f3f23ff">appletSaveCurrentScreenshot</a></div><div class="ttdeci">Result appletSaveCurrentScreenshot(AlbumReportOption option)</div><div class="ttdoc">SaveCurrentScreenshot.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8a685f6b3b76a3b022762702b5412a37"><div class="ttname"><a href="applet_8h.html#a8a685f6b3b76a3b022762702b5412a37">appletTryPopFromFriendInvitationStorageChannel</a></div><div class="ttdeci">Result appletTryPopFromFriendInvitationStorageChannel(AppletStorage *s)</div><div class="ttdoc">Pops a storage from the FriendInvitation StorageChannel.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8ad41b4b3b4b91a98127b874b60ae869"><div class="ttname"><a href="applet_8h.html#a8ad41b4b3b4b91a98127b874b60ae869">appletReportUserIsActive</a></div><div class="ttdeci">Result appletReportUserIsActive(void)</div><div class="ttdoc">Reports that the user is active, for idle detection (screen dimming / auto-sleep).</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8bd775e16f72670454fac0306af8054b"><div class="ttname"><a href="applet_8h.html#a8bd775e16f72670454fac0306af8054b">appletRequestFlushGamePlayingMovieForDebug</a></div><div class="ttdeci">Result appletRequestFlushGamePlayingMovieForDebug(void)</div><div class="ttdoc">Requests to save the video recording, as if the Capture-button was held.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8cacd50230517e4a069dcf0d2196208e"><div class="ttname"><a href="applet_8h.html#a8cacd50230517e4a069dcf0d2196208e">appletLockForeground</a></div><div class="ttdeci">Result appletLockForeground(void)</div><div class="ttdoc">LockForeground.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8ccb8830a6eff69439b44c703eb790a9"><div class="ttname"><a href="applet_8h.html#a8ccb8830a6eff69439b44c703eb790a9">appletGpuErrorHandlerClose</a></div><div class="ttdeci">void appletGpuErrorHandlerClose(AppletGpuErrorHandler *g)</div><div class="ttdoc">Close an AppletGpuErrorHandler.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8cced133667ff0e78b7ca47bb730902e"><div class="ttname"><a href="applet_8h.html#a8cced133667ff0e78b7ca47bb730902e">appletRequestToAcquireSleepLock</a></div><div class="ttdeci">Result appletRequestToAcquireSleepLock(void)</div><div class="ttdoc">Request to AcquireSleepLock.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8d458ded961b0bd7561f4a7e2970eb85"><div class="ttname"><a href="applet_8h.html#a8d458ded961b0bd7561f4a7e2970eb85">appletGetServiceSession_WindowController</a></div><div class="ttdeci">Service * appletGetServiceSession_WindowController(void)</div><div class="ttdoc">Gets the Service object for IWindowController.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8e5e9c91481884e65c9ac2c726a486c2"><div class="ttname"><a href="applet_8h.html#a8e5e9c91481884e65c9ac2c726a486c2">appletSetApplicationCopyrightVisibility</a></div><div class="ttdeci">Result appletSetApplicationCopyrightVisibility(bool visible)</div><div class="ttdoc">Sets the visibility for the image set by appletSetApplicationCopyrightImage, in screenshots.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8eeb1b6acc3960b4ecbb0a55894af665"><div class="ttname"><a href="applet_8h.html#a8eeb1b6acc3960b4ecbb0a55894af665">appletGetCurrentPerformanceConfiguration</a></div><div class="ttdeci">Result appletGetCurrentPerformanceConfiguration(u32 *PerformanceConfiguration)</div><div class="ttdoc">Gets the current PerformanceConfiguration.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8f04e9d027751775178a4c41be29e2e2"><div class="ttname"><a href="applet_8h.html#a8f04e9d027751775178a4c41be29e2e2">appletLockExit</a></div><div class="ttdeci">Result appletLockExit(void)</div><div class="ttdoc">Delay exiting until appletUnlockExit is called, with a 15 second timeout once exit is requested.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8fddbac7ac0e4ec4e640e2047c8b66fd"><div class="ttname"><a href="applet_8h.html#a8fddbac7ac0e4ec4e640e2047c8b66fd">appletSetPerformanceConfigurationChangedNotification</a></div><div class="ttdeci">Result appletSetPerformanceConfigurationChangedNotification(bool flag)</div><div class="ttdoc">Sets whether PerformanceConfigurationChangedNotification is enabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a8fe695e6131a217d855737a72f1b1aa0"><div class="ttname"><a href="applet_8h.html#a8fe695e6131a217d855737a72f1b1aa0">appletIsAutoPowerDownRequested</a></div><div class="ttdeci">Result appletIsAutoPowerDownRequested(bool *out)</div><div class="ttdoc">IsAutoPowerDownRequested.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a907dde309f7118c6716e9a6a6b9c5236"><div class="ttname"><a href="applet_8h.html#a907dde309f7118c6716e9a6a6b9c5236">appletNotifyCecSettingsChanged</a></div><div class="ttdeci">Result appletNotifyCecSettingsChanged(void)</div><div class="ttdoc">NotifyCecSettingsChanged.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a9164a322c61b5825eab3e02cff527263"><div class="ttname"><a href="applet_8h.html#a9164a322c61b5825eab3e02cff527263">appletTryPopFromNotificationStorageChannel</a></div><div class="ttdeci">Result appletTryPopFromNotificationStorageChannel(AppletStorage *s)</div><div class="ttdoc">Pops a storage from the Notification StorageChannel.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a923e2b6338c0045a0e0abca44f88a78b"><div class="ttname"><a href="applet_8h.html#a923e2b6338c0045a0e0abca44f88a78b">appletLoadAndApplyIdlePolicySettings</a></div><div class="ttdeci">Result appletLoadAndApplyIdlePolicySettings(void)</div><div class="ttdoc">LoadAndApplyIdlePolicySettings.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a93cf43a6655ec5b6aed76dc8f6ba7396"><div class="ttname"><a href="applet_8h.html#a93cf43a6655ec5b6aed76dc8f6ba7396">appletGetThemeColorType</a></div><div class="ttdeci">AppletThemeColorType appletGetThemeColorType(void)</div><div class="ttdoc">Gets the state field for AppletThemeColorType. Used internally by libappletArgsCreate.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a950c33e71e50036379c7de78979a72e4"><div class="ttname"><a href="applet_8h.html#a950c33e71e50036379c7de78979a72e4">appletSetCpuBoostRequestPriority</a></div><div class="ttdeci">Result appletSetCpuBoostRequestPriority(s32 priority)</div><div class="ttdoc">SetCpuBoostRequestPriority.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a9614423adcb340bec7eacc5ae5f25f87"><div class="ttname"><a href="applet_8h.html#a9614423adcb340bec7eacc5ae5f25f87">appletSuppressDisablingSleepTemporarily</a></div><div class="ttdeci">Result appletSuppressDisablingSleepTemporarily(u64 val)</div><div class="ttdoc">SuppressDisablingSleepTemporarily.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a96934862223358c4003e7f571f4d5565"><div class="ttname"><a href="applet_8h.html#a96934862223358c4003e7f571f4d5565">appletPushOutData</a></div><div class="ttdeci">Result appletPushOutData(AppletStorage *s)</div><div class="ttdoc">Pushes a storage for current-LibraryApplet output.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a96ff0e7949044b90fc5fa83e0a5472cc"><div class="ttname"><a href="applet_8h.html#a96ff0e7949044b90fc5fa83e0a5472cc">appletGetCurrentApplicationId</a></div><div class="ttdeci">Result appletGetCurrentApplicationId(u64 *application_id)</div><div class="ttdoc">Gets the ApplicationId for the currently running Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a972011cf3c969a300b27950328b5f937"><div class="ttname"><a href="applet_8h.html#a972011cf3c969a300b27950328b5f937">appletTerminateApplicationAndSetReason</a></div><div class="ttdeci">Result appletTerminateApplicationAndSetReason(Result reason)</div><div class="ttdoc">TerminateApplicationAndSetReason.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a9731acc63ead2ee0bc14d07ea75c035b"><div class="ttname"><a href="applet_8h.html#a9731acc63ead2ee0bc14d07ea75c035b">appletPopContext</a></div><div class="ttdeci">Result appletPopContext(AppletStorage *s)</div><div class="ttdoc">Pops a storage from the ContextStack.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a978ec6680e05c0f24d2cfa26a8b76c59"><div class="ttname"><a href="applet_8h.html#a978ec6680e05c0f24d2cfa26a8b76c59">appletStartShutdownSequenceForOverlay</a></div><div class="ttdeci">Result appletStartShutdownSequenceForOverlay(void)</div><div class="ttdoc">Start the system-shutdown sequence.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a97a0d4ad3d1701d4de4409b2e981e955"><div class="ttname"><a href="applet_8h.html#a97a0d4ad3d1701d4de4409b2e981e955">appletGetServiceSession_GlobalStateController</a></div><div class="ttdeci">Service * appletGetServiceSession_GlobalStateController(void)</div><div class="ttdoc">Gets the Service object for IGlobalStateController. Only initialized with AppletType_SystemApplet,...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a9806c243b150e1d9e0ccc2702cc4d68e"><div class="ttname"><a href="applet_8h.html#a9806c243b150e1d9e0ccc2702cc4d68e">appletCreateGameMovieTrimmer</a></div><div class="ttdeci">Result appletCreateGameMovieTrimmer(Service *srv_out, TransferMemory *tmem)</div><div class="ttdoc">CreateGameMovieTrimmer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a99541512a0f30108ae3b3f43e84b8cb3"><div class="ttname"><a href="applet_8h.html#a99541512a0f30108ae3b3f43e84b8cb3">appletApplicationGetExitReason</a></div><div class="ttdeci">AppletApplicationExitReason appletApplicationGetExitReason(AppletApplication *a)</div><div class="ttdoc">Gets the AppletApplicationExitReason set by appletApplicationJoin.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a995fa505634c9371a0ec48173dc1f3d6"><div class="ttname"><a href="applet_8h.html#a995fa505634c9371a0ec48173dc1f3d6">appletSetAutoSleepTimeAndDimmingTimeEnabled</a></div><div class="ttdeci">Result appletSetAutoSleepTimeAndDimmingTimeEnabled(bool flag)</div><div class="ttdoc">Sets AutoSleepTimeAndDimmingTimeEnabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a99933edc86feeedb8bce04855ec7368b"><div class="ttname"><a href="applet_8h.html#a99933edc86feeedb8bce04855ec7368b">appletClearCaptureBuffer</a></div><div class="ttdeci">Result appletClearCaptureBuffer(bool flag, AppletCaptureSharedBuffer captureBuf, u32 color)</div><div class="ttdoc">Clear the input CaptureSharedBuffer with the specified color.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a9b725747cce4c2e78f75eda0ceeb61a3"><div class="ttname"><a href="applet_8h.html#a9b725747cce4c2e78f75eda0ceeb61a3">appletApplicationGetApplicationControlProperty</a></div><div class="ttdeci">Result appletApplicationGetApplicationControlProperty(AppletApplication *a, NacpStruct *nacp)</div><div class="ttdoc">Gets the NacpStruct for the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a9bf0c13032948deee7f20ba29ce86b73"><div class="ttname"><a href="applet_8h.html#a9bf0c13032948deee7f20ba29ce86b73">appletSetRequiresCaptureButtonShortPressedMessage</a></div><div class="ttdeci">Result appletSetRequiresCaptureButtonShortPressedMessage(bool flag)</div><div class="ttdoc">Sets whether AppletMessage_CaptureButtonShortPressed is enabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a9c2aaa88e6e7a6c79bf8b2d20056ac88"><div class="ttname"><a href="applet_8h.html#a9c2aaa88e6e7a6c79bf8b2d20056ac88">appletHolderPushInData</a></div><div class="ttdeci">Result appletHolderPushInData(AppletHolder *h, AppletStorage *s)</div><div class="ttdoc">Pushes a storage for LibraryApplet input.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a9d728cb7569f49002c29ae36fee70a5c"><div class="ttname"><a href="applet_8h.html#a9d728cb7569f49002c29ae36fee70a5c">appletGetServiceSession_Functions</a></div><div class="ttdeci">Service * appletGetServiceSession_Functions(void)</div><div class="ttdoc">Gets the Service object for I*Functions, specific to each AppletType (IApplicationFunctions for Apple...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_a9f6ee79024b060c6650370a02b2b06b2"><div class="ttname"><a href="applet_8h.html#a9f6ee79024b060c6650370a02b2b06b2">appletHolderRequestExitOrTerminate</a></div><div class="ttdeci">Result appletHolderRequestExitOrTerminate(AppletHolder *h, u64 timeout)</div><div class="ttdoc">Uses cmds GetAppletStateChangedEvent and RequestExit, then waits for the LibraryApplet to exit with t...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa197415f295221d73de5a2359f9779ee"><div class="ttname"><a href="applet_8h.html#aa197415f295221d73de5a2359f9779ee">appletReleaseSleepLockTransiently</a></div><div class="ttdeci">Result appletReleaseSleepLockTransiently(void)</div><div class="ttdoc">Release the SleepLock transiently.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa1ddc50532f3db9fdd2f3b5509f001cd"><div class="ttname"><a href="applet_8h.html#aa1ddc50532f3db9fdd2f3b5509f001cd">appletSetAutoSleepDisabled</a></div><div class="ttdeci">Result appletSetAutoSleepDisabled(bool flag)</div><div class="ttdoc">Sets AutoSleepDisabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa3aa59b786eae497f2f8b6daf9731f51"><div class="ttname"><a href="applet_8h.html#aa3aa59b786eae497f2f8b6daf9731f51">appletGetHomeButtonDoubleClickEnabled</a></div><div class="ttdeci">Result appletGetHomeButtonDoubleClickEnabled(bool *out)</div><div class="ttdoc">Gets whether HomeButtonDoubleClick is enabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa4a88e6e4fe08598eba932d97e69f6b9"><div class="ttname"><a href="applet_8h.html#aa4a88e6e4fe08598eba932d97e69f6b9">appletLaunchDevMenu</a></div><div class="ttdeci">Result appletLaunchDevMenu(void)</div><div class="ttdoc">Launches DevMenu and the dev Overlay-applet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa6a917a79839d6b6a3aaf5534f6b858c"><div class="ttname"><a href="applet_8h.html#aa6a917a79839d6b6a3aaf5534f6b858c">appletGetMainAppletAvailableUsers</a></div><div class="ttdeci">Result appletGetMainAppletAvailableUsers(AccountUid *uids, s32 count, bool *flag, s32 *total_out)</div><div class="ttdoc">Gets an array of userIds for the MainApplet AvailableUsers.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa6fccf9868c6e55a62e09591c292ee83"><div class="ttname"><a href="applet_8h.html#aa6fccf9868c6e55a62e09591c292ee83">appletSetDesirableKeyboardLayout</a></div><div class="ttdeci">Result appletSetDesirableKeyboardLayout(SetKeyboardLayout layout)</div><div class="ttdoc">Sets the DesirableKeyboardLayout.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa7b2139e8d88e9105a23b5ea5f2bb8e2"><div class="ttname"><a href="applet_8h.html#aa7b2139e8d88e9105a23b5ea5f2bb8e2">appletAlarmSettingNotificationDisableAppEventReserve</a></div><div class="ttdeci">Result appletAlarmSettingNotificationDisableAppEventReserve(void)</div><div class="ttdoc">Clears the StorageChannel/saved-ApplicationId used by appletAlarmSettingNotificationEnableAppEventRes...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa82a922e1f717c6ff766b74645d7c0cc"><div class="ttname"><a href="applet_8h.html#aa82a922e1f717c6ff766b74645d7c0cc">AppletInputDetectionPolicy</a></div><div class="ttdeci">AppletInputDetectionPolicy</div><div class="ttdoc">Input policy values for appletSetInputDetectionPolicy.</div><div class="ttdef"><b>Definition</b> applet.h:184</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa82a922e1f717c6ff766b74645d7c0cca7514b50e511f677524dcc0138cc752e1"><div class="ttname"><a href="applet_8h.html#aa82a922e1f717c6ff766b74645d7c0cca7514b50e511f677524dcc0138cc752e1">AppletInputDetectionPolicy_Unknown1</a></div><div class="ttdeci">@ AppletInputDetectionPolicy_Unknown1</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> applet.h:186</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa82a922e1f717c6ff766b74645d7c0cca887e372f1fd7af8cb063a80ff88458c9"><div class="ttname"><a href="applet_8h.html#aa82a922e1f717c6ff766b74645d7c0cca887e372f1fd7af8cb063a80ff88458c9">AppletInputDetectionPolicy_Unknown0</a></div><div class="ttdeci">@ AppletInputDetectionPolicy_Unknown0</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> applet.h:185</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa9e18380e13973d34b14daa91c2c9124"><div class="ttname"><a href="applet_8h.html#aa9e18380e13973d34b14daa91c2c9124">appletApplicationGetNsRightsEnvironmentHandle</a></div><div class="ttdeci">Result appletApplicationGetNsRightsEnvironmentHandle(AppletApplication *a, u64 *handle)</div><div class="ttdoc">GetNsRightsEnvironmentHandle.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aa9f1349a63400e302ade966cc5a2631e"><div class="ttname"><a href="applet_8h.html#aa9f1349a63400e302ade966cc5a2631e">appletHolderTerminate</a></div><div class="ttdeci">Result appletHolderTerminate(AppletHolder *h)</div><div class="ttdoc">Terminate the LibraryApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aaa47491e4bcbbff373a10f668224648b"><div class="ttname"><a href="applet_8h.html#aaa47491e4bcbbff373a10f668224648b">appletAcquireCallerAppletCaptureSharedBuffer</a></div><div class="ttdeci">Result appletAcquireCallerAppletCaptureSharedBuffer(bool *flag, s32 *id)</div><div class="ttdoc">Acquire the CallerApplet CaptureSharedBuffer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aaaa7d1b2f88e4fc0c2847116929e10a1"><div class="ttname"><a href="applet_8h.html#aaaa7d1b2f88e4fc0c2847116929e10a1">appletGetServiceSession_Proxy</a></div><div class="ttdeci">Service * appletGetServiceSession_Proxy(void)</div><div class="ttdoc">Gets the Service object for the actual "appletOE"/"appletAE" service session.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aac7669b5f59546a369c1891421da28c6"><div class="ttname"><a href="applet_8h.html#aac7669b5f59546a369c1891421da28c6">appletCopyBetweenCaptureBuffers</a></div><div class="ttdeci">Result appletCopyBetweenCaptureBuffers(AppletCaptureSharedBuffer dstCaptureBuf, AppletCaptureSharedBuffer srcCaptureBuf)</div><div class="ttdoc">Copies image data from a CaptureSharedBuffer to another CaptureSharedBuffer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aadd03ca79bd6c290e43ccd7cf22163d5"><div class="ttname"><a href="applet_8h.html#aadd03ca79bd6c290e43ccd7cf22163d5">appletGetCradleStatus</a></div><div class="ttdeci">Result appletGetCradleStatus(u8 *status)</div><div class="ttdoc">Gets the CradleStatus.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aae91e8ae34612620d7a90f07e62807ff"><div class="ttname"><a href="applet_8h.html#aae91e8ae34612620d7a90f07e62807ff">appletGetHomeButtonReaderLockAccessor</a></div><div class="ttdeci">Result appletGetHomeButtonReaderLockAccessor(AppletLockAccessor *a)</div><div class="ttdoc">Gets a AppletLockAccessor for HomeButtonReader.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aaee944288a768e582ed929a436466901"><div class="ttname"><a href="applet_8h.html#aaee944288a768e582ed929a436466901">appletGetCurrentIlluminanceEx</a></div><div class="ttdeci">Result appletGetCurrentIlluminanceEx(bool *bOverLimit, float *fLux)</div><div class="ttdoc">Gets the current Illuminance from the light sensor.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab01797295f3554e8d6421451943de710"><div class="ttname"><a href="applet_8h.html#ab01797295f3554e8d6421451943de710">appletShouldSleepOnBoot</a></div><div class="ttdeci">Result appletShouldSleepOnBoot(bool *out)</div><div class="ttdoc">ShouldSleepOnBoot.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab051bd96ee07e166a29b3819ed2cdd8a"><div class="ttname"><a href="applet_8h.html#ab051bd96ee07e166a29b3819ed2cdd8a">appletApplicationStart</a></div><div class="ttdeci">Result appletApplicationStart(AppletApplication *a)</div><div class="ttdoc">Starts the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab0810ce188905aaaf486aa79f660ce25"><div class="ttname"><a href="applet_8h.html#ab0810ce188905aaaf486aa79f660ce25">appletGetHdcpAuthenticationFailedEvent</a></div><div class="ttdeci">Result appletGetHdcpAuthenticationFailedEvent(Event *out_event)</div><div class="ttdoc">Gets an Event which is signaled for HdcpAuthenticationFailed.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab0e850db69d8e508ca861b96af3f008f"><div class="ttname"><a href="applet_8h.html#ab0e850db69d8e508ca861b96af3f008f">appletTakeScreenShotOfOwnLayerEx</a></div><div class="ttdeci">Result appletTakeScreenShotOfOwnLayerEx(bool flag0, bool immediately, AppletCaptureSharedBuffer captureBuf)</div><div class="ttdoc">Takes a screenshot of the current applet Layer into the specified CaptureSharedBuffer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab151012f44d4d92740280cea227fb28c"><div class="ttname"><a href="applet_8h.html#ab151012f44d4d92740280cea227fb28c">appletSetScreenShotPermission</a></div><div class="ttdeci">Result appletSetScreenShotPermission(AppletScreenShotPermission permission)</div><div class="ttdoc">Controls whether screenshot-capture is allowed.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab2caee9304ec9e781e90a4ff9d94970e"><div class="ttname"><a href="applet_8h.html#ab2caee9304ec9e781e90a4ff9d94970e">appletSetThemeColorType</a></div><div class="ttdeci">void appletSetThemeColorType(AppletThemeColorType theme)</div><div class="ttdoc">Sets the state field for AppletThemeColorType.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab2fd8f5f011ec7e4483850a13e3daa70"><div class="ttname"><a href="applet_8h.html#ab2fd8f5f011ec7e4483850a13e3daa70">appletStartShutdownSequence</a></div><div class="ttdeci">Result appletStartShutdownSequence(void)</div><div class="ttdoc">Start the system-shutdown sequence.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab3286a0102261ff8b9bcd6fe31f2a3a5"><div class="ttname"><a href="applet_8h.html#ab3286a0102261ff8b9bcd6fe31f2a3a5">appletRequestLaunchApplication</a></div><div class="ttdeci">Result appletRequestLaunchApplication(u64 application_id, AppletStorage *s)</div><div class="ttdoc">Requests to launch the specified application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab3ea42c3ba48a0c395d4644b2a484e18"><div class="ttname"><a href="applet_8h.html#ab3ea42c3ba48a0c395d4644b2a484e18">appletGetServiceSession_ApplicationCreator</a></div><div class="ttdeci">Service * appletGetServiceSession_ApplicationCreator(void)</div><div class="ttdoc">Gets the Service object for IApplicationCreator. Only initialized with AppletType_SystemApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab479918825df1049ced2f023e9b80678"><div class="ttname"><a href="applet_8h.html#ab479918825df1049ced2f023e9b80678">appletSetScreenShotPermissionGlobally</a></div><div class="ttdeci">Result appletSetScreenShotPermissionGlobally(bool flag)</div><div class="ttdoc">Sets ScreenShotPermissionGlobally.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab4d81206845ee600dbc8510ed1f096e9"><div class="ttname"><a href="applet_8h.html#ab4d81206845ee600dbc8510ed1f096e9">appletChangeMainAppletMasterVolume</a></div><div class="ttdeci">Result appletChangeMainAppletMasterVolume(float volume, u64 unk)</div><div class="ttdoc">Change the MainApplet MasterVolume.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab519cee1f52eba14fa0c1bf01e675e2d"><div class="ttname"><a href="applet_8h.html#ab519cee1f52eba14fa0c1bf01e675e2d">appletApplicationClose</a></div><div class="ttdeci">void appletApplicationClose(AppletApplication *a)</div><div class="ttdoc">Close an AppletApplication.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab63194ca2525410a633c880002a1ee3c"><div class="ttname"><a href="applet_8h.html#ab63194ca2525410a633c880002a1ee3c">appletHolderPopOutData</a></div><div class="ttdeci">Result appletHolderPopOutData(AppletHolder *h, AppletStorage *s)</div><div class="ttdoc">Pops a storage from LibraryApplet output.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab797ad67a2fccd270cbd44fb3bacf6c5"><div class="ttname"><a href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5">AppletSystemButtonType</a></div><div class="ttdeci">AppletSystemButtonType</div><div class="ttdoc">Type values for appletPerformSystemButtonPressingIfInFocus.</div><div class="ttdef"><b>Definition</b> applet.h:159</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab797ad67a2fccd270cbd44fb3bacf6c5a249f75487156c263115c064da7c02490"><div class="ttname"><a href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a249f75487156c263115c064da7c02490">AppletSystemButtonType_CaptureButtonShortPressing</a></div><div class="ttdeci">@ AppletSystemButtonType_CaptureButtonShortPressing</div><div class="ttdoc">Short-pressing with the Capture-button.</div><div class="ttdef"><b>Definition</b> applet.h:165</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab797ad67a2fccd270cbd44fb3bacf6c5a265b149a9d29b4e5d79274cd31f8de12"><div class="ttname"><a href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a265b149a9d29b4e5d79274cd31f8de12">AppletSystemButtonType_HomeButtonLongPressing</a></div><div class="ttdeci">@ AppletSystemButtonType_HomeButtonLongPressing</div><div class="ttdoc">Long-pressing with the HOME-button.</div><div class="ttdef"><b>Definition</b> applet.h:161</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab797ad67a2fccd270cbd44fb3bacf6c5a369695b96ef51da10c9cfa99f607d760"><div class="ttname"><a href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a369695b96ef51da10c9cfa99f607d760">AppletSystemButtonType_Shutdown</a></div><div class="ttdeci">@ AppletSystemButtonType_Shutdown</div><div class="ttdoc">Shutdown the system, as if the Power-button was held for longer than AppletSystemButtonType_PowerButt...</div><div class="ttdef"><b>Definition</b> applet.h:164</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab797ad67a2fccd270cbd44fb3bacf6c5a537bf8025326b3e1d062d0009a4ba1b0"><div class="ttname"><a href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5a537bf8025326b3e1d062d0009a4ba1b0">AppletSystemButtonType_HomeButtonShortPressing</a></div><div class="ttdeci">@ AppletSystemButtonType_HomeButtonShortPressing</div><div class="ttdoc">Short-pressing with the HOME-button.</div><div class="ttdef"><b>Definition</b> applet.h:160</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab797ad67a2fccd270cbd44fb3bacf6c5ac6532fb40fcc60b39655648583bf9b71"><div class="ttname"><a href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5ac6532fb40fcc60b39655648583bf9b71">AppletSystemButtonType_CaptureButtonLongPressing</a></div><div class="ttdeci">@ AppletSystemButtonType_CaptureButtonLongPressing</div><div class="ttdoc">Long-pressing with the Capture-button.</div><div class="ttdef"><b>Definition</b> applet.h:166</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab797ad67a2fccd270cbd44fb3bacf6c5ac771e2313ab346aa73b23d655bdde645"><div class="ttname"><a href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5ac771e2313ab346aa73b23d655bdde645">AppletSystemButtonType_PowerButtonShortPressing</a></div><div class="ttdeci">@ AppletSystemButtonType_PowerButtonShortPressing</div><div class="ttdoc">Short-pressing with the Power-button. Only available with appletPerformSystemButtonPressing.</div><div class="ttdef"><b>Definition</b> applet.h:162</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab797ad67a2fccd270cbd44fb3bacf6c5af94ff10fcd7cb3d09bd4fffe296dbc80"><div class="ttname"><a href="applet_8h.html#ab797ad67a2fccd270cbd44fb3bacf6c5af94ff10fcd7cb3d09bd4fffe296dbc80">AppletSystemButtonType_PowerButtonLongPressing</a></div><div class="ttdeci">@ AppletSystemButtonType_PowerButtonLongPressing</div><div class="ttdoc">Long-pressing with the Power-button. Only available with appletPerformSystemButtonPressing.</div><div class="ttdef"><b>Definition</b> applet.h:163</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab8f9be922d87f8958199e4570b67e911"><div class="ttname"><a href="applet_8h.html#ab8f9be922d87f8958199e4570b67e911">appletStorageCloseTmem</a></div><div class="ttdeci">void appletStorageCloseTmem(AppletStorage *s)</div><div class="ttdoc">Closes the TransferMemory in the storage object. For TransferMemory storage created by the current pr...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab9e45ac36cfe7a3e08bfe612ec104c3e"><div class="ttname"><a href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3e">AppletIdleTimeDetectionExtension</a></div><div class="ttdeci">AppletIdleTimeDetectionExtension</div><div class="ttdoc">Extension values for appletSetIdleTimeDetectionExtension / appletGetIdleTimeDetectionExtension,...</div><div class="ttdef"><b>Definition</b> applet.h:177</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab9e45ac36cfe7a3e08bfe612ec104c3ea0fa66e8d5096b4bf1ede398b26be482b"><div class="ttname"><a href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3ea0fa66e8d5096b4bf1ede398b26be482b">AppletIdleTimeDetectionExtension_Extended</a></div><div class="ttdeci">@ AppletIdleTimeDetectionExtension_Extended</div><div class="ttdoc">Extended.</div><div class="ttdef"><b>Definition</b> applet.h:179</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab9e45ac36cfe7a3e08bfe612ec104c3eaad6ceb1fa1e41347ce4c50c44d0211d9"><div class="ttname"><a href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3eaad6ceb1fa1e41347ce4c50c44d0211d9">AppletIdleTimeDetectionExtension_ExtendedUnsafe</a></div><div class="ttdeci">@ AppletIdleTimeDetectionExtension_ExtendedUnsafe</div><div class="ttdoc">ExtendedUnsafe.</div><div class="ttdef"><b>Definition</b> applet.h:180</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ab9e45ac36cfe7a3e08bfe612ec104c3eac22bc2bfcdd414c7781dc1243d451ea5"><div class="ttname"><a href="applet_8h.html#ab9e45ac36cfe7a3e08bfe612ec104c3eac22bc2bfcdd414c7781dc1243d451ea5">AppletIdleTimeDetectionExtension_None</a></div><div class="ttdeci">@ AppletIdleTimeDetectionExtension_None</div><div class="ttdoc">No extension.</div><div class="ttdef"><b>Definition</b> applet.h:178</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aba2ecc76bde377760955403676bd8c15"><div class="ttname"><a href="applet_8h.html#aba2ecc76bde377760955403676bd8c15">appletApplicationGetDesirableUids</a></div><div class="ttdeci">Result appletApplicationGetDesirableUids(AppletApplication *a, AccountUid *uids, s32 count, s32 *total_out)</div><div class="ttdoc">Gets an array of userIds for the Application DesirableUids.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aba921765a611aa6a118ebf0de482151c"><div class="ttname"><a href="applet_8h.html#aba921765a611aa6a118ebf0de482151c">appletWriteThemeStorage</a></div><div class="ttdeci">Result appletWriteThemeStorage(const void *buffer, size_t size, u64 offset)</div><div class="ttdoc">Writes the ThemeStorage for the current applet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_abc5dbf6f06b0bacbfe844dddc299ac00"><div class="ttname"><a href="applet_8h.html#abc5dbf6f06b0bacbfe844dddc299ac00">appletPushInteractiveOutData</a></div><div class="ttdeci">Result appletPushInteractiveOutData(AppletStorage *s)</div><div class="ttdoc">Pushes a storage for current-LibraryApplet Interactive output.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_abc9463550ba4adada37d687a2805f96a"><div class="ttname"><a href="applet_8h.html#abc9463550ba4adada37d687a2805f96a">appletGetServiceSession_LibraryAppletSelfAccessor</a></div><div class="ttdeci">Service * appletGetServiceSession_LibraryAppletSelfAccessor(void)</div><div class="ttdoc">Gets the Service object for ILibraryAppletSelfAccessor. Only initialized with AppletType_LibraryApple...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_abcb27222334569ff3a69672ab63e69ae"><div class="ttname"><a href="applet_8h.html#abcb27222334569ff3a69672ab63e69ae">appletCreateHandleStorage</a></div><div class="ttdeci">Result appletCreateHandleStorage(AppletStorage *s, s64 inval, Handle handle)</div><div class="ttdoc">Creates a HandleStorage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_abd5cd31b393f38c19fd7c2dda857c50a"><div class="ttname"><a href="applet_8h.html#abd5cd31b393f38c19fd7c2dda857c50a">appletSetHandlingHomeButtonShortPressedEnabled</a></div><div class="ttdeci">Result appletSetHandlingHomeButtonShortPressedEnabled(bool flag)</div><div class="ttdoc">Sets HandlingHomeButtonShortPressedEnabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_abdf0102053668d4ce9755ddefaa991b6"><div class="ttname"><a href="applet_8h.html#abdf0102053668d4ce9755ddefaa991b6">appletTakeScreenShotOfOwnLayer</a></div><div class="ttdeci">Result appletTakeScreenShotOfOwnLayer(bool flag, AppletCaptureSharedBuffer captureBuf)</div><div class="ttdoc">Takes a screenshot of the current applet Layer into the specified CaptureSharedBuffer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_abe103b6f06ea6f84e081ab97c293768e"><div class="ttname"><a href="applet_8h.html#abe103b6f06ea6f84e081ab97c293768e">AppletType</a></div><div class="ttdeci">AppletType</div><div class="ttdoc">AppletType.</div><div class="ttdef"><b>Definition</b> applet.h:23</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac113ccd42b9ccd911cd80ccb4c241b30"><div class="ttname"><a href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30">AppletCaptureSharedBuffer</a></div><div class="ttdeci">AppletCaptureSharedBuffer</div><div class="ttdoc">CaptureSharedBuffer for the IDisplayController commands.</div><div class="ttdef"><b>Definition</b> applet.h:196</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac113ccd42b9ccd911cd80ccb4c241b30a0ef8d9085cef3e01e8812e2505544dac"><div class="ttname"><a href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30a0ef8d9085cef3e01e8812e2505544dac">AppletCaptureSharedBuffer_LastForeground</a></div><div class="ttdeci">@ AppletCaptureSharedBuffer_LastForeground</div><div class="ttdoc">LastForeground.</div><div class="ttdef"><b>Definition</b> applet.h:198</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac113ccd42b9ccd911cd80ccb4c241b30ac438e38a98f4923a0e9704a54131ae7d"><div class="ttname"><a href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30ac438e38a98f4923a0e9704a54131ae7d">AppletCaptureSharedBuffer_CallerApplet</a></div><div class="ttdeci">@ AppletCaptureSharedBuffer_CallerApplet</div><div class="ttdoc">CallerApplet.</div><div class="ttdef"><b>Definition</b> applet.h:199</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac113ccd42b9ccd911cd80ccb4c241b30acdce1d448a58f225ba76872d315e1c94"><div class="ttname"><a href="applet_8h.html#ac113ccd42b9ccd911cd80ccb4c241b30acdce1d448a58f225ba76872d315e1c94">AppletCaptureSharedBuffer_LastApplication</a></div><div class="ttdeci">@ AppletCaptureSharedBuffer_LastApplication</div><div class="ttdoc">LastApplication.</div><div class="ttdef"><b>Definition</b> applet.h:197</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac12e50b6a9e9e94e33e7160daf231132"><div class="ttname"><a href="applet_8h.html#ac12e50b6a9e9e94e33e7160daf231132">appletQueryApplicationPlayStatisticsByUid</a></div><div class="ttdeci">Result appletQueryApplicationPlayStatisticsByUid(AccountUid uid, PdmApplicationPlayStatistics *stats, const u64 *application_ids, s32 count, s32 *total_out)</div><div class="ttdoc">Same as appletQueryApplicationPlayStatistics except this gets playstats specific to the input userId.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac190061592ff592c7a379fd520885b19"><div class="ttname"><a href="applet_8h.html#ac190061592ff592c7a379fd520885b19">appletStorageWrite</a></div><div class="ttdeci">Result appletStorageWrite(AppletStorage *s, s64 offset, const void *buffer, size_t size)</div><div class="ttdoc">Writes to a storage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac2438e94da02bf22d7616edb5b7d7af1"><div class="ttname"><a href="applet_8h.html#ac2438e94da02bf22d7616edb5b7d7af1">appletSetTvPowerStateMatchingMode</a></div><div class="ttdeci">Result appletSetTvPowerStateMatchingMode(AppletTvPowerStateMatchingMode mode)</div><div class="ttdoc">Sets the AppletTvPowerStateMatchingMode.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac2c82604870e7339259c6ff7e9f3f198"><div class="ttname"><a href="applet_8h.html#ac2c82604870e7339259c6ff7e9f3f198">appletJumpToSubApplicationProgramForDevelopment</a></div><div class="ttdeci">Result appletJumpToSubApplicationProgramForDevelopment(u64 application_id, const void *buffer, size_t size)</div><div class="ttdoc">Launches the specified ApplicationId.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac2f91e523c80ce8ee33a198df635aec2"><div class="ttname"><a href="applet_8h.html#ac2f91e523c80ce8ee33a198df635aec2">appletDisableSleepTillShutdown</a></div><div class="ttdeci">Result appletDisableSleepTillShutdown(void)</div><div class="ttdoc">DisableSleepTillShutdown.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac3487b77ec21b18d08dd8b3c65fe0c7b"><div class="ttname"><a href="applet_8h.html#ac3487b77ec21b18d08dd8b3c65fe0c7b">appletApplicationAreAnyLibraryAppletsLeft</a></div><div class="ttdeci">Result appletApplicationAreAnyLibraryAppletsLeft(AppletApplication *a, bool *out)</div><div class="ttdoc">AreAnyLibraryAppletsLeft which were created by the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac3dc461da31b19b47bda462a0e8c826d"><div class="ttname"><a href="applet_8h.html#ac3dc461da31b19b47bda462a0e8c826d">appletSetCpuBoostMode</a></div><div class="ttdeci">Result appletSetCpuBoostMode(ApmCpuBoostMode mode)</div><div class="ttdoc">Sets the ApmCpuBoostMode.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac3eadf7c140c54556528d1c7b792add2"><div class="ttname"><a href="applet_8h.html#ac3eadf7c140c54556528d1c7b792add2">appletCancelCpuBoostMode</a></div><div class="ttdeci">Result appletCancelCpuBoostMode(void)</div><div class="ttdoc">CancelCpuBoostMode.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac4669d47692cd78c67e746e8644afb2e"><div class="ttname"><a href="applet_8h.html#ac4669d47692cd78c67e746e8644afb2e">appletIsForceTerminateApplicationDisabledForDebug</a></div><div class="ttdeci">Result appletIsForceTerminateApplicationDisabledForDebug(bool *out)</div><div class="ttdoc">IsForceTerminateApplicationDisabledForDebug.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac4e114289103023f94037112ba40003c"><div class="ttname"><a href="applet_8h.html#ac4e114289103023f94037112ba40003c">appletHook</a></div><div class="ttdeci">void appletHook(AppletHookCookie *cookie, AppletHookFn callback, void *param)</div><div class="ttdoc">Sets up an applet status hook.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac4e1b82c0c651ffd3817e6e5ed0fa63b"><div class="ttname"><a href="applet_8h.html#ac4e1b82c0c651ffd3817e6e5ed0fa63b">AppletWindowOriginMode</a></div><div class="ttdeci">AppletWindowOriginMode</div><div class="ttdoc">WindowOriginMode.</div><div class="ttdef"><b>Definition</b> applet.h:203</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac4e1b82c0c651ffd3817e6e5ed0fa63baf257d24e0ff86011c3aba7f4ddf909a8"><div class="ttname"><a href="applet_8h.html#ac4e1b82c0c651ffd3817e6e5ed0fa63baf257d24e0ff86011c3aba7f4ddf909a8">AppletWindowOriginMode_UpperLeft</a></div><div class="ttdeci">@ AppletWindowOriginMode_UpperLeft</div><div class="ttdoc">UpperLeft.</div><div class="ttdef"><b>Definition</b> applet.h:205</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac4e1b82c0c651ffd3817e6e5ed0fa63bafcbdd015e1ee87f3c72ef78a22b995a3"><div class="ttname"><a href="applet_8h.html#ac4e1b82c0c651ffd3817e6e5ed0fa63bafcbdd015e1ee87f3c72ef78a22b995a3">AppletWindowOriginMode_LowerLeft</a></div><div class="ttdeci">@ AppletWindowOriginMode_LowerLeft</div><div class="ttdoc">LowerLeft.</div><div class="ttdef"><b>Definition</b> applet.h:204</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac5177842fcb6234f43f3a48b6298ae05"><div class="ttname"><a href="applet_8h.html#ac5177842fcb6234f43f3a48b6298ae05">appletHolderPopInteractiveOutData</a></div><div class="ttdeci">Result appletHolderPopInteractiveOutData(AppletHolder *h, AppletStorage *s)</div><div class="ttdoc">Pops a storage from LibraryApplet Interactive output.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac54805e186fa6c0496d6bbc3901670af"><div class="ttname"><a href="applet_8h.html#ac54805e186fa6c0496d6bbc3901670af">appletPerformSystemButtonPressingIfInFocus</a></div><div class="ttdeci">Result appletPerformSystemButtonPressingIfInFocus(AppletSystemButtonType type)</div><div class="ttdoc">Perform SystemButtonPressing with the specified AppletSystemButtonType.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac5f18ddef98319da942994acd15023c8"><div class="ttname"><a href="applet_8h.html#ac5f18ddef98319da942994acd15023c8">appletGetDesiredLanguage</a></div><div class="ttdeci">Result appletGetDesiredLanguage(u64 *LanguageCode)</div><div class="ttdoc">Gets the DesiredLanguage for the current host application control.nacp.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac8ac7c62acbbe842cf5aa5f52d6e0231"><div class="ttname"><a href="applet_8h.html#ac8ac7c62acbbe842cf5aa5f52d6e0231">appletPushToGeneralChannel</a></div><div class="ttdeci">Result appletPushToGeneralChannel(AppletStorage *s)</div><div class="ttdoc">Pushes a storage to the general channel.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac917fc52cf91e01b87e5b49cb9dbee5c"><div class="ttname"><a href="applet_8h.html#ac917fc52cf91e01b87e5b49cb9dbee5c">appletUnlockForeground</a></div><div class="ttdeci">Result appletUnlockForeground(void)</div><div class="ttdoc">UnlockForeground.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac93c6b93a01800b1f603c8abfd580f96"><div class="ttname"><a href="applet_8h.html#ac93c6b93a01800b1f603c8abfd580f96">appletGetGpuErrorDetectedSystemEvent</a></div><div class="ttdeci">Result appletGetGpuErrorDetectedSystemEvent(Event *out_event)</div><div class="ttdoc">Gets an Event which is signaled for GpuErrorDetected.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ac99bfaba25153aec14a0769c1a2ed30a"><div class="ttname"><a href="applet_8h.html#ac99bfaba25153aec14a0769c1a2ed30a">appletGetCallerAppletCaptureImageEx</a></div><div class="ttdeci">Result appletGetCallerAppletCaptureImageEx(void *buffer, size_t size, bool *flag)</div><div class="ttdoc">Gets the CallerApplet CaptureImage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aca262ea809b4657fe35d8df936c883ed"><div class="ttname"><a href="applet_8h.html#aca262ea809b4657fe35d8df936c883ed">AppletFocusHandlingMode</a></div><div class="ttdeci">AppletFocusHandlingMode</div><div class="ttdoc">FocusHandlingMode.</div><div class="ttdef"><b>Definition</b> applet.h:74</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aca262ea809b4657fe35d8df936c883eda0405c816d7259b3719ab1550908f9ff8"><div class="ttname"><a href="applet_8h.html#aca262ea809b4657fe35d8df936c883eda0405c816d7259b3719ab1550908f9ff8">AppletFocusHandlingMode_AlwaysSuspend</a></div><div class="ttdeci">@ AppletFocusHandlingMode_AlwaysSuspend</div><div class="ttdoc">Always suspend when out of focus, regardless of the reason.</div><div class="ttdef"><b>Definition</b> applet.h:78</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aca262ea809b4657fe35d8df936c883eda6613b7a001916cd51ee26493594f4e8b"><div class="ttname"><a href="applet_8h.html#aca262ea809b4657fe35d8df936c883eda6613b7a001916cd51ee26493594f4e8b">AppletFocusHandlingMode_SuspendHomeSleepNotify</a></div><div class="ttdeci">@ AppletFocusHandlingMode_SuspendHomeSleepNotify</div><div class="ttdoc">Suspend only when HOME menu is open / console is sleeping but still receive OnFocusState hook.</div><div class="ttdef"><b>Definition</b> applet.h:77</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aca262ea809b4657fe35d8df936c883edaa3bfcfcb49ed6d215d63a6b983a13ac7"><div class="ttname"><a href="applet_8h.html#aca262ea809b4657fe35d8df936c883edaa3bfcfcb49ed6d215d63a6b983a13ac7">AppletFocusHandlingMode_NoSuspend</a></div><div class="ttdeci">@ AppletFocusHandlingMode_NoSuspend</div><div class="ttdoc">Don't suspend when out of focus.</div><div class="ttdef"><b>Definition</b> applet.h:76</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aca262ea809b4657fe35d8df936c883edad11fc8e99296e8a81d03cb60beb568ec"><div class="ttname"><a href="applet_8h.html#aca262ea809b4657fe35d8df936c883edad11fc8e99296e8a81d03cb60beb568ec">AppletFocusHandlingMode_Max</a></div><div class="ttdeci">@ AppletFocusHandlingMode_Max</div><div class="ttdoc">Number of focus handling modes.</div><div class="ttdef"><b>Definition</b> applet.h:80</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aca262ea809b4657fe35d8df936c883edae3d637db0af44745f36b8734a3c0ea22"><div class="ttname"><a href="applet_8h.html#aca262ea809b4657fe35d8df936c883edae3d637db0af44745f36b8734a3c0ea22">AppletFocusHandlingMode_SuspendHomeSleep</a></div><div class="ttdeci">@ AppletFocusHandlingMode_SuspendHomeSleep</div><div class="ttdoc">Suspend only when HOME menu is open / console is sleeping (default).</div><div class="ttdef"><b>Definition</b> applet.h:75</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aca78611390fa29ec889116a14c99fbf5"><div class="ttname"><a href="applet_8h.html#aca78611390fa29ec889116a14c99fbf5">appletApplicationCheckRightsEnvironmentAvailable</a></div><div class="ttdeci">Result appletApplicationCheckRightsEnvironmentAvailable(AppletApplication *a, bool *out)</div><div class="ttdoc">CheckRightsEnvironmentAvailable.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aca859425b402686ef004575248905ca8"><div class="ttname"><a href="applet_8h.html#aca859425b402686ef004575248905ca8">appletHolderGetExitEvent</a></div><div class="ttdeci">static Event * appletHolderGetExitEvent(AppletHolder *h)</div><div class="ttdoc">Gets the LibraryApplet StateChangedEvent.</div><div class="ttdef"><b>Definition</b> applet.h:1258</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_acac8f17be2600065104108212cf21649"><div class="ttname"><a href="applet_8h.html#acac8f17be2600065104108212cf21649">appletFriendInvitationClearApplicationParameter</a></div><div class="ttdeci">Result appletFriendInvitationClearApplicationParameter(void)</div><div class="ttdoc">Clears the StorageChannel/saved-ApplicationId used by appletFriendInvitationSetApplicationParameter.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_acbc5b52a5a05101a729c1ff06f4f765f"><div class="ttname"><a href="applet_8h.html#acbc5b52a5a05101a729c1ff06f4f765f">appletGetServiceSession_AppletCommonFunctions</a></div><div class="ttdeci">Service * appletGetServiceSession_AppletCommonFunctions(void)</div><div class="ttdoc">Gets the Service object for IAppletCommonFunctions. Only initialized with AppletType_SystemApplet,...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_acd31f088fb454a1049f891a6adb2c274"><div class="ttname"><a href="applet_8h.html#acd31f088fb454a1049f891a6adb2c274">appletGetServiceSession_DisplayController</a></div><div class="ttdeci">Service * appletGetServiceSession_DisplayController(void)</div><div class="ttdoc">Gets the Service object for IDisplayController.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ace47c8e49590d2be3aa05d54867c7195"><div class="ttname"><a href="applet_8h.html#ace47c8e49590d2be3aa05d54867c7195">appletCreateStorage</a></div><div class="ttdeci">Result appletCreateStorage(AppletStorage *s, s64 size)</div><div class="ttdoc">Creates a storage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ace6db0119914dc4e907e0888a65cbe1a"><div class="ttname"><a href="applet_8h.html#ace6db0119914dc4e907e0888a65cbe1a">appletSetApplicationMemoryReservation</a></div><div class="ttdeci">Result appletSetApplicationMemoryReservation(u64 val)</div><div class="ttdoc">SetApplicationMemoryReservation.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ace7a4fcae8ca0090a58d77ba352bd703"><div class="ttname"><a href="applet_8h.html#ace7a4fcae8ca0090a58d77ba352bd703">appletGetApplicationIdForLogo</a></div><div class="ttdeci">Result appletGetApplicationIdForLogo(u64 *application_id)</div><div class="ttdoc">Gets the ApplicationId for displaying the logo screen during application launch.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ace7c81da125a099bc71c037b57b5a4c0"><div class="ttname"><a href="applet_8h.html#ace7c81da125a099bc71c037b57b5a4c0">appletSetRestartMessageEnabled</a></div><div class="ttdeci">Result appletSetRestartMessageEnabled(bool flag)</div><div class="ttdoc">Sets whether AppletMessage_Resume is enabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ace956ea05075adb11c54f601df3e9ac3"><div class="ttname"><a href="applet_8h.html#ace956ea05075adb11c54f601df3e9ac3">appletUpdateCallerAppletCaptureImage</a></div><div class="ttdeci">Result appletUpdateCallerAppletCaptureImage(void)</div><div class="ttdoc">Update the CallerApplet CaptureImage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_acec7a501158a71f3ffedb319f580d519"><div class="ttname"><a href="applet_8h.html#acec7a501158a71f3ffedb319f580d519">appletPrepareForJit</a></div><div class="ttdeci">Result appletPrepareForJit(void)</div><div class="ttdoc">Launches the jit-sysmodule when it was not previously launched by this cmd.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_acf416286980b03ef57dd150518a33176"><div class="ttname"><a href="applet_8h.html#acf416286980b03ef57dd150518a33176">appletIsVrModeEnabled</a></div><div class="ttdeci">Result appletIsVrModeEnabled(bool *out)</div><div class="ttdoc">Gets whether VrMode is enabled.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad07c3c7cf1b86ec4b9c37a8ed1cdcb5a"><div class="ttname"><a href="applet_8h.html#ad07c3c7cf1b86ec4b9c37a8ed1cdcb5a">appletGetLastApplicationCaptureImageEx</a></div><div class="ttdeci">Result appletGetLastApplicationCaptureImageEx(void *buffer, size_t size, bool *flag)</div><div class="ttdoc">Gets the LastApplication CaptureImage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad0aab2ef7fe4cc40e7c0cf17400c7937"><div class="ttname"><a href="applet_8h.html#ad0aab2ef7fe4cc40e7c0cf17400c7937">appletApplicationRestartApplicationTimer</a></div><div class="ttdeci">Result appletApplicationRestartApplicationTimer(AppletApplication *a)</div><div class="ttdoc">RestartApplicationTimer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346">AppletId</a></div><div class="ttdeci">AppletId</div><div class="ttdoc">AppletId.</div><div class="ttdef"><b>Definition</b> applet.h:91</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a00ac98ac89d7053aa2a0d8e4e55967d7"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a00ac98ac89d7053aa2a0d8e4e55967d7">AppletId_LibraryAppletAuth</a></div><div class="ttdeci">@ AppletId_LibraryAppletAuth</div><div class="ttdoc">0100000000001001 "auth"</div><div class="ttdef"><b>Definition</b> applet.h:97</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a02abf9876d6ebceeb55f59f4f4a6f686"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a02abf9876d6ebceeb55f59f4f4a6f686">AppletId_LibraryAppletDataErase</a></div><div class="ttdeci">@ AppletId_LibraryAppletDataErase</div><div class="ttdoc">0100000000001004 "dataErase"</div><div class="ttdef"><b>Definition</b> applet.h:100</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a194552c2c71f0121b888a523229d2e34"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a194552c2c71f0121b888a523229d2e34">AppletId_LibraryAppletShop</a></div><div class="ttdeci">@ AppletId_LibraryAppletShop</div><div class="ttdoc">010000000000100B "LibAppletShop" ShopN applet</div><div class="ttdef"><b>Definition</b> applet.h:107</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a1a0b9d8ddd31081d91727f8fc688290e"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a1a0b9d8ddd31081d91727f8fc688290e">AppletId_SystemAppletMenu</a></div><div class="ttdeci">@ AppletId_SystemAppletMenu</div><div class="ttdoc">0100000000001000 "qlaunch" (SystemAppletMenu)</div><div class="ttdef"><b>Definition</b> applet.h:95</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a285a99fa95835b72f976d7df2e599dd9"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a285a99fa95835b72f976d7df2e599dd9">AppletId_None</a></div><div class="ttdeci">@ AppletId_None</div><div class="ttdoc">None.</div><div class="ttdef"><b>Definition</b> applet.h:92</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a31ad893691bd3ea57f8eebb2e5fd164b"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a31ad893691bd3ea57f8eebb2e5fd164b">AppletId_LibraryAppletPhotoViewer</a></div><div class="ttdeci">@ AppletId_LibraryAppletPhotoViewer</div><div class="ttdoc">010000000000100D "photoViewer"</div><div class="ttdef"><b>Definition</b> applet.h:108</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a426de7b693c0fc5b945e6adffbfe56f6"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a426de7b693c0fc5b945e6adffbfe56f6">AppletId_LibraryAppletMyPage</a></div><div class="ttdeci">@ AppletId_LibraryAppletMyPage</div><div class="ttdoc">0100000000001013 "myPage"</div><div class="ttdef"><b>Definition</b> applet.h:113</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a5fa3e57d3e90bfb5520131a6eb0df489"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a5fa3e57d3e90bfb5520131a6eb0df489">AppletId_LibraryAppletSwkbd</a></div><div class="ttdeci">@ AppletId_LibraryAppletSwkbd</div><div class="ttdoc">0100000000001008 "swkbd"</div><div class="ttdef"><b>Definition</b> applet.h:104</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a78662e3ab7c4d879ad9e0fdf2eabbbf4"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a78662e3ab7c4d879ad9e0fdf2eabbbf4">AppletId_LibraryAppletCabinet</a></div><div class="ttdeci">@ AppletId_LibraryAppletCabinet</div><div class="ttdoc">0100000000001002 "cabinet"</div><div class="ttdef"><b>Definition</b> applet.h:98</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a7bf2f4ad68479049e81854ad525b12d6"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a7bf2f4ad68479049e81854ad525b12d6">AppletId_LibraryAppletNetConnect</a></div><div class="ttdeci">@ AppletId_LibraryAppletNetConnect</div><div class="ttdoc">0100000000001006 "netConnect"</div><div class="ttdef"><b>Definition</b> applet.h:102</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a851f2fc524fccf732a5cf20ea042829a"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a851f2fc524fccf732a5cf20ea042829a">AppletId_LibraryAppletPlayerSelect</a></div><div class="ttdeci">@ AppletId_LibraryAppletPlayerSelect</div><div class="ttdoc">0100000000001007 "playerSelect"</div><div class="ttdef"><b>Definition</b> applet.h:103</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a93e622b3336bebb16df771c8fd16d485"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a93e622b3336bebb16df771c8fd16d485">AppletId_OverlayApplet</a></div><div class="ttdeci">@ AppletId_OverlayApplet</div><div class="ttdoc">010000000000100C "overlayDisp"</div><div class="ttdef"><b>Definition</b> applet.h:94</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a9965edca46d7afb30c6a9f7c67497efe"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a9965edca46d7afb30c6a9f7c67497efe">AppletId_LibraryAppletSet</a></div><div class="ttdeci">@ AppletId_LibraryAppletSet</div><div class="ttdoc">010000000000100E "set" (This applet is currently not present on retail devices.)</div><div class="ttdef"><b>Definition</b> applet.h:109</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346a9bb0859529df3fea3123b3e839357778"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346a9bb0859529df3fea3123b3e839357778">AppletId_LibraryAppletError</a></div><div class="ttdeci">@ AppletId_LibraryAppletError</div><div class="ttdoc">0100000000001005 "error"</div><div class="ttdef"><b>Definition</b> applet.h:101</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346aa57dc668e5f37951743fc63ddc98b7cc"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346aa57dc668e5f37951743fc63ddc98b7cc">AppletId_LibraryAppletOfflineWeb</a></div><div class="ttdeci">@ AppletId_LibraryAppletOfflineWeb</div><div class="ttdoc">010000000000100F "LibAppletOff" offlineWeb applet</div><div class="ttdef"><b>Definition</b> applet.h:110</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346ab0ecb5554d2944d3812b7704b7cf88a4"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ab0ecb5554d2944d3812b7704b7cf88a4">AppletId_LibraryAppletWifiWebAuth</a></div><div class="ttdeci">@ AppletId_LibraryAppletWifiWebAuth</div><div class="ttdoc">0100000000001011 "LibAppletAuth" wifiWebAuth applet</div><div class="ttdef"><b>Definition</b> applet.h:112</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346ac04cd30e6b3e10fd068473a8149902f9"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ac04cd30e6b3e10fd068473a8149902f9">AppletId_LibraryAppletMiiEdit</a></div><div class="ttdeci">@ AppletId_LibraryAppletMiiEdit</div><div class="ttdoc">0100000000001009 "miiEdit"</div><div class="ttdef"><b>Definition</b> applet.h:105</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346aca6bcbca80a55ac72bc50c0898954eea"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346aca6bcbca80a55ac72bc50c0898954eea">AppletId_LibraryAppletController</a></div><div class="ttdeci">@ AppletId_LibraryAppletController</div><div class="ttdoc">0100000000001003 "controller"</div><div class="ttdef"><b>Definition</b> applet.h:99</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346ad4d0a2d126b3e074146c5033262dda70"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ad4d0a2d126b3e074146c5033262dda70">AppletId_LibraryAppletLoginShare</a></div><div class="ttdeci">@ AppletId_LibraryAppletLoginShare</div><div class="ttdoc">0100000000001010 "LibAppletLns" loginShare web-applet</div><div class="ttdef"><b>Definition</b> applet.h:111</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346add29f1fceebcb89f8e1abce44450b917"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346add29f1fceebcb89f8e1abce44450b917">AppletId_application</a></div><div class="ttdeci">@ AppletId_application</div><div class="ttdoc">Application. Not valid for use with LibraryApplets.</div><div class="ttdef"><b>Definition</b> applet.h:93</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346ae63e185418bdb3d9a6798612da2db71a"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346ae63e185418bdb3d9a6798612da2db71a">AppletId_SystemApplication</a></div><div class="ttdeci">@ AppletId_SystemApplication</div><div class="ttdoc">0100000000001012 "starter" SystemApplication.</div><div class="ttdef"><b>Definition</b> applet.h:96</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad14dd5237407f4896cf69bb53362b346afd0e8f09306ce0a04728f5df03d06f59"><div class="ttname"><a href="applet_8h.html#ad14dd5237407f4896cf69bb53362b346afd0e8f09306ce0a04728f5df03d06f59">AppletId_LibraryAppletWeb</a></div><div class="ttdeci">@ AppletId_LibraryAppletWeb</div><div class="ttdoc">010000000000100A "LibAppletWeb" WebApplet applet</div><div class="ttdef"><b>Definition</b> applet.h:106</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad36527dc3d53311a6fe3e3e5bf2469eb"><div class="ttname"><a href="applet_8h.html#ad36527dc3d53311a6fe3e3e5bf2469eb">appletApplicationTerminateAllLibraryApplets</a></div><div class="ttdeci">Result appletApplicationTerminateAllLibraryApplets(AppletApplication *a)</div><div class="ttdoc">TerminateAllLibraryApplets which were created by the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad3880d71094585d3959d10a2ee256add"><div class="ttname"><a href="applet_8h.html#ad3880d71094585d3959d10a2ee256add">appletGetMessageEvent</a></div><div class="ttdeci">Event * appletGetMessageEvent(void)</div><div class="ttdoc">Gets the event associated with notification messages.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad4b1b37c08b651af4ecfbb74699a6bdf"><div class="ttname"><a href="applet_8h.html#ad4b1b37c08b651af4ecfbb74699a6bdf">appletHolderPushInteractiveInData</a></div><div class="ttdeci">Result appletHolderPushInteractiveInData(AppletHolder *h, AppletStorage *s)</div><div class="ttdoc">Pushes a storage for LibraryApplet Interactive input.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad4d609e4d6a1c3c02fb380eee6fe20f8"><div class="ttname"><a href="applet_8h.html#ad4d609e4d6a1c3c02fb380eee6fe20f8">appletBeginToObserveHidInputForDevelop</a></div><div class="ttdeci">Result appletBeginToObserveHidInputForDevelop(void)</div><div class="ttdoc">Enables HID input for the OverlayApplet, without disabling input for the foreground applet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad589cd94c08fb123500dddf5dc73f810"><div class="ttname"><a href="applet_8h.html#ad589cd94c08fb123500dddf5dc73f810">appletStorageGetSize</a></div><div class="ttdeci">Result appletStorageGetSize(AppletStorage *s, s64 *size)</div><div class="ttdoc">Gets the size of the storage. This is not usable with HandleStorage, use appletStorageGetHandle or ap...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad5dd479c7b0700a75f2bcbd0395d7bb2"><div class="ttname"><a href="applet_8h.html#ad5dd479c7b0700a75f2bcbd0395d7bb2">appletGetCallerAppletIdentityInfo</a></div><div class="ttdeci">Result appletGetCallerAppletIdentityInfo(AppletIdentityInfo *info)</div><div class="ttdoc">Gets the AppletIdentityInfo for the CallerApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad64536f8d20e9bd8f85f0fb7b0372145"><div class="ttname"><a href="applet_8h.html#ad64536f8d20e9bd8f85f0fb7b0372145">appletSetDelayTimeToAbortOnGpuError</a></div><div class="ttdeci">Result appletSetDelayTimeToAbortOnGpuError(u64 val)</div><div class="ttdoc">SetDelayTimeToAbortOnGpuError.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad76bac742769aa97dc752fb567f05cab"><div class="ttname"><a href="applet_8h.html#ad76bac742769aa97dc752fb567f05cab">appletSetTransparentVolumeRate</a></div><div class="ttdeci">Result appletSetTransparentVolumeRate(float val)</div><div class="ttdoc">Sets the TransparentVolumeRate.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ad994f383af1f8d1657c9ba68002dd91a"><div class="ttname"><a href="applet_8h.html#ad994f383af1f8d1657c9ba68002dd91a">appletGetAppletResourceUserIdOfCallerApplet</a></div><div class="ttdeci">Result appletGetAppletResourceUserIdOfCallerApplet(u64 *out)</div><div class="ttdoc">Gets the AppletResourceUserId of the CallerApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_adaef5dc6ac94f858d319fe20663412d7"><div class="ttname"><a href="applet_8h.html#adaef5dc6ac94f858d319fe20663412d7">AppletOperationMode</a></div><div class="ttdeci">AppletOperationMode</div><div class="ttdoc">OperationMode.</div><div class="ttdef"><b>Definition</b> applet.h:34</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_adaef5dc6ac94f858d319fe20663412d7a2e97fe1d70a29c22da8a3b8d7fe044ef"><div class="ttname"><a href="applet_8h.html#adaef5dc6ac94f858d319fe20663412d7a2e97fe1d70a29c22da8a3b8d7fe044ef">AppletOperationMode_Handheld</a></div><div class="ttdeci">@ AppletOperationMode_Handheld</div><div class="ttdoc">Handheld.</div><div class="ttdef"><b>Definition</b> applet.h:35</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_adaef5dc6ac94f858d319fe20663412d7aa853683a1c4ca51d0a8d7cbd3fc6f94e"><div class="ttname"><a href="applet_8h.html#adaef5dc6ac94f858d319fe20663412d7aa853683a1c4ca51d0a8d7cbd3fc6f94e">AppletOperationMode_Console</a></div><div class="ttdeci">@ AppletOperationMode_Console</div><div class="ttdoc">Console (Docked / TV-mode)</div><div class="ttdef"><b>Definition</b> applet.h:36</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_adb7732d1d6e393a24c06500de2dacdd7"><div class="ttname"><a href="applet_8h.html#adb7732d1d6e393a24c06500de2dacdd7">appletGetSystemSharedLayerHandle</a></div><div class="ttdeci">Result appletGetSystemSharedLayerHandle(u64 *SharedBufferHandle, u64 *SharedLayerHandle)</div><div class="ttdoc">Gets the System SharedBufferHandle and SharedLayerHandle.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_adc5516644d44e6ac6ba420b7738e5e50"><div class="ttname"><a href="applet_8h.html#adc5516644d44e6ac6ba420b7738e5e50">appletExecuteProgram</a></div><div class="ttdeci">Result appletExecuteProgram(s32 programIndex, const void *buffer, size_t size)</div><div class="ttdoc">Launches Application {current_ApplicationId}+programIndex.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_add66efca16138624fb3a34a1205a7127"><div class="ttname"><a href="applet_8h.html#add66efca16138624fb3a34a1205a7127">appletSetManagedDisplayLayerSeparationMode</a></div><div class="ttdeci">Result appletSetManagedDisplayLayerSeparationMode(u32 mode)</div><div class="ttdoc">SetManagedDisplayLayerSeparationMode.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_add923212af8693a3aa34b88ac24f7726"><div class="ttname"><a href="applet_8h.html#add923212af8693a3aa34b88ac24f7726">appletInvalidateTransitionLayer</a></div><div class="ttdeci">Result appletInvalidateTransitionLayer(void)</div><div class="ttdoc">InvalidateTransitionLayer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_addd337841634548303b988908ff2c90d"><div class="ttname"><a href="applet_8h.html#addd337841634548303b988908ff2c90d">appletApplicationSetUsers</a></div><div class="ttdeci">Result appletApplicationSetUsers(AppletApplication *a, const AccountUid *uids, s32 count, bool flag)</div><div class="ttdoc">SetUsers for the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_addea930654b28e5b8d7f0fec6cf9203c"><div class="ttname"><a href="applet_8h.html#addea930654b28e5b8d7f0fec6cf9203c">appletCreateLibraryApplet</a></div><div class="ttdeci">Result appletCreateLibraryApplet(AppletHolder *h, AppletId id, LibAppletMode mode)</div><div class="ttdoc">Creates a LibraryApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ade8446042768cbbac610b204389e584e"><div class="ttname"><a href="applet_8h.html#ade8446042768cbbac610b204389e584e">appletGetOperationModeSystemInfo</a></div><div class="ttdeci">Result appletGetOperationModeSystemInfo(u32 *info)</div><div class="ttdoc">Gets the OperationModeSystemInfo.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_adeccef04f82bb66ec1eb4f2ce17f506d"><div class="ttname"><a href="applet_8h.html#adeccef04f82bb66ec1eb4f2ce17f506d">appletUpdateDefaultDisplayResolution</a></div><div class="ttdeci">Result appletUpdateDefaultDisplayResolution(void)</div><div class="ttdoc">UpdateDefaultDisplayResolution.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae18761516be02f0dfefc6252709f9ac3"><div class="ttname"><a href="applet_8h.html#ae18761516be02f0dfefc6252709f9ac3">appletExit</a></div><div class="ttdeci">void appletExit(void)</div><div class="ttdoc">Exit applet, called automatically during app exit.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae1c3121d3f7a4dd981c33cbb2d5fa73c"><div class="ttname"><a href="applet_8h.html#ae1c3121d3f7a4dd981c33cbb2d5fa73c">appletGpuErrorHandlerGetManualGpuErrorInfo</a></div><div class="ttdeci">Result appletGpuErrorHandlerGetManualGpuErrorInfo(AppletGpuErrorHandler *g, void *buffer, size_t size, u64 *out)</div><div class="ttdoc">GetManualGpuErrorInfo.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae1eb7c5c63559c8136b1c21fd5bd7e5d"><div class="ttname"><a href="applet_8h.html#ae1eb7c5c63559c8136b1c21fd5bd7e5d">appletUnhook</a></div><div class="ttdeci">void appletUnhook(AppletHookCookie *cookie)</div><div class="ttdoc">Removes an applet status hook.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae2acb836af535b44c18ecb0d24ba04fa"><div class="ttname"><a href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04fa">AppletProgramSpecifyKind</a></div><div class="ttdeci">AppletProgramSpecifyKind</div><div class="ttdoc">ProgramSpecifyKind for the ExecuteProgram cmd. Controls the type of the u64 passed to the ExecuteProg...</div><div class="ttdef"><b>Definition</b> applet.h:209</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae2acb836af535b44c18ecb0d24ba04faa53cf107b9637243d571ed93fee1dc655"><div class="ttname"><a href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04faa53cf107b9637243d571ed93fee1dc655">AppletProgramSpecifyKind_ExecuteProgram</a></div><div class="ttdeci">@ AppletProgramSpecifyKind_ExecuteProgram</div><div class="ttdoc">u8 ProgramIndex.</div><div class="ttdef"><b>Definition</b> applet.h:210</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae2acb836af535b44c18ecb0d24ba04faab3167d27627aeb21890295204d1286f7"><div class="ttname"><a href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04faab3167d27627aeb21890295204d1286f7">AppletProgramSpecifyKind_RestartProgram</a></div><div class="ttdeci">@ AppletProgramSpecifyKind_RestartProgram</div><div class="ttdoc">u64 = value 0.</div><div class="ttdef"><b>Definition</b> applet.h:212</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae2acb836af535b44c18ecb0d24ba04faabf965f32eeeae79a35ea7eea44b5fca9"><div class="ttname"><a href="applet_8h.html#ae2acb836af535b44c18ecb0d24ba04faabf965f32eeeae79a35ea7eea44b5fca9">AppletProgramSpecifyKind_JumpToSubApplicationProgramForDevelopment</a></div><div class="ttdeci">@ AppletProgramSpecifyKind_JumpToSubApplicationProgramForDevelopment</div><div class="ttdoc">u64 application_id. Only available when DebugMode is enabled.</div><div class="ttdef"><b>Definition</b> applet.h:211</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae56a93f39310e483a40275d0bdcada05"><div class="ttname"><a href="applet_8h.html#ae56a93f39310e483a40275d0bdcada05">appletApplicationGetApplicationLaunchRequestInfo</a></div><div class="ttdeci">Result appletApplicationGetApplicationLaunchRequestInfo(AppletApplication *a, AppletApplicationLaunchRequestInfo *out)</div><div class="ttdoc">Gets the AppletApplicationLaunchRequestInfo for the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae56ccd9422667782c4dfb71e5ee2f1ed"><div class="ttname"><a href="applet_8h.html#ae56ccd9422667782c4dfb71e5ee2f1ed">appletApproveToDisplay</a></div><div class="ttdeci">Result appletApproveToDisplay(void)</div><div class="ttdoc">Approve the display requested by AppletMessage_RequestToDisplay, see also appletSetHandlesRequestToDi...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae60b5acaf1174264b0436fa5c3cce922"><div class="ttname"><a href="applet_8h.html#ae60b5acaf1174264b0436fa5c3cce922">appletApplicationGetApplicationLaunchProperty</a></div><div class="ttdeci">Result appletApplicationGetApplicationLaunchProperty(AppletApplication *a, AppletApplicationLaunchProperty *out)</div><div class="ttdoc">Gets the AppletApplicationLaunchProperty for the Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae6304cef1c768a2c1f07f005c775f223"><div class="ttname"><a href="applet_8h.html#ae6304cef1c768a2c1f07f005c775f223">appletOpenMyGpuErrorHandler</a></div><div class="ttdeci">Result appletOpenMyGpuErrorHandler(AppletGpuErrorHandler *g)</div><div class="ttdoc">Opens an AppletGpuErrorHandler.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae766e47d651efedd35355ce0b58df335"><div class="ttname"><a href="applet_8h.html#ae766e47d651efedd35355ce0b58df335">appletReleaseLastForegroundCaptureSharedBuffer</a></div><div class="ttdeci">Result appletReleaseLastForegroundCaptureSharedBuffer(void)</div><div class="ttdoc">Release the LastForeground CaptureSharedBuffer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae7f3f930d890d7aa7796e829513242f2"><div class="ttname"><a href="applet_8h.html#ae7f3f930d890d7aa7796e829513242f2">appletGetReaderLockAccessorEx</a></div><div class="ttdeci">Result appletGetReaderLockAccessorEx(AppletLockAccessor *a, u32 inval)</div><div class="ttdoc">Gets a Reader AppletLockAccessor.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae837e76df5dd2cfbb0b7f4674bec0f8e"><div class="ttname"><a href="applet_8h.html#ae837e76df5dd2cfbb0b7f4674bec0f8e">appletLockAccessorClose</a></div><div class="ttdeci">void appletLockAccessorClose(AppletLockAccessor *a)</div><div class="ttdoc">Closes a LockAccessor.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae94636e73b4cf47017f01a856187db2c"><div class="ttname"><a href="applet_8h.html#ae94636e73b4cf47017f01a856187db2c">appletRequestExitToSelf</a></div><div class="ttdeci">Result appletRequestExitToSelf(void)</div><div class="ttdoc">Exits the current applet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_ae9fc1dc1f6201595b73a2aa0cd9f84e9"><div class="ttname"><a href="applet_8h.html#ae9fc1dc1f6201595b73a2aa0cd9f84e9">appletGetLaunchStorageInfoForDebug</a></div><div class="ttdeci">Result appletGetLaunchStorageInfoForDebug(NcmStorageId *app_storageId, NcmStorageId *update_storageId)</div><div class="ttdoc">Gets the LaunchStorageInfo.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aea972237f45e04b95b2eb2c6b18d06ae"><div class="ttname"><a href="applet_8h.html#aea972237f45e04b95b2eb2c6b18d06ae">appletRequestLaunchApplicationWithUserAndArgumentForDebug</a></div><div class="ttdeci">Result appletRequestLaunchApplicationWithUserAndArgumentForDebug(u64 application_id, const AccountUid *uids, s32 total_uids, bool flag, const void *buffer, size_t size)</div><div class="ttdoc">Requests to launch the specified Application, with the specified users.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aec9ede8bab9cc7118d8dd9fbdce70368"><div class="ttname"><a href="applet_8h.html#aec9ede8bab9cc7118d8dd9fbdce70368">appletApplicationActive</a></div><div class="ttdeci">bool appletApplicationActive(AppletApplication *a)</div><div class="ttdoc">Returns whether the AppletApplication object was initialized.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aef0df22008dfc57cd05ec54201d8677e"><div class="ttname"><a href="applet_8h.html#aef0df22008dfc57cd05ec54201d8677e">appletPopFromGeneralChannel</a></div><div class="ttdeci">Result appletPopFromGeneralChannel(AppletStorage *s)</div><div class="ttdoc">Pops a storage from the general channel.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af1fc88c16818156523d8def6b4d210f5"><div class="ttname"><a href="applet_8h.html#af1fc88c16818156523d8def6b4d210f5">appletFriendInvitationSetApplicationParameter</a></div><div class="ttdeci">Result appletFriendInvitationSetApplicationParameter(AppletStorage *s, u64 application_id)</div><div class="ttdoc">Clears a StorageChannel, pushes the input storage there, and writes the ApplicationId into state.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af2d5c0e93a6723cc050e32d1ccfaf699"><div class="ttname"><a href="applet_8h.html#af2d5c0e93a6723cc050e32d1ccfaf699">appletStorageRead</a></div><div class="ttdeci">Result appletStorageRead(AppletStorage *s, s64 offset, void *buffer, size_t size)</div><div class="ttdoc">Reads from a storage.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af377327b0fe0ef1a91acfdccdb796c2c"><div class="ttname"><a href="applet_8h.html#af377327b0fe0ef1a91acfdccdb796c2c">appletSetWirelessPriorityMode</a></div><div class="ttdeci">Result appletSetWirelessPriorityMode(AppletWirelessPriorityMode mode)</div><div class="ttdoc">Sets the WirelessPriorityMode.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af51e01212b7fadf27606c6cb1a859c5c"><div class="ttname"><a href="applet_8h.html#af51e01212b7fadf27606c6cb1a859c5c">appletLeaveFatalSection</a></div><div class="ttdeci">Result appletLeaveFatalSection(void)</div><div class="ttdoc">Leave FatalSection.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af66b341d98389294509c01f67f14310f"><div class="ttname"><a href="applet_8h.html#af66b341d98389294509c01f67f14310f">AppletMessage</a></div><div class="ttdeci">AppletMessage</div><div class="ttdoc">AppletMessage, for appletGetMessage. See also AppletHookType.</div><div class="ttdef"><b>Definition</b> applet.h:54</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af66b341d98389294509c01f67f14310fa0c6702f0f1a7b241bdefa281aed9f1ba"><div class="ttname"><a href="applet_8h.html#af66b341d98389294509c01f67f14310fa0c6702f0f1a7b241bdefa281aed9f1ba">AppletMessage_PerformanceModeChanged</a></div><div class="ttdeci">@ AppletMessage_PerformanceModeChanged</div><div class="ttdoc">PerformanceMode changed.</div><div class="ttdef"><b>Definition</b> applet.h:59</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af66b341d98389294509c01f67f14310fa10189ce87a81af1ad02ead738867b74a"><div class="ttname"><a href="applet_8h.html#af66b341d98389294509c01f67f14310fa10189ce87a81af1ad02ead738867b74a">AppletMessage_AlbumRecordingSaved</a></div><div class="ttdeci">@ AppletMessage_AlbumRecordingSaved</div><div class="ttdoc">AlbumRecordingSaved.</div><div class="ttdef"><b>Definition</b> applet.h:63</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af66b341d98389294509c01f67f14310fa1d64c66c038d6fad6688ccbac1d3e856"><div class="ttname"><a href="applet_8h.html#af66b341d98389294509c01f67f14310fa1d64c66c038d6fad6688ccbac1d3e856">AppletMessage_Resume</a></div><div class="ttdeci">@ AppletMessage_Resume</div><div class="ttdoc">Current applet execution was resumed.</div><div class="ttdef"><b>Definition</b> applet.h:57</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af66b341d98389294509c01f67f14310fa2671f01206b04dca3598700f874db5f9"><div class="ttname"><a href="applet_8h.html#af66b341d98389294509c01f67f14310fa2671f01206b04dca3598700f874db5f9">AppletMessage_OperationModeChanged</a></div><div class="ttdeci">@ AppletMessage_OperationModeChanged</div><div class="ttdoc">OperationMode changed.</div><div class="ttdef"><b>Definition</b> applet.h:58</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af66b341d98389294509c01f67f14310fa2dc0ebeffd884cf5fad205bc2ce24440"><div class="ttname"><a href="applet_8h.html#af66b341d98389294509c01f67f14310fa2dc0ebeffd884cf5fad205bc2ce24440">AppletMessage_AlbumScreenShotTaken</a></div><div class="ttdeci">@ AppletMessage_AlbumScreenShotTaken</div><div class="ttdoc">Screenshot was taken.</div><div class="ttdef"><b>Definition</b> applet.h:62</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af66b341d98389294509c01f67f14310fac4dbc03fc3daedfa041200e93b737b6a"><div class="ttname"><a href="applet_8h.html#af66b341d98389294509c01f67f14310fac4dbc03fc3daedfa041200e93b737b6a">AppletMessage_RequestToDisplay</a></div><div class="ttdeci">@ AppletMessage_RequestToDisplay</div><div class="ttdoc">Display requested, see appletApproveToDisplay.</div><div class="ttdef"><b>Definition</b> applet.h:60</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af66b341d98389294509c01f67f14310facdff9a426826fc25440ce677899033fe"><div class="ttname"><a href="applet_8h.html#af66b341d98389294509c01f67f14310facdff9a426826fc25440ce677899033fe">AppletMessage_CaptureButtonShortPressed</a></div><div class="ttdeci">@ AppletMessage_CaptureButtonShortPressed</div><div class="ttdoc">Capture button was short-pressed.</div><div class="ttdef"><b>Definition</b> applet.h:61</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af66b341d98389294509c01f67f14310fae92efa55c22e8e0c51c975f4bcff2f7a"><div class="ttname"><a href="applet_8h.html#af66b341d98389294509c01f67f14310fae92efa55c22e8e0c51c975f4bcff2f7a">AppletMessage_FocusStateChanged</a></div><div class="ttdeci">@ AppletMessage_FocusStateChanged</div><div class="ttdoc">FocusState changed.</div><div class="ttdef"><b>Definition</b> applet.h:56</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af66b341d98389294509c01f67f14310faeee515e3f82ce12af4dc221966d39abe"><div class="ttname"><a href="applet_8h.html#af66b341d98389294509c01f67f14310faeee515e3f82ce12af4dc221966d39abe">AppletMessage_ExitRequest</a></div><div class="ttdeci">@ AppletMessage_ExitRequest</div><div class="ttdoc">Exit request.</div><div class="ttdef"><b>Definition</b> applet.h:55</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af67ae7e7abc4b703dba48ce7de917334"><div class="ttname"><a href="applet_8h.html#af67ae7e7abc4b703dba48ce7de917334">appletPopExtraStorage</a></div><div class="ttdeci">Result appletPopExtraStorage(AppletStorage *s)</div><div class="ttdoc">Pops a storage from current-LibraryApplet Extra input.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af6913a8a2b5ac322f3e7eefb0b8b6ab1"><div class="ttname"><a href="applet_8h.html#af6913a8a2b5ac322f3e7eefb0b8b6ab1">appletRestartProgram</a></div><div class="ttdeci">Result appletRestartProgram(const void *buffer, size_t size)</div><div class="ttdoc">Relaunches the current Application.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af692fe57b1feb3477635421b4df50046"><div class="ttname"><a href="applet_8h.html#af692fe57b1feb3477635421b4df50046">appletGetNextReturnDestinationAppletIdentityInfo</a></div><div class="ttdeci">Result appletGetNextReturnDestinationAppletIdentityInfo(AppletIdentityInfo *info)</div><div class="ttdoc">Gets the AppletIdentityInfo for the NextReturnDestinationApplet.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af6df41c09a7ed3e7a1333171332741e8"><div class="ttname"><a href="applet_8h.html#af6df41c09a7ed3e7a1333171332741e8">appletOverrideAutoSleepTimeAndDimmingTime</a></div><div class="ttdeci">Result appletOverrideAutoSleepTimeAndDimmingTime(s32 inval0, s32 inval1, s32 inval2, s32 inval3)</div><div class="ttdoc">OverrideAutoSleepTimeAndDimmingTime.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_af92d82bfa3dc88aa778fcda41912362c"><div class="ttname"><a href="applet_8h.html#af92d82bfa3dc88aa778fcda41912362c">appletLockAccessorUnlock</a></div><div class="ttdeci">Result appletLockAccessorUnlock(AppletLockAccessor *a)</div><div class="ttdoc">Unlock a LockAccessor.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_afa90447e96cb9bd1d7da8fdd266d1c9e"><div class="ttname"><a href="applet_8h.html#afa90447e96cb9bd1d7da8fdd266d1c9e">AppletThemeColorType</a></div><div class="ttdeci">AppletThemeColorType</div><div class="ttdoc">ThemeColorType.</div><div class="ttdef"><b>Definition</b> applet.h:145</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_afb0f1383c25a34fd03be9becde997465"><div class="ttname"><a href="applet_8h.html#afb0f1383c25a34fd03be9becde997465">appletApplicationRequestExitLibraryAppletOrTerminate</a></div><div class="ttdeci">Result appletApplicationRequestExitLibraryAppletOrTerminate(AppletApplication *a, u64 timeout)</div><div class="ttdoc">Calls the same func as appletHolderRequestExitOrTerminate with the output IAppletAccessor from the Ge...</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_afcbb17017639d10312099f35f5d245d0"><div class="ttname"><a href="applet_8h.html#afcbb17017639d10312099f35f5d245d0">appletReleaseCallerAppletCaptureSharedBuffer</a></div><div class="ttdeci">Result appletReleaseCallerAppletCaptureSharedBuffer(void)</div><div class="ttdoc">Release the CallerApplet CaptureSharedBuffer.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_afe8efdaea870795c1f33d9bea443b843"><div class="ttname"><a href="applet_8h.html#afe8efdaea870795c1f33d9bea443b843">appletBeginToWatchShortHomeButtonMessage</a></div><div class="ttdeci">Result appletBeginToWatchShortHomeButtonMessage(void)</div><div class="ttdoc">Stops forwarding the input to the foreground app.</div></div>
|
|
<div class="ttc" id="aapplet_8h_html_aff2a4e504c4679ace8a4c8fdeced5a95"><div class="ttname"><a href="applet_8h.html#aff2a4e504c4679ace8a4c8fdeced5a95">appletSetAppletGpuTimeSlice</a></div><div class="ttdeci">Result appletSetAppletGpuTimeSlice(s64 val)</div><div class="ttdoc">Sets the AppletGpuTimeSlice.</div></div>
|
|
<div class="ttc" id="acaps_8h_html_a5807b7a3d1050104ac5b2bad560b2569"><div class="ttname"><a href="caps_8h.html#a5807b7a3d1050104ac5b2bad560b2569">AlbumImageOrientation</a></div><div class="ttdeci">AlbumImageOrientation</div><div class="ttdoc">ImageOrientation.</div><div class="ttdef"><b>Definition</b> caps.h:12</div></div>
|
|
<div class="ttc" id="acaps_8h_html_a8bfd9fb45237c81d9e40730e85ce2aa0"><div class="ttname"><a href="caps_8h.html#a8bfd9fb45237c81d9e40730e85ce2aa0">AlbumReportOption</a></div><div class="ttdeci">AlbumReportOption</div><div class="ttdoc">AlbumReportOption.</div><div class="ttdef"><b>Definition</b> caps.h:20</div></div>
|
|
<div class="ttc" id="ancm__types_8h_html_a96db2dcd8ed182b700f41e163589d58a"><div class="ttname"><a href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a></div><div class="ttdeci">NcmStorageId</div><div class="ttdoc">StorageId.</div><div class="ttdef"><b>Definition</b> ncm_types.h:12</div></div>
|
|
<div class="ttc" id="apm_8h_html_a4bc710c44ca11ce4b651f5d0e1b10808"><div class="ttname"><a href="pm_8h.html#a4bc710c44ca11ce4b651f5d0e1b10808">PmBootMode</a></div><div class="ttdeci">PmBootMode</div><div class="ttdoc">BootMode.</div><div class="ttdef"><b>Definition</b> pm.h:54</div></div>
|
|
<div class="ttc" id="aset_8h_html_a14b75028f4f49395bff627630e8b419e"><div class="ttname"><a href="set_8h.html#a14b75028f4f49395bff627630e8b419e">SetKeyboardLayout</a></div><div class="ttdeci">SetKeyboardLayout</div><div class="ttdoc">KeyboardLayout.</div><div class="ttdef"><b>Definition</b> set.h:189</div></div>
|
|
<div class="ttc" id="aset_8h_html_a2bb7f857721fada7506faa2f9138e7ee"><div class="ttname"><a href="set_8h.html#a2bb7f857721fada7506faa2f9138e7ee">SetSysPlatformRegion</a></div><div class="ttdeci">SetSysPlatformRegion</div><div class="ttdoc">PlatformRegion. Other values not listed here should be handled as "Unknown".</div><div class="ttdef"><b>Definition</b> set.h:220</div></div>
|
|
<div class="ttc" id="astructAccountUid_html"><div class="ttname"><a href="structAccountUid.html">AccountUid</a></div><div class="ttdoc">Account UserId.</div><div class="ttdef"><b>Definition</b> acc.h:25</div></div>
|
|
<div class="ttc" id="astructAppletApplicationAttributeForQuest_html"><div class="ttname"><a href="structAppletApplicationAttributeForQuest.html">AppletApplicationAttributeForQuest</a></div><div class="ttdoc">Attributes for launching applications for Quest.</div><div class="ttdef"><b>Definition</b> applet.h:296</div></div>
|
|
<div class="ttc" id="astructAppletApplicationAttributeForQuest_html_a20283391e65b1e293a9543792aa1e856"><div class="ttname"><a href="structAppletApplicationAttributeForQuest.html#a20283391e65b1e293a9543792aa1e856">AppletApplicationAttributeForQuest::unk_x4</a></div><div class="ttdeci">u32 unk_x4</div><div class="ttdoc">See AppletApplicationAttribute::unk_x4.</div><div class="ttdef"><b>Definition</b> applet.h:298</div></div>
|
|
<div class="ttc" id="astructAppletApplicationAttributeForQuest_html_a2ca85a4192c44fd3ac20122022f35700"><div class="ttname"><a href="structAppletApplicationAttributeForQuest.html#a2ca85a4192c44fd3ac20122022f35700">AppletApplicationAttributeForQuest::volume</a></div><div class="ttdeci">float volume</div><div class="ttdoc">[7.0.0+] See AppletApplicationAttribute::volume.</div><div class="ttdef"><b>Definition</b> applet.h:299</div></div>
|
|
<div class="ttc" id="astructAppletApplicationAttributeForQuest_html_ae3eb338db805223379afa636b3980df8"><div class="ttname"><a href="structAppletApplicationAttributeForQuest.html#ae3eb338db805223379afa636b3980df8">AppletApplicationAttributeForQuest::unk_x0</a></div><div class="ttdeci">u32 unk_x0</div><div class="ttdoc">See AppletApplicationAttribute::unk_x0.</div><div class="ttdef"><b>Definition</b> applet.h:297</div></div>
|
|
<div class="ttc" id="astructAppletApplicationAttribute_html"><div class="ttname"><a href="structAppletApplicationAttribute.html">AppletApplicationAttribute</a></div><div class="ttdoc">ApplicationAttribute.</div><div class="ttdef"><b>Definition</b> applet.h:303</div></div>
|
|
<div class="ttc" id="astructAppletApplicationAttribute_html_a25c2e3cc02dbe48444242dab0cfaec27"><div class="ttname"><a href="structAppletApplicationAttribute.html#a25c2e3cc02dbe48444242dab0cfaec27">AppletApplicationAttribute::unk_x0</a></div><div class="ttdeci">u32 unk_x0</div><div class="ttdoc">Default is 0 for non-Quest. Only used when non-zero: unknown value in seconds.</div><div class="ttdef"><b>Definition</b> applet.h:304</div></div>
|
|
<div class="ttc" id="astructAppletApplicationAttribute_html_a9128ce9550f91f5c5493dbd758ffa9ee"><div class="ttname"><a href="structAppletApplicationAttribute.html#a9128ce9550f91f5c5493dbd758ffa9ee">AppletApplicationAttribute::unk_x4</a></div><div class="ttdeci">u32 unk_x4</div><div class="ttdoc">Default is 0 for non-Quest. Only used when non-zero: unknown value in seconds.</div><div class="ttdef"><b>Definition</b> applet.h:305</div></div>
|
|
<div class="ttc" id="astructAppletApplicationAttribute_html_af25b53c1e7fb3ce170a4716c55fe92cc"><div class="ttname"><a href="structAppletApplicationAttribute.html#af25b53c1e7fb3ce170a4716c55fe92cc">AppletApplicationAttribute::volume</a></div><div class="ttdeci">float volume</div><div class="ttdoc">Audio volume. Must be in the range of 0.0f-1.0f. The default is 1.0f.</div><div class="ttdef"><b>Definition</b> applet.h:306</div></div>
|
|
<div class="ttc" id="astructAppletApplicationLaunchProperty_html"><div class="ttname"><a href="structAppletApplicationLaunchProperty.html">AppletApplicationLaunchProperty</a></div><div class="ttdoc">ApplicationLaunchProperty.</div><div class="ttdef"><b>Definition</b> applet.h:311</div></div>
|
|
<div class="ttc" id="astructAppletApplicationLaunchProperty_html_a5f5a7e832671b37f7fe82f76f6c25749"><div class="ttname"><a href="structAppletApplicationLaunchProperty.html#a5f5a7e832671b37f7fe82f76f6c25749">AppletApplicationLaunchProperty::app_storageId</a></div><div class="ttdeci">u8 app_storageId</div><div class="ttdoc">NcmStorageId for the Application.</div><div class="ttdef"><b>Definition</b> applet.h:314</div></div>
|
|
<div class="ttc" id="astructAppletApplicationLaunchProperty_html_a87bf2a76a0eb7ae22befafd9deabbdd0"><div class="ttname"><a href="structAppletApplicationLaunchProperty.html#a87bf2a76a0eb7ae22befafd9deabbdd0">AppletApplicationLaunchProperty::update_storageId</a></div><div class="ttdeci">u8 update_storageId</div><div class="ttdoc">NcmStorageId for the Application update.</div><div class="ttdef"><b>Definition</b> applet.h:315</div></div>
|
|
<div class="ttc" id="astructAppletApplicationLaunchProperty_html_a92c2697064a755213ff1c3d939472762"><div class="ttname"><a href="structAppletApplicationLaunchProperty.html#a92c2697064a755213ff1c3d939472762">AppletApplicationLaunchProperty::version</a></div><div class="ttdeci">u32 version</div><div class="ttdoc">Application version.</div><div class="ttdef"><b>Definition</b> applet.h:313</div></div>
|
|
<div class="ttc" id="astructAppletApplicationLaunchProperty_html_aa199439468ea229569ed8208b19d1d31"><div class="ttname"><a href="structAppletApplicationLaunchProperty.html#aa199439468ea229569ed8208b19d1d31">AppletApplicationLaunchProperty::unk_xa</a></div><div class="ttdeci">u8 unk_xa</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> applet.h:316</div></div>
|
|
<div class="ttc" id="astructAppletApplicationLaunchProperty_html_ae5c537d53332973f0bd23202cc392ed1"><div class="ttname"><a href="structAppletApplicationLaunchProperty.html#ae5c537d53332973f0bd23202cc392ed1">AppletApplicationLaunchProperty::application_id</a></div><div class="ttdeci">u64 application_id</div><div class="ttdoc">ApplicationId.</div><div class="ttdef"><b>Definition</b> applet.h:312</div></div>
|
|
<div class="ttc" id="astructAppletApplicationLaunchProperty_html_af4f220a9d07dcab207ec6bbde2f5eddf"><div class="ttname"><a href="structAppletApplicationLaunchProperty.html#af4f220a9d07dcab207ec6bbde2f5eddf">AppletApplicationLaunchProperty::pad</a></div><div class="ttdeci">u8 pad</div><div class="ttdoc">Padding.</div><div class="ttdef"><b>Definition</b> applet.h:317</div></div>
|
|
<div class="ttc" id="astructAppletApplicationLaunchRequestInfo_html"><div class="ttname"><a href="structAppletApplicationLaunchRequestInfo.html">AppletApplicationLaunchRequestInfo</a></div><div class="ttdoc">ApplicationLaunchRequestInfo.</div><div class="ttdef"><b>Definition</b> applet.h:321</div></div>
|
|
<div class="ttc" id="astructAppletApplicationLaunchRequestInfo_html_ad4c0b2b8c3e77b218e3877b724490270"><div class="ttname"><a href="structAppletApplicationLaunchRequestInfo.html#ad4c0b2b8c3e77b218e3877b724490270">AppletApplicationLaunchRequestInfo::unk_x0</a></div><div class="ttdeci">u32 unk_x0</div><div class="ttdoc">Unknown. The default is 0x0 with appletCreateSystemApplication, 0x3 with appletCreateApplication.</div><div class="ttdef"><b>Definition</b> applet.h:322</div></div>
|
|
<div class="ttc" id="astructAppletApplicationLaunchRequestInfo_html_af159ec0a1ccf8d5f4a54a1dbb4e3fd65"><div class="ttname"><a href="structAppletApplicationLaunchRequestInfo.html#af159ec0a1ccf8d5f4a54a1dbb4e3fd65">AppletApplicationLaunchRequestInfo::unk_x4</a></div><div class="ttdeci">u32 unk_x4</div><div class="ttdoc">Unknown. The default is 0x0 with appletCreateSystemApplication, 0x3 with appletCreateApplication.</div><div class="ttdef"><b>Definition</b> applet.h:323</div></div>
|
|
<div class="ttc" id="astructAppletApplication_html"><div class="ttname"><a href="structAppletApplication.html">AppletApplication</a></div><div class="ttdoc">IApplicationAccessor container.</div><div class="ttdef"><b>Definition</b> applet.h:252</div></div>
|
|
<div class="ttc" id="astructAppletApplication_html_a1665519313e32cf072be42c3a0c676da"><div class="ttname"><a href="structAppletApplication.html#a1665519313e32cf072be42c3a0c676da">AppletApplication::exitreason</a></div><div class="ttdeci">AppletApplicationExitReason exitreason</div><div class="ttdoc">Set by appletApplicationJoin using the output from cmd GetResult, see AppletApplicationExitReason.</div><div class="ttdef"><b>Definition</b> applet.h:255</div></div>
|
|
<div class="ttc" id="astructAppletApplication_html_a457dcb676424623bb10804a4eda1a0a1"><div class="ttname"><a href="structAppletApplication.html#a457dcb676424623bb10804a4eda1a0a1">AppletApplication::StateChangedEvent</a></div><div class="ttdeci">Event StateChangedEvent</div><div class="ttdoc">Output from GetAppletStateChangedEvent, autoclear=false.</div><div class="ttdef"><b>Definition</b> applet.h:254</div></div>
|
|
<div class="ttc" id="astructAppletApplication_html_a809d18b1bf56064ccae6690e3c604675"><div class="ttname"><a href="structAppletApplication.html#a809d18b1bf56064ccae6690e3c604675">AppletApplication::s</a></div><div class="ttdeci">Service s</div><div class="ttdoc">IApplicationAccessor.</div><div class="ttdef"><b>Definition</b> applet.h:253</div></div>
|
|
<div class="ttc" id="astructAppletAttribute_html"><div class="ttname"><a href="structAppletAttribute.html">AppletAttribute</a></div><div class="ttdoc">Used by appletInitialize with __nx_applet_AppletAttribute for cmd OpenLibraryAppletProxy (AppletType_...</div><div class="ttdef"><b>Definition</b> applet.h:264</div></div>
|
|
<div class="ttc" id="astructAppletAttribute_html_a2f57e58c342a7f9032032338deec9617"><div class="ttname"><a href="structAppletAttribute.html#a2f57e58c342a7f9032032338deec9617">AppletAttribute::flag</a></div><div class="ttdeci">u8 flag</div><div class="ttdoc">Flag. When non-zero, two state fields are set to 1.</div><div class="ttdef"><b>Definition</b> applet.h:265</div></div>
|
|
<div class="ttc" id="astructAppletGpuErrorHandler_html"><div class="ttname"><a href="structAppletGpuErrorHandler.html">AppletGpuErrorHandler</a></div><div class="ttdoc">GpuErrorHandler.</div><div class="ttdef"><b>Definition</b> applet.h:259</div></div>
|
|
<div class="ttc" id="astructAppletGpuErrorHandler_html_ad4d0eef6e5303040f5bae6e5ee123261"><div class="ttname"><a href="structAppletGpuErrorHandler.html#ad4d0eef6e5303040f5bae6e5ee123261">AppletGpuErrorHandler::s</a></div><div class="ttdeci">Service s</div><div class="ttdoc">IGpuErrorHandler.</div><div class="ttdef"><b>Definition</b> applet.h:260</div></div>
|
|
<div class="ttc" id="astructAppletHolder_html"><div class="ttname"><a href="structAppletHolder.html">AppletHolder</a></div><div class="ttdoc">LibraryApplet state.</div><div class="ttdef"><b>Definition</b> applet.h:241</div></div>
|
|
<div class="ttc" id="astructAppletHolder_html_a387e52740419eebe31bbd87c745f1ab6"><div class="ttname"><a href="structAppletHolder.html#a387e52740419eebe31bbd87c745f1ab6">AppletHolder::layer_handle</a></div><div class="ttdeci">u64 layer_handle</div><div class="ttdoc">Output from GetIndirectLayerConsumerHandle on [2.0.0+].</div><div class="ttdef"><b>Definition</b> applet.h:246</div></div>
|
|
<div class="ttc" id="astructAppletHolder_html_a611b8b7f1c00e1d3260cf2f402852de8"><div class="ttname"><a href="structAppletHolder.html#a611b8b7f1c00e1d3260cf2f402852de8">AppletHolder::exitreason</a></div><div class="ttdeci">LibAppletExitReason exitreason</div><div class="ttdoc">Set by appletHolderJoin using the output from cmd GetResult, see LibAppletExitReason.</div><div class="ttdef"><b>Definition</b> applet.h:248</div></div>
|
|
<div class="ttc" id="astructAppletHolder_html_a88431dc198c1c43e1e25fe6843ead474"><div class="ttname"><a href="structAppletHolder.html#a88431dc198c1c43e1e25fe6843ead474">AppletHolder::creating_self</a></div><div class="ttdeci">bool creating_self</div><div class="ttdoc">When set, indicates that the LibraryApplet is creating itself.</div><div class="ttdef"><b>Definition</b> applet.h:247</div></div>
|
|
<div class="ttc" id="astructAppletHolder_html_a897bc0bae8faa6ff68f9231f7603b55a"><div class="ttname"><a href="structAppletHolder.html#a897bc0bae8faa6ff68f9231f7603b55a">AppletHolder::StateChangedEvent</a></div><div class="ttdeci">Event StateChangedEvent</div><div class="ttdoc">Output from GetAppletStateChangedEvent, autoclear=false.</div><div class="ttdef"><b>Definition</b> applet.h:243</div></div>
|
|
<div class="ttc" id="astructAppletHolder_html_ab6312f2dddace00efe5d7ee147309d2b"><div class="ttname"><a href="structAppletHolder.html#ab6312f2dddace00efe5d7ee147309d2b">AppletHolder::PopInteractiveOutDataEvent</a></div><div class="ttdeci">Event PopInteractiveOutDataEvent</div><div class="ttdoc">Output from GetPopInteractiveOutDataEvent, autoclear=false.</div><div class="ttdef"><b>Definition</b> applet.h:244</div></div>
|
|
<div class="ttc" id="astructAppletHolder_html_af1536791d71687693484382fc067cbe9"><div class="ttname"><a href="structAppletHolder.html#af1536791d71687693484382fc067cbe9">AppletHolder::mode</a></div><div class="ttdeci">LibAppletMode mode</div><div class="ttdoc">See ref LibAppletMode.</div><div class="ttdef"><b>Definition</b> applet.h:245</div></div>
|
|
<div class="ttc" id="astructAppletHolder_html_af5e8aa12062f2b98ae233715c57fe803"><div class="ttname"><a href="structAppletHolder.html#af5e8aa12062f2b98ae233715c57fe803">AppletHolder::s</a></div><div class="ttdeci">Service s</div><div class="ttdoc">ILibraryAppletAccessor.</div><div class="ttdef"><b>Definition</b> applet.h:242</div></div>
|
|
<div class="ttc" id="astructAppletHookCookie_html"><div class="ttname"><a href="structAppletHookCookie.html">AppletHookCookie</a></div><div class="ttdoc">applet hook cookie.</div><div class="ttdef"><b>Definition</b> applet.h:222</div></div>
|
|
<div class="ttc" id="astructAppletHookCookie_html_a0784788d5fd60758d97a52c63efc7c68"><div class="ttname"><a href="structAppletHookCookie.html#a0784788d5fd60758d97a52c63efc7c68">AppletHookCookie::param</a></div><div class="ttdeci">void * param</div><div class="ttdoc">Callback parameter.</div><div class="ttdef"><b>Definition</b> applet.h:225</div></div>
|
|
<div class="ttc" id="astructAppletHookCookie_html_a3578ddaf6ad40c74c99a6abfefd93bd4"><div class="ttname"><a href="structAppletHookCookie.html#a3578ddaf6ad40c74c99a6abfefd93bd4">AppletHookCookie::next</a></div><div class="ttdeci">AppletHookCookie * next</div><div class="ttdoc">Next cookie.</div><div class="ttdef"><b>Definition</b> applet.h:223</div></div>
|
|
<div class="ttc" id="astructAppletHookCookie_html_ae02a14fa8a0adbe8a905fe1692a3d346"><div class="ttname"><a href="structAppletHookCookie.html#ae02a14fa8a0adbe8a905fe1692a3d346">AppletHookCookie::callback</a></div><div class="ttdeci">AppletHookFn callback</div><div class="ttdoc">Hook callback.</div><div class="ttdef"><b>Definition</b> applet.h:224</div></div>
|
|
<div class="ttc" id="astructAppletIdentityInfo_html"><div class="ttname"><a href="structAppletIdentityInfo.html">AppletIdentityInfo</a></div><div class="ttdoc">IdentityInfo.</div><div class="ttdef"><b>Definition</b> applet.h:289</div></div>
|
|
<div class="ttc" id="astructAppletIdentityInfo_html_a8911dea64af7ff2652dd90eee3e102d9"><div class="ttname"><a href="structAppletIdentityInfo.html#a8911dea64af7ff2652dd90eee3e102d9">AppletIdentityInfo::application_id</a></div><div class="ttdeci">u64 application_id</div><div class="ttdoc">ApplicationId, only set with appletId == AppletId_application.</div><div class="ttdef"><b>Definition</b> applet.h:292</div></div>
|
|
<div class="ttc" id="astructAppletIdentityInfo_html_abf6cd057da18fdf818a91baef664c8fd"><div class="ttname"><a href="structAppletIdentityInfo.html#abf6cd057da18fdf818a91baef664c8fd">AppletIdentityInfo::pad</a></div><div class="ttdeci">u32 pad</div><div class="ttdoc">Padding.</div><div class="ttdef"><b>Definition</b> applet.h:291</div></div>
|
|
<div class="ttc" id="astructAppletIdentityInfo_html_aea24664ad4acd76da199febe8872af3b"><div class="ttname"><a href="structAppletIdentityInfo.html#aea24664ad4acd76da199febe8872af3b">AppletIdentityInfo::appletId</a></div><div class="ttdeci">AppletId appletId</div><div class="ttdoc">AppletId</div><div class="ttdef"><b>Definition</b> applet.h:290</div></div>
|
|
<div class="ttc" id="astructAppletInfo_html"><div class="ttname"><a href="structAppletInfo.html">AppletInfo</a></div><div class="ttdoc">Cached info for the current LibraryApplet, from appletGetAppletInfo.</div><div class="ttdef"><b>Definition</b> applet.h:282</div></div>
|
|
<div class="ttc" id="astructAppletInfo_html_a43088969e00f9e88d79063c204187edd"><div class="ttname"><a href="structAppletInfo.html#a43088969e00f9e88d79063c204187edd">AppletInfo::info</a></div><div class="ttdeci">LibAppletInfo info</div><div class="ttdoc">Output from appletGetLibraryAppletInfo.</div><div class="ttdef"><b>Definition</b> applet.h:283</div></div>
|
|
<div class="ttc" id="astructAppletInfo_html_a5e8a824db01efd592193b4bd46ce6755"><div class="ttname"><a href="structAppletInfo.html#a5e8a824db01efd592193b4bd46ce6755">AppletInfo::caller_flag</a></div><div class="ttdeci">bool caller_flag</div><div class="ttdoc">Loaded from AppletProcessLaunchReason::flag, indicates that the below AppletHolder is initialized.</div><div class="ttdef"><b>Definition</b> applet.h:284</div></div>
|
|
<div class="ttc" id="astructAppletInfo_html_adb9396b6204597c0da829e37dc481830"><div class="ttname"><a href="structAppletInfo.html#adb9396b6204597c0da829e37dc481830">AppletInfo::caller</a></div><div class="ttdeci">AppletHolder caller</div><div class="ttdoc">AppletHolder for the CallingLibraryApplet, automatically closed by appletExit when needed.</div><div class="ttdef"><b>Definition</b> applet.h:285</div></div>
|
|
<div class="ttc" id="astructAppletLockAccessor_html"><div class="ttname"><a href="structAppletLockAccessor.html">AppletLockAccessor</a></div><div class="ttdoc">LockAccessor.</div><div class="ttdef"><b>Definition</b> applet.h:229</div></div>
|
|
<div class="ttc" id="astructAppletLockAccessor_html_a15a9eb67503daeeef68b45cae69a4eae"><div class="ttname"><a href="structAppletLockAccessor.html#a15a9eb67503daeeef68b45cae69a4eae">AppletLockAccessor::event</a></div><div class="ttdeci">Event event</div><div class="ttdoc">Event from the GetEvent cmd, with autoclear=false.</div><div class="ttdef"><b>Definition</b> applet.h:231</div></div>
|
|
<div class="ttc" id="astructAppletLockAccessor_html_abccc5fdd12c6df5790fb28330716cd1e"><div class="ttname"><a href="structAppletLockAccessor.html#abccc5fdd12c6df5790fb28330716cd1e">AppletLockAccessor::s</a></div><div class="ttdeci">Service s</div><div class="ttdoc">ILockAccessor.</div><div class="ttdef"><b>Definition</b> applet.h:230</div></div>
|
|
<div class="ttc" id="astructAppletProcessLaunchReason_html"><div class="ttname"><a href="structAppletProcessLaunchReason.html">AppletProcessLaunchReason</a></div><div class="ttdoc">AppletProcessLaunchReason, from GetLaunchReason.</div><div class="ttdef"><b>Definition</b> applet.h:276</div></div>
|
|
<div class="ttc" id="astructAppletProcessLaunchReason_html_a62fd015eccd93bbd0aa2f89dd8e79d79"><div class="ttname"><a href="structAppletProcessLaunchReason.html#a62fd015eccd93bbd0aa2f89dd8e79d79">AppletProcessLaunchReason::flag</a></div><div class="ttdeci">u8 flag</div><div class="ttdoc">When non-zero, indicates that OpenCallingLibraryApplet should be used.</div><div class="ttdef"><b>Definition</b> applet.h:277</div></div>
|
|
<div class="ttc" id="astructAppletResourceUsageInfo_html"><div class="ttname"><a href="structAppletResourceUsageInfo.html">AppletResourceUsageInfo</a></div><div class="ttdoc">AppletResourceUsageInfo, from appletGetAppletResourceUsageInfo.</div><div class="ttdef"><b>Definition</b> applet.h:328</div></div>
|
|
<div class="ttc" id="astructAppletResourceUsageInfo_html_a1bffba710ffcdd8f8f91468db216a97c"><div class="ttname"><a href="structAppletResourceUsageInfo.html#a1bffba710ffcdd8f8f91468db216a97c">AppletResourceUsageInfo::counter2</a></div><div class="ttdeci">u32 counter2</div><div class="ttdoc">Output from ns cmd GetRightsEnvironmentCountForDebug.</div><div class="ttdef"><b>Definition</b> applet.h:331</div></div>
|
|
<div class="ttc" id="astructAppletResourceUsageInfo_html_a30cc6769844639f22d31a433edee4ead"><div class="ttname"><a href="structAppletResourceUsageInfo.html#a30cc6769844639f22d31a433edee4ead">AppletResourceUsageInfo::counter1</a></div><div class="ttdeci">u32 counter1</div><div class="ttdoc">Unknown counter.</div><div class="ttdef"><b>Definition</b> applet.h:330</div></div>
|
|
<div class="ttc" id="astructAppletResourceUsageInfo_html_aeadfc2819adfdaed8a70702442159bed"><div class="ttname"><a href="structAppletResourceUsageInfo.html#aeadfc2819adfdaed8a70702442159bed">AppletResourceUsageInfo::counter0</a></div><div class="ttdeci">u32 counter0</div><div class="ttdoc">Unknown counter.</div><div class="ttdef"><b>Definition</b> applet.h:329</div></div>
|
|
<div class="ttc" id="astructAppletStorage_html"><div class="ttname"><a href="structAppletStorage.html">AppletStorage</a></div><div class="ttdoc">applet IStorage</div><div class="ttdef"><b>Definition</b> applet.h:235</div></div>
|
|
<div class="ttc" id="astructAppletStorage_html_a637633a54f7a612b2b48e3131d370620"><div class="ttname"><a href="structAppletStorage.html#a637633a54f7a612b2b48e3131d370620">AppletStorage::s</a></div><div class="ttdeci">Service s</div><div class="ttdoc">IStorage.</div><div class="ttdef"><b>Definition</b> applet.h:236</div></div>
|
|
<div class="ttc" id="astructAppletStorage_html_a99a1c7d5b133883af92d78f05429f0c5"><div class="ttname"><a href="structAppletStorage.html#a99a1c7d5b133883af92d78f05429f0c5">AppletStorage::tmem</a></div><div class="ttdeci">TransferMemory tmem</div><div class="ttdoc">TransferMemory.</div><div class="ttdef"><b>Definition</b> applet.h:237</div></div>
|
|
<div class="ttc" id="astructEvent_html"><div class="ttname"><a href="structEvent.html">Event</a></div><div class="ttdoc">Kernel-mode event structure.</div><div class="ttdef"><b>Definition</b> event.h:13</div></div>
|
|
<div class="ttc" id="astructLibAppletInfo_html"><div class="ttname"><a href="structLibAppletInfo.html">LibAppletInfo</a></div><div class="ttdoc">LibraryAppletInfo.</div><div class="ttdef"><b>Definition</b> applet.h:270</div></div>
|
|
<div class="ttc" id="astructLibAppletInfo_html_a7eb524d74c0c661a385f0efb3168a588"><div class="ttname"><a href="structLibAppletInfo.html#a7eb524d74c0c661a385f0efb3168a588">LibAppletInfo::appletId</a></div><div class="ttdeci">AppletId appletId</div><div class="ttdoc">AppletId</div><div class="ttdef"><b>Definition</b> applet.h:271</div></div>
|
|
<div class="ttc" id="astructLibAppletInfo_html_ade5e0bf3dd1fad51831dc606a546edf3"><div class="ttname"><a href="structLibAppletInfo.html#ade5e0bf3dd1fad51831dc606a546edf3">LibAppletInfo::mode</a></div><div class="ttdeci">LibAppletMode mode</div><div class="ttdoc">LibAppletMode</div><div class="ttdef"><b>Definition</b> applet.h:272</div></div>
|
|
<div class="ttc" id="astructNacpStruct_html"><div class="ttname"><a href="structNacpStruct.html">NacpStruct</a></div><div class="ttdoc">ns ApplicationControlProperty</div><div class="ttdef"><b>Definition</b> nacp.h:34</div></div>
|
|
<div class="ttc" id="astructPdmApplicationPlayStatistics_html"><div class="ttname"><a href="structPdmApplicationPlayStatistics.html">PdmApplicationPlayStatistics</a></div><div class="ttdoc">ApplicationPlayStatistics.</div><div class="ttdef"><b>Definition</b> pdm.h:213</div></div>
|
|
<div class="ttc" id="astructService_html"><div class="ttname"><a href="structService.html">Service</a></div><div class="ttdoc">Service object structure.</div><div class="ttdef"><b>Definition</b> service.h:14</div></div>
|
|
<div class="ttc" id="astructTransferMemory_html"><div class="ttname"><a href="structTransferMemory.html">TransferMemory</a></div><div class="ttdoc">Transfer memory information structure.</div><div class="ttdef"><b>Definition</b> tmem.h:13</div></div>
|
|
<div class="ttc" id="astructUuid_html"><div class="ttname"><a href="structUuid.html">Uuid</a></div><div class="ttdef"><b>Definition</b> types.h:48</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a350c6fc928e3bdc6c6486268ac8fb269"><div class="ttname"><a href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a></div><div class="ttdeci">int64_t s64</div><div class="ttdoc">64-bit signed integer.</div><div class="ttdef"><b>Definition</b> types.h:28</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:22</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">8-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:19</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">Kernel object handle.</div><div class="ttdef"><b>Definition</b> types.h:43</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ad1be2721625a17f1be47fac918032afe"><div class="ttname"><a href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a></div><div class="ttdeci">u32 Result</div><div class="ttdoc">Function error code result type.</div><div class="ttdef"><b>Definition</b> types.h:44</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ae2a0903442f062ed4f9f0568a6f1a297"><div class="ttname"><a href="types_8h.html#ae2a0903442f062ed4f9f0568a6f1a297">NX_CONSTEXPR</a></div><div class="ttdeci">#define NX_CONSTEXPR</div><div class="ttdoc">Flags a function as constexpr in C++14 and above; or as (always) inline otherwise.</div><div class="ttdef"><b>Definition</b> types.h:92</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ae9b1af5c037e57a98884758875d3a7c4"><div class="ttname"><a href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a></div><div class="ttdeci">int32_t s32</div><div class="ttdoc">32-bit signed integer.</div><div class="ttdef"><b>Definition</b> types.h:27</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:21</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <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>
|