mirror of
https://github.com/switchbrew/libnx.git
synced 2025-07-03 18:12:14 +02:00
401 lines
91 KiB
HTML
401 lines
91 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/applets/psel.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_68784c92a8a0520ca3b455e73fe4da44.html">applets</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">psel.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="psel_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 psel.h</span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * @brief Wrapper for using the playerSelect (user selection) LibraryApplet.</span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * @author XorTroll, yellows8</span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * @copyright libnx Authors</span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include "../types.h"</span></div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "../services/acc.h"</span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">/// playerSelect UI modes.</span></div>
|
|
<div class="foldopen" id="foldopen00012" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931"> 12</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ad08239e301eddd7a235684b59ee4df11"> 13</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ad08239e301eddd7a235684b59ee4df11">PselUiMode_UserSelector</a> = 0, <span class="comment">///< UserSelector</span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931af348f6243679fccb585c01ec2228d77d"> 14</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931af348f6243679fccb585c01ec2228d77d">PselUiMode_UserCreator</a> = 1, <span class="comment">///< UserCreator</span></div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ad4a2941fa33cd010a3cd9ec4cf62c048"> 15</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ad4a2941fa33cd010a3cd9ec4cf62c048">PselUiMode_EnsureNetworkServiceAccountAvailable</a> = 2, <span class="comment">///< EnsureNetworkServiceAccountAvailable</span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931afc955c9d45d2b3fb73f12ee295035a40"> 16</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931afc955c9d45d2b3fb73f12ee295035a40">PselUiMode_UserIconEditor</a> = 3, <span class="comment">///< UserIconEditor</span></div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931aad46fb2ba808ea771268e29eaa3e1be9"> 17</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931aad46fb2ba808ea771268e29eaa3e1be9">PselUiMode_UserNicknameEditor</a> = 4, <span class="comment">///< UserNicknameEditor</span></div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ad2dcf454aa438f36f3593fce9f4cc7d7"> 18</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ad2dcf454aa438f36f3593fce9f4cc7d7">PselUiMode_UserCreatorForStarter</a> = 5, <span class="comment">///< UserCreatorForStarter</span></div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ac4e3ebf872f051b79ab8ae005fd2f913"> 19</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ac4e3ebf872f051b79ab8ae005fd2f913">PselUiMode_NintendoAccountAuthorizationRequestContext</a> = 6, <span class="comment">///< NintendoAccountAuthorizationRequestContext</span></div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931abb00bbcf288d0a5fce52da8243dbba6c"> 20</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931abb00bbcf288d0a5fce52da8243dbba6c">PselUiMode_IntroduceExternalNetworkServiceAccount</a> = 7, <span class="comment">///< IntroduceExternalNetworkServiceAccount</span></div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931aa0cc3a36039f40ab64daa83dcbed2838"> 21</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931aa0cc3a36039f40ab64daa83dcbed2838">PselUiMode_IntroduceExternalNetworkServiceAccountForRegistration</a> = 8, <span class="comment">///< [6.0.0+] IntroduceExternalNetworkServiceAccountForRegistration</span></div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a1bc2267d5707239874561b1cc05dde3b"> 22</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a1bc2267d5707239874561b1cc05dde3b">PselUiMode_NintendoAccountNnidLinker</a> = 9, <span class="comment">///< [6.0.0+] NintendoAccountNnidLinker</span></div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a1752f56cd2b57ae8820e4eb88f87c3c2"> 23</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a1752f56cd2b57ae8820e4eb88f87c3c2">PselUiMode_LicenseRequirementsForNetworkService</a> = 10, <span class="comment">///< [6.0.0+] LicenseRequirementsForNetworkService</span></div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a70d5b9395095f3741b712b7237909070"> 24</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a70d5b9395095f3741b712b7237909070">PselUiMode_LicenseRequirementsForNetworkServiceWithUserContextImpl</a> = 11, <span class="comment">///< [7.0.0+] LicenseRequirementsForNetworkServiceWithUserContextImpl</span></div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a4a47b7b13912de5d7debbec4918d6f0b"> 25</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a4a47b7b13912de5d7debbec4918d6f0b">PselUiMode_UserCreatorForImmediateNaLoginTest</a> = 12, <span class="comment">///< [7.0.0+] UserCreatorForImmediateNaLoginTest</span></div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a27ce12cbdcb10541a4f9a93c5b8a5aeb"> 26</a></span> <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a27ce12cbdcb10541a4f9a93c5b8a5aeb">PselUiMode_UserQualificationPromoter</a> = 13, <span class="comment">///< [13.0.0+] UserQualificationPromoter</span></div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>} <a class="code hl_enumeration" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931">PselUiMode</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment">/// UI message text to display with ::PselUiMode_UserSelector. Invalid values are handled as ::PselUserSelectionPurpose_General.</span></div>
|
|
<div class="foldopen" id="foldopen00030" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5"> 30</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a4c466215b240e801c5d7c1b7219f5462"> 31</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a4c466215b240e801c5d7c1b7219f5462">PselUserSelectionPurpose_General</a> = 0, <span class="comment">///< "Select a user."</span></div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a7c33d164b89a48e0e3a5cba950fb81c5"> 32</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a7c33d164b89a48e0e3a5cba950fb81c5">PselUserSelectionPurpose_GameCardRegistration</a> = 1, <span class="comment">///< [2.0.0+] "Who will receive the points?"</span></div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a8d2f1f1da47195ab3476013e0547bf89"> 33</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a8d2f1f1da47195ab3476013e0547bf89">PselUserSelectionPurpose_EShopLaunch</a> = 2, <span class="comment">///< [2.0.0+] "Who is using Nintendo eShop?"</span></div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5adf6dc324f73c86bf693bb00357156078"> 34</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5adf6dc324f73c86bf693bb00357156078">PselUserSelectionPurpose_EShopItemShow</a> = 3, <span class="comment">///< [2.0.0+] "Who is making this purchase?"</span></div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a54ed2cfab63cacad4206d887c12c2281"> 35</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a54ed2cfab63cacad4206d887c12c2281">PselUserSelectionPurpose_PicturePost</a> = 4, <span class="comment">///< [2.0.0+] "Who is posting?"</span></div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a4104e5f2dbc0767fd9a1d9b89b2bfc60"> 36</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a4104e5f2dbc0767fd9a1d9b89b2bfc60">PselUserSelectionPurpose_NintendoAccountLinkage</a> = 5, <span class="comment">///< [2.0.0+] "Select a user to link to a Nintendo Account."</span></div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5ab431b04a7f371ae52570ac3e0a47501a"> 37</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5ab431b04a7f371ae52570ac3e0a47501a">PselUserSelectionPurpose_SettingsUpdate</a> = 6, <span class="comment">///< [2.0.0+] "Change settings for which user?"</span></div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5aa37d91f5d867aee200e67745422cbac2"> 38</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5aa37d91f5d867aee200e67745422cbac2">PselUserSelectionPurpose_SaveDataDeletion</a> = 7, <span class="comment">///< [2.0.0+] "Format data for which user?"</span></div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5ab25e659761e842a9ab4cadab0a025302"> 39</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5ab25e659761e842a9ab4cadab0a025302">PselUserSelectionPurpose_UserMigration</a> = 8, <span class="comment">///< [4.0.0+] "Which user will be transferred to another console?"</span></div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a237f33096800d325ce5906fc23e64e6a"> 40</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a237f33096800d325ce5906fc23e64e6a">PselUserSelectionPurpose_SaveDataTransfer</a> = 9, <span class="comment">///< [8.0.0+] "Send save data for which user?"</span></div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>} <a class="code hl_enumeration" href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5">PselUserSelectionPurpose</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment">/// NintendoAccountStartupDialogType</span></div>
|
|
<div class="foldopen" id="foldopen00044" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="psel_8h.html#a353316e9df3b6a001d02db426de57d49"> 44</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="psel_8h.html#a353316e9df3b6a001d02db426de57d49a045cc485267eb2b6317beb1eb8d05118"> 45</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a353316e9df3b6a001d02db426de57d49a045cc485267eb2b6317beb1eb8d05118">PselNintendoAccountStartupDialogType_LoginAndCreate</a> = 0, <span class="comment">///< LoginAndCreate</span></div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="psel_8h.html#a353316e9df3b6a001d02db426de57d49aff47663d22573bae872bc2cb31bc987d"> 46</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a353316e9df3b6a001d02db426de57d49aff47663d22573bae872bc2cb31bc987d">PselNintendoAccountStartupDialogType_Login</a> = 1, <span class="comment">///< Login</span></div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="psel_8h.html#a353316e9df3b6a001d02db426de57d49aae3d5d67e4baf4c86b5768074ea37c2f"> 47</a></span> <a class="code hl_enumvalue" href="psel_8h.html#a353316e9df3b6a001d02db426de57d49aae3d5d67e4baf4c86b5768074ea37c2f">PselNintendoAccountStartupDialogType_Create</a> = 2, <span class="comment">///< Create</span></div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>} <a class="code hl_enumeration" href="psel_8h.html#a353316e9df3b6a001d02db426de57d49">PselNintendoAccountStartupDialogType</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="comment">/// Base UI settings for playerSelect.</span></div>
|
|
<div class="foldopen" id="foldopen00051" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html"> 51</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#a8791a4790a42968a24bad197655f225b"> 52</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#a8791a4790a42968a24bad197655f225b">mode</a>; <span class="comment">///< \ref PselUiMode</span></div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#ae8ca24e86038d39f64f4d91244cd23dd"> 53</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#ae8ca24e86038d39f64f4d91244cd23dd">pad</a>; <span class="comment">///< Padding.</span></div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#a21ad3033989bbaff1a101cd88faa1170"> 54</a></span> <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> invalid_uid_list[ACC_USER_LIST_SIZE]; <span class="comment">///< List of \ref AccountUid. TODO: This is only correct for ::PselUiMode_UserSelector, for other modes this is a single uid, followed by mode-specific data (if any).</span></div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#acba79cd31d0c739d47b4ec5baa2cbf3d"> 55</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#acba79cd31d0c739d47b4ec5baa2cbf3d">application_id</a>; <span class="comment">///< ApplicationId with \ref pselShowUserSelectorForLauncher.</span></div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#ab1119001d85216b6e2c6c1c9eaf358f5"> 56</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#ab1119001d85216b6e2c6c1c9eaf358f5">is_network_service_account_required</a>; <span class="comment">///< PselUserSelectionSettings::is_network_service_account_required.</span></div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#acf8f68f95c32cd86ec1af6b7a13fbb09"> 57</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#acf8f68f95c32cd86ec1af6b7a13fbb09">is_skip_enabled</a>; <span class="comment">///< PselUserSelectionSettings::is_skip_enabled</span></div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#a79829dac50f07817e0d44f69af0ee547"> 58</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#a79829dac50f07817e0d44f69af0ee547">unk_x92</a>; <span class="comment">///< Set to value 1 by \ref pselShowUserSelectorForSystem / \ref pselShowUserSelectorForLauncher.</span></div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#aa26482ab797ebffd865b6a39125eeb62"> 59</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#aa26482ab797ebffd865b6a39125eeb62">is_permitted</a>; <span class="comment">///< isPermitted. With ::PselUiMode_UserSelector: enables the option to create a new user. Set to the output from \ref accountIsUserRegistrationRequestPermitted with pselShowUserSelector*. When not set, a dialog will be displayed when the user attempts to create an user.</span></div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#aaa36b209f7e8b6284c3fd9908c4ee7b3"> 60</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#aaa36b209f7e8b6284c3fd9908c4ee7b3">show_skip_button</a>; <span class="comment">///< PselUserSelectionSettings::show_skip_button</span></div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#ae71cd5069c1bc7c1ca45f12c8155a11a"> 61</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#ae71cd5069c1bc7c1ca45f12c8155a11a">additional_select</a>; <span class="comment">///< PselUserSelectionSettings::additional_select</span></div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#aeb58ee6dda10731af090f8c9feeb8ff4"> 62</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#aeb58ee6dda10731af090f8c9feeb8ff4">unk_x96</a>; <span class="comment">///< [2.0.0+] Set to PselUserSelectionSettingsForSystemService::enable_user_creation_button. \ref pselShowUserSelectorForLauncher / \ref pselShowUserSelector sets this to value 1.</span></div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="structPselUiSettingsV1.html#aa1d357ee980098fc78b172c4a9801f5d"> 63</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUiSettingsV1.html#aa1d357ee980098fc78b172c4a9801f5d">unk_x97</a>; <span class="comment">///< [6.0.0+] Set to PselUserSelectionSettings::is_unqualified_user_selectable ^ 1.</span></div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>} <a class="code hl_struct" href="structPselUiSettingsV1.html">PselUiSettingsV1</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">/// UI settings for versions starting with 0x10000.</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="structPselUiSettings.html"> 67</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="structPselUiSettings.html#ab9c16d87d1572b9709c10c7025d92212"> 68</a></span> <a class="code hl_struct" href="structPselUiSettingsV1.html">PselUiSettingsV1</a> <a class="code hl_variable" href="structPselUiSettings.html#ab9c16d87d1572b9709c10c7025d92212">settings</a>; <span class="comment">///< \ref PselUiSettingsV1</span></div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="structPselUiSettings.html#aebb1b671f67f996df9b53d96bccde8cd"> 69</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structPselUiSettings.html#aebb1b671f67f996df9b53d96bccde8cd">unk_x98</a>; <span class="comment">///< [2.0.0+] Set to PselUserSelectionSettingsForSystemService::purpose.</span></div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="structPselUiSettings.html#ac7f882ceefc0a00dd5cfe25cd1ca8fa2"> 70</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x9c[0x4]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span>} <a class="code hl_struct" href="structPselUiSettings.html">PselUiSettings</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">/// UserSelectionSettings</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="structPselUserSelectionSettings.html"> 74</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="structPselUserSelectionSettings.html#a27eb63581dd1c5bff0227c07032ff0fd"> 75</a></span> <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> invalid_uid_list[ACC_USER_LIST_SIZE]; <span class="comment">///< invalidUidList.</span></div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="structPselUserSelectionSettings.html#ac2f8e4a30a12f3addb1ed80f65b12f31"> 76</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUserSelectionSettings.html#ac2f8e4a30a12f3addb1ed80f65b12f31">is_skip_enabled</a>; <span class="comment">///< isSkipEnabled. When set, the first user in invalid_uid_list must not be set, and additional_select must be 0. When enabled \ref accountTrySelectUserWithoutInteraction will be used to select the user, in this case the applet will only be launched if \ref accountTrySelectUserWithoutInteraction doesn't return an user.</span></div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="structPselUserSelectionSettings.html#ad99e350bc99d3edf5af68005d35bdd93"> 77</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUserSelectionSettings.html#ad99e350bc99d3edf5af68005d35bdd93">is_network_service_account_required</a>; <span class="comment">///< isNetworkServiceAccountRequired. Whether the user needs to be linked to a Nintendo account.</span></div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="structPselUserSelectionSettings.html#ac54ad42a27660fe911f3377516d96f03"> 78</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUserSelectionSettings.html#ac54ad42a27660fe911f3377516d96f03">show_skip_button</a>; <span class="comment">///< showSkipButton. Enables the option to skip user selection with a button.</span></div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="structPselUserSelectionSettings.html#ade00495ad4ef60ea747db10940896948"> 79</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUserSelectionSettings.html#ade00495ad4ef60ea747db10940896948">additional_select</a>; <span class="comment">///< additionalSelect.</span></div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="structPselUserSelectionSettings.html#ae7c8b6609cf1430b0adfb52f4a7138fe"> 80</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUserSelectionSettings.html#ae7c8b6609cf1430b0adfb52f4a7138fe">is_unqualified_user_selectable</a>; <span class="comment">///< [6.0.0+] isUnqualifiedUserSelectable</span></div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span>} <a class="code hl_struct" href="structPselUserSelectionSettings.html">PselUserSelectionSettings</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">/// [2.0.0+] UserSelectionSettingsForSystemService</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="structPselUserSelectionSettingsForSystemService.html"> 84</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="structPselUserSelectionSettingsForSystemService.html#aa87893bf2e2c95926ac04a1eec3ee32f"> 85</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structPselUserSelectionSettingsForSystemService.html#aa87893bf2e2c95926ac04a1eec3ee32f">purpose</a>; <span class="comment">///< \ref PselUserSelectionPurpose</span></div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="structPselUserSelectionSettingsForSystemService.html#a63b987a8a761d1dceef3b708e608ff3d"> 86</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structPselUserSelectionSettingsForSystemService.html#a63b987a8a761d1dceef3b708e608ff3d">enable_user_creation_button</a>; <span class="comment">///< Enables the user-creation button when set. Whether user-creation when pressing the button is actually allowed is controlled by PselUiSettingsV1::is_permitted.</span></div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="structPselUserSelectionSettingsForSystemService.html#a06f7e7152c8bea88c23ba9d94d290447"> 87</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> pad[0x3]; <span class="comment">///< Padding.</span></div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>} <a class="code hl_struct" href="structPselUserSelectionSettingsForSystemService.html">PselUserSelectionSettingsForSystemService</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">/// Return data sent after execution.</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="structPselUiReturnArg.html"> 91</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="structPselUiReturnArg.html#a9191280bd559b8b6cbbab918bc068cc7"> 92</a></span> <a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_variable" href="structPselUiReturnArg.html#a9191280bd559b8b6cbbab918bc068cc7">res</a>; <span class="comment">///< Result.</span></div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="structPselUiReturnArg.html#aac28735c097a8fb6c29359ec36a049eb"> 93</a></span> <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> <a class="code hl_variable" href="structPselUiReturnArg.html#aac28735c097a8fb6c29359ec36a049eb">user_id</a>; <span class="comment">///< Selected \ref AccountUid.</span></div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span>} <a class="code hl_struct" href="structPselUiReturnArg.html">PselUiReturnArg</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="comment"> * @brief Creates a new UI config for the playerSelect applet with the specified mode.</span></div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="comment"> * @param ui PseluiSettings struct.</span></div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="comment"> * @param mode playerSelect UI mode.</span></div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="psel_8h.html#a97574b8357e57e31df05e2016d203ab7"> 101</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#a97574b8357e57e31df05e2016d203ab7">pselUiCreate</a>(<a class="code hl_struct" href="structPselUiSettings.html">PselUiSettings</a> *ui, <a class="code hl_enumeration" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931">PselUiMode</a> mode);</div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="comment"> * @brief Adds an user to the user list of the applet.</span></div>
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="comment"> * @param ui PselUiSettings struct.</span></div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="comment"> * @param[in] user_id user ID.</span></div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="comment"> * @note The users will be treated as invalid users for user selection mode, and as the input user for other modes.</span></div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="psel_8h.html#a4827244e4bf688759be8ffc0e4a6d4d4"> 109</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="psel_8h.html#a4827244e4bf688759be8ffc0e4a6d4d4">pselUiAddUser</a>(<a class="code hl_struct" href="structPselUiSettings.html">PselUiSettings</a> *ui, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> user_id);</div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="comment"> * @brief Sets whether users can be created in the applet.</span></div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="comment"> * @param ui PselUiSettings struct.</span></div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="comment"> * @param flag Flag value.</span></div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="comment"> * @note Only used for ::PselUiMode_SelectUser.</span></div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="comment"> */</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="psel_8h.html#a30c4b53d5da5a8fba9fc86bd48a9599b"> 117</a></span><a class="code hl_define" href="types_8h.html#ae2a0903442f062ed4f9f0568a6f1a297">NX_CONSTEXPR</a> <span class="keywordtype">void</span> <a class="code hl_function" href="psel_8h.html#a30c4b53d5da5a8fba9fc86bd48a9599b">pselUiSetAllowUserCreation</a>(<a class="code hl_struct" href="structPselUiSettings.html">PselUiSettings</a> *ui, <span class="keywordtype">bool</span> flag) {</div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keywordflow">if</span>(ui-><a class="code hl_variable" href="structPselUiSettings.html#ab9c16d87d1572b9709c10c7025d92212">settings</a>.<a class="code hl_variable" href="structPselUiSettingsV1.html#a8791a4790a42968a24bad197655f225b">mode</a> == <a class="code hl_enumvalue" href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ad08239e301eddd7a235684b59ee4df11">PselUiMode_UserSelector</a>) {</div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> ui-><a class="code hl_variable" href="structPselUiSettings.html#ab9c16d87d1572b9709c10c7025d92212">settings</a>.<a class="code hl_variable" href="structPselUiSettingsV1.html#aa26482ab797ebffd865b6a39125eeb62">is_permitted</a> = flag!=0;</div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> }</div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="comment"> * @brief Sets whether users need to be linked to a Nintendo account.</span></div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="comment"> * @param ui PselUiSettings struct.</span></div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="comment"> * @param flag Flag value.</span></div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="comment"> */</span></div>
|
|
<div class="foldopen" id="foldopen00128" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="psel_8h.html#aedffedd3fb852d506fd8e96ca871d157"> 128</a></span><a class="code hl_define" href="types_8h.html#ae2a0903442f062ed4f9f0568a6f1a297">NX_CONSTEXPR</a> <span class="keywordtype">void</span> <a class="code hl_function" href="psel_8h.html#aedffedd3fb852d506fd8e96ca871d157">pselUiSetNetworkServiceRequired</a>(<a class="code hl_struct" href="structPselUiSettings.html">PselUiSettings</a> *ui, <span class="keywordtype">bool</span> flag) {</div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> ui-><a class="code hl_variable" href="structPselUiSettings.html#ab9c16d87d1572b9709c10c7025d92212">settings</a>.<a class="code hl_variable" href="structPselUiSettingsV1.html#ab1119001d85216b6e2c6c1c9eaf358f5">is_network_service_account_required</a> = flag;</div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="comment"></span> </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"> * @brief Sets whether selection can be skipped with a button.</span></div>
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="comment"> * @param ui PselUiSettings struct.</span></div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="comment"> * @param flag Flag value.</span></div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="comment"> */</span></div>
|
|
<div class="foldopen" id="foldopen00137" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="psel_8h.html#a9086c93f346ac43a3978c4dc800b2640"> 137</a></span><a class="code hl_define" href="types_8h.html#ae2a0903442f062ed4f9f0568a6f1a297">NX_CONSTEXPR</a> <span class="keywordtype">void</span> <a class="code hl_function" href="psel_8h.html#a9086c93f346ac43a3978c4dc800b2640">pselUiSetSkipButtonEnabled</a>(<a class="code hl_struct" href="structPselUiSettings.html">PselUiSettings</a> *ui, <span class="keywordtype">bool</span> flag) {</div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> ui-><a class="code hl_variable" href="structPselUiSettings.html#ab9c16d87d1572b9709c10c7025d92212">settings</a>.<a class="code hl_variable" href="structPselUiSettingsV1.html#aaa36b209f7e8b6284c3fd9908c4ee7b3">show_skip_button</a> = flag!=0;</div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="comment"> * @brief Shows the applet with the specified UI settings.</span></div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="comment"> * @param ui PselUiSettings struct.</span></div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="comment"> * @param out_user Selected user ID.</span></div>
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="comment"> * @note If user skips (see \ref pselUiSetSkipEnabled) this will return successfully but the output ID will be 0.</span></div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="psel_8h.html#a9517ea441298a3b5c8ad3181eaff5e9f"> 147</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#a9517ea441298a3b5c8ad3181eaff5e9f">pselUiShow</a>(<a class="code hl_struct" href="structPselUiSettings.html">PselUiSettings</a> *ui, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> *out_user);</div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="comment"> * @brief This is the System version of \ref pselShowUserSelector.</span></div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="comment"> * @note This uses \ref accountIsUserRegistrationRequestPermitted, hence \ref accountInitialize must be used prior to this. See also the docs for PselUserSelectionSettings::is_skip_enabled.</span></div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="comment"> * @param[out] out_user Returned selected user ID.</span></div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="comment"> * @param[in] settings \ref PselUserSelectionSettings</span></div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="comment"> * @param[in] settings_system [2.0.0+] \ref PselUserSelectionSettingsForSystemService, ignored on prior versions.</span></div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="psel_8h.html#aeb8ead1965594efad6aeed33979f8957"> 156</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#aeb8ead1965594efad6aeed33979f8957">pselShowUserSelectorForSystem</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> *out_user, <span class="keyword">const</span> <a class="code hl_struct" href="structPselUserSelectionSettings.html">PselUserSelectionSettings</a> *settings, <span class="keyword">const</span> <a class="code hl_struct" href="structPselUserSelectionSettingsForSystemService.html">PselUserSelectionSettingsForSystemService</a> *settings_system);</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">/**</span></div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="comment"> * @brief This is the Launcher version of \ref pselShowUserSelector.</span></div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="comment"> * @note This uses \ref accountIsUserRegistrationRequestPermitted, hence \ref accountInitialize must be used prior to this. See also the docs for PselUserSelectionSettings::is_skip_enabled.</span></div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="comment"> * @param[out] out_user Returned selected user ID.</span></div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="comment"> * @param[in] settings \ref PselUserSelectionSettings</span></div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="psel_8h.html#a7ba691eeae9a3ab2c70bdb63e6eef7c6"> 165</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#a7ba691eeae9a3ab2c70bdb63e6eef7c6">pselShowUserSelectorForLauncher</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> *out_user, <span class="keyword">const</span> <a class="code hl_struct" href="structPselUserSelectionSettings.html">PselUserSelectionSettings</a> *settings, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span><span class="comment"> * @brief Shows the applet to select a user.</span></div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="comment"> * @note This uses \ref accountIsUserRegistrationRequestPermitted, hence \ref accountInitialize must be used prior to this. See also the docs for PselUserSelectionSettings::is_skip_enabled.</span></div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="comment"> * @param[out] out_user Returned selected user ID.</span></div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="comment"> * @param[in] settings \ref PselUserSelectionSettings</span></div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="psel_8h.html#a345ef3218d2d4f7ac69a0522533d55aa"> 173</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#a345ef3218d2d4f7ac69a0522533d55aa">pselShowUserSelector</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> *out_user, <span class="keyword">const</span> <a class="code hl_struct" href="structPselUserSelectionSettings.html">PselUserSelectionSettings</a> *settings);</div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="comment"></span> </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"> * @brief Shows the applet to create a user.</span></div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span><span class="comment"> * @note This uses \ref accountIsUserRegistrationRequestPermitted, hence \ref accountInitialize must be used prior to this. If the output flag is 0, an error will be thrown.</span></div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="psel_8h.html#abbbfc343574fbff692e644e58830755e"> 179</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#abbbfc343574fbff692e644e58830755e">pselShowUserCreator</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="comment"> * @brief Shows the applet to change a user's icon.</span></div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span><span class="comment"> * @param[in] user Input user ID.</span></div>
|
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="psel_8h.html#a293126cf58e9e6de53e682499a69dc80"> 185</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#a293126cf58e9e6de53e682499a69dc80">pselShowUserIconEditor</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> user);</div>
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span><span class="comment"> * @brief Shows the applet to change a user's nickname.</span></div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span><span class="comment"> * @param[in] user Input user ID.</span></div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="psel_8h.html#a2ae2e2d32512df96056a0a228e78623b"> 191</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#a2ae2e2d32512df96056a0a228e78623b">pselShowUserNicknameEditor</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> user);</div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="comment"> * @brief Shows the applet to create a user. Used by the starter applet during system setup.</span></div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="psel_8h.html#a3b28c399f5891df6ebad425c0459778e"> 196</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#a3b28c399f5891df6ebad425c0459778e">pselShowUserCreatorForStarter</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span><span class="comment"> * @brief Shows the applet for Nintendo Account Nnid linking.</span></div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><span class="comment"> * @param[in] user Input user ID.</span></div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="psel_8h.html#a2f70f0224995c9c5d9f2eacae04ba4dd"> 203</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#a2f70f0224995c9c5d9f2eacae04ba4dd">pselShowNintendoAccountNnidLinker</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> user);</div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span><span class="comment"> * @brief Shows the applet for UserQualificationPromoter.</span></div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><span class="comment"> * @note Only available on [13.0.0+].</span></div>
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span><span class="comment"> * @param[in] user Input user ID.</span></div>
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="psel_8h.html#a41e6540745de7f8fc2055b6dd47d1fa0"> 210</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="psel_8h.html#a41e6540745de7f8fc2055b6dd47d1fa0">pselShowUserQualificationPromoter</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> user);</div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5">PselUserSelectionPurpose</a></div><div class="ttdeci">PselUserSelectionPurpose</div><div class="ttdoc">UI message text to display with PselUiMode_UserSelector. Invalid values are handled as PselUserSelect...</div><div class="ttdef"><b>Definition</b> psel.h:30</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5a237f33096800d325ce5906fc23e64e6a"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a237f33096800d325ce5906fc23e64e6a">PselUserSelectionPurpose_SaveDataTransfer</a></div><div class="ttdeci">@ PselUserSelectionPurpose_SaveDataTransfer</div><div class="ttdoc">[8.0.0+] "Send save data for which user?"</div><div class="ttdef"><b>Definition</b> psel.h:40</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5a4104e5f2dbc0767fd9a1d9b89b2bfc60"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a4104e5f2dbc0767fd9a1d9b89b2bfc60">PselUserSelectionPurpose_NintendoAccountLinkage</a></div><div class="ttdeci">@ PselUserSelectionPurpose_NintendoAccountLinkage</div><div class="ttdoc">[2.0.0+] "Select a user to link to a Nintendo Account."</div><div class="ttdef"><b>Definition</b> psel.h:36</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5a4c466215b240e801c5d7c1b7219f5462"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a4c466215b240e801c5d7c1b7219f5462">PselUserSelectionPurpose_General</a></div><div class="ttdeci">@ PselUserSelectionPurpose_General</div><div class="ttdoc">"Select a user."</div><div class="ttdef"><b>Definition</b> psel.h:31</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5a54ed2cfab63cacad4206d887c12c2281"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a54ed2cfab63cacad4206d887c12c2281">PselUserSelectionPurpose_PicturePost</a></div><div class="ttdeci">@ PselUserSelectionPurpose_PicturePost</div><div class="ttdoc">[2.0.0+] "Who is posting?"</div><div class="ttdef"><b>Definition</b> psel.h:35</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5a7c33d164b89a48e0e3a5cba950fb81c5"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a7c33d164b89a48e0e3a5cba950fb81c5">PselUserSelectionPurpose_GameCardRegistration</a></div><div class="ttdeci">@ PselUserSelectionPurpose_GameCardRegistration</div><div class="ttdoc">[2.0.0+] "Who will receive the points?"</div><div class="ttdef"><b>Definition</b> psel.h:32</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5a8d2f1f1da47195ab3476013e0547bf89"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5a8d2f1f1da47195ab3476013e0547bf89">PselUserSelectionPurpose_EShopLaunch</a></div><div class="ttdeci">@ PselUserSelectionPurpose_EShopLaunch</div><div class="ttdoc">[2.0.0+] "Who is using Nintendo eShop?"</div><div class="ttdef"><b>Definition</b> psel.h:33</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5aa37d91f5d867aee200e67745422cbac2"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5aa37d91f5d867aee200e67745422cbac2">PselUserSelectionPurpose_SaveDataDeletion</a></div><div class="ttdeci">@ PselUserSelectionPurpose_SaveDataDeletion</div><div class="ttdoc">[2.0.0+] "Format data for which user?"</div><div class="ttdef"><b>Definition</b> psel.h:38</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5ab25e659761e842a9ab4cadab0a025302"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5ab25e659761e842a9ab4cadab0a025302">PselUserSelectionPurpose_UserMigration</a></div><div class="ttdeci">@ PselUserSelectionPurpose_UserMigration</div><div class="ttdoc">[4.0.0+] "Which user will be transferred to another console?"</div><div class="ttdef"><b>Definition</b> psel.h:39</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5ab431b04a7f371ae52570ac3e0a47501a"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5ab431b04a7f371ae52570ac3e0a47501a">PselUserSelectionPurpose_SettingsUpdate</a></div><div class="ttdeci">@ PselUserSelectionPurpose_SettingsUpdate</div><div class="ttdoc">[2.0.0+] "Change settings for which user?"</div><div class="ttdef"><b>Definition</b> psel.h:37</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a0cd8ae3d46eabd8fdf5cae364cfa2bf5adf6dc324f73c86bf693bb00357156078"><div class="ttname"><a href="psel_8h.html#a0cd8ae3d46eabd8fdf5cae364cfa2bf5adf6dc324f73c86bf693bb00357156078">PselUserSelectionPurpose_EShopItemShow</a></div><div class="ttdeci">@ PselUserSelectionPurpose_EShopItemShow</div><div class="ttdoc">[2.0.0+] "Who is making this purchase?"</div><div class="ttdef"><b>Definition</b> psel.h:34</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a293126cf58e9e6de53e682499a69dc80"><div class="ttname"><a href="psel_8h.html#a293126cf58e9e6de53e682499a69dc80">pselShowUserIconEditor</a></div><div class="ttdeci">Result pselShowUserIconEditor(AccountUid user)</div><div class="ttdoc">Shows the applet to change a user's icon.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a2ae2e2d32512df96056a0a228e78623b"><div class="ttname"><a href="psel_8h.html#a2ae2e2d32512df96056a0a228e78623b">pselShowUserNicknameEditor</a></div><div class="ttdeci">Result pselShowUserNicknameEditor(AccountUid user)</div><div class="ttdoc">Shows the applet to change a user's nickname.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a2f70f0224995c9c5d9f2eacae04ba4dd"><div class="ttname"><a href="psel_8h.html#a2f70f0224995c9c5d9f2eacae04ba4dd">pselShowNintendoAccountNnidLinker</a></div><div class="ttdeci">Result pselShowNintendoAccountNnidLinker(AccountUid user)</div><div class="ttdoc">Shows the applet for Nintendo Account Nnid linking.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a30c4b53d5da5a8fba9fc86bd48a9599b"><div class="ttname"><a href="psel_8h.html#a30c4b53d5da5a8fba9fc86bd48a9599b">pselUiSetAllowUserCreation</a></div><div class="ttdeci">static void pselUiSetAllowUserCreation(PselUiSettings *ui, bool flag)</div><div class="ttdoc">Sets whether users can be created in the applet.</div><div class="ttdef"><b>Definition</b> psel.h:117</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a345ef3218d2d4f7ac69a0522533d55aa"><div class="ttname"><a href="psel_8h.html#a345ef3218d2d4f7ac69a0522533d55aa">pselShowUserSelector</a></div><div class="ttdeci">Result pselShowUserSelector(AccountUid *out_user, const PselUserSelectionSettings *settings)</div><div class="ttdoc">Shows the applet to select a user.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a353316e9df3b6a001d02db426de57d49"><div class="ttname"><a href="psel_8h.html#a353316e9df3b6a001d02db426de57d49">PselNintendoAccountStartupDialogType</a></div><div class="ttdeci">PselNintendoAccountStartupDialogType</div><div class="ttdoc">NintendoAccountStartupDialogType.</div><div class="ttdef"><b>Definition</b> psel.h:44</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a353316e9df3b6a001d02db426de57d49a045cc485267eb2b6317beb1eb8d05118"><div class="ttname"><a href="psel_8h.html#a353316e9df3b6a001d02db426de57d49a045cc485267eb2b6317beb1eb8d05118">PselNintendoAccountStartupDialogType_LoginAndCreate</a></div><div class="ttdeci">@ PselNintendoAccountStartupDialogType_LoginAndCreate</div><div class="ttdoc">LoginAndCreate.</div><div class="ttdef"><b>Definition</b> psel.h:45</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a353316e9df3b6a001d02db426de57d49aae3d5d67e4baf4c86b5768074ea37c2f"><div class="ttname"><a href="psel_8h.html#a353316e9df3b6a001d02db426de57d49aae3d5d67e4baf4c86b5768074ea37c2f">PselNintendoAccountStartupDialogType_Create</a></div><div class="ttdeci">@ PselNintendoAccountStartupDialogType_Create</div><div class="ttdoc">Create.</div><div class="ttdef"><b>Definition</b> psel.h:47</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a353316e9df3b6a001d02db426de57d49aff47663d22573bae872bc2cb31bc987d"><div class="ttname"><a href="psel_8h.html#a353316e9df3b6a001d02db426de57d49aff47663d22573bae872bc2cb31bc987d">PselNintendoAccountStartupDialogType_Login</a></div><div class="ttdeci">@ PselNintendoAccountStartupDialogType_Login</div><div class="ttdoc">Login.</div><div class="ttdef"><b>Definition</b> psel.h:46</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a3b28c399f5891df6ebad425c0459778e"><div class="ttname"><a href="psel_8h.html#a3b28c399f5891df6ebad425c0459778e">pselShowUserCreatorForStarter</a></div><div class="ttdeci">Result pselShowUserCreatorForStarter(void)</div><div class="ttdoc">Shows the applet to create a user.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a41e6540745de7f8fc2055b6dd47d1fa0"><div class="ttname"><a href="psel_8h.html#a41e6540745de7f8fc2055b6dd47d1fa0">pselShowUserQualificationPromoter</a></div><div class="ttdeci">Result pselShowUserQualificationPromoter(AccountUid user)</div><div class="ttdoc">Shows the applet for UserQualificationPromoter.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a4827244e4bf688759be8ffc0e4a6d4d4"><div class="ttname"><a href="psel_8h.html#a4827244e4bf688759be8ffc0e4a6d4d4">pselUiAddUser</a></div><div class="ttdeci">void pselUiAddUser(PselUiSettings *ui, AccountUid user_id)</div><div class="ttdoc">Adds an user to the user list of the applet.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a7ba691eeae9a3ab2c70bdb63e6eef7c6"><div class="ttname"><a href="psel_8h.html#a7ba691eeae9a3ab2c70bdb63e6eef7c6">pselShowUserSelectorForLauncher</a></div><div class="ttdeci">Result pselShowUserSelectorForLauncher(AccountUid *out_user, const PselUserSelectionSettings *settings, u64 application_id)</div><div class="ttdoc">This is the Launcher version of pselShowUserSelector.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a9086c93f346ac43a3978c4dc800b2640"><div class="ttname"><a href="psel_8h.html#a9086c93f346ac43a3978c4dc800b2640">pselUiSetSkipButtonEnabled</a></div><div class="ttdeci">static void pselUiSetSkipButtonEnabled(PselUiSettings *ui, bool flag)</div><div class="ttdoc">Sets whether selection can be skipped with a button.</div><div class="ttdef"><b>Definition</b> psel.h:137</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a9517ea441298a3b5c8ad3181eaff5e9f"><div class="ttname"><a href="psel_8h.html#a9517ea441298a3b5c8ad3181eaff5e9f">pselUiShow</a></div><div class="ttdeci">Result pselUiShow(PselUiSettings *ui, AccountUid *out_user)</div><div class="ttdoc">Shows the applet with the specified UI settings.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_a97574b8357e57e31df05e2016d203ab7"><div class="ttname"><a href="psel_8h.html#a97574b8357e57e31df05e2016d203ab7">pselUiCreate</a></div><div class="ttdeci">Result pselUiCreate(PselUiSettings *ui, PselUiMode mode)</div><div class="ttdoc">Creates a new UI config for the playerSelect applet with the specified mode.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_abbbfc343574fbff692e644e58830755e"><div class="ttname"><a href="psel_8h.html#abbbfc343574fbff692e644e58830755e">pselShowUserCreator</a></div><div class="ttdeci">Result pselShowUserCreator(void)</div><div class="ttdoc">Shows the applet to create a user.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931">PselUiMode</a></div><div class="ttdeci">PselUiMode</div><div class="ttdoc">playerSelect UI modes.</div><div class="ttdef"><b>Definition</b> psel.h:12</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931a1752f56cd2b57ae8820e4eb88f87c3c2"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a1752f56cd2b57ae8820e4eb88f87c3c2">PselUiMode_LicenseRequirementsForNetworkService</a></div><div class="ttdeci">@ PselUiMode_LicenseRequirementsForNetworkService</div><div class="ttdoc">[6.0.0+] LicenseRequirementsForNetworkService</div><div class="ttdef"><b>Definition</b> psel.h:23</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931a1bc2267d5707239874561b1cc05dde3b"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a1bc2267d5707239874561b1cc05dde3b">PselUiMode_NintendoAccountNnidLinker</a></div><div class="ttdeci">@ PselUiMode_NintendoAccountNnidLinker</div><div class="ttdoc">[6.0.0+] NintendoAccountNnidLinker</div><div class="ttdef"><b>Definition</b> psel.h:22</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931a27ce12cbdcb10541a4f9a93c5b8a5aeb"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a27ce12cbdcb10541a4f9a93c5b8a5aeb">PselUiMode_UserQualificationPromoter</a></div><div class="ttdeci">@ PselUiMode_UserQualificationPromoter</div><div class="ttdoc">[13.0.0+] UserQualificationPromoter</div><div class="ttdef"><b>Definition</b> psel.h:26</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931a4a47b7b13912de5d7debbec4918d6f0b"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a4a47b7b13912de5d7debbec4918d6f0b">PselUiMode_UserCreatorForImmediateNaLoginTest</a></div><div class="ttdeci">@ PselUiMode_UserCreatorForImmediateNaLoginTest</div><div class="ttdoc">[7.0.0+] UserCreatorForImmediateNaLoginTest</div><div class="ttdef"><b>Definition</b> psel.h:25</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931a70d5b9395095f3741b712b7237909070"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931a70d5b9395095f3741b712b7237909070">PselUiMode_LicenseRequirementsForNetworkServiceWithUserContextImpl</a></div><div class="ttdeci">@ PselUiMode_LicenseRequirementsForNetworkServiceWithUserContextImpl</div><div class="ttdoc">[7.0.0+] LicenseRequirementsForNetworkServiceWithUserContextImpl</div><div class="ttdef"><b>Definition</b> psel.h:24</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931aa0cc3a36039f40ab64daa83dcbed2838"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931aa0cc3a36039f40ab64daa83dcbed2838">PselUiMode_IntroduceExternalNetworkServiceAccountForRegistration</a></div><div class="ttdeci">@ PselUiMode_IntroduceExternalNetworkServiceAccountForRegistration</div><div class="ttdoc">[6.0.0+] IntroduceExternalNetworkServiceAccountForRegistration</div><div class="ttdef"><b>Definition</b> psel.h:21</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931aad46fb2ba808ea771268e29eaa3e1be9"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931aad46fb2ba808ea771268e29eaa3e1be9">PselUiMode_UserNicknameEditor</a></div><div class="ttdeci">@ PselUiMode_UserNicknameEditor</div><div class="ttdoc">UserNicknameEditor.</div><div class="ttdef"><b>Definition</b> psel.h:17</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931abb00bbcf288d0a5fce52da8243dbba6c"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931abb00bbcf288d0a5fce52da8243dbba6c">PselUiMode_IntroduceExternalNetworkServiceAccount</a></div><div class="ttdeci">@ PselUiMode_IntroduceExternalNetworkServiceAccount</div><div class="ttdoc">IntroduceExternalNetworkServiceAccount.</div><div class="ttdef"><b>Definition</b> psel.h:20</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931ac4e3ebf872f051b79ab8ae005fd2f913"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ac4e3ebf872f051b79ab8ae005fd2f913">PselUiMode_NintendoAccountAuthorizationRequestContext</a></div><div class="ttdeci">@ PselUiMode_NintendoAccountAuthorizationRequestContext</div><div class="ttdoc">NintendoAccountAuthorizationRequestContext.</div><div class="ttdef"><b>Definition</b> psel.h:19</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931ad08239e301eddd7a235684b59ee4df11"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ad08239e301eddd7a235684b59ee4df11">PselUiMode_UserSelector</a></div><div class="ttdeci">@ PselUiMode_UserSelector</div><div class="ttdoc">UserSelector.</div><div class="ttdef"><b>Definition</b> psel.h:13</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931ad2dcf454aa438f36f3593fce9f4cc7d7"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ad2dcf454aa438f36f3593fce9f4cc7d7">PselUiMode_UserCreatorForStarter</a></div><div class="ttdeci">@ PselUiMode_UserCreatorForStarter</div><div class="ttdoc">UserCreatorForStarter.</div><div class="ttdef"><b>Definition</b> psel.h:18</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931ad4a2941fa33cd010a3cd9ec4cf62c048"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931ad4a2941fa33cd010a3cd9ec4cf62c048">PselUiMode_EnsureNetworkServiceAccountAvailable</a></div><div class="ttdeci">@ PselUiMode_EnsureNetworkServiceAccountAvailable</div><div class="ttdoc">EnsureNetworkServiceAccountAvailable.</div><div class="ttdef"><b>Definition</b> psel.h:15</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931af348f6243679fccb585c01ec2228d77d"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931af348f6243679fccb585c01ec2228d77d">PselUiMode_UserCreator</a></div><div class="ttdeci">@ PselUiMode_UserCreator</div><div class="ttdoc">UserCreator.</div><div class="ttdef"><b>Definition</b> psel.h:14</div></div>
|
|
<div class="ttc" id="apsel_8h_html_acdf774a2bc292af90b61dcc95f694931afc955c9d45d2b3fb73f12ee295035a40"><div class="ttname"><a href="psel_8h.html#acdf774a2bc292af90b61dcc95f694931afc955c9d45d2b3fb73f12ee295035a40">PselUiMode_UserIconEditor</a></div><div class="ttdeci">@ PselUiMode_UserIconEditor</div><div class="ttdoc">UserIconEditor.</div><div class="ttdef"><b>Definition</b> psel.h:16</div></div>
|
|
<div class="ttc" id="apsel_8h_html_aeb8ead1965594efad6aeed33979f8957"><div class="ttname"><a href="psel_8h.html#aeb8ead1965594efad6aeed33979f8957">pselShowUserSelectorForSystem</a></div><div class="ttdeci">Result pselShowUserSelectorForSystem(AccountUid *out_user, const PselUserSelectionSettings *settings, const PselUserSelectionSettingsForSystemService *settings_system)</div><div class="ttdoc">This is the System version of pselShowUserSelector.</div></div>
|
|
<div class="ttc" id="apsel_8h_html_aedffedd3fb852d506fd8e96ca871d157"><div class="ttname"><a href="psel_8h.html#aedffedd3fb852d506fd8e96ca871d157">pselUiSetNetworkServiceRequired</a></div><div class="ttdeci">static void pselUiSetNetworkServiceRequired(PselUiSettings *ui, bool flag)</div><div class="ttdoc">Sets whether users need to be linked to a Nintendo account.</div><div class="ttdef"><b>Definition</b> psel.h:128</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="astructPselUiReturnArg_html"><div class="ttname"><a href="structPselUiReturnArg.html">PselUiReturnArg</a></div><div class="ttdoc">Return data sent after execution.</div><div class="ttdef"><b>Definition</b> psel.h:91</div></div>
|
|
<div class="ttc" id="astructPselUiReturnArg_html_a9191280bd559b8b6cbbab918bc068cc7"><div class="ttname"><a href="structPselUiReturnArg.html#a9191280bd559b8b6cbbab918bc068cc7">PselUiReturnArg::res</a></div><div class="ttdeci">Result res</div><div class="ttdoc">Result.</div><div class="ttdef"><b>Definition</b> psel.h:92</div></div>
|
|
<div class="ttc" id="astructPselUiReturnArg_html_aac28735c097a8fb6c29359ec36a049eb"><div class="ttname"><a href="structPselUiReturnArg.html#aac28735c097a8fb6c29359ec36a049eb">PselUiReturnArg::user_id</a></div><div class="ttdeci">AccountUid user_id</div><div class="ttdoc">Selected AccountUid.</div><div class="ttdef"><b>Definition</b> psel.h:93</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html"><div class="ttname"><a href="structPselUiSettingsV1.html">PselUiSettingsV1</a></div><div class="ttdoc">Base UI settings for playerSelect.</div><div class="ttdef"><b>Definition</b> psel.h:51</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_a79829dac50f07817e0d44f69af0ee547"><div class="ttname"><a href="structPselUiSettingsV1.html#a79829dac50f07817e0d44f69af0ee547">PselUiSettingsV1::unk_x92</a></div><div class="ttdeci">u8 unk_x92</div><div class="ttdoc">Set to value 1 by pselShowUserSelectorForSystem / pselShowUserSelectorForLauncher.</div><div class="ttdef"><b>Definition</b> psel.h:58</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_a8791a4790a42968a24bad197655f225b"><div class="ttname"><a href="structPselUiSettingsV1.html#a8791a4790a42968a24bad197655f225b">PselUiSettingsV1::mode</a></div><div class="ttdeci">u32 mode</div><div class="ttdoc">PselUiMode</div><div class="ttdef"><b>Definition</b> psel.h:52</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_aa1d357ee980098fc78b172c4a9801f5d"><div class="ttname"><a href="structPselUiSettingsV1.html#aa1d357ee980098fc78b172c4a9801f5d">PselUiSettingsV1::unk_x97</a></div><div class="ttdeci">u8 unk_x97</div><div class="ttdoc">[6.0.0+] Set to PselUserSelectionSettings::is_unqualified_user_selectable ^ 1.</div><div class="ttdef"><b>Definition</b> psel.h:63</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_aa26482ab797ebffd865b6a39125eeb62"><div class="ttname"><a href="structPselUiSettingsV1.html#aa26482ab797ebffd865b6a39125eeb62">PselUiSettingsV1::is_permitted</a></div><div class="ttdeci">u8 is_permitted</div><div class="ttdoc">isPermitted. With PselUiMode_UserSelector: enables the option to create a new user....</div><div class="ttdef"><b>Definition</b> psel.h:59</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_aaa36b209f7e8b6284c3fd9908c4ee7b3"><div class="ttname"><a href="structPselUiSettingsV1.html#aaa36b209f7e8b6284c3fd9908c4ee7b3">PselUiSettingsV1::show_skip_button</a></div><div class="ttdeci">u8 show_skip_button</div><div class="ttdoc">PselUserSelectionSettings::show_skip_button.</div><div class="ttdef"><b>Definition</b> psel.h:60</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_ab1119001d85216b6e2c6c1c9eaf358f5"><div class="ttname"><a href="structPselUiSettingsV1.html#ab1119001d85216b6e2c6c1c9eaf358f5">PselUiSettingsV1::is_network_service_account_required</a></div><div class="ttdeci">u8 is_network_service_account_required</div><div class="ttdoc">PselUserSelectionSettings::is_network_service_account_required.</div><div class="ttdef"><b>Definition</b> psel.h:56</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_acba79cd31d0c739d47b4ec5baa2cbf3d"><div class="ttname"><a href="structPselUiSettingsV1.html#acba79cd31d0c739d47b4ec5baa2cbf3d">PselUiSettingsV1::application_id</a></div><div class="ttdeci">u64 application_id</div><div class="ttdoc">ApplicationId with pselShowUserSelectorForLauncher.</div><div class="ttdef"><b>Definition</b> psel.h:55</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_acf8f68f95c32cd86ec1af6b7a13fbb09"><div class="ttname"><a href="structPselUiSettingsV1.html#acf8f68f95c32cd86ec1af6b7a13fbb09">PselUiSettingsV1::is_skip_enabled</a></div><div class="ttdeci">u8 is_skip_enabled</div><div class="ttdoc">PselUserSelectionSettings::is_skip_enabled.</div><div class="ttdef"><b>Definition</b> psel.h:57</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_ae71cd5069c1bc7c1ca45f12c8155a11a"><div class="ttname"><a href="structPselUiSettingsV1.html#ae71cd5069c1bc7c1ca45f12c8155a11a">PselUiSettingsV1::additional_select</a></div><div class="ttdeci">u8 additional_select</div><div class="ttdoc">PselUserSelectionSettings::additional_select.</div><div class="ttdef"><b>Definition</b> psel.h:61</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_ae8ca24e86038d39f64f4d91244cd23dd"><div class="ttname"><a href="structPselUiSettingsV1.html#ae8ca24e86038d39f64f4d91244cd23dd">PselUiSettingsV1::pad</a></div><div class="ttdeci">u32 pad</div><div class="ttdoc">Padding.</div><div class="ttdef"><b>Definition</b> psel.h:53</div></div>
|
|
<div class="ttc" id="astructPselUiSettingsV1_html_aeb58ee6dda10731af090f8c9feeb8ff4"><div class="ttname"><a href="structPselUiSettingsV1.html#aeb58ee6dda10731af090f8c9feeb8ff4">PselUiSettingsV1::unk_x96</a></div><div class="ttdeci">u8 unk_x96</div><div class="ttdoc">[2.0.0+] Set to PselUserSelectionSettingsForSystemService::enable_user_creation_button....</div><div class="ttdef"><b>Definition</b> psel.h:62</div></div>
|
|
<div class="ttc" id="astructPselUiSettings_html"><div class="ttname"><a href="structPselUiSettings.html">PselUiSettings</a></div><div class="ttdoc">UI settings for versions starting with 0x10000.</div><div class="ttdef"><b>Definition</b> psel.h:67</div></div>
|
|
<div class="ttc" id="astructPselUiSettings_html_ab9c16d87d1572b9709c10c7025d92212"><div class="ttname"><a href="structPselUiSettings.html#ab9c16d87d1572b9709c10c7025d92212">PselUiSettings::settings</a></div><div class="ttdeci">PselUiSettingsV1 settings</div><div class="ttdoc">PselUiSettingsV1</div><div class="ttdef"><b>Definition</b> psel.h:68</div></div>
|
|
<div class="ttc" id="astructPselUiSettings_html_aebb1b671f67f996df9b53d96bccde8cd"><div class="ttname"><a href="structPselUiSettings.html#aebb1b671f67f996df9b53d96bccde8cd">PselUiSettings::unk_x98</a></div><div class="ttdeci">u32 unk_x98</div><div class="ttdoc">[2.0.0+] Set to PselUserSelectionSettingsForSystemService::purpose.</div><div class="ttdef"><b>Definition</b> psel.h:69</div></div>
|
|
<div class="ttc" id="astructPselUserSelectionSettingsForSystemService_html"><div class="ttname"><a href="structPselUserSelectionSettingsForSystemService.html">PselUserSelectionSettingsForSystemService</a></div><div class="ttdoc">[2.0.0+] UserSelectionSettingsForSystemService</div><div class="ttdef"><b>Definition</b> psel.h:84</div></div>
|
|
<div class="ttc" id="astructPselUserSelectionSettingsForSystemService_html_a63b987a8a761d1dceef3b708e608ff3d"><div class="ttname"><a href="structPselUserSelectionSettingsForSystemService.html#a63b987a8a761d1dceef3b708e608ff3d">PselUserSelectionSettingsForSystemService::enable_user_creation_button</a></div><div class="ttdeci">u8 enable_user_creation_button</div><div class="ttdoc">Enables the user-creation button when set. Whether user-creation when pressing the button is actually...</div><div class="ttdef"><b>Definition</b> psel.h:86</div></div>
|
|
<div class="ttc" id="astructPselUserSelectionSettingsForSystemService_html_aa87893bf2e2c95926ac04a1eec3ee32f"><div class="ttname"><a href="structPselUserSelectionSettingsForSystemService.html#aa87893bf2e2c95926ac04a1eec3ee32f">PselUserSelectionSettingsForSystemService::purpose</a></div><div class="ttdeci">u32 purpose</div><div class="ttdoc">PselUserSelectionPurpose</div><div class="ttdef"><b>Definition</b> psel.h:85</div></div>
|
|
<div class="ttc" id="astructPselUserSelectionSettings_html"><div class="ttname"><a href="structPselUserSelectionSettings.html">PselUserSelectionSettings</a></div><div class="ttdoc">UserSelectionSettings.</div><div class="ttdef"><b>Definition</b> psel.h:74</div></div>
|
|
<div class="ttc" id="astructPselUserSelectionSettings_html_ac2f8e4a30a12f3addb1ed80f65b12f31"><div class="ttname"><a href="structPselUserSelectionSettings.html#ac2f8e4a30a12f3addb1ed80f65b12f31">PselUserSelectionSettings::is_skip_enabled</a></div><div class="ttdeci">u8 is_skip_enabled</div><div class="ttdoc">isSkipEnabled. When set, the first user in invalid_uid_list must not be set, and additional_select mu...</div><div class="ttdef"><b>Definition</b> psel.h:76</div></div>
|
|
<div class="ttc" id="astructPselUserSelectionSettings_html_ac54ad42a27660fe911f3377516d96f03"><div class="ttname"><a href="structPselUserSelectionSettings.html#ac54ad42a27660fe911f3377516d96f03">PselUserSelectionSettings::show_skip_button</a></div><div class="ttdeci">u8 show_skip_button</div><div class="ttdoc">showSkipButton. Enables the option to skip user selection with a button.</div><div class="ttdef"><b>Definition</b> psel.h:78</div></div>
|
|
<div class="ttc" id="astructPselUserSelectionSettings_html_ad99e350bc99d3edf5af68005d35bdd93"><div class="ttname"><a href="structPselUserSelectionSettings.html#ad99e350bc99d3edf5af68005d35bdd93">PselUserSelectionSettings::is_network_service_account_required</a></div><div class="ttdeci">u8 is_network_service_account_required</div><div class="ttdoc">isNetworkServiceAccountRequired. Whether the user needs to be linked to a Nintendo account.</div><div class="ttdef"><b>Definition</b> psel.h:77</div></div>
|
|
<div class="ttc" id="astructPselUserSelectionSettings_html_ade00495ad4ef60ea747db10940896948"><div class="ttname"><a href="structPselUserSelectionSettings.html#ade00495ad4ef60ea747db10940896948">PselUserSelectionSettings::additional_select</a></div><div class="ttdeci">u8 additional_select</div><div class="ttdoc">additionalSelect.</div><div class="ttdef"><b>Definition</b> psel.h:79</div></div>
|
|
<div class="ttc" id="astructPselUserSelectionSettings_html_ae7c8b6609cf1430b0adfb52f4a7138fe"><div class="ttname"><a href="structPselUserSelectionSettings.html#ae7c8b6609cf1430b0adfb52f4a7138fe">PselUserSelectionSettings::is_unqualified_user_selectable</a></div><div class="ttdeci">u8 is_unqualified_user_selectable</div><div class="ttdoc">[6.0.0+] isUnqualifiedUserSelectable</div><div class="ttdef"><b>Definition</b> psel.h:80</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_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_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>
|