mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 20:42:44 +02:00
2111 lines
470 KiB
HTML
2111 lines
470 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>libnx: include/switch/services/ns.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">libnx<span id="projectnumber"> v4.9.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_codefold(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">ns.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="ns_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 ns.h</span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * @brief NS services IPC wrapper.</span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * @author 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 "../nacp.h"</span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "../sf/service.h"</span></div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include "../services/ncm_types.h"</span></div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include "../services/async.h"</span></div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include "../services/acc.h"</span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include "../services/fs.h"</span></div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include "../applets/error.h"</span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include "../kernel/event.h"</span></div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include "../kernel/tmem.h"</span></div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">/// ShellEvent</span></div>
|
|
<div class="foldopen" id="foldopen00020" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbd"> 20</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbdabc803d40bb856575c2439eeaadacbf42"> 21</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbdabc803d40bb856575c2439eeaadacbf42">NsShellEvent_None</a> = 0, <span class="comment">///< None</span></div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda3506d57a294afaf1a25e56a615c5d62d"> 22</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda3506d57a294afaf1a25e56a615c5d62d">NsShellEvent_Exit</a> = 1, <span class="comment">///< Exit</span></div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda9122aa2c46c84c50abb87749059db475"> 23</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda9122aa2c46c84c50abb87749059db475">NsShellEvent_Start</a> = 2, <span class="comment">///< Start</span></div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda34e4256429d292bc3df78a0f6eae15f5"> 24</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda34e4256429d292bc3df78a0f6eae15f5">NsShellEvent_Crash</a> = 3, <span class="comment">///< Crash</span></div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda0b2b6159f6bd0fdf5f7c8a9c6a7934f5"> 25</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda0b2b6159f6bd0fdf5f7c8a9c6a7934f5">NsShellEvent_Debug</a> = 4, <span class="comment">///< Debug</span></div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>} <a class="code hl_enumeration" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbd">NsShellEvent</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">/// ApplicationControlSource</span></div>
|
|
<div class="foldopen" id="foldopen00029" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e"> 29</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="ns_8h.html#a465190e2e56617d936cf392bab6b927eafc715ea4813ab76de77596d795c3474f"> 30</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a465190e2e56617d936cf392bab6b927eafc715ea4813ab76de77596d795c3474f">NsApplicationControlSource_CacheOnly</a> = 0, <span class="comment">///< Returns data from cache.</span></div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="ns_8h.html#a465190e2e56617d936cf392bab6b927ea1d7febb2ebd7d720a12d580ac91eadc5"> 31</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a465190e2e56617d936cf392bab6b927ea1d7febb2ebd7d720a12d580ac91eadc5">NsApplicationControlSource_Storage</a> = 1, <span class="comment">///< Returns data from storage if not present in cache.</span></div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="ns_8h.html#a465190e2e56617d936cf392bab6b927eafe2b8617fafc5d9b537fe932a026ea50"> 32</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a465190e2e56617d936cf392bab6b927eafe2b8617fafc5d9b537fe932a026ea50">NsApplicationControlSource_StorageOnly</a> = 2, <span class="comment">///< Returns data from storage without using cache.</span></div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>} <a class="code hl_enumeration" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="comment">/// BackgroundNetworkUpdateState</span></div>
|
|
<div class="foldopen" id="foldopen00036" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82"> 36</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82a5a1782173e53fc5cf4076b1884bd7e49"> 37</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82a5a1782173e53fc5cf4076b1884bd7e49">NsBackgroundNetworkUpdateState_None</a> = 0, <span class="comment">///< No sysupdate task exists.</span></div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82aaee26efb2147a4f332a5c7eadead24b6"> 38</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82aaee26efb2147a4f332a5c7eadead24b6">NsBackgroundNetworkUpdateState_Downloading</a> = 1, <span class="comment">///< Sysupdate download in progress.</span></div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82ad38418b61dadfe4eb54d4dfd7d3fb155"> 39</a></span> <a class="code hl_enumvalue" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82ad38418b61dadfe4eb54d4dfd7d3fb155">NsBackgroundNetworkUpdateState_Ready</a> = 2, <span class="comment">///< Sysupdate ready, pending install.</span></div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>} <a class="code hl_enumeration" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">NsBackgroundNetworkUpdateState</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="comment">/// LatestSystemUpdate</span></div>
|
|
<div class="foldopen" id="foldopen00043" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026"> 43</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026aa5e4b4132597f625d3e856799cf9f7ab"> 44</a></span> <a class="code hl_enumvalue" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026aa5e4b4132597f625d3e856799cf9f7ab">NsLatestSystemUpdate_Unknown0</a> = 0, <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026aea6d8cf7c55242cbdbaeec362cb7ec87"> 45</a></span> <a class="code hl_enumvalue" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026aea6d8cf7c55242cbdbaeec362cb7ec87">NsLatestSystemUpdate_Unknown1</a> = 1, <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026a3a193902148599552e0a462e3f37b0f6"> 46</a></span> <a class="code hl_enumvalue" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026a3a193902148599552e0a462e3f37b0f6">NsLatestSystemUpdate_Unknown2</a> = 2, <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>} <a class="code hl_enumeration" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026">NsLatestSystemUpdate</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="comment">/// RequestServerStopper</span></div>
|
|
<div class="foldopen" id="foldopen00050" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="structNsRequestServerStopper.html"> 50</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="structNsRequestServerStopper.html#a858b9e02a17e377d0ceef7ddfc0b936b"> 51</a></span> <a class="code hl_struct" href="structService.html">Service</a> <a class="code hl_variable" href="structNsRequestServerStopper.html#a858b9e02a17e377d0ceef7ddfc0b936b">s</a>; <span class="comment">///< IRequestServerStopper</span></div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>} <a class="code hl_struct" href="structNsRequestServerStopper.html">NsRequestServerStopper</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="comment">/// ProgressMonitorForDeleteUserSaveDataAll</span></div>
|
|
<div class="foldopen" id="foldopen00055" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="structNsProgressMonitorForDeleteUserSaveDataAll.html"> 55</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structNsProgressMonitorForDeleteUserSaveDataAll.html#a587e4a35eb40c53a0b066344ccf539f0"> 56</a></span> <a class="code hl_struct" href="structService.html">Service</a> <a class="code hl_variable" href="structNsProgressMonitorForDeleteUserSaveDataAll.html#a587e4a35eb40c53a0b066344ccf539f0">s</a>; <span class="comment">///< IProgressMonitorForDeleteUserSaveDataAll</span></div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>} <a class="code hl_struct" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="comment">/// ProgressAsyncResult</span></div>
|
|
<div class="foldopen" id="foldopen00060" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="structNsProgressAsyncResult.html"> 60</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="structNsProgressAsyncResult.html#aced2f6bdbe308c26d6b5ee0ead685d1b"> 61</a></span> <a class="code hl_struct" href="structService.html">Service</a> <a class="code hl_variable" href="structNsProgressAsyncResult.html#aced2f6bdbe308c26d6b5ee0ead685d1b">s</a>; <span class="comment">///< IProgressAsyncResult</span></div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="structNsProgressAsyncResult.html#a7df97a7a8e1bf8adb0d4db74854feef3"> 62</a></span> <a class="code hl_struct" href="structEvent.html">Event</a> <a class="code hl_variable" href="structNsProgressAsyncResult.html#a7df97a7a8e1bf8adb0d4db74854feef3">event</a>; <span class="comment">///< Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span>} <a class="code hl_struct" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="comment">/// SystemUpdateControl</span></div>
|
|
<div class="foldopen" id="foldopen00066" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="structNsSystemUpdateControl.html"> 66</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="structNsSystemUpdateControl.html#ab82bb1625c4dc851fb0efc17587d85cf"> 67</a></span> <a class="code hl_struct" href="structService.html">Service</a> <a class="code hl_variable" href="structNsSystemUpdateControl.html#ab82bb1625c4dc851fb0efc17587d85cf">s</a>; <span class="comment">///< ISystemUpdateControl</span></div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="structNsSystemUpdateControl.html#a6d6892e8ef5ea8065beef8bd7b0b2e67"> 68</a></span> <a class="code hl_struct" href="structTransferMemory.html">TransferMemory</a> <a class="code hl_variable" href="structNsSystemUpdateControl.html#a6d6892e8ef5ea8065beef8bd7b0b2e67">tmem</a>; <span class="comment">///< TransferMemory for SetupCardUpdate/SetupCardUpdateViaSystemUpdater.</span></div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>} <a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="comment">/// ApplicationControlData</span></div>
|
|
<div class="foldopen" id="foldopen00072" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="structNsApplicationControlData.html"> 72</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="structNsApplicationControlData.html#a3adb7c9accbbb4c91d4862795547c330"> 73</a></span> <a class="code hl_struct" href="structNacpStruct.html">NacpStruct</a> <a class="code hl_variable" href="structNsApplicationControlData.html#a3adb7c9accbbb4c91d4862795547c330">nacp</a>; <span class="comment">///< \ref NacpStruct</span></div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="structNsApplicationControlData.html#a82c1f0acbc77c454c8752634aba99372"> 74</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> icon[0x20000]; <span class="comment">///< JPEG</span></div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span>} <a class="code hl_struct" href="structNsApplicationControlData.html">NsApplicationControlData</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="comment">/// ApplicationOccupiedSize</span></div>
|
|
<div class="foldopen" id="foldopen00078" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="structNsApplicationOccupiedSize.html"> 78</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="structNsApplicationOccupiedSize.html#a5f2963c95f6fa332a4b9648a36673e31"> 79</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x0[0x80]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>} <a class="code hl_struct" href="structNsApplicationOccupiedSize.html">NsApplicationOccupiedSize</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="comment">/// NsApplicationContentMetaStatus</span></div>
|
|
<div class="foldopen" id="foldopen00083" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="structNsApplicationContentMetaStatus.html"> 83</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="structNsApplicationContentMetaStatus.html#acccd9c75c1c27805397435a6e45a3738"> 84</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationContentMetaStatus.html#acccd9c75c1c27805397435a6e45a3738">meta_type</a>; <span class="comment">///< \ref NcmContentMetaType</span></div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="structNsApplicationContentMetaStatus.html#a567a1cd7a2a4228628b05804e5834dfb"> 85</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationContentMetaStatus.html#a567a1cd7a2a4228628b05804e5834dfb">storageID</a>; <span class="comment">///< \ref NcmStorageId</span></div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="structNsApplicationContentMetaStatus.html#a9004a34224af4cef2dd16918a6962ffc"> 86</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationContentMetaStatus.html#a9004a34224af4cef2dd16918a6962ffc">unk_x02</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="structNsApplicationContentMetaStatus.html#a52cb65995619aacd9b1a4213c6438051"> 87</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationContentMetaStatus.html#a52cb65995619aacd9b1a4213c6438051">padding</a>; <span class="comment">///< Padding.</span></div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="structNsApplicationContentMetaStatus.html#aafc96da0cf650abd757a74d3f6e36849"> 88</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationContentMetaStatus.html#aafc96da0cf650abd757a74d3f6e36849">version</a>; <span class="comment">///< Application version.</span></div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="structNsApplicationContentMetaStatus.html#a707463fe013253d4253ffd7237ad59cb"> 89</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structNsApplicationContentMetaStatus.html#a707463fe013253d4253ffd7237ad59cb">application_id</a>; <span class="comment">///< ApplicationId.</span></div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span>} <a class="code hl_struct" href="structNsApplicationContentMetaStatus.html">NsApplicationContentMetaStatus</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="comment">/// ApplicationRecord</span></div>
|
|
<div class="foldopen" id="foldopen00093" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="structNsApplicationRecord.html"> 93</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="structNsApplicationRecord.html#afebc2436c65df0b1e5e1cccc3b55d5a3"> 94</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structNsApplicationRecord.html#afebc2436c65df0b1e5e1cccc3b55d5a3">application_id</a>; <span class="comment">///< ApplicationId.</span></div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="structNsApplicationRecord.html#a3d1df2a9a4fbebef67ebf943cb552171"> 95</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationRecord.html#a3d1df2a9a4fbebef67ebf943cb552171">type</a>; <span class="comment">///< Type.</span></div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="structNsApplicationRecord.html#a4339f8724341df6aa392b3833032454c"> 96</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationRecord.html#a4339f8724341df6aa392b3833032454c">unk_x09</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="structNsApplicationRecord.html#a2c16c4cc012085702a5b4d0531ef1898"> 97</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x0a[6]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="structNsApplicationRecord.html#aeef6f8ade1712d4afd5524b8a5825ea3"> 98</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationRecord.html#aeef6f8ade1712d4afd5524b8a5825ea3">unk_x10</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="structNsApplicationRecord.html#a481f299c2acf5e11047d853cb7fdceb1"> 99</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x11[7]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span>} <a class="code hl_struct" href="structNsApplicationRecord.html">NsApplicationRecord</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="comment">/// ProgressForDeleteUserSaveDataAll</span></div>
|
|
<div class="foldopen" id="foldopen00103" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="structNsProgressForDeleteUserSaveDataAll.html"> 103</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="structNsProgressForDeleteUserSaveDataAll.html#ab531e25d4c723299b656d96fdac37a43"> 104</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x0[0x28]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span>} <a class="code hl_struct" href="structNsProgressForDeleteUserSaveDataAll.html">NsProgressForDeleteUserSaveDataAll</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="comment">/// ApplicationViewDeprecated. The below comments are for the \ref NsApplicationView to NsApplicationViewDeprecated conversion done by \ref nsGetApplicationViewDeprecated on newer system-versions.</span></div>
|
|
<div class="foldopen" id="foldopen00108" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html"> 108</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#a7488839ef2d3474ed8a40d6e7c5c599e"> 109</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structNsApplicationViewDeprecated.html#a7488839ef2d3474ed8a40d6e7c5c599e">application_id</a>; <span class="comment">///< Same as NsApplicationView::application_id.</span></div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#aca6ff59c58813127d51f4e08f2f485f9"> 110</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x8[0x4]; <span class="comment">///< Same as NsApplicationView::unk_x8.</span></div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#a4bc00578b2212580032191f258198c77"> 111</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationViewDeprecated.html#a4bc00578b2212580032191f258198c77">flags</a>; <span class="comment">///< Same as NsApplicationView::flags.</span></div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#a93210f2c312bf778f78ceed3905f4d37"> 112</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x10[0x10]; <span class="comment">///< Same as NsApplicationView::unk_x10.</span></div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#aa4a9fdd44cf52d472745d4855b5f624f"> 113</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationViewDeprecated.html#aa4a9fdd44cf52d472745d4855b5f624f">unk_x20</a>; <span class="comment">///< Same as NsApplicationView::unk_x20.</span></div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#a0a6223826a150c9da2abbfa5a3ae63cc"> 114</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structNsApplicationViewDeprecated.html#a0a6223826a150c9da2abbfa5a3ae63cc">unk_x24</a>; <span class="comment">///< Same as NsApplicationView::unk_x24.</span></div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#a4dc302c107b9fc58e793f58999911ca3"> 115</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x26[0x2]; <span class="comment">///< Cleared to zero.</span></div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#a4f39f9b6e44d5e49b1539a2bb08f65e6"> 116</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x28[0x10]; <span class="comment">///< Same as NsApplicationView::unk_x30.</span></div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#a22636f41514f0ed96d67303e3a83f576"> 117</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationViewDeprecated.html#a22636f41514f0ed96d67303e3a83f576">unk_x38</a>; <span class="comment">///< Same as NsApplicationView::unk_x40.</span></div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#af458604c4604ee9fa4b735f88a17914f"> 118</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationViewDeprecated.html#af458604c4604ee9fa4b735f88a17914f">unk_x3c</a>; <span class="comment">///< Same as NsApplicationView::unk_x44.</span></div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="structNsApplicationViewDeprecated.html#ad3aa409ac61644484b3c47f3e94c3f83"> 119</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x3d[3]; <span class="comment">///< Cleared to zero.</span></div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span>} <a class="code hl_struct" href="structNsApplicationViewDeprecated.html">NsApplicationViewDeprecated</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="comment">/// ApplicationView</span></div>
|
|
<div class="foldopen" id="foldopen00123" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="structNsApplicationView.html"> 123</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#ab133091957a41e017a7840c6ad44b73e"> 124</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structNsApplicationView.html#ab133091957a41e017a7840c6ad44b73e">application_id</a>; <span class="comment">///< ApplicationId.</span></div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#afaa9304568d20933cabd68227c7e6015"> 125</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x8[0x4]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#ac15383dc873a88a7377bc0a13aa04f6d"> 126</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationView.html#ac15383dc873a88a7377bc0a13aa04f6d">flags</a>; <span class="comment">///< Flags.</span></div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#a67c2cd268a243bee13e9a6d2f3985206"> 127</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x10[0x10]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#a2a9b1cf9b5d7f04439fd28720f3bae64"> 128</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationView.html#a2a9b1cf9b5d7f04439fd28720f3bae64">unk_x20</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#a0ba1fbe3f16893123cff514257749b80"> 129</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structNsApplicationView.html#a0ba1fbe3f16893123cff514257749b80">unk_x24</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#add0c317525f63cf3bff5bed67cb4a3f6"> 130</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x26[0x2]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#a93072b5c9bcca67df6984b7c8bbc7ddb"> 131</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x28[0x8]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#a8dd6ebe1c26d717981ca8e5d6d1402c1"> 132</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x30[0x10]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#aeb093687a7b2a0562eb1189174b5e3b5"> 133</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationView.html#aeb093687a7b2a0562eb1189174b5e3b5">unk_x40</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#a0f54cccc6a4a39e9fcd5be9d4c8a4bb2"> 134</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationView.html#a0f54cccc6a4a39e9fcd5be9d4c8a4bb2">unk_x44</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="structNsApplicationView.html#a4cb5418d0105f383ef216250e3e6c0b1"> 135</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x45[0xb]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>} <a class="code hl_struct" href="structNsApplicationView.html">NsApplicationView</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="comment">/// NsPromotionInfo</span></div>
|
|
<div class="foldopen" id="foldopen00139" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="structNsPromotionInfo.html"> 139</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="structNsPromotionInfo.html#a7fd11c3bebd7454189396889675fee3b"> 140</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structNsPromotionInfo.html#a7fd11c3bebd7454189396889675fee3b">start_timestamp</a>; <span class="comment">///< POSIX timestamp for the promotion start.</span></div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="structNsPromotionInfo.html#a515ff2a46b8fc64268c66331b5e972d8"> 141</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structNsPromotionInfo.html#a515ff2a46b8fc64268c66331b5e972d8">end_timestamp</a>; <span class="comment">///< POSIX timestamp for the promotion end.</span></div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="structNsPromotionInfo.html#ab1f5e3f221eb9426bfdbe23adcf18a48"> 142</a></span> <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> <a class="code hl_variable" href="structNsPromotionInfo.html#ab1f5e3f221eb9426bfdbe23adcf18a48">remaining_time</a>; <span class="comment">///< Remaining time until the promotion ends, in nanoseconds ({end_timestamp - current_time} converted to nanoseconds).</span></div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="structNsPromotionInfo.html#a648063ba7583ba355b022c14d8646413"> 143</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x18[0x4]; <span class="comment">///< Not set, left at zero.</span></div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structNsPromotionInfo.html#ad3632d2724481822728d1d1a4f90f13d"> 144</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsPromotionInfo.html#ad3632d2724481822728d1d1a4f90f13d">flags</a>; <span class="comment">///< Flags. Bit0: whether the PromotionInfo is valid (including bit1). Bit1 clear: remaining_time is set.</span></div>
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="structNsPromotionInfo.html#adfab1a42dd73d4a886bd82fe6911870c"> 145</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> pad[3]; <span class="comment">///< Padding.</span></div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span>} <a class="code hl_struct" href="structNsPromotionInfo.html">NsPromotionInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="comment">/// NsApplicationViewWithPromotionInfo</span></div>
|
|
<div class="foldopen" id="foldopen00149" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="structNsApplicationViewWithPromotionInfo.html"> 149</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="structNsApplicationViewWithPromotionInfo.html#abec6e695838998bdcd51b309d8ab6197"> 150</a></span> <a class="code hl_struct" href="structNsApplicationView.html">NsApplicationView</a> <a class="code hl_variable" href="structNsApplicationViewWithPromotionInfo.html#abec6e695838998bdcd51b309d8ab6197">view</a>; <span class="comment">///< \ref NsApplicationView</span></div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="structNsApplicationViewWithPromotionInfo.html#adb6bb88c3f1cee5cc5561213cf4b67c1"> 151</a></span> <a class="code hl_struct" href="structNsPromotionInfo.html">NsPromotionInfo</a> <a class="code hl_variable" href="structNsApplicationViewWithPromotionInfo.html#adb6bb88c3f1cee5cc5561213cf4b67c1">promotion</a>; <span class="comment">///< \ref NsPromotionInfo</span></div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>} <a class="code hl_struct" href="structNsApplicationViewWithPromotionInfo.html">NsApplicationViewWithPromotionInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="comment">/// LaunchProperties</span></div>
|
|
<div class="foldopen" id="foldopen00155" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="structNsLaunchProperties.html"> 155</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="structNsLaunchProperties.html#acc78d5998cee64dfa34a194b99f59ea3"> 156</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structNsLaunchProperties.html#acc78d5998cee64dfa34a194b99f59ea3">program_id</a>; <span class="comment">///< program_id.</span></div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="structNsLaunchProperties.html#a5029befefd6fd9661579bf701eb4c09b"> 157</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsLaunchProperties.html#a5029befefd6fd9661579bf701eb4c09b">version</a>; <span class="comment">///< Program version.</span></div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="structNsLaunchProperties.html#a1b007e8bfb002b9e909abb093daa50f3"> 158</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsLaunchProperties.html#a1b007e8bfb002b9e909abb093daa50f3">storageID</a>; <span class="comment">///< \ref NcmStorageId</span></div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="structNsLaunchProperties.html#a87b09a6a92686c89e823e2a6a5fcef3f"> 159</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsLaunchProperties.html#a87b09a6a92686c89e823e2a6a5fcef3f">index</a>; <span class="comment">///< Index.</span></div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="structNsLaunchProperties.html#aefa9a663ab318bbcf5a500ab9c90136e"> 160</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsLaunchProperties.html#aefa9a663ab318bbcf5a500ab9c90136e">is_application</a>; <span class="comment">///< Whether this is an Application.</span></div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span>} <a class="code hl_struct" href="structNsLaunchProperties.html">NsLaunchProperties</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="comment">/// ShellEventInfo</span></div>
|
|
<div class="foldopen" id="foldopen00164" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="structNsShellEventInfo.html"> 164</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="structNsShellEventInfo.html#a888810b2cbcdf91ca2823d775bf01044"> 165</a></span> <a class="code hl_enumeration" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbd">NsShellEvent</a> <a class="code hl_variable" href="structNsShellEventInfo.html#a888810b2cbcdf91ca2823d775bf01044">event</a>; <span class="comment">///< \ref NsShellEvent</span></div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="structNsShellEventInfo.html#a31e0a70074e5f8932b01503f7b035cd1"> 166</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structNsShellEventInfo.html#a31e0a70074e5f8932b01503f7b035cd1">process_id</a>; <span class="comment">///< processID.</span></div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span>} <a class="code hl_struct" href="structNsShellEventInfo.html">NsShellEventInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="comment">/// SystemUpdateProgress. Commands which have this as output will return 0 with the output cleared, when no task is available.</span></div>
|
|
<div class="foldopen" id="foldopen00170" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="structNsSystemUpdateProgress.html"> 170</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="structNsSystemUpdateProgress.html#aa9558a20724b0c6ee7edc4b4ce62baee"> 171</a></span> <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> <a class="code hl_variable" href="structNsSystemUpdateProgress.html#aa9558a20724b0c6ee7edc4b4ce62baee">current_size</a>; <span class="comment">///< Current size. This value can be larger than total_size when the async operation is finishing. When total_size is <=0, this current_size field may contain a progress value for when the total_size is not yet determined.</span></div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="structNsSystemUpdateProgress.html#a57688c62c7be2b277d896b522ba80b93"> 172</a></span> <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> <a class="code hl_variable" href="structNsSystemUpdateProgress.html#a57688c62c7be2b277d896b522ba80b93">total_size</a>; <span class="comment">///< Total size, this field is only valid when >0.</span></div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span>} <a class="code hl_struct" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a>;</div>
|
|
</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">/// ReceiveApplicationProgress. Same as \ref NsSystemUpdateProgress, except cmds which return this will return actual errors on failure, instead of returning 0 with a cleared struct.</span></div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="ns_8h.html#a1cbad7b77408ce4182c0fd7390676bc4"> 176</a></span><span class="comment"></span><span class="keyword">typedef</span> <a class="code hl_struct" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> <a class="code hl_typedef" href="ns_8h.html#a1cbad7b77408ce4182c0fd7390676bc4">NsReceiveApplicationProgress</a>;</div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span><span class="comment">/// SendApplicationProgress. Same as \ref NsSystemUpdateProgress, except cmds which return this will return actual errors on failure, instead of returning 0 with a cleared struct.</span></div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="ns_8h.html#a70d4f76e85276f0a7a12a9b45afa59bf"> 179</a></span><span class="comment"></span><span class="keyword">typedef</span> <a class="code hl_struct" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> <a class="code hl_typedef" href="ns_8h.html#a70d4f76e85276f0a7a12a9b45afa59bf">NsSendApplicationProgress</a>;</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">/// EulaDataPath</span></div>
|
|
<div class="foldopen" id="foldopen00182" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="structNsEulaDataPath.html"> 182</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="structNsEulaDataPath.html#acff90f7bfd582d2d9cb7363b7a21f946"> 183</a></span> <span class="keywordtype">char</span> path[0x100]; <span class="comment">///< Path.</span></div>
|
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span>} <a class="code hl_struct" href="structNsEulaDataPath.html">NsEulaDataPath</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="comment">/// SystemDeliveryInfo</span></div>
|
|
<div class="foldopen" id="foldopen00187" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html"> 187</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#afc8cbdeacc735cdd497234d3b779c36b"> 189</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsSystemDeliveryInfo.html#afc8cbdeacc735cdd497234d3b779c36b">system_delivery_protocol_version</a>; <span class="comment">///< Must match a system-setting.</span></div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#aeadc05827139aa03a7166fdbba8b9828"> 190</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsSystemDeliveryInfo.html#aeadc05827139aa03a7166fdbba8b9828">application_delivery_protocol_version</a>; <span class="comment">///< Loaded from a system-setting. Unused by \ref nssuRequestSendSystemUpdate / \ref nssuControlRequestReceiveSystemUpdate, besides HMAC validation.</span></div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#a42c870d3886227ccd98ddf2903d9dab4"> 191</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsSystemDeliveryInfo.html#a42c870d3886227ccd98ddf2903d9dab4">includes_exfat</a>; <span class="comment">///< Whether ExFat is included. Unused by \ref nssuRequestSendSystemUpdate / \ref nssuControlRequestReceiveSystemUpdate, besides HMAC validation.</span></div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#a531cd991f67ebca7fd262657bd183323"> 192</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsSystemDeliveryInfo.html#a531cd991f67ebca7fd262657bd183323">system_update_meta_version</a>; <span class="comment">///< SystemUpdate meta version.</span></div>
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#aee5ec0d5c3d028ffa80bbeca376e3769"> 193</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structNsSystemDeliveryInfo.html#aee5ec0d5c3d028ffa80bbeca376e3769">system_update_meta_id</a>; <span class="comment">///< SystemUpdate meta Id.</span></div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#a089f584b0f496da13a06d5247ec99b7d"> 194</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsSystemDeliveryInfo.html#a089f584b0f496da13a06d5247ec99b7d">unk_x18</a>; <span class="comment">///< Copied into state by \ref nssuRequestSendSystemUpdate.</span></div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#a204214fc22a16344fc828be6aa344ed3"> 195</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsSystemDeliveryInfo.html#a204214fc22a16344fc828be6aa344ed3">unk_x19</a>; <span class="comment">///< Unused by \ref nssuRequestSendSystemUpdate / \ref nssuControlRequestReceiveSystemUpdate, besides HMAC validation.</span></div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#af6621c81b11469bf744b798172e58d21"> 196</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsSystemDeliveryInfo.html#af6621c81b11469bf744b798172e58d21">unk_x1a</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#aff1fb60f003b7633ccccedf201a63c73"> 197</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x1b[0xc5]; <span class="comment">///< Unused by \ref nssuRequestSendSystemUpdate / \ref nssuControlRequestReceiveSystemUpdate, besides HMAC validation.</span></div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#a98043646f8acbfd5aefc929fd3c4bb9b"> 198</a></span> } data; <span class="comment">///< Data used with the below hmac.</span></div>
|
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="structNsSystemDeliveryInfo.html#a71a2f83ec5b0536e98ae5b685ddc1bc3"> 199</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> hmac[0x20]; <span class="comment">///< HMAC-SHA256 over the above data.</span></div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span>} <a class="code hl_struct" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="comment">/// ApplicationDeliveryInfo</span></div>
|
|
<div class="foldopen" id="foldopen00203" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="structNsApplicationDeliveryInfo.html"> 203</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="structNsApplicationDeliveryInfo.html#a19e94fa124a9164167538c4a92b72515"> 205</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x0[0x10]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="structNsApplicationDeliveryInfo.html#a4665b86ca79be12ede02a33014a3de77"> 206</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationDeliveryInfo.html#a4665b86ca79be12ede02a33014a3de77">application_version</a>; <span class="comment">///< Application version.</span></div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="structNsApplicationDeliveryInfo.html#a169ade79c9ae74c1b97662a2bc810d90"> 207</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationDeliveryInfo.html#a169ade79c9ae74c1b97662a2bc810d90">unk_x14</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="structNsApplicationDeliveryInfo.html#a09063c76e360e7d4b91a0d37292ad7e0"> 208</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationDeliveryInfo.html#a09063c76e360e7d4b91a0d37292ad7e0">required_system_version</a>; <span class="comment">///< Required system version, see NsSystemDeliveryInfo::system_update_meta_version.</span></div>
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="structNsApplicationDeliveryInfo.html#ada7aec21291c4c7eb8886481a247877c"> 209</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNsApplicationDeliveryInfo.html#ada7aec21291c4c7eb8886481a247877c">unk_x1c</a>; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="structNsApplicationDeliveryInfo.html#a56b9e0a99e23f294454cbc9cf25d7860"> 210</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x20[0xc0]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="structNsApplicationDeliveryInfo.html#aa27ab0bd19946a5c39bef7eeee2060cf"> 211</a></span> } data; <span class="comment">///< Data used with the below hmac.</span></div>
|
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="structNsApplicationDeliveryInfo.html#a0fbd0a87425a7f198132f6de2804cdd5"> 212</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> hmac[0x20]; <span class="comment">///< HMAC-SHA256 over the above data.</span></div>
|
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span>} <a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="comment">/// NsApplicationRightsOnClient</span></div>
|
|
<div class="foldopen" id="foldopen00216" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="structNsApplicationRightsOnClient.html"> 216</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="structNsApplicationRightsOnClient.html#a6e220a7d078981d320b463a9ef1f0045"> 217</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structNsApplicationRightsOnClient.html#a6e220a7d078981d320b463a9ef1f0045">application_id</a>; <span class="comment">///< ApplicationId.</span></div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="structNsApplicationRightsOnClient.html#a47f4a1513699e2517ea74c13849dbe87"> 218</a></span> <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> <a class="code hl_variable" href="structNsApplicationRightsOnClient.html#a47f4a1513699e2517ea74c13849dbe87">uid</a>; <span class="comment">///< \ref AccountUid</span></div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="structNsApplicationRightsOnClient.html#a71fd6a66021368334bdef974d64d7e61"> 219</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationRightsOnClient.html#a71fd6a66021368334bdef974d64d7e61">flags_x18</a>; <span class="comment">///< qlaunch uses bit0-bit4 and bit7 from here.</span></div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="structNsApplicationRightsOnClient.html#aa84d13117980a3226c61b67ff266c84d"> 220</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNsApplicationRightsOnClient.html#aa84d13117980a3226c61b67ff266c84d">flags_x19</a>; <span class="comment">///< qlaunch uses bit0 from here.</span></div>
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="structNsApplicationRightsOnClient.html#a4e2c316c35377df34a043b668f22b655"> 221</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x1a[0x6]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span>} <a class="code hl_struct" href="structNsApplicationRightsOnClient.html">NsApplicationRightsOnClient</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span><span class="comment">/// DownloadTaskStatus</span></div>
|
|
<div class="foldopen" id="foldopen00225" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="structNsDownloadTaskStatus.html"> 225</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="structNsDownloadTaskStatus.html#a8cbdf207704b62d3e3e0f4b3379b2bd0"> 226</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x0[0x20]; <span class="comment">///< Unknown.</span></div>
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span>} <a class="code hl_struct" href="structNsDownloadTaskStatus.html">NsDownloadTaskStatus</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="comment">/// Default size for \ref nssuControlSetupCardUpdate / \ref nssuControlSetupCardUpdateViaSystemUpdater. This is the size used by qlaunch for SetupCardUpdate.</span></div>
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="ns_8h.html#a5a99cf834b9c8faf30ae2e7666fd97b7"> 230</a></span><span class="comment"></span><span class="preprocessor">#define NSSU_CARDUPDATE_TMEM_SIZE_DEFAULT 0x100000</span></div>
|
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="comment">///@name ns</span></div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span><span class="comment">/// Initialize ns services. Uses ns:am on pre-3.0.0, ns:am2 on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="ns_8h.html#abcefcfde2e26488d85077940f106e213"> 236</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#abcefcfde2e26488d85077940f106e213">nsInitialize</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span><span class="comment">/// Exit ns services.</span></div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="ns_8h.html#a410b45f7f12874e4ccf6bc21e80e4568"> 239</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="ns_8h.html#a410b45f7f12874e4ccf6bc21e80e4568">nsExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span><span class="comment">/// Gets the Service object for the actual ns:* service session. Only initialized on [3.0.0+], on pre-3.0.0 see \ref nsGetServiceSession_ApplicationManagerInterface.</span></div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="ns_8h.html#a08644ec8ec0e4e8950e29c084722d4ca"> 242</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="ns_8h.html#a08644ec8ec0e4e8950e29c084722d4ca">nsGetServiceSession_GetterInterface</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span><span class="comment">/// Gets the Service object for IApplicationManagerInterface. Only initialized on pre-3.0.0, on [3.0.0+] use \ref nsGetApplicationManagerInterface.</span></div>
|
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="ns_8h.html#a95a75e4e7bd1b8e4958072e0c8cf582a"> 245</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="ns_8h.html#a95a75e4e7bd1b8e4958072e0c8cf582a">nsGetServiceSession_ApplicationManagerInterface</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span><span class="comment">/// Gets the Service object for IDynamicRightsInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span><span class="comment">/// Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="ns_8h.html#afe6388609a24915b689167272a48594c"> 249</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#afe6388609a24915b689167272a48594c">nsGetDynamicRightsInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="comment">/// Gets the Service object for IReadOnlyApplicationControlDataInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span><span class="comment">/// Only available on [5.1.0+].</span></div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="ns_8h.html#a6e90c3eb88e7bab325a45280a3ec68d8"> 253</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a6e90c3eb88e7bab325a45280a3ec68d8">nsGetReadOnlyApplicationControlDataInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="comment">/// Gets the Service object for IReadOnlyApplicationRecordInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span><span class="comment">/// Only available on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="ns_8h.html#a0f5d46a392f5bb655eaafbd4ce715b33"> 257</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a0f5d46a392f5bb655eaafbd4ce715b33">nsGetReadOnlyApplicationRecordInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="comment">/// Gets the Service object for IECommerceInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span><span class="comment">/// Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="ns_8h.html#a7fbcbc990e861ff66fad21f4b7a11bee"> 261</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a7fbcbc990e861ff66fad21f4b7a11bee">nsGetECommerceInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span><span class="comment">/// Gets the Service object for IApplicationVersionInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span><span class="comment">/// Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="ns_8h.html#a76cf735b3819f792cd4744e40fc35d24"> 265</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a76cf735b3819f792cd4744e40fc35d24">nsGetApplicationVersionInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span><span class="comment">/// Gets the Service object for IFactoryResetInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span><span class="comment">/// Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="ns_8h.html#a7bf238a67f08101599beceb1fa84f966"> 269</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a7bf238a67f08101599beceb1fa84f966">nsGetFactoryResetInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span><span class="comment">/// Gets the Service object for IAccountProxyInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span><span class="comment">/// Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="ns_8h.html#aa079c5b0b2d521a249a5ee3ad8472261"> 273</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aa079c5b0b2d521a249a5ee3ad8472261">nsGetAccountProxyInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span><span class="comment">/// Gets the Service object for IApplicationManagerInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span><span class="comment">/// Only available on [3.0.0+], on prior sysvers use \ref nsGetServiceSession_ApplicationManagerInterface.</span></div>
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="ns_8h.html#a31355108a30aecfa08b1756a852ecb40"> 277</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a31355108a30aecfa08b1756a852ecb40">nsGetApplicationManagerInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span><span class="comment">/// Gets the Service object for IDownloadTaskInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span><span class="comment">/// Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="ns_8h.html#a8a04dc8251f59b0833e0c301502fec37"> 281</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a8a04dc8251f59b0833e0c301502fec37">nsGetDownloadTaskInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span><span class="comment">/// Gets the Service object for IContentManagementInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span><span class="comment">/// Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="ns_8h.html#aef0d74db6464e2b8e03c6c1b7e33206c"> 285</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aef0d74db6464e2b8e03c6c1b7e33206c">nsGetContentManagementInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span><span class="comment">/// Gets the Service object for IDocumentInterface via the cmd for that.</span></div>
|
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span><span class="comment">/// Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="ns_8h.html#a73654a7efa3729a64e6e96c48ea768e6"> 289</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a73654a7efa3729a64e6e96c48ea768e6">nsGetDocumentInterface</a>(<a class="code hl_struct" href="structService.html">Service</a>* srv_out);</div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="comment">///@name IReadOnlyApplicationControlDataInterface</span></div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span><span class="comment"> * @brief Gets the \ref NsApplicationControlData for the specified application.</span></div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span><span class="comment"> * @note Uses \ref nsGetReadOnlyApplicationControlDataInterface on [5.1.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="comment"> * @param[in] source Source, official sw uses ::NsApplicationControlSource_Storage.</span></div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span><span class="comment"> * @param[out] buffer \ref NsApplicationControlData</span></div>
|
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="comment"> * @param[in] size Size of the buffer.</span></div>
|
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="comment"> * @param[out] actual_size Actual output size.</span></div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="ns_8h.html#ac58f09bb9a3e5ba031017af5372e7271"> 305</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac58f09bb9a3e5ba031017af5372e7271">nsGetApplicationControlData</a>(<a class="code hl_enumeration" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a> source, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_struct" href="structNsApplicationControlData.html">NsApplicationControlData</a>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* actual_size);</div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span><span class="comment"> * @brief GetApplicationDesiredLanguage. Selects a \ref NacpLanguageEntry to use from the specified \ref NacpStruct.</span></div>
|
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span><span class="comment"> * @note Uses \ref nsGetReadOnlyApplicationControlDataInterface on [5.1.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span><span class="comment"> * @param[in] nacp \ref NacpStruct</span></div>
|
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="comment"> * @param[out] langentry \ref NacpLanguageEntry</span></div>
|
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="ns_8h.html#a50f88a64fc39cc9b0d88ba0d916133b8"> 313</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a50f88a64fc39cc9b0d88ba0d916133b8">nsGetApplicationDesiredLanguage</a>(<a class="code hl_struct" href="structNacpStruct.html">NacpStruct</a> *nacp, <a class="code hl_struct" href="structNacpLanguageEntry.html">NacpLanguageEntry</a> **langentry);</div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span><span class="comment">///@name IECommerceInterface</span></div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span><span class="comment"> * @brief RequestLinkDevice</span></div>
|
|
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="ns_8h.html#a1f8ecf4edb532bf7fd604d70c04df2f1"> 327</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a1f8ecf4edb532bf7fd604d70c04df2f1">nsRequestLinkDevice</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid);</div>
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span><span class="comment"> * @brief RequestSyncRights</span></div>
|
|
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="ns_8h.html#af3e7e390e4bdbd049706f0d71fe32c41"> 334</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#af3e7e390e4bdbd049706f0d71fe32c41">nsRequestSyncRights</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a);</div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span><span class="comment"> * @brief RequestUnlinkDevice</span></div>
|
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="ns_8h.html#a88028ffa2cb1a4f24caa918c069b47ce"> 343</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a88028ffa2cb1a4f24caa918c069b47ce">nsRequestUnlinkDevice</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid);</div>
|
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span><span class="comment">///@name IFactoryResetInterface</span></div>
|
|
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span><span class="comment"> * @brief ResetToFactorySettings</span></div>
|
|
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span><span class="comment"> * @note Uses \ref nsGetFactoryResetInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"><a class="line" href="ns_8h.html#a97607ac0dd0c755be929d22bc50b86ca"> 354</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a97607ac0dd0c755be929d22bc50b86ca">nsResetToFactorySettings</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span><span class="comment"> * @brief ResetToFactorySettingsWithoutUserSaveData</span></div>
|
|
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span><span class="comment"> * @note Uses \ref nsGetFactoryResetInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="ns_8h.html#a6ea0c6ece4b7288da86ed99841b55986"> 360</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a6ea0c6ece4b7288da86ed99841b55986">nsResetToFactorySettingsWithoutUserSaveData</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span><span class="comment"> * @brief ResetToFactorySettingsForRefurbishment</span></div>
|
|
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span><span class="comment"> * @note Uses \ref nsGetFactoryResetInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="ns_8h.html#a9affea5be71314e806ba471bf44ab86a"> 367</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a9affea5be71314e806ba471bf44ab86a">nsResetToFactorySettingsForRefurbishment</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span><span class="comment"> * @brief ResetToFactorySettingsWithPlatformRegion</span></div>
|
|
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="comment"> * @note Only available on [9.1.0+].</span></div>
|
|
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="ns_8h.html#a2168dfc05d2342eb271ba5e7bce54089"> 373</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2168dfc05d2342eb271ba5e7bce54089">nsResetToFactorySettingsWithPlatformRegion</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span><span class="comment"> * @brief ResetToFactorySettingsWithPlatformRegionAuthentication</span></div>
|
|
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span><span class="comment"> * @note Only available on [9.1.0+].</span></div>
|
|
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"><a class="line" href="ns_8h.html#a0108cafe57b7c0ab41c6b12ba68dd681"> 379</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a0108cafe57b7c0ab41c6b12ba68dd681">nsResetToFactorySettingsWithPlatformRegionAuthentication</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="comment">///@name IApplicationManagerInterface</span></div>
|
|
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span><span class="comment"> * @brief Gets an listing of \ref NsApplicationRecord.</span></div>
|
|
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span><span class="comment"> * @param[out] records Output array of \ref NsApplicationRecord.</span></div>
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span><span class="comment"> * @param[in] count Size of the records array in entries.</span></div>
|
|
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span><span class="comment"> * @param[in] entry_offset Starting entry offset.</span></div>
|
|
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span><span class="comment"> * @param[out] out_entrycount Total output entries.</span></div>
|
|
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="ns_8h.html#a801a457720759c13f79ab31df1e82c51"> 393</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a801a457720759c13f79ab31df1e82c51">nsListApplicationRecord</a>(<a class="code hl_struct" href="structNsApplicationRecord.html">NsApplicationRecord</a>* records, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> entry_offset, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>* out_entrycount);</div>
|
|
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span><span class="comment"> * @brief GetApplicationRecordUpdateSystemEvent</span></div>
|
|
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span><span class="comment"> * @param[out] out_event Output Event with autoclear=true.</span></div>
|
|
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"><a class="line" href="ns_8h.html#a3fa409b82fa934402d9062c3a27c0310"> 400</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a3fa409b82fa934402d9062c3a27c0310">nsGetApplicationRecordUpdateSystemEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a>* out_event);</div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span><span class="comment"> * @brief GetApplicationViewDeprecated</span></div>
|
|
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span><span class="comment"> * @note On [3.0.0+] you should generally use \ref nsGetApplicationView instead.</span></div>
|
|
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span><span class="comment"> * @param[out] out Output array of \ref NsApplicationViewDeprecated.</span></div>
|
|
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span><span class="comment"> * @param[in] application_ids Input array of ApplicationIds.</span></div>
|
|
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span><span class="comment"> * @param[in] count Size of the input/output arrays in entries.</span></div>
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"><a class="line" href="ns_8h.html#a554a8448d6d0b3c596e5f378f9f00904"> 409</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a554a8448d6d0b3c596e5f378f9f00904">nsGetApplicationViewDeprecated</a>(<a class="code hl_struct" href="structNsApplicationViewDeprecated.html">NsApplicationViewDeprecated</a> *views, <span class="keyword">const</span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count);</div>
|
|
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span><span class="comment"> * @brief DeleteApplicationEntity</span></div>
|
|
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="ns_8h.html#a9f72f0760ce4f59703e76bc557a046ab"> 415</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a9f72f0760ce4f59703e76bc557a046ab">nsDeleteApplicationEntity</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span><span class="comment"> * @brief DeleteApplicationCompletely</span></div>
|
|
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"><a class="line" href="ns_8h.html#a8e10c308b9be05cacea42379e0d60597"> 421</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a8e10c308b9be05cacea42379e0d60597">nsDeleteApplicationCompletely</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span><span class="comment"> * @brief DeleteRedundantApplicationEntity</span></div>
|
|
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"><a class="line" href="ns_8h.html#a4c5b86912cb53a2bb138fd4fdef966d2"> 426</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a4c5b86912cb53a2bb138fd4fdef966d2">nsDeleteRedundantApplicationEntity</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span><span class="comment"> * @brief IsApplicationEntityMovable</span></div>
|
|
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="comment"> * @param[in] storage_id \ref NcmStorageId</span></div>
|
|
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="ns_8h.html#a543f43262bc56be87b4456867e9ebb7d"> 434</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a543f43262bc56be87b4456867e9ebb7d">nsIsApplicationEntityMovable</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id, <span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span><span class="comment"> * @brief MoveApplicationEntity</span></div>
|
|
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span><span class="comment"> * @note Only available on [1.0.0-9.2.0].</span></div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span><span class="comment"> * @param[in] storage_id \ref NcmStorageId</span></div>
|
|
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"><a class="line" href="ns_8h.html#a2c40f8f0f6d08dbfdd51f91af37c0bfb"> 442</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2c40f8f0f6d08dbfdd51f91af37c0bfb">nsMoveApplicationEntity</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id);</div>
|
|
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span><span class="comment"> * @brief RequestApplicationUpdateInfo</span></div>
|
|
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span><span class="comment"> * @param[out] a \ref AsyncValue. The data that can be read from this is u8 ApplicationUpdateInfo. qlaunch just checks whether this is 0.</span></div>
|
|
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span><span class="comment"> * @param application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"><a class="line" href="ns_8h.html#aaffc5a4b4e5b63980c6a40d176a4e331"> 450</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aaffc5a4b4e5b63980c6a40d176a4e331">nsRequestApplicationUpdateInfo</a>(<a class="code hl_struct" href="structAsyncValue.html">AsyncValue</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span><span class="comment"> * @brief CancelApplicationDownload</span></div>
|
|
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"><a class="line" href="ns_8h.html#a6a1332398250228970e83643a799c9fe"> 456</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a6a1332398250228970e83643a799c9fe">nsCancelApplicationDownload</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span><span class="comment"> * @brief ResumeApplicationDownload</span></div>
|
|
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"><a class="line" href="ns_8h.html#a2c8ac234b46a51f2d181a2d622cf46dc"> 462</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2c8ac234b46a51f2d181a2d622cf46dc">nsResumeApplicationDownload</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span><span class="comment"> * @brief CheckApplicationLaunchVersion</span></div>
|
|
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"><a class="line" href="ns_8h.html#af796defaceb1b30f837f53739791661a"> 468</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#af796defaceb1b30f837f53739791661a">nsCheckApplicationLaunchVersion</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span><span class="comment"> * @brief CalculateApplicationApplyDeltaRequiredSize</span></div>
|
|
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span><span class="comment"> * @param[out] storage_id Output \ref NcmStorageId.</span></div>
|
|
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span><span class="comment"> * @param[out] size Output size.</span></div>
|
|
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"><a class="line" href="ns_8h.html#a8181ab4c175fba4332eaed66acdad2a8"> 476</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a8181ab4c175fba4332eaed66acdad2a8">nsCalculateApplicationDownloadRequiredSize</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> *storage_id, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *size);</div>
|
|
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span><span class="comment"> * @brief CleanupSdCard</span></div>
|
|
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"><a class="line" href="ns_8h.html#a30ad3d42ffb3b624bebbbe0da7be9284"> 481</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a30ad3d42ffb3b624bebbbe0da7be9284">nsCleanupSdCard</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span><span class="comment"> * @brief GetSdCardMountStatusChangedEvent</span></div>
|
|
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"><a class="line" href="ns_8h.html#ab33412a34e774f9c6ebdb84ba9448956"> 488</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ab33412a34e774f9c6ebdb84ba9448956">nsGetSdCardMountStatusChangedEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a>* out_event);</div>
|
|
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span><span class="comment"> * @brief GetGameCardUpdateDetectionEvent</span></div>
|
|
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"><a class="line" href="ns_8h.html#a2dd53e926ba783086713b64af7886527"> 495</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2dd53e926ba783086713b64af7886527">nsGetGameCardUpdateDetectionEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a>* out_event);</div>
|
|
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span><span class="comment"> * @brief DisableApplicationAutoDelete</span></div>
|
|
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"><a class="line" href="ns_8h.html#aa43e43ec3e6eea2a60204e481e31f69a"> 501</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aa43e43ec3e6eea2a60204e481e31f69a">nsDisableApplicationAutoDelete</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span><span class="comment"> * @brief EnableApplicationAutoDelete</span></div>
|
|
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"><a class="line" href="ns_8h.html#aa29ab854fe2cd2235fe95afd25c42ec4"> 507</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aa29ab854fe2cd2235fe95afd25c42ec4">nsEnableApplicationAutoDelete</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span><span class="comment"> * @brief SetApplicationTerminateResult</span></div>
|
|
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span><span class="comment"> * @param[in] res Result.</span></div>
|
|
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"><a class="line" href="ns_8h.html#ac4f1e398348cfba44f2d944c2af0864a"> 514</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac4f1e398348cfba44f2d944c2af0864a">nsSetApplicationTerminateResult</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> res);</div>
|
|
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span><span class="comment"> * @brief ClearApplicationTerminateResult</span></div>
|
|
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"><a class="line" href="ns_8h.html#a70f993f2f873b5a3c4f4bdda6c89ed09"> 520</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a70f993f2f873b5a3c4f4bdda6c89ed09">nsClearApplicationTerminateResult</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span><span class="comment"> * @brief GetLastSdCardMountUnexpectedResult</span></div>
|
|
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"><a class="line" href="ns_8h.html#a45304d3b8eae9a2f50236e8df146591b"> 525</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a45304d3b8eae9a2f50236e8df146591b">nsGetLastSdCardMountUnexpectedResult</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span><span class="comment"> * @brief Opens a \ref NsRequestServerStopper.</span></div>
|
|
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span><span class="comment"> * @param[out] r \ref NsRequestServerStopper</span></div>
|
|
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"><a class="line" href="ns_8h.html#af1d37dd4cb46e31b54065766cb82e811"> 532</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#af1d37dd4cb46e31b54065766cb82e811">nsGetRequestServerStopper</a>(<a class="code hl_struct" href="structNsRequestServerStopper.html">NsRequestServerStopper</a> *r);</div>
|
|
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span><span class="comment"> * @brief CancelApplicationApplyDelta</span></div>
|
|
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"><a class="line" href="ns_8h.html#abf857616b5ccdf4fb0d9b8f2dbcc124e"> 539</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#abf857616b5ccdf4fb0d9b8f2dbcc124e">nsCancelApplicationApplyDelta</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span><span class="comment"> * @brief ResumeApplicationApplyDelta</span></div>
|
|
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"><a class="line" href="ns_8h.html#aaeab6aac4649fe6f3bc41307878b8574"> 546</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aaeab6aac4649fe6f3bc41307878b8574">nsResumeApplicationApplyDelta</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span><span class="comment"> * @brief CalculateApplicationApplyDeltaRequiredSize</span></div>
|
|
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span><span class="comment"> * @param[out] storage_id Output \ref NcmStorageId.</span></div>
|
|
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span><span class="comment"> * @param[out] size Output size.</span></div>
|
|
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"><a class="line" href="ns_8h.html#af0860eb7178a2efc20b06570b51d0d4b"> 555</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#af0860eb7178a2efc20b06570b51d0d4b">nsCalculateApplicationApplyDeltaRequiredSize</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> *storage_id, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *size);</div>
|
|
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span><span class="comment"> * @brief ResumeAll</span></div>
|
|
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"><a class="line" href="ns_8h.html#a2951d0725fcd173681cc092dba72327e"> 561</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2951d0725fcd173681cc092dba72327e">nsResumeAll</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span><span class="comment"> * @brief Temporarily mounts the specified fs ContentStorage, then uses fs GetTotalSpaceSize/GetFreeSpaceSize with that mounted ContentStorage.</span></div>
|
|
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span><span class="comment"> * @param[in] storage_id \ref NcmStorageId, must be ::NcmStorageId_BuiltInUser or ::NcmStorageId_SdCard.</span></div>
|
|
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span><span class="comment"> * @param[out] total_space_size Output from GetTotalSpaceSize.</span></div>
|
|
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span><span class="comment"> * @param[out] free_space_size Output from GetFreeSpaceSize.</span></div>
|
|
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"><a class="line" href="ns_8h.html#a059d641d6747d6587538eb7269a1cff7"> 570</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a059d641d6747d6587538eb7269a1cff7">nsGetStorageSize</a>(<a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *total_space_size, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *free_space_size);</div>
|
|
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span><span class="comment"> * @brief RequestUpdateApplication2</span></div>
|
|
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"><a class="line" href="ns_8h.html#aefa16cced291e8145be74fd23b187b67"> 579</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aefa16cced291e8145be74fd23b187b67">nsRequestUpdateApplication2</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span><span class="comment"> * @brief DeleteUserSaveDataAll</span></div>
|
|
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span><span class="comment"> * @param[in] p \ref NsProgressMonitorForDeleteUserSaveDataAll</span></div>
|
|
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"><a class="line" href="ns_8h.html#a4f42a6e63176dd044047047b97cac967"> 586</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a4f42a6e63176dd044047047b97cac967">nsDeleteUserSaveDataAll</a>(<a class="code hl_struct" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid);</div>
|
|
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span><span class="comment"> * @brief DeleteUserSystemSaveData</span></div>
|
|
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span><span class="comment"> * @param[in] system_save_data_id SystemSaveDataId</span></div>
|
|
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"><a class="line" href="ns_8h.html#ab6694723348fa02b2e58eb0532b7eec2"> 593</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ab6694723348fa02b2e58eb0532b7eec2">nsDeleteUserSystemSaveData</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> system_save_data_id);</div>
|
|
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span><span class="comment"> * @brief DeleteSaveData</span></div>
|
|
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span><span class="comment"> * @param[in] save_data_space_id \ref FsSaveDataSpaceId</span></div>
|
|
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span><span class="comment"> * @param[in] save_data_id SaveDataId</span></div>
|
|
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"><a class="line" href="ns_8h.html#a304d04b35397c44d70d9d59b2a9691ef"> 601</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a304d04b35397c44d70d9d59b2a9691ef">nsDeleteSaveData</a>(<a class="code hl_enumeration" href="fs_8h.html#a8499196753de89e06a45dd7226dd4f09">FsSaveDataSpaceId</a> save_data_space_id, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> save_data_id);</div>
|
|
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span><span class="comment"> * @brief UnregisterNetworkServiceAccount</span></div>
|
|
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"><a class="line" href="ns_8h.html#ad5477d7a2d8f04948cf46ed6c5099d1b"> 607</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ad5477d7a2d8f04948cf46ed6c5099d1b">nsUnregisterNetworkServiceAccount</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid);</div>
|
|
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span><span class="comment"> * @brief UnregisterNetworkServiceAccountWithUserSaveDataDeletion</span></div>
|
|
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"><a class="line" href="ns_8h.html#a378f67c0e4ed0c896f94bb8087990ac9"> 614</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a378f67c0e4ed0c896f94bb8087990ac9">nsUnregisterNetworkServiceAccountWithUserSaveDataDeletion</a>(<a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid);</div>
|
|
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span><span class="comment"> * @brief RequestDownloadApplicationControlData</span></div>
|
|
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"><a class="line" href="ns_8h.html#a8d5330677aa2475e39661c6977f39a7d"> 622</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a8d5330677aa2475e39661c6977f39a7d">nsRequestDownloadApplicationControlData</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span><span class="comment"> * @brief ListApplicationTitle</span></div>
|
|
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span><span class="comment"> * @note The data available with \ref asyncValueGet is a s32 for the offset within the buffer where the output data is located, \ref asyncValueGetSize returns the total byte-size of the data located here. The data located here is the \ref NacpLanguageEntry for each specified ApplicationId.</span></div>
|
|
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span><span class="comment"> * @note Only available on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span><span class="comment"> * @param[out] a \ref AsyncValue</span></div>
|
|
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span><span class="comment"> * @param[in] source Source, qlaunch uses ::NsApplicationControlSource_Storage.</span></div>
|
|
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span><span class="comment"> * @param[in] application_ids Input array of ApplicationIds.</span></div>
|
|
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span><span class="comment"> * @param[in] count Size of the application_ids array in entries.</span></div>
|
|
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span><span class="comment"> * @param buffer 0x1000-byte aligned buffer for TransferMemory. This buffer must not be accessed until the async operation finishes.</span></div>
|
|
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span><span class="comment"> * @param[in] size 0x1000-byte aligned buffer size for TransferMemory. This must be at least: count*sizeof(\ref NacpLanguageEntry) + count*sizeof(u64) + count*sizeof(\ref NsApplicationControlData).</span></div>
|
|
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"><a class="line" href="ns_8h.html#a9c7c6ec2c9155bf820d677c9296fd02f"> 635</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a9c7c6ec2c9155bf820d677c9296fd02f">nsListApplicationTitle</a>(<a class="code hl_struct" href="structAsyncValue.html">AsyncValue</a> *a, <a class="code hl_enumeration" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a> source, <span class="keyword">const</span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span><span class="comment"> * @brief ListApplicationIcon</span></div>
|
|
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span><span class="comment"> * @note The data available with \ref asyncValueGet is a s32 for the offset within the buffer where the output data is located, \ref asyncValueGetSize returns the total byte-size of the data located here. This data is: an u64 for total entries, an array of u64s for each icon size, then the icon JPEGs for the specified ApplicationIds.</span></div>
|
|
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span><span class="comment"> * @note Only available on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span><span class="comment"> * @param[out] a \ref AsyncValue</span></div>
|
|
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span><span class="comment"> * @param[in] source Source.</span></div>
|
|
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span><span class="comment"> * @param[in] application_ids Input array of ApplicationIds.</span></div>
|
|
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span><span class="comment"> * @param[in] count Size of the application_ids array in entries.</span></div>
|
|
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span><span class="comment"> * @param buffer 0x1000-byte aligned buffer for TransferMemory. This buffer must not be accessed until the async operation finishes.</span></div>
|
|
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span><span class="comment"> * @param[in] size 0x1000-byte aligned buffer size for TransferMemory. This must be at least: 0x4 + count*sizeof(u64) + count*sizeof(\ref NsApplicationControlData::icon) + count*sizeof(u64) + sizeof(\ref NsApplicationControlData).</span></div>
|
|
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"><a class="line" href="ns_8h.html#a1bd58b1c9cf0b233947dce6e01bf1301"> 648</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a1bd58b1c9cf0b233947dce6e01bf1301">nsListApplicationIcon</a>(<a class="code hl_struct" href="structAsyncValue.html">AsyncValue</a> *a, <a class="code hl_enumeration" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a> source, <span class="keyword">const</span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span><span class="comment"> * @brief RequestCheckGameCardRegistration</span></div>
|
|
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"><a class="line" href="ns_8h.html#a82b3b812b6615ff5493ae916da5381e5"> 657</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a82b3b812b6615ff5493ae916da5381e5">nsRequestCheckGameCardRegistration</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span><span class="comment"> * @brief RequestGameCardRegistrationGoldPoint</span></div>
|
|
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span><span class="comment"> * @param[out] a \ref AsyncValue. The data that can be read from this is 4-bytes.</span></div>
|
|
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"><a class="line" href="ns_8h.html#a6cc042e3ac1e1a618e60e132893791fb"> 667</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a6cc042e3ac1e1a618e60e132893791fb">nsRequestGameCardRegistrationGoldPoint</a>(<a class="code hl_struct" href="structAsyncValue.html">AsyncValue</a> *a, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span><span class="comment"> * @brief RequestRegisterGameCard</span></div>
|
|
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span><span class="comment"> * @param[in] inval Input value.</span></div>
|
|
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"><a class="line" href="ns_8h.html#a12d6e07ad03b615c9e2d93633cd2a33e"> 678</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a12d6e07ad03b615c9e2d93633cd2a33e">nsRequestRegisterGameCard</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> inval);</div>
|
|
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"> 679</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span><span class="comment"> * @brief GetGameCardMountFailureEvent</span></div>
|
|
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"><a class="line" href="ns_8h.html#ab57e414a1876cb6e1589e2d5404d6b3a"> 686</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ab57e414a1876cb6e1589e2d5404d6b3a">nsGetGameCardMountFailureEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a>* out_event);</div>
|
|
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span><span class="comment"> * @brief IsGameCardInserted</span></div>
|
|
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"><a class="line" href="ns_8h.html#ad93d6dbbe481a03f5e7d219bf12a03a6"> 693</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ad93d6dbbe481a03f5e7d219bf12a03a6">nsIsGameCardInserted</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span><span class="comment"> * @brief EnsureGameCardAccess</span></div>
|
|
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"><a class="line" href="ns_8h.html#a034eff415745e7a20900d9f18874b503"> 699</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a034eff415745e7a20900d9f18874b503">nsEnsureGameCardAccess</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span><span class="comment"> * @brief GetLastGameCardMountFailureResult</span></div>
|
|
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"><a class="line" href="ns_8h.html#a6b9415f318a27b44117621f875ff24fa"> 705</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a6b9415f318a27b44117621f875ff24fa">nsGetLastGameCardMountFailureResult</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span><span class="comment"> * @brief ListApplicationIdOnGameCard</span></div>
|
|
<div class="line"><a id="l00709" name="l00709"></a><span class="lineno"> 709</span><span class="comment"> * @note Only available on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span><span class="comment"> * @param[out] application_ids Output array of ApplicationIds.</span></div>
|
|
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span><span class="comment"> * @param[in] count Size of the application_ids array in entries.</span></div>
|
|
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"><a class="line" href="ns_8h.html#abe331892018972966b6307af721dfa0c"> 714</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#abe331892018972966b6307af721dfa0c">nsListApplicationIdOnGameCard</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span><span class="comment"> * @brief TouchApplication</span></div>
|
|
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"><a class="line" href="ns_8h.html#ac1ed442c01597ab14b8a6632248a6649"> 721</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac1ed442c01597ab14b8a6632248a6649">nsTouchApplication</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span><span class="comment"> * @brief IsApplicationUpdateRequested</span></div>
|
|
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span><span class="comment"> * @param[out] flag Output flag, indicating whether out is valid.</span></div>
|
|
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span><span class="comment"> * @param[out] out Output value.</span></div>
|
|
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"><a class="line" href="ns_8h.html#a039c053870c7ece2c89f10d5f13a3a5f"> 730</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a039c053870c7ece2c89f10d5f13a3a5f">nsIsApplicationUpdateRequested</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <span class="keywordtype">bool</span> *flag, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out);</div>
|
|
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span><span class="comment"> * @brief WithdrawApplicationUpdateRequest</span></div>
|
|
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"><a class="line" href="ns_8h.html#ad3ed10f335fc485af9ffd9444bd89c40"> 737</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ad3ed10f335fc485af9ffd9444bd89c40">nsWithdrawApplicationUpdateRequest</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span><span class="comment"> * @brief RequestVerifyAddOnContentsRights</span></div>
|
|
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span><span class="comment"> * @note Only available on [3.0.0-9.2.0].</span></div>
|
|
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span><span class="comment"> * @param[out] a \ref NsProgressAsyncResult</span></div>
|
|
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"><a class="line" href="ns_8h.html#a02bf35ef2087a5e611918fe6cdac81ce"> 745</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a02bf35ef2087a5e611918fe6cdac81ce">nsRequestVerifyAddOnContentsRights</a>(<a class="code hl_struct" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span><span class="comment"> * @brief RequestVerifyApplication</span></div>
|
|
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span><span class="comment"> * @note On pre-5.0.0 this uses cmd RequestVerifyApplicationDeprecated, otherwise cmd RequestVerifyApplication is used.</span></div>
|
|
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span><span class="comment"> * @param[out] a \ref NsProgressAsyncResult. The data available with \ref nsProgressAsyncResultGetProgress is basically the same as \ref NsSystemUpdateProgress.</span></div>
|
|
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span><span class="comment"> * @param[in] unk Unknown. A default value of 0x7 can be used (which is what qlaunch uses). Only used on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span><span class="comment"> * @param buffer 0x1000-byte aligned buffer for TransferMemory. This buffer must not be accessed until the async operation finishes.</span></div>
|
|
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span><span class="comment"> * @param[in] size 0x1000-byte aligned buffer size for TransferMemory. qlaunch uses size 0x100000.</span></div>
|
|
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"><a class="line" href="ns_8h.html#a0c19a01408f97f0fe19379a41b7c7ec8"> 756</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a0c19a01408f97f0fe19379a41b7c7ec8">nsRequestVerifyApplication</a>(<a class="code hl_struct" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> unk, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span><span class="comment"> * @brief IsAnyApplicationEntityInstalled</span></div>
|
|
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"><a class="line" href="ns_8h.html#a2fbd778cf7cce3cd44a8831ad73f2b4b"> 764</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2fbd778cf7cce3cd44a8831ad73f2b4b">nsIsAnyApplicationEntityInstalled</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span><span class="comment"> * @brief CleanupUnavailableAddOnContents</span></div>
|
|
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"><a class="line" href="ns_8h.html#a19dd12a36a226a585c56cc1116d7eeef"> 772</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a19dd12a36a226a585c56cc1116d7eeef">nsCleanupUnavailableAddOnContents</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid);</div>
|
|
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"> 775</span><span class="comment"> * @brief EstimateSizeToMove</span></div>
|
|
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span><span class="comment"> * @note Only available on [10.0.0+].</span></div>
|
|
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span><span class="comment"> * @param[in] storage_ids Array of u8 \ref NcmStorageId.</span></div>
|
|
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span><span class="comment"> * @param[in] count Size of the storage_ids array in entries.</span></div>
|
|
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span><span class="comment"> * @param[in] storage_id storage_id \ref NcmStorageId</span></div>
|
|
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span><span class="comment"> * @param[in] flags Flags</span></div>
|
|
<div class="line"><a id="l00781" name="l00781"></a><span class="lineno"> 781</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span><span class="comment"> * @param[out] Out Output value.</span></div>
|
|
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"><a class="line" href="ns_8h.html#ac5b6dfa80fcaefbd3e119aecb126fa9f"> 784</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac5b6dfa80fcaefbd3e119aecb126fa9f">nsEstimateSizeToMove</a>(<a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *storage_ids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *out);</div>
|
|
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span><span class="comment"> * @brief FormatSdCard</span></div>
|
|
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"><a class="line" href="ns_8h.html#ab3c1da1e5e061479db4400b21d660e59"> 790</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ab3c1da1e5e061479db4400b21d660e59">nsFormatSdCard</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno"> 792</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span><span class="comment"> * @brief NeedsSystemUpdateToFormatSdCard</span></div>
|
|
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"><a class="line" href="ns_8h.html#aea817f1a96be9cecc81d92184f718b85"> 797</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aea817f1a96be9cecc81d92184f718b85">nsNeedsSystemUpdateToFormatSdCard</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span><span class="comment"> * @brief GetLastSdCardFormatUnexpectedResult</span></div>
|
|
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"><a class="line" href="ns_8h.html#a7d9d26932107a1fc4395539dd8e17d8b"> 803</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a7d9d26932107a1fc4395539dd8e17d8b">nsGetLastSdCardFormatUnexpectedResult</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"> 806</span><span class="comment"> * @brief GetApplicationView</span></div>
|
|
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno"> 807</span><span class="comment"> * @note Only available on [3.0.0+], on prior system-versions use \ref nsGetApplicationViewDeprecated instead.</span></div>
|
|
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"> 808</span><span class="comment"> * @param[out] out Output array of \ref NsApplicationView.</span></div>
|
|
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span><span class="comment"> * @param[in] application_ids Input array of ApplicationIds.</span></div>
|
|
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span><span class="comment"> * @param[in] count Size of the input/output arrays in entries.</span></div>
|
|
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"><a class="line" href="ns_8h.html#a027cbc0727bdcfff24b63741c8029398"> 812</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a027cbc0727bdcfff24b63741c8029398">nsGetApplicationView</a>(<a class="code hl_struct" href="structNsApplicationView.html">NsApplicationView</a> *views, <span class="keyword">const</span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count);</div>
|
|
<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span><span class="comment"> * @brief GetApplicationViewDownloadErrorContext</span></div>
|
|
<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span><span class="comment"> * @param[out] context \ref ErrorContext</span></div>
|
|
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"><a class="line" href="ns_8h.html#ad7be6508ca9b4ac01f0f598d3291c675"> 820</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ad7be6508ca9b4ac01f0f598d3291c675">nsGetApplicationViewDownloadErrorContext</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_struct" href="structErrorContext.html">ErrorContext</a> *context);</div>
|
|
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"> 821</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"> 822</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"> 823</span><span class="comment"> * @brief GetApplicationViewWithPromotionInfo</span></div>
|
|
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno"> 824</span><span class="comment"> * @note Only available on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l00825" name="l00825"></a><span class="lineno"> 825</span><span class="comment"> * @param[out] out Output array of \ref NsApplicationViewWithPromotionInfo.</span></div>
|
|
<div class="line"><a id="l00826" name="l00826"></a><span class="lineno"> 826</span><span class="comment"> * @param[in] application_ids Input array of ApplicationIds.</span></div>
|
|
<div class="line"><a id="l00827" name="l00827"></a><span class="lineno"> 827</span><span class="comment"> * @param[in] count Size of the input/output arrays in entries.</span></div>
|
|
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"> 828</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"><a class="line" href="ns_8h.html#adfd04c2d490da0f4cd16a3ee52bbe671"> 829</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#adfd04c2d490da0f4cd16a3ee52bbe671">nsGetApplicationViewWithPromotionInfo</a>(<a class="code hl_struct" href="structNsApplicationViewWithPromotionInfo.html">NsApplicationViewWithPromotionInfo</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count);</div>
|
|
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"> 830</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"> 832</span><span class="comment"> * @brief RequestDownloadApplicationPrepurchasedRights</span></div>
|
|
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"> 833</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno"> 834</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"> 835</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno"> 836</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"> 837</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00838" name="l00838"></a><span class="lineno"><a class="line" href="ns_8h.html#ab2cceeb9f357d7490cd53d8b5d729b5a"> 838</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ab2cceeb9f357d7490cd53d8b5d729b5a">nsRequestDownloadApplicationPrepurchasedRights</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00839" name="l00839"></a><span class="lineno"> 839</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00840" name="l00840"></a><span class="lineno"> 840</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"> 841</span><span class="comment"> * @brief Generates a \ref NsSystemDeliveryInfo using the currently installed SystemUpdate meta.</span></div>
|
|
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno"> 842</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00843" name="l00843"></a><span class="lineno"> 843</span><span class="comment"> * @param[out] info \ref NsSystemDeliveryInfo</span></div>
|
|
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"> 844</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00845" name="l00845"></a><span class="lineno"><a class="line" href="ns_8h.html#a1b0c358a9895e5eb95ad9bca22d049ba"> 845</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a1b0c358a9895e5eb95ad9bca22d049ba">nsGetSystemDeliveryInfo</a>(<a class="code hl_struct" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info);</div>
|
|
<div class="line"><a id="l00846" name="l00846"></a><span class="lineno"> 846</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00847" name="l00847"></a><span class="lineno"> 847</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"> 848</span><span class="comment"> * @brief SelectLatestSystemDeliveryInfo</span></div>
|
|
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span><span class="comment"> * @note This selects the \ref NsSystemDeliveryInfo with the latest version from sys_list, using minimum versions determined from app_list/state and base_info. This also does various validation, etc.</span></div>
|
|
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span><span class="comment"> * @param[in] sys_list Input array of \ref NsSystemDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"> 852</span><span class="comment"> * @param[in] sys_count Size of the sys_list array in entries.</span></div>
|
|
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"> 853</span><span class="comment"> * @param[in] base_info \ref NsSystemDeliveryInfo</span></div>
|
|
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"> 854</span><span class="comment"> * @param[in] app_list Input array of \ref NsApplicationDeliveryInfo. This can be NULL.</span></div>
|
|
<div class="line"><a id="l00855" name="l00855"></a><span class="lineno"> 855</span><span class="comment"> * @param[in] app_count Size of the app_list array in entries. This can be 0.</span></div>
|
|
<div class="line"><a id="l00856" name="l00856"></a><span class="lineno"> 856</span><span class="comment"> * @param[out] index Output index for the selected entry in sys_list, -1 if none found.</span></div>
|
|
<div class="line"><a id="l00857" name="l00857"></a><span class="lineno"> 857</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00858" name="l00858"></a><span class="lineno"><a class="line" href="ns_8h.html#a5a5b882e46467518b496d6967a00dcf0"> 858</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a5a5b882e46467518b496d6967a00dcf0">nsSelectLatestSystemDeliveryInfo</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *sys_list, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> sys_count, <span class="keyword">const</span> <a class="code hl_struct" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *base_info, <span class="keyword">const</span> <a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *app_list, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> app_count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *index);</div>
|
|
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno"> 859</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00860" name="l00860"></a><span class="lineno"> 860</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00861" name="l00861"></a><span class="lineno"> 861</span><span class="comment"> * @brief VerifyDeliveryProtocolVersion</span></div>
|
|
<div class="line"><a id="l00862" name="l00862"></a><span class="lineno"> 862</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00863" name="l00863"></a><span class="lineno"> 863</span><span class="comment"> * @param[in] info \ref NsSystemDeliveryInfo</span></div>
|
|
<div class="line"><a id="l00864" name="l00864"></a><span class="lineno"> 864</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00865" name="l00865"></a><span class="lineno"><a class="line" href="ns_8h.html#af9115c9db8071c1126847cea64368b6c"> 865</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#af9115c9db8071c1126847cea64368b6c">nsVerifyDeliveryProtocolVersion</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info);</div>
|
|
<div class="line"><a id="l00866" name="l00866"></a><span class="lineno"> 866</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00867" name="l00867"></a><span class="lineno"> 867</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00868" name="l00868"></a><span class="lineno"> 868</span><span class="comment"> * @brief Generates \ref NsApplicationDeliveryInfo for the specified ApplicationId.</span></div>
|
|
<div class="line"><a id="l00869" name="l00869"></a><span class="lineno"> 869</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00870" name="l00870"></a><span class="lineno"> 870</span><span class="comment"> * @param[out] info Output array of \ref NsApplicationDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00871" name="l00871"></a><span class="lineno"> 871</span><span class="comment"> * @param[in] count Size of the array in entries.</span></div>
|
|
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno"> 872</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l00873" name="l00873"></a><span class="lineno"> 873</span><span class="comment"> * @param[in] attr ApplicationDeliveryAttributeTag bitmask.</span></div>
|
|
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno"> 874</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l00875" name="l00875"></a><span class="lineno"> 875</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00876" name="l00876"></a><span class="lineno"><a class="line" href="ns_8h.html#a1de0153c563ac11e3a69d88cac61f95d"> 876</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a1de0153c563ac11e3a69d88cac61f95d">nsGetApplicationDeliveryInfo</a>(<a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> attr, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l00877" name="l00877"></a><span class="lineno"> 877</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00878" name="l00878"></a><span class="lineno"> 878</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00879" name="l00879"></a><span class="lineno"> 879</span><span class="comment"> * @brief HasAllContentsToDeliver</span></div>
|
|
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"> 880</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00881" name="l00881"></a><span class="lineno"> 881</span><span class="comment"> * @param[in] info Input array of \ref NsApplicationDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00882" name="l00882"></a><span class="lineno"> 882</span><span class="comment"> * @param[in] count Size of the array in entries. Must be value 1.</span></div>
|
|
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"> 883</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l00884" name="l00884"></a><span class="lineno"> 884</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00885" name="l00885"></a><span class="lineno"><a class="line" href="ns_8h.html#a6ffebcda102aac254297f5607c288fc0"> 885</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a6ffebcda102aac254297f5607c288fc0">nsHasAllContentsToDeliver</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>* info, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00886" name="l00886"></a><span class="lineno"> 886</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00887" name="l00887"></a><span class="lineno"> 887</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00888" name="l00888"></a><span class="lineno"> 888</span><span class="comment"> * @brief Both \ref NsApplicationDeliveryInfo are validated, then the application_version in the first/second \ref NsApplicationDeliveryInfo are compared.</span></div>
|
|
<div class="line"><a id="l00889" name="l00889"></a><span class="lineno"> 889</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00890" name="l00890"></a><span class="lineno"> 890</span><span class="comment"> * @param[in] info0 First input array of \ref NsApplicationDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00891" name="l00891"></a><span class="lineno"> 891</span><span class="comment"> * @param[in] count0 Size of the info0 array in entries. Must be value 1.</span></div>
|
|
<div class="line"><a id="l00892" name="l00892"></a><span class="lineno"> 892</span><span class="comment"> * @param[in] info1 Second input array of \ref NsApplicationDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00893" name="l00893"></a><span class="lineno"> 893</span><span class="comment"> * @param[in] count1 Size of the info1 array in entries. Must be value 1.</span></div>
|
|
<div class="line"><a id="l00894" name="l00894"></a><span class="lineno"> 894</span><span class="comment"> * @param[out] out Comparison result: -1 for less than, 0 for equal, and 1 for higher than.</span></div>
|
|
<div class="line"><a id="l00895" name="l00895"></a><span class="lineno"> 895</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00896" name="l00896"></a><span class="lineno"><a class="line" href="ns_8h.html#aabf976d2f90cae41584afc7df9646cec"> 896</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aabf976d2f90cae41584afc7df9646cec">nsCompareApplicationDeliveryInfo</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info0, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count0, <span class="keyword">const</span> <a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info1, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count1, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out);</div>
|
|
<div class="line"><a id="l00897" name="l00897"></a><span class="lineno"> 897</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00898" name="l00898"></a><span class="lineno"> 898</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00899" name="l00899"></a><span class="lineno"> 899</span><span class="comment"> * @brief CanDeliverApplication</span></div>
|
|
<div class="line"><a id="l00900" name="l00900"></a><span class="lineno"> 900</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"> 901</span><span class="comment"> * @param[in] info0 First input array of \ref NsApplicationDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"> 902</span><span class="comment"> * @param[in] count0 Size of the info0 array in entries. Must be value <=1, when 0 this will return 0 with out set to 0.</span></div>
|
|
<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"> 903</span><span class="comment"> * @param[in] info1 Second input array of \ref NsApplicationDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00904" name="l00904"></a><span class="lineno"> 904</span><span class="comment"> * @param[in] count1 Size of the info1 array in entries. Must be value 1.</span></div>
|
|
<div class="line"><a id="l00905" name="l00905"></a><span class="lineno"> 905</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"><a class="line" href="ns_8h.html#a68a944f8d795b82f5bc8ec5a5bcd995d"> 907</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a68a944f8d795b82f5bc8ec5a5bcd995d">nsCanDeliverApplication</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info0, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count0, <span class="keyword">const</span> <a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info1, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count1, <span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"> 908</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00909" name="l00909"></a><span class="lineno"> 909</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00910" name="l00910"></a><span class="lineno"> 910</span><span class="comment"> * @brief ListContentMetaKeyToDeliverApplication</span></div>
|
|
<div class="line"><a id="l00911" name="l00911"></a><span class="lineno"> 911</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00912" name="l00912"></a><span class="lineno"> 912</span><span class="comment"> * @param[out] meta Output array of \ref NcmContentMetaKey.</span></div>
|
|
<div class="line"><a id="l00913" name="l00913"></a><span class="lineno"> 913</span><span class="comment"> * @param[in] meta_count Size of the meta array in entries. Must be at least 1, only 1 entry will be returned.</span></div>
|
|
<div class="line"><a id="l00914" name="l00914"></a><span class="lineno"> 914</span><span class="comment"> * @param[in] meta_index Meta entry index. An output \ref NcmContentMetaKey will not be returned when this value is larger than 0.</span></div>
|
|
<div class="line"><a id="l00915" name="l00915"></a><span class="lineno"> 915</span><span class="comment"> * @param[in] info Input array of \ref NsApplicationDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00916" name="l00916"></a><span class="lineno"> 916</span><span class="comment"> * @param[in] info_count Size of the info array in entries. Must be value 1.</span></div>
|
|
<div class="line"><a id="l00917" name="l00917"></a><span class="lineno"> 917</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"> 918</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"><a class="line" href="ns_8h.html#a9624110e08de43bd0fa7dcf3aa6b22eb"> 919</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a9624110e08de43bd0fa7dcf3aa6b22eb">nsListContentMetaKeyToDeliverApplication</a>(<a class="code hl_struct" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *meta, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> meta_count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> meta_index, <span class="keyword">const</span> <a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> info_count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"> 920</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"> 921</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"> 922</span><span class="comment"> * @brief After validation etc, this sets the output bool by comparing system-version fields in the \ref NsSystemDeliveryInfo / info-array and with a state field.</span></div>
|
|
<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"> 923</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00924" name="l00924"></a><span class="lineno"> 924</span><span class="comment"> * @param[in] info Input array of \ref NsApplicationDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00925" name="l00925"></a><span class="lineno"> 925</span><span class="comment"> * @param[in] count Size of the info array in entries. Must be value 1.</span></div>
|
|
<div class="line"><a id="l00926" name="l00926"></a><span class="lineno"> 926</span><span class="comment"> * @param[in] sys_info \ref NsSystemDeliveryInfo</span></div>
|
|
<div class="line"><a id="l00927" name="l00927"></a><span class="lineno"> 927</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l00928" name="l00928"></a><span class="lineno"> 928</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00929" name="l00929"></a><span class="lineno"><a class="line" href="ns_8h.html#a5f7ec7bd5aeee6822aa5a6b5d3049a5f"> 929</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a5f7ec7bd5aeee6822aa5a6b5d3049a5f">nsNeedsSystemUpdateToDeliverApplication</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <span class="keyword">const</span> <a class="code hl_struct" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *sys_info, <span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l00930" name="l00930"></a><span class="lineno"> 930</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00931" name="l00931"></a><span class="lineno"> 931</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00932" name="l00932"></a><span class="lineno"> 932</span><span class="comment"> * @brief EstimateRequiredSize</span></div>
|
|
<div class="line"><a id="l00933" name="l00933"></a><span class="lineno"> 933</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00934" name="l00934"></a><span class="lineno"> 934</span><span class="comment"> * @param[in] meta Input array of \ref NcmContentMetaKey.</span></div>
|
|
<div class="line"><a id="l00935" name="l00935"></a><span class="lineno"> 935</span><span class="comment"> * @param[in] count Size of the meta array in entries. When less than 1, this will return 0 with out set to 0.</span></div>
|
|
<div class="line"><a id="l00936" name="l00936"></a><span class="lineno"> 936</span><span class="comment"> * @param[out] out Output size.</span></div>
|
|
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno"> 937</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"><a class="line" href="ns_8h.html#ace570047dfc7986d819a087ebc14b73f"> 938</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ace570047dfc7986d819a087ebc14b73f">nsEstimateRequiredSize</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *meta, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *out);</div>
|
|
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"> 939</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno"> 940</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00941" name="l00941"></a><span class="lineno"> 941</span><span class="comment"> * @brief RequestReceiveApplication</span></div>
|
|
<div class="line"><a id="l00942" name="l00942"></a><span class="lineno"> 942</span><span class="comment"> * @note This is the Application version of \ref nssuControlRequestReceiveSystemUpdate, see the notes for that.</span></div>
|
|
<div class="line"><a id="l00943" name="l00943"></a><span class="lineno"> 943</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00944" name="l00944"></a><span class="lineno"> 944</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l00945" name="l00945"></a><span class="lineno"> 945</span><span class="comment"> * @param[in] addr Server IPv4 address.</span></div>
|
|
<div class="line"><a id="l00946" name="l00946"></a><span class="lineno"> 946</span><span class="comment"> * @param[in] port Socket port. qlaunch uses value 55556.</span></div>
|
|
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno"> 947</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l00948" name="l00948"></a><span class="lineno"> 948</span><span class="comment"> * @param[in] meta Input array of \ref NcmContentMetaKey. The ::NcmContentMetaType must match ::NcmContentMetaType_Patch.</span></div>
|
|
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"> 949</span><span class="comment"> * @param[in] count Size of the meta array in entries.</span></div>
|
|
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"> 950</span><span class="comment"> * @param[in] storage_id \ref NcmStorageId. qlaunch uses ::NcmStorageId_Any.</span></div>
|
|
<div class="line"><a id="l00951" name="l00951"></a><span class="lineno"> 951</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"><a class="line" href="ns_8h.html#ac20ea9b2620bb58bfc16567792731daf"> 952</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac20ea9b2620bb58bfc16567792731daf">nsRequestReceiveApplication</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> port, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <span class="keyword">const</span> <a class="code hl_struct" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *meta, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id);</div>
|
|
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno"> 953</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno"> 954</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00955" name="l00955"></a><span class="lineno"> 955</span><span class="comment"> * @brief CommitReceiveApplication</span></div>
|
|
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno"> 956</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00957" name="l00957"></a><span class="lineno"> 957</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l00958" name="l00958"></a><span class="lineno"> 958</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"><a class="line" href="ns_8h.html#abba509621b58ee5a7d561e6de61c9897"> 959</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#abba509621b58ee5a7d561e6de61c9897">nsCommitReceiveApplication</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"> 960</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"> 961</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"> 962</span><span class="comment"> * @brief GetReceiveApplicationProgress</span></div>
|
|
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"> 963</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno"> 964</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l00965" name="l00965"></a><span class="lineno"> 965</span><span class="comment"> * @param[out] out \ref NsReceiveApplicationProgress</span></div>
|
|
<div class="line"><a id="l00966" name="l00966"></a><span class="lineno"> 966</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00967" name="l00967"></a><span class="lineno"><a class="line" href="ns_8h.html#a0bf11e746673f45530fdc5e8d8eb48ed"> 967</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a0bf11e746673f45530fdc5e8d8eb48ed">nsGetReceiveApplicationProgress</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_struct" href="structNsSystemUpdateProgress.html">NsReceiveApplicationProgress</a> *out);</div>
|
|
<div class="line"><a id="l00968" name="l00968"></a><span class="lineno"> 968</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00969" name="l00969"></a><span class="lineno"> 969</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00970" name="l00970"></a><span class="lineno"> 970</span><span class="comment"> * @brief RequestSendApplication</span></div>
|
|
<div class="line"><a id="l00971" name="l00971"></a><span class="lineno"> 971</span><span class="comment"> * @note This is the Application version of \ref nssuRequestSendSystemUpdate, see the notes for that.</span></div>
|
|
<div class="line"><a id="l00972" name="l00972"></a><span class="lineno"> 972</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00973" name="l00973"></a><span class="lineno"> 973</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno"> 974</span><span class="comment"> * @param[in] addr Client IPv4 address.</span></div>
|
|
<div class="line"><a id="l00975" name="l00975"></a><span class="lineno"> 975</span><span class="comment"> * @param[in] port Socket port. qlaunch uses value 55556.</span></div>
|
|
<div class="line"><a id="l00976" name="l00976"></a><span class="lineno"> 976</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno"> 977</span><span class="comment"> * @param[in] meta Input array of \ref NcmContentMetaKey. The ::NcmContentMetaType must match ::NcmContentMetaType_Patch.</span></div>
|
|
<div class="line"><a id="l00978" name="l00978"></a><span class="lineno"> 978</span><span class="comment"> * @param[in] count Size of the meta array in entries.</span></div>
|
|
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno"> 979</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno"><a class="line" href="ns_8h.html#ae8abc7d689d97312fc479f8395041542"> 980</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ae8abc7d689d97312fc479f8395041542">nsRequestSendApplication</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> port, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <span class="keyword">const</span> <a class="code hl_struct" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *meta, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count);</div>
|
|
<div class="line"><a id="l00981" name="l00981"></a><span class="lineno"> 981</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"> 982</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00983" name="l00983"></a><span class="lineno"> 983</span><span class="comment"> * @brief GetSendApplicationProgress</span></div>
|
|
<div class="line"><a id="l00984" name="l00984"></a><span class="lineno"> 984</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00985" name="l00985"></a><span class="lineno"> 985</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"> 986</span><span class="comment"> * @param[out] out \ref NsSendApplicationProgress</span></div>
|
|
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno"> 987</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"><a class="line" href="ns_8h.html#a0cdf3bb512b2ffbb11de0dd5727cba90"> 988</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a0cdf3bb512b2ffbb11de0dd5727cba90">nsGetSendApplicationProgress</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_struct" href="structNsSystemUpdateProgress.html">NsSendApplicationProgress</a> *out);</div>
|
|
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"> 990</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"> 991</span><span class="comment"> * @brief Both \ref NsSystemDeliveryInfo are validated, then the system_update_meta_version in the first/second \ref NsSystemDeliveryInfo are compared.</span></div>
|
|
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"> 992</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00993" name="l00993"></a><span class="lineno"> 993</span><span class="comment"> * @param[in] info0 First \ref NsSystemDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00994" name="l00994"></a><span class="lineno"> 994</span><span class="comment"> * @param[in] info1 Second \ref NsSystemDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l00995" name="l00995"></a><span class="lineno"> 995</span><span class="comment"> * @param[out] out Comparison result: -1 for less than, 0 for equal, and 1 for higher than.</span></div>
|
|
<div class="line"><a id="l00996" name="l00996"></a><span class="lineno"> 996</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00997" name="l00997"></a><span class="lineno"><a class="line" href="ns_8h.html#a240f85bf6c0ee581ec1ba1524ee92b23"> 997</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a240f85bf6c0ee581ec1ba1524ee92b23">nsCompareSystemDeliveryInfo</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info0, <span class="keyword">const</span> <a class="code hl_struct" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info1, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out);</div>
|
|
<div class="line"><a id="l00998" name="l00998"></a><span class="lineno"> 998</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00999" name="l00999"></a><span class="lineno"> 999</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01000" name="l01000"></a><span class="lineno"> 1000</span><span class="comment"> * @brief ListNotCommittedContentMeta</span></div>
|
|
<div class="line"><a id="l01001" name="l01001"></a><span class="lineno"> 1001</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01002" name="l01002"></a><span class="lineno"> 1002</span><span class="comment"> * @param[out] meta Output array of \ref NcmContentMetaKey.</span></div>
|
|
<div class="line"><a id="l01003" name="l01003"></a><span class="lineno"> 1003</span><span class="comment"> * @param[in] count Size of the meta array in entries.</span></div>
|
|
<div class="line"><a id="l01004" name="l01004"></a><span class="lineno"> 1004</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l01005" name="l01005"></a><span class="lineno"> 1005</span><span class="comment"> * @param[in] unk Unknown.</span></div>
|
|
<div class="line"><a id="l01006" name="l01006"></a><span class="lineno"> 1006</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l01007" name="l01007"></a><span class="lineno"> 1007</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01008" name="l01008"></a><span class="lineno"><a class="line" href="ns_8h.html#a64fdb0df4b2a02ee1e1653ba9d34321a"> 1008</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a64fdb0df4b2a02ee1e1653ba9d34321a">nsListNotCommittedContentMeta</a>(<a class="code hl_struct" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *meta, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> unk, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l01009" name="l01009"></a><span class="lineno"> 1009</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01010" name="l01010"></a><span class="lineno"> 1010</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01011" name="l01011"></a><span class="lineno"> 1011</span><span class="comment"> * @brief This extracts data from the input array for hashing with SHA256, with validation being done when handling each entry.</span></div>
|
|
<div class="line"><a id="l01012" name="l01012"></a><span class="lineno"> 1012</span><span class="comment"> * @note Only available on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l01013" name="l01013"></a><span class="lineno"> 1013</span><span class="comment"> * @param[in] info Input array of \ref NsApplicationDeliveryInfo.</span></div>
|
|
<div class="line"><a id="l01014" name="l01014"></a><span class="lineno"> 1014</span><span class="comment"> * @param[in] count Size of the array in entries.</span></div>
|
|
<div class="line"><a id="l01015" name="l01015"></a><span class="lineno"> 1015</span><span class="comment"> * @param[out] out_hash Output 0x20-byte SHA256 hash.</span></div>
|
|
<div class="line"><a id="l01016" name="l01016"></a><span class="lineno"> 1016</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01017" name="l01017"></a><span class="lineno"><a class="line" href="ns_8h.html#a76af72556d1460ae4c9296e0d32c8928"> 1017</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a76af72556d1460ae4c9296e0d32c8928">nsGetApplicationDeliveryInfoHash</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out_hash);</div>
|
|
<div class="line"><a id="l01018" name="l01018"></a><span class="lineno"> 1018</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01019" name="l01019"></a><span class="lineno"> 1019</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01020" name="l01020"></a><span class="lineno"> 1020</span><span class="comment"> * @brief GetApplicationTerminateResult</span></div>
|
|
<div class="line"><a id="l01021" name="l01021"></a><span class="lineno"> 1021</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l01022" name="l01022"></a><span class="lineno"> 1022</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l01023" name="l01023"></a><span class="lineno"> 1023</span><span class="comment"> * @param[out] res Output Result.</span></div>
|
|
<div class="line"><a id="l01024" name="l01024"></a><span class="lineno"> 1024</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01025" name="l01025"></a><span class="lineno"><a class="line" href="ns_8h.html#ae4695c046d543300de0c00a6decbbc6c"> 1025</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ae4695c046d543300de0c00a6decbbc6c">nsGetApplicationTerminateResult</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> *res);</div>
|
|
<div class="line"><a id="l01026" name="l01026"></a><span class="lineno"> 1026</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01027" name="l01027"></a><span class="lineno"> 1027</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01028" name="l01028"></a><span class="lineno"> 1028</span><span class="comment"> * @brief GetApplicationRightsOnClient</span></div>
|
|
<div class="line"><a id="l01029" name="l01029"></a><span class="lineno"> 1029</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l01030" name="l01030"></a><span class="lineno"> 1030</span><span class="comment"> * @param[out] rights Output array of \ref NsApplicationRightsOnClient.</span></div>
|
|
<div class="line"><a id="l01031" name="l01031"></a><span class="lineno"> 1031</span><span class="comment"> * @param[in] count Size of the rights array in entries. qlaunch uses value 3 for this.</span></div>
|
|
<div class="line"><a id="l01032" name="l01032"></a><span class="lineno"> 1032</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
|
|
<div class="line"><a id="l01033" name="l01033"></a><span class="lineno"> 1033</span><span class="comment"> * @param[in] uid \ref AccountUid, can optionally be all-zero.</span></div>
|
|
<div class="line"><a id="l01034" name="l01034"></a><span class="lineno"> 1034</span><span class="comment"> * @param[in] flags Flags. Official sw hard-codes this to value 0x3.</span></div>
|
|
<div class="line"><a id="l01035" name="l01035"></a><span class="lineno"> 1035</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l01036" name="l01036"></a><span class="lineno"> 1036</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01037" name="l01037"></a><span class="lineno"><a class="line" href="ns_8h.html#af9ce2270fb64d921c7f9fc74380e0a1d"> 1037</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#af9ce2270fb64d921c7f9fc74380e0a1d">nsGetApplicationRightsOnClient</a>(<a class="code hl_struct" href="structNsApplicationRightsOnClient.html">NsApplicationRightsOnClient</a> *rights, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l01038" name="l01038"></a><span class="lineno"> 1038</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01039" name="l01039"></a><span class="lineno"> 1039</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01040" name="l01040"></a><span class="lineno"> 1040</span><span class="comment"> * @brief RequestNoDownloadRightsErrorResolution</span></div>
|
|
<div class="line"><a id="l01041" name="l01041"></a><span class="lineno"> 1041</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l01042" name="l01042"></a><span class="lineno"> 1042</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l01043" name="l01043"></a><span class="lineno"> 1043</span><span class="comment"> * @param[out] a \ref AsyncValue. The data that can be read from this is u8 NoDownloadRightsErrorResolution.</span></div>
|
|
<div class="line"><a id="l01044" name="l01044"></a><span class="lineno"> 1044</span><span class="comment"> * @param application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l01045" name="l01045"></a><span class="lineno"> 1045</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01046" name="l01046"></a><span class="lineno"><a class="line" href="ns_8h.html#a2e3ecb087c9c4541226bdfde7c279f1e"> 1046</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2e3ecb087c9c4541226bdfde7c279f1e">nsRequestNoDownloadRightsErrorResolution</a>(<a class="code hl_struct" href="structAsyncValue.html">AsyncValue</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l01047" name="l01047"></a><span class="lineno"> 1047</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01048" name="l01048"></a><span class="lineno"> 1048</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01049" name="l01049"></a><span class="lineno"> 1049</span><span class="comment"> * @brief RequestResolveNoDownloadRightsError</span></div>
|
|
<div class="line"><a id="l01050" name="l01050"></a><span class="lineno"> 1050</span><span class="comment"> * @note \ref nifmInitialize must be used prior to this. Before using the cmd, this calls \ref nifmIsAnyInternetRequestAccepted with the output from \ref nifmGetClientId, an error is returned when that returns false.</span></div>
|
|
<div class="line"><a id="l01051" name="l01051"></a><span class="lineno"> 1051</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l01052" name="l01052"></a><span class="lineno"> 1052</span><span class="comment"> * @param[out] a \ref AsyncValue. The data that can be read from this is u8 NoDownloadRightsErrorResolution.</span></div>
|
|
<div class="line"><a id="l01053" name="l01053"></a><span class="lineno"> 1053</span><span class="comment"> * @param application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l01054" name="l01054"></a><span class="lineno"> 1054</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01055" name="l01055"></a><span class="lineno"><a class="line" href="ns_8h.html#ae5f69244257226e7f435f4f01628f4fe"> 1055</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ae5f69244257226e7f435f4f01628f4fe">nsRequestResolveNoDownloadRightsError</a>(<a class="code hl_struct" href="structAsyncValue.html">AsyncValue</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
|
|
<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"> 1056</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01057" name="l01057"></a><span class="lineno"> 1057</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01058" name="l01058"></a><span class="lineno"> 1058</span><span class="comment"> * @brief GetPromotionInfo</span></div>
|
|
<div class="line"><a id="l01059" name="l01059"></a><span class="lineno"> 1059</span><span class="comment"> * @note Only available on [8.0.0+].</span></div>
|
|
<div class="line"><a id="l01060" name="l01060"></a><span class="lineno"> 1060</span><span class="comment"> * @param[out] promotion \ref NsPromotionInfo</span></div>
|
|
<div class="line"><a id="l01061" name="l01061"></a><span class="lineno"> 1061</span><span class="comment"> * @param application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l01062" name="l01062"></a><span class="lineno"> 1062</span><span class="comment"> * @param[in] uid \ref AccountUid</span></div>
|
|
<div class="line"><a id="l01063" name="l01063"></a><span class="lineno"> 1063</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01064" name="l01064"></a><span class="lineno"><a class="line" href="ns_8h.html#abf55faf1a855543a1c557973d12865b9"> 1064</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#abf55faf1a855543a1c557973d12865b9">nsGetPromotionInfo</a>(<a class="code hl_struct" href="structNsPromotionInfo.html">NsPromotionInfo</a> *promotion, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_struct" href="structAccountUid.html">AccountUid</a> uid);</div>
|
|
<div class="line"><a id="l01065" name="l01065"></a><span class="lineno"> 1065</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01066" name="l01066"></a><span class="lineno"> 1066</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01067" name="l01067"></a><span class="lineno"> 1067</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01068" name="l01068"></a><span class="lineno"> 1068</span><span class="comment">///@name IDownloadTaskInterface</span></div>
|
|
<div class="line"><a id="l01069" name="l01069"></a><span class="lineno"> 1069</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01070" name="l01070"></a><span class="lineno"> 1070</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01071" name="l01071"></a><span class="lineno"> 1071</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01072" name="l01072"></a><span class="lineno"> 1072</span><span class="comment"> * @brief ClearTaskStatusList</span></div>
|
|
<div class="line"><a id="l01073" name="l01073"></a><span class="lineno"> 1073</span><span class="comment"> * @note Uses \ref nsGetDownloadTaskInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01074" name="l01074"></a><span class="lineno"> 1074</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01075" name="l01075"></a><span class="lineno"> 1075</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01076" name="l01076"></a><span class="lineno"><a class="line" href="ns_8h.html#a1f33b18ed49819e7f6c8c8f01352ae07"> 1076</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a1f33b18ed49819e7f6c8c8f01352ae07">nsClearTaskStatusList</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01077" name="l01077"></a><span class="lineno"> 1077</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01078" name="l01078"></a><span class="lineno"> 1078</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01079" name="l01079"></a><span class="lineno"> 1079</span><span class="comment"> * @brief RequestDownloadTaskList</span></div>
|
|
<div class="line"><a id="l01080" name="l01080"></a><span class="lineno"> 1080</span><span class="comment"> * @note Uses \ref nsGetDownloadTaskInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01081" name="l01081"></a><span class="lineno"> 1081</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01082" name="l01082"></a><span class="lineno"> 1082</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"><a class="line" href="ns_8h.html#a0a81c86edb788196f4e0618755699935"> 1083</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a0a81c86edb788196f4e0618755699935">nsRequestDownloadTaskList</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"> 1084</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01085" name="l01085"></a><span class="lineno"> 1085</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01086" name="l01086"></a><span class="lineno"> 1086</span><span class="comment"> * @brief RequestEnsureDownloadTask</span></div>
|
|
<div class="line"><a id="l01087" name="l01087"></a><span class="lineno"> 1087</span><span class="comment"> * @note Uses \ref nsGetDownloadTaskInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01088" name="l01088"></a><span class="lineno"> 1088</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01089" name="l01089"></a><span class="lineno"> 1089</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l01090" name="l01090"></a><span class="lineno"> 1090</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01091" name="l01091"></a><span class="lineno"><a class="line" href="ns_8h.html#a775c531653467df0b8ef7de124fa86ea"> 1091</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a775c531653467df0b8ef7de124fa86ea">nsRequestEnsureDownloadTask</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a);</div>
|
|
<div class="line"><a id="l01092" name="l01092"></a><span class="lineno"> 1092</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"> 1093</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"> 1094</span><span class="comment"> * @brief ListDownloadTaskStatus</span></div>
|
|
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span><span class="comment"> * @note Uses \ref nsGetDownloadTaskInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01097" name="l01097"></a><span class="lineno"> 1097</span><span class="comment"> * @param[out] tasks Output array of \ref NsDownloadTaskStatus.</span></div>
|
|
<div class="line"><a id="l01098" name="l01098"></a><span class="lineno"> 1098</span><span class="comment"> * @param[in] count Size of the tasks array in entries. A maximum of 0x100 tasks can be stored in state.</span></div>
|
|
<div class="line"><a id="l01099" name="l01099"></a><span class="lineno"> 1099</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l01100" name="l01100"></a><span class="lineno"> 1100</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01101" name="l01101"></a><span class="lineno"><a class="line" href="ns_8h.html#a5f7d067d620a79f969baba67920742d6"> 1101</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a5f7d067d620a79f969baba67920742d6">nsListDownloadTaskStatus</a>(<a class="code hl_struct" href="structNsDownloadTaskStatus.html">NsDownloadTaskStatus</a>* tasks, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l01102" name="l01102"></a><span class="lineno"> 1102</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01103" name="l01103"></a><span class="lineno"> 1103</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01104" name="l01104"></a><span class="lineno"> 1104</span><span class="comment"> * @brief RequestDownloadTaskListData</span></div>
|
|
<div class="line"><a id="l01105" name="l01105"></a><span class="lineno"> 1105</span><span class="comment"> * @note Uses \ref nsGetDownloadTaskInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01106" name="l01106"></a><span class="lineno"> 1106</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01107" name="l01107"></a><span class="lineno"> 1107</span><span class="comment"> * @param[out] a \ref AsyncValue</span></div>
|
|
<div class="line"><a id="l01108" name="l01108"></a><span class="lineno"> 1108</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01109" name="l01109"></a><span class="lineno"><a class="line" href="ns_8h.html#aa6ca003c52ecf2d3e2e02e30c841bcdd"> 1109</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aa6ca003c52ecf2d3e2e02e30c841bcdd">nsRequestDownloadTaskListData</a>(<a class="code hl_struct" href="structAsyncValue.html">AsyncValue</a> *a);</div>
|
|
<div class="line"><a id="l01110" name="l01110"></a><span class="lineno"> 1110</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01111" name="l01111"></a><span class="lineno"> 1111</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01112" name="l01112"></a><span class="lineno"> 1112</span><span class="comment"> * @brief TryCommitCurrentApplicationDownloadTask</span></div>
|
|
<div class="line"><a id="l01113" name="l01113"></a><span class="lineno"> 1113</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01114" name="l01114"></a><span class="lineno"> 1114</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01115" name="l01115"></a><span class="lineno"><a class="line" href="ns_8h.html#ad00057bf1c04e0bb877345b3b3db1d8b"> 1115</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ad00057bf1c04e0bb877345b3b3db1d8b">nsTryCommitCurrentApplicationDownloadTask</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"> 1116</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01117" name="l01117"></a><span class="lineno"> 1117</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01118" name="l01118"></a><span class="lineno"> 1118</span><span class="comment"> * @brief EnableAutoCommit</span></div>
|
|
<div class="line"><a id="l01119" name="l01119"></a><span class="lineno"> 1119</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01120" name="l01120"></a><span class="lineno"> 1120</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01121" name="l01121"></a><span class="lineno"><a class="line" href="ns_8h.html#a83c93ccf658ce8cb14ba2ccb4ee979b0"> 1121</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a83c93ccf658ce8cb14ba2ccb4ee979b0">nsEnableAutoCommit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01122" name="l01122"></a><span class="lineno"> 1122</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01123" name="l01123"></a><span class="lineno"> 1123</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01124" name="l01124"></a><span class="lineno"> 1124</span><span class="comment"> * @brief DisableAutoCommit</span></div>
|
|
<div class="line"><a id="l01125" name="l01125"></a><span class="lineno"> 1125</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01126" name="l01126"></a><span class="lineno"> 1126</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01127" name="l01127"></a><span class="lineno"><a class="line" href="ns_8h.html#a960cea2c6dc0ccad5ff82e1f3a5b6a61"> 1127</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a960cea2c6dc0ccad5ff82e1f3a5b6a61">nsDisableAutoCommit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"> 1128</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01129" name="l01129"></a><span class="lineno"> 1129</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01130" name="l01130"></a><span class="lineno"> 1130</span><span class="comment"> * @brief TriggerDynamicCommitEvent</span></div>
|
|
<div class="line"><a id="l01131" name="l01131"></a><span class="lineno"> 1131</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01132" name="l01132"></a><span class="lineno"> 1132</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01133" name="l01133"></a><span class="lineno"><a class="line" href="ns_8h.html#ad0d27ec5d5d561c9a6556f6d8a9485be"> 1133</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ad0d27ec5d5d561c9a6556f6d8a9485be">nsTriggerDynamicCommitEvent</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01134" name="l01134"></a><span class="lineno"> 1134</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01135" name="l01135"></a><span class="lineno"> 1135</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01136" name="l01136"></a><span class="lineno"> 1136</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01137" name="l01137"></a><span class="lineno"> 1137</span><span class="comment">///@name IContentManagementInterface</span></div>
|
|
<div class="line"><a id="l01138" name="l01138"></a><span class="lineno"> 1138</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01139" name="l01139"></a><span class="lineno"> 1139</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01140" name="l01140"></a><span class="lineno"> 1140</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01141" name="l01141"></a><span class="lineno"> 1141</span><span class="comment"> * @brief CalculateApplicationOccupiedSize</span></div>
|
|
<div class="line"><a id="l01142" name="l01142"></a><span class="lineno"> 1142</span><span class="comment"> * @note Uses \ref nsGetContentManagementInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01143" name="l01143"></a><span class="lineno"> 1143</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"> 1144</span><span class="comment"> * @param[out] out \ref NsApplicationOccupiedSize</span></div>
|
|
<div class="line"><a id="l01145" name="l01145"></a><span class="lineno"> 1145</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01146" name="l01146"></a><span class="lineno"><a class="line" href="ns_8h.html#a3ebee0e738a3d408fc9d2af46a0ce0bb"> 1146</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a3ebee0e738a3d408fc9d2af46a0ce0bb">nsCalculateApplicationOccupiedSize</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_struct" href="structNsApplicationOccupiedSize.html">NsApplicationOccupiedSize</a> *out);</div>
|
|
<div class="line"><a id="l01147" name="l01147"></a><span class="lineno"> 1147</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01148" name="l01148"></a><span class="lineno"> 1148</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01149" name="l01149"></a><span class="lineno"> 1149</span><span class="comment"> * @brief CheckSdCardMountStatus</span></div>
|
|
<div class="line"><a id="l01150" name="l01150"></a><span class="lineno"> 1150</span><span class="comment"> * @note Uses \ref nsGetContentManagementInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01151" name="l01151"></a><span class="lineno"> 1151</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01152" name="l01152"></a><span class="lineno"><a class="line" href="ns_8h.html#a35726996e2e59177e0463f3506ace8f8"> 1152</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a35726996e2e59177e0463f3506ace8f8">nsCheckSdCardMountStatus</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01153" name="l01153"></a><span class="lineno"> 1153</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01154" name="l01154"></a><span class="lineno"> 1154</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01155" name="l01155"></a><span class="lineno"> 1155</span><span class="comment"> * @brief Returns the total storage capacity (used + free) from content manager services.</span></div>
|
|
<div class="line"><a id="l01156" name="l01156"></a><span class="lineno"> 1156</span><span class="comment"> * @note Uses \ref nsGetContentManagementInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01157" name="l01157"></a><span class="lineno"> 1157</span><span class="comment"> * @param[in] storage_id \ref NcmStorageId. Must be ::NcmStorageId_SdCard.</span></div>
|
|
<div class="line"><a id="l01158" name="l01158"></a><span class="lineno"> 1158</span><span class="comment"> * @param[out] size Pointer to output the total storage size to.</span></div>
|
|
<div class="line"><a id="l01159" name="l01159"></a><span class="lineno"> 1159</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01160" name="l01160"></a><span class="lineno"><a class="line" href="ns_8h.html#a810f157f35a1ccf01c792e591deb80cf"> 1160</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a810f157f35a1ccf01c792e591deb80cf">nsGetTotalSpaceSize</a>(<a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *size);</div>
|
|
<div class="line"><a id="l01161" name="l01161"></a><span class="lineno"> 1161</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01162" name="l01162"></a><span class="lineno"> 1162</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01163" name="l01163"></a><span class="lineno"> 1163</span><span class="comment"> * @brief Returns the available storage capacity from content manager services.</span></div>
|
|
<div class="line"><a id="l01164" name="l01164"></a><span class="lineno"> 1164</span><span class="comment"> * @note Uses \ref nsGetContentManagementInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01165" name="l01165"></a><span class="lineno"> 1165</span><span class="comment"> * @param[in] storage_id \ref NcmStorageId. Must be ::NcmStorageId_SdCard.</span></div>
|
|
<div class="line"><a id="l01166" name="l01166"></a><span class="lineno"> 1166</span><span class="comment"> * @param[out] size Pointer to output the free storage size to.</span></div>
|
|
<div class="line"><a id="l01167" name="l01167"></a><span class="lineno"> 1167</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01168" name="l01168"></a><span class="lineno"><a class="line" href="ns_8h.html#a7870471efd1f8f7bc43c07ef700b6968"> 1168</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a7870471efd1f8f7bc43c07ef700b6968">nsGetFreeSpaceSize</a>(<a class="code hl_enumeration" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *size);</div>
|
|
<div class="line"><a id="l01169" name="l01169"></a><span class="lineno"> 1169</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01170" name="l01170"></a><span class="lineno"> 1170</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01171" name="l01171"></a><span class="lineno"> 1171</span><span class="comment"> * @brief CountApplicationContentMeta</span></div>
|
|
<div class="line"><a id="l01172" name="l01172"></a><span class="lineno"> 1172</span><span class="comment"> * @note Uses \ref nsGetContentManagementInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01173" name="l01173"></a><span class="lineno"> 1173</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01174" name="l01174"></a><span class="lineno"> 1174</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l01175" name="l01175"></a><span class="lineno"> 1175</span><span class="comment"> * @param[out] out Output count.</span></div>
|
|
<div class="line"><a id="l01176" name="l01176"></a><span class="lineno"> 1176</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01177" name="l01177"></a><span class="lineno"><a class="line" href="ns_8h.html#a29edaa5d9043ee89b2b4806ca970cade"> 1177</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a29edaa5d9043ee89b2b4806ca970cade">nsCountApplicationContentMeta</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out);</div>
|
|
<div class="line"><a id="l01178" name="l01178"></a><span class="lineno"> 1178</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01179" name="l01179"></a><span class="lineno"> 1179</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01180" name="l01180"></a><span class="lineno"> 1180</span><span class="comment"> * @brief Gets an listing of \ref NsApplicationContentMetaStatus.</span></div>
|
|
<div class="line"><a id="l01181" name="l01181"></a><span class="lineno"> 1181</span><span class="comment"> * @note Uses \ref nsGetContentManagementInterface on [3.0.0+], otherwise IApplicationManagerInterface is used.</span></div>
|
|
<div class="line"><a id="l01182" name="l01182"></a><span class="lineno"> 1182</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
|
|
<div class="line"><a id="l01183" name="l01183"></a><span class="lineno"> 1183</span><span class="comment"> * @param[in] application_id ApplicationId.</span></div>
|
|
<div class="line"><a id="l01184" name="l01184"></a><span class="lineno"> 1184</span><span class="comment"> * @param[in] index Starting entry index.</span></div>
|
|
<div class="line"><a id="l01185" name="l01185"></a><span class="lineno"> 1185</span><span class="comment"> * @param[out] list Output array of \ref NsApplicationContentMetaStatus.</span></div>
|
|
<div class="line"><a id="l01186" name="l01186"></a><span class="lineno"> 1186</span><span class="comment"> * @param[in] count Size of the list array in entries.</span></div>
|
|
<div class="line"><a id="l01187" name="l01187"></a><span class="lineno"> 1187</span><span class="comment"> * @param[out] out_entrycount Total output entries.</span></div>
|
|
<div class="line"><a id="l01188" name="l01188"></a><span class="lineno"> 1188</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01189" name="l01189"></a><span class="lineno"><a class="line" href="ns_8h.html#adb14d0690f8211c8f12101a89128113b"> 1189</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#adb14d0690f8211c8f12101a89128113b">nsListApplicationContentMetaStatus</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, <a class="code hl_struct" href="structNsApplicationContentMetaStatus.html">NsApplicationContentMetaStatus</a>* list, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>* out_entrycount);</div>
|
|
<div class="line"><a id="l01190" name="l01190"></a><span class="lineno"> 1190</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01191" name="l01191"></a><span class="lineno"> 1191</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01192" name="l01192"></a><span class="lineno"> 1192</span><span class="comment"> * @brief IsAnyApplicationRunning</span></div>
|
|
<div class="line"><a id="l01193" name="l01193"></a><span class="lineno"> 1193</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l01194" name="l01194"></a><span class="lineno"> 1194</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l01195" name="l01195"></a><span class="lineno"> 1195</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01196" name="l01196"></a><span class="lineno"><a class="line" href="ns_8h.html#a06fb19d74360b4dd1c752bcba587688c"> 1196</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a06fb19d74360b4dd1c752bcba587688c">nsIsAnyApplicationRunning</a>(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l01197" name="l01197"></a><span class="lineno"> 1197</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01198" name="l01198"></a><span class="lineno"> 1198</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01199" name="l01199"></a><span class="lineno"> 1199</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01200" name="l01200"></a><span class="lineno"> 1200</span><span class="comment">///@name IRequestServerStopper</span></div>
|
|
<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"> 1202</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"> 1204</span><span class="comment"> * @brief Close a \ref NsRequestServerStopper.</span></div>
|
|
<div class="line"><a id="l01205" name="l01205"></a><span class="lineno"> 1205</span><span class="comment"> * @param r \ref NsRequestServerStopper</span></div>
|
|
<div class="line"><a id="l01206" name="l01206"></a><span class="lineno"> 1206</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01207" name="l01207"></a><span class="lineno"><a class="line" href="ns_8h.html#abc8e54edae81acfd440295f8a52bc11c"> 1207</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="ns_8h.html#abc8e54edae81acfd440295f8a52bc11c">nsRequestServerStopperClose</a>(<a class="code hl_struct" href="structNsRequestServerStopper.html">NsRequestServerStopper</a> *r);</div>
|
|
<div class="line"><a id="l01208" name="l01208"></a><span class="lineno"> 1208</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01209" name="l01209"></a><span class="lineno"> 1209</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01210" name="l01210"></a><span class="lineno"> 1210</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01211" name="l01211"></a><span class="lineno"> 1211</span><span class="comment">///@name IProgressMonitorForDeleteUserSaveDataAll</span></div>
|
|
<div class="line"><a id="l01212" name="l01212"></a><span class="lineno"> 1212</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01213" name="l01213"></a><span class="lineno"> 1213</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01214" name="l01214"></a><span class="lineno"> 1214</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01215" name="l01215"></a><span class="lineno"> 1215</span><span class="comment"> * @brief Close a \ref NsProgressMonitorForDeleteUserSaveDataAll. When initialized this will use \ref nsProgressMonitorForDeleteUserSaveDataAllIsFinished, throwing errors on failure / when the operation isn't finished (without closing the object).</span></div>
|
|
<div class="line"><a id="l01216" name="l01216"></a><span class="lineno"> 1216</span><span class="comment"> * @note Cancelling the operation before it's finished is not supported by \ref NsProgressMonitorForDeleteUserSaveDataAll.</span></div>
|
|
<div class="line"><a id="l01217" name="l01217"></a><span class="lineno"> 1217</span><span class="comment"> * @param p \ref NsProgressMonitorForDeleteUserSaveDataAll</span></div>
|
|
<div class="line"><a id="l01218" name="l01218"></a><span class="lineno"> 1218</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01219" name="l01219"></a><span class="lineno"><a class="line" href="ns_8h.html#a968cae7e9184a1e17eabfe87c3a8b4e7"> 1219</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a968cae7e9184a1e17eabfe87c3a8b4e7">nsProgressMonitorForDeleteUserSaveDataAllClose</a>(<a class="code hl_struct" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p);</div>
|
|
<div class="line"><a id="l01220" name="l01220"></a><span class="lineno"> 1220</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01221" name="l01221"></a><span class="lineno"> 1221</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01222" name="l01222"></a><span class="lineno"> 1222</span><span class="comment"> * @brief GetSystemEvent</span></div>
|
|
<div class="line"><a id="l01223" name="l01223"></a><span class="lineno"> 1223</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l01224" name="l01224"></a><span class="lineno"> 1224</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l01225" name="l01225"></a><span class="lineno"> 1225</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01226" name="l01226"></a><span class="lineno"><a class="line" href="ns_8h.html#af888b677cedeff5ef43df58196f0eccb"> 1226</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#af888b677cedeff5ef43df58196f0eccb">nsProgressMonitorForDeleteUserSaveDataAllGetSystemEvent</a>(<a class="code hl_struct" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p, <a class="code hl_struct" href="structEvent.html">Event</a>* out_event);</div>
|
|
<div class="line"><a id="l01227" name="l01227"></a><span class="lineno"> 1227</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01228" name="l01228"></a><span class="lineno"> 1228</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"> 1229</span><span class="comment"> * @brief IsFinished</span></div>
|
|
<div class="line"><a id="l01230" name="l01230"></a><span class="lineno"> 1230</span><span class="comment"> * @param p \ref NsProgressMonitorForDeleteUserSaveDataAll</span></div>
|
|
<div class="line"><a id="l01231" name="l01231"></a><span class="lineno"> 1231</span><span class="comment"> * @param[out] out Whether the operation finished.</span></div>
|
|
<div class="line"><a id="l01232" name="l01232"></a><span class="lineno"> 1232</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01233" name="l01233"></a><span class="lineno"><a class="line" href="ns_8h.html#ae3dcca4d9aec81c000cf64fcffa05239"> 1233</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ae3dcca4d9aec81c000cf64fcffa05239">nsProgressMonitorForDeleteUserSaveDataAllIsFinished</a>(<a class="code hl_struct" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p, <span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l01234" name="l01234"></a><span class="lineno"> 1234</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01235" name="l01235"></a><span class="lineno"> 1235</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01236" name="l01236"></a><span class="lineno"> 1236</span><span class="comment"> * @brief GetResult</span></div>
|
|
<div class="line"><a id="l01237" name="l01237"></a><span class="lineno"> 1237</span><span class="comment"> * @param p \ref NsProgressMonitorForDeleteUserSaveDataAll</span></div>
|
|
<div class="line"><a id="l01238" name="l01238"></a><span class="lineno"> 1238</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01239" name="l01239"></a><span class="lineno"><a class="line" href="ns_8h.html#a5adb6291fe3f0338d1714719c3931714"> 1239</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a5adb6291fe3f0338d1714719c3931714">nsProgressMonitorForDeleteUserSaveDataAllGetResult</a>(<a class="code hl_struct" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p);</div>
|
|
<div class="line"><a id="l01240" name="l01240"></a><span class="lineno"> 1240</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01241" name="l01241"></a><span class="lineno"> 1241</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01242" name="l01242"></a><span class="lineno"> 1242</span><span class="comment"> * @brief GetProgress</span></div>
|
|
<div class="line"><a id="l01243" name="l01243"></a><span class="lineno"> 1243</span><span class="comment"> * @param p \ref NsProgressMonitorForDeleteUserSaveDataAll</span></div>
|
|
<div class="line"><a id="l01244" name="l01244"></a><span class="lineno"> 1244</span><span class="comment"> * @param[out] progress Output \ref NsProgressForDeleteUserSaveDataAll.</span></div>
|
|
<div class="line"><a id="l01245" name="l01245"></a><span class="lineno"> 1245</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01246" name="l01246"></a><span class="lineno"><a class="line" href="ns_8h.html#a67bae094659f96670ff1f18449fc2f14"> 1246</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a67bae094659f96670ff1f18449fc2f14">nsProgressMonitorForDeleteUserSaveDataAllGetProgress</a>(<a class="code hl_struct" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p, <a class="code hl_struct" href="structNsProgressForDeleteUserSaveDataAll.html">NsProgressForDeleteUserSaveDataAll</a> *progress);</div>
|
|
<div class="line"><a id="l01247" name="l01247"></a><span class="lineno"> 1247</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01248" name="l01248"></a><span class="lineno"> 1248</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01249" name="l01249"></a><span class="lineno"> 1249</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01250" name="l01250"></a><span class="lineno"> 1250</span><span class="comment">///@name IProgressAsyncResult</span></div>
|
|
<div class="line"><a id="l01251" name="l01251"></a><span class="lineno"> 1251</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01252" name="l01252"></a><span class="lineno"> 1252</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01253" name="l01253"></a><span class="lineno"> 1253</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01254" name="l01254"></a><span class="lineno"> 1254</span><span class="comment"> * @brief Close a \ref NsProgressAsyncResult.</span></div>
|
|
<div class="line"><a id="l01255" name="l01255"></a><span class="lineno"> 1255</span><span class="comment"> * @note When the object is initialized, this uses \ref nsProgressAsyncResultCancel then \ref nsProgressAsyncResultWait with timeout=UINT64_MAX.</span></div>
|
|
<div class="line"><a id="l01256" name="l01256"></a><span class="lineno"> 1256</span><span class="comment"> * @param a \ref NsProgressAsyncResult</span></div>
|
|
<div class="line"><a id="l01257" name="l01257"></a><span class="lineno"> 1257</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01258" name="l01258"></a><span class="lineno"><a class="line" href="ns_8h.html#a3f9602a82225b4cdf98cf63622063176"> 1258</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="ns_8h.html#a3f9602a82225b4cdf98cf63622063176">nsProgressAsyncResultClose</a>(<a class="code hl_struct" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a);</div>
|
|
<div class="line"><a id="l01259" name="l01259"></a><span class="lineno"> 1259</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01260" name="l01260"></a><span class="lineno"> 1260</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01261" name="l01261"></a><span class="lineno"> 1261</span><span class="comment"> * @brief Waits for the async operation to finish using the specified timeout.</span></div>
|
|
<div class="line"><a id="l01262" name="l01262"></a><span class="lineno"> 1262</span><span class="comment"> * @param a \ref NsProgressAsyncResult</span></div>
|
|
<div class="line"><a id="l01263" name="l01263"></a><span class="lineno"> 1263</span><span class="comment"> * @param[in] timeout Timeout in nanoseconds. UINT64_MAX for no timeout.</span></div>
|
|
<div class="line"><a id="l01264" name="l01264"></a><span class="lineno"> 1264</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"><a class="line" href="ns_8h.html#add98a14643436e6684eb4c0848fcce3d"> 1265</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#add98a14643436e6684eb4c0848fcce3d">nsProgressAsyncResultWait</a>(<a class="code hl_struct" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> timeout);</div>
|
|
<div class="line"><a id="l01266" name="l01266"></a><span class="lineno"> 1266</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01267" name="l01267"></a><span class="lineno"> 1267</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01268" name="l01268"></a><span class="lineno"> 1268</span><span class="comment"> * @brief Gets the Result.</span></div>
|
|
<div class="line"><a id="l01269" name="l01269"></a><span class="lineno"> 1269</span><span class="comment"> * @note Prior to using the cmd, this uses \ref nsProgressAsyncResultWait with timeout=UINT64_MAX.</span></div>
|
|
<div class="line"><a id="l01270" name="l01270"></a><span class="lineno"> 1270</span><span class="comment"> * @param a \ref NsProgressAsyncResult</span></div>
|
|
<div class="line"><a id="l01271" name="l01271"></a><span class="lineno"> 1271</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01272" name="l01272"></a><span class="lineno"><a class="line" href="ns_8h.html#a48276017e9806fd78bb90a6f2f175f39"> 1272</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a48276017e9806fd78bb90a6f2f175f39">nsProgressAsyncResultGet</a>(<a class="code hl_struct" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a);</div>
|
|
<div class="line"><a id="l01273" name="l01273"></a><span class="lineno"> 1273</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01274" name="l01274"></a><span class="lineno"> 1274</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01275" name="l01275"></a><span class="lineno"> 1275</span><span class="comment"> * @brief Cancels the async operation.</span></div>
|
|
<div class="line"><a id="l01276" name="l01276"></a><span class="lineno"> 1276</span><span class="comment"> * @note Used automatically by \ref nsProgressAsyncResultClose.</span></div>
|
|
<div class="line"><a id="l01277" name="l01277"></a><span class="lineno"> 1277</span><span class="comment"> * @param a \ref NsProgressAsyncResult</span></div>
|
|
<div class="line"><a id="l01278" name="l01278"></a><span class="lineno"> 1278</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01279" name="l01279"></a><span class="lineno"><a class="line" href="ns_8h.html#a343b99e5e91f2cb38712cc971faef8bd"> 1279</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a343b99e5e91f2cb38712cc971faef8bd">nsProgressAsyncResultCancel</a>(<a class="code hl_struct" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a);</div>
|
|
<div class="line"><a id="l01280" name="l01280"></a><span class="lineno"> 1280</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01281" name="l01281"></a><span class="lineno"> 1281</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01282" name="l01282"></a><span class="lineno"> 1282</span><span class="comment"> * @brief Gets the progress.</span></div>
|
|
<div class="line"><a id="l01283" name="l01283"></a><span class="lineno"> 1283</span><span class="comment"> * @param a \ref NsProgressAsyncResult</span></div>
|
|
<div class="line"><a id="l01284" name="l01284"></a><span class="lineno"> 1284</span><span class="comment"> * @param[out] buffer Output buffer.</span></div>
|
|
<div class="line"><a id="l01285" name="l01285"></a><span class="lineno"> 1285</span><span class="comment"> * @param[in] size Output buffer size.</span></div>
|
|
<div class="line"><a id="l01286" name="l01286"></a><span class="lineno"> 1286</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01287" name="l01287"></a><span class="lineno"><a class="line" href="ns_8h.html#a4f11c1e3e18ac110cdd93011d0a066b2"> 1287</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a4f11c1e3e18ac110cdd93011d0a066b2">nsProgressAsyncResultGetProgress</a>(<a class="code hl_struct" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l01288" name="l01288"></a><span class="lineno"> 1288</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01289" name="l01289"></a><span class="lineno"> 1289</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01290" name="l01290"></a><span class="lineno"> 1290</span><span class="comment"> * @brief GetDetailResult</span></div>
|
|
<div class="line"><a id="l01291" name="l01291"></a><span class="lineno"> 1291</span><span class="comment"> * @param a \ref NsProgressAsyncResult</span></div>
|
|
<div class="line"><a id="l01292" name="l01292"></a><span class="lineno"> 1292</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01293" name="l01293"></a><span class="lineno"><a class="line" href="ns_8h.html#ac939623b611ac586337060d1a4595952"> 1293</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac939623b611ac586337060d1a4595952">nsProgressAsyncResultGetDetailResult</a>(<a class="code hl_struct" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a);</div>
|
|
<div class="line"><a id="l01294" name="l01294"></a><span class="lineno"> 1294</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01295" name="l01295"></a><span class="lineno"> 1295</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01296" name="l01296"></a><span class="lineno"> 1296</span><span class="comment"> * @brief Gets the \ref ErrorContext.</span></div>
|
|
<div class="line"><a id="l01297" name="l01297"></a><span class="lineno"> 1297</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01298" name="l01298"></a><span class="lineno"> 1298</span><span class="comment"> * @param a \ref NsProgressAsyncResult</span></div>
|
|
<div class="line"><a id="l01299" name="l01299"></a><span class="lineno"> 1299</span><span class="comment"> * @param[out] context \ref ErrorContext</span></div>
|
|
<div class="line"><a id="l01300" name="l01300"></a><span class="lineno"> 1300</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01301" name="l01301"></a><span class="lineno"><a class="line" href="ns_8h.html#a5e932dec706ebb81ecb13db51e05344f"> 1301</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a5e932dec706ebb81ecb13db51e05344f">nsProgressAsyncResultGetErrorContext</a>(<a class="code hl_struct" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a, <a class="code hl_struct" href="structErrorContext.html">ErrorContext</a> *context);</div>
|
|
<div class="line"><a id="l01302" name="l01302"></a><span class="lineno"> 1302</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01303" name="l01303"></a><span class="lineno"> 1303</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01304" name="l01304"></a><span class="lineno"> 1304</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01305" name="l01305"></a><span class="lineno"> 1305</span><span class="comment">///@name ns:vm</span></div>
|
|
<div class="line"><a id="l01306" name="l01306"></a><span class="lineno"> 1306</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01307" name="l01307"></a><span class="lineno"> 1307</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01308" name="l01308"></a><span class="lineno"> 1308</span><span class="comment">/// Initialize ns:vm. On pre-3.0.0 this must be used with \ref nsInitialize.</span></div>
|
|
<div class="line"><a id="l01309" name="l01309"></a><span class="lineno"><a class="line" href="ns_8h.html#a56846b2c79022eb36d242963ffe9033a"> 1309</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a56846b2c79022eb36d242963ffe9033a">nsvmInitialize</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01310" name="l01310"></a><span class="lineno"> 1310</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01311" name="l01311"></a><span class="lineno"> 1311</span><span class="comment">/// Exit ns:vm.</span></div>
|
|
<div class="line"><a id="l01312" name="l01312"></a><span class="lineno"><a class="line" href="ns_8h.html#aaa82da1d24e7608cc19f94f5683b0135"> 1312</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="ns_8h.html#aaa82da1d24e7608cc19f94f5683b0135">nsvmExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01313" name="l01313"></a><span class="lineno"> 1313</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01314" name="l01314"></a><span class="lineno"> 1314</span><span class="comment">/// Gets the Service object for ns:vm. This is only initialized on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l01315" name="l01315"></a><span class="lineno"><a class="line" href="ns_8h.html#ae8bf1fd165f0e8e3ad9c2ffd786ecf6c"> 1315</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="ns_8h.html#ae8bf1fd165f0e8e3ad9c2ffd786ecf6c">nsvmGetServiceSession</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01316" name="l01316"></a><span class="lineno"> 1316</span> </div>
|
|
<div class="line"><a id="l01317" name="l01317"></a><span class="lineno"> 1317</span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsvmNeedsUpdateVulnerability(<span class="keywordtype">bool</span> *out);</div>
|
|
<div class="line"><a id="l01318" name="l01318"></a><span class="lineno"><a class="line" href="ns_8h.html#a81fefe39c450577619e3f323ec46d65e"> 1318</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a81fefe39c450577619e3f323ec46d65e">nsvmGetSafeSystemVersion</a>(<a class="code hl_struct" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *out); <span class="comment">///< [4.0.0+]</span></div>
|
|
<div class="line"><a id="l01319" name="l01319"></a><span class="lineno"> 1319</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01320" name="l01320"></a><span class="lineno"> 1320</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01321" name="l01321"></a><span class="lineno"> 1321</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01322" name="l01322"></a><span class="lineno"> 1322</span><span class="comment">///@name ns:dev</span></div>
|
|
<div class="line"><a id="l01323" name="l01323"></a><span class="lineno"> 1323</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01324" name="l01324"></a><span class="lineno"> 1324</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"> 1325</span><span class="comment">/// Initialize ns:dev.</span></div>
|
|
<div class="line"><a id="l01326" name="l01326"></a><span class="lineno"><a class="line" href="ns_8h.html#ae9f38c0f8531edbc4d565f7fe191b98d"> 1326</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ae9f38c0f8531edbc4d565f7fe191b98d">nsdevInitialize</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01327" name="l01327"></a><span class="lineno"> 1327</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01328" name="l01328"></a><span class="lineno"> 1328</span><span class="comment">/// Initialize ns:dev.</span></div>
|
|
<div class="line"><a id="l01329" name="l01329"></a><span class="lineno"><a class="line" href="ns_8h.html#a0242dcfcf6e847a60d31fcb57e00872a"> 1329</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="ns_8h.html#a0242dcfcf6e847a60d31fcb57e00872a">nsdevExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01330" name="l01330"></a><span class="lineno"> 1330</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01331" name="l01331"></a><span class="lineno"> 1331</span><span class="comment">/// Gets the Service object for ns:dev.</span></div>
|
|
<div class="line"><a id="l01332" name="l01332"></a><span class="lineno"><a class="line" href="ns_8h.html#a7b858fec7dd2653cdb03948155695798"> 1332</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="ns_8h.html#a7b858fec7dd2653cdb03948155695798">nsdevGetServiceSession</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01333" name="l01333"></a><span class="lineno"> 1333</span> </div>
|
|
<div class="line"><a id="l01334" name="l01334"></a><span class="lineno"><a class="line" href="ns_8h.html#a791806b4ac0e772b0bad0bc6449542ca"> 1334</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a791806b4ac0e772b0bad0bc6449542ca">nsdevLaunchProgram</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* out_pid, <span class="keyword">const</span> <a class="code hl_struct" href="structNsLaunchProperties.html">NsLaunchProperties</a>* properties, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags); <span class="comment">///< [1.0.0-9.2.0]</span></div>
|
|
<div class="line"><a id="l01335" name="l01335"></a><span class="lineno"> 1335</span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsdevTerminateProcess(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> pid);</div>
|
|
<div class="line"><a id="l01336" name="l01336"></a><span class="lineno"><a class="line" href="ns_8h.html#a2d44215afaf74419e3003bca1b96f392"> 1336</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2d44215afaf74419e3003bca1b96f392">nsdevTerminateProgram</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> tid); <span class="comment">///< [1.0.0-9.2.0]</span></div>
|
|
<div class="line"><a id="l01337" name="l01337"></a><span class="lineno"><a class="line" href="ns_8h.html#ad24e2ce0246696fe1e061990fa1841ad"> 1337</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ad24e2ce0246696fe1e061990fa1841ad">nsdevGetShellEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a>* out_event); <span class="comment">///< Autoclear for nsdevShellEvent is always true. [1.0.0-9.2.0]</span></div>
|
|
<div class="line"><a id="l01338" name="l01338"></a><span class="lineno"><a class="line" href="ns_8h.html#a12e286c29396dc57199f14702107da1e"> 1338</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a12e286c29396dc57199f14702107da1e">nsdevGetShellEventInfo</a>(<a class="code hl_struct" href="structNsShellEventInfo.html">NsShellEventInfo</a>* out); <span class="comment">///< [1.0.0-9.2.0]</span></div>
|
|
<div class="line"><a id="l01339" name="l01339"></a><span class="lineno"> 1339</span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsdevTerminateApplication(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01340" name="l01340"></a><span class="lineno"><a class="line" href="ns_8h.html#af7a40540927dc9aaf25b3ed8df0b407c"> 1340</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#af7a40540927dc9aaf25b3ed8df0b407c">nsdevPrepareLaunchProgramFromHost</a>(<a class="code hl_struct" href="structNsLaunchProperties.html">NsLaunchProperties</a>* out, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keywordtype">size_t</span> path_len); <span class="comment">///< [1.0.0-9.2.0]</span></div>
|
|
<div class="line"><a id="l01341" name="l01341"></a><span class="lineno"><a class="line" href="ns_8h.html#ace29979ed49c346638dd4ad8aa65e35b"> 1341</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ace29979ed49c346638dd4ad8aa65e35b">nsdevLaunchApplicationForDevelop</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* out_pid, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags); <span class="comment">///< [1.0.0-9.2.0]</span></div>
|
|
<div class="line"><a id="l01342" name="l01342"></a><span class="lineno"><a class="line" href="ns_8h.html#afd617d411816423c4e8f0221b1c61da8"> 1342</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#afd617d411816423c4e8f0221b1c61da8">nsdevLaunchApplicationFromHost</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* out_pid, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keywordtype">size_t</span> path_len, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags); <span class="comment">///< [10.0.0-17.0.1]</span></div>
|
|
<div class="line"><a id="l01343" name="l01343"></a><span class="lineno"><a class="line" href="ns_8h.html#a02f209f58abb669e1a8ddf1dfeb58bd3"> 1343</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a02f209f58abb669e1a8ddf1dfeb58bd3">nsdevLaunchApplicationWithStorageIdForDevelop</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* out_pid, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> app_storage_id, <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> patch_storage_id); <span class="comment">///< [1.0.0-17.0.1]</span></div>
|
|
<div class="line"><a id="l01344" name="l01344"></a><span class="lineno"><a class="line" href="ns_8h.html#ab9dc906fddd69542a6d2f89c18cd2074"> 1344</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ab9dc906fddd69542a6d2f89c18cd2074">nsdevIsSystemMemoryResourceLimitBoosted</a>(<span class="keywordtype">bool</span>* out); <span class="comment">///< [6.0.0-8.1.0]</span></div>
|
|
<div class="line"><a id="l01345" name="l01345"></a><span class="lineno"><a class="line" href="ns_8h.html#a460ed6f705c35002f97bbd004cefa5b8"> 1345</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a460ed6f705c35002f97bbd004cefa5b8">nsdevGetRunningApplicationProcessIdForDevelop</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* out_pid); <span class="comment">///< [6.0.0+]</span></div>
|
|
<div class="line"><a id="l01346" name="l01346"></a><span class="lineno"><a class="line" href="ns_8h.html#a4c359d9a7982cbc48bcb418eebaa5b5b"> 1346</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a4c359d9a7982cbc48bcb418eebaa5b5b">nsdevSetCurrentApplicationRightsEnvironmentCanBeActiveForDevelop</a>(<span class="keywordtype">bool</span> can_be_active); <span class="comment">///< [6.0.0+]</span></div>
|
|
<div class="line"><a id="l01347" name="l01347"></a><span class="lineno"> 1347</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01348" name="l01348"></a><span class="lineno"> 1348</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01349" name="l01349"></a><span class="lineno"> 1349</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01350" name="l01350"></a><span class="lineno"> 1350</span><span class="comment">///@name ns:su</span></div>
|
|
<div class="line"><a id="l01351" name="l01351"></a><span class="lineno"> 1351</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01352" name="l01352"></a><span class="lineno"> 1352</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01353" name="l01353"></a><span class="lineno"> 1353</span><span class="comment">/// Initialize ns:su.</span></div>
|
|
<div class="line"><a id="l01354" name="l01354"></a><span class="lineno"><a class="line" href="ns_8h.html#a05ee82cc8bbd704a82bc6c47d75e3b79"> 1354</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a05ee82cc8bbd704a82bc6c47d75e3b79">nssuInitialize</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01355" name="l01355"></a><span class="lineno"> 1355</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01356" name="l01356"></a><span class="lineno"> 1356</span><span class="comment">/// Exit ns:su.</span></div>
|
|
<div class="line"><a id="l01357" name="l01357"></a><span class="lineno"><a class="line" href="ns_8h.html#af000a017c22abaaabcf8e021999beccf"> 1357</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="ns_8h.html#af000a017c22abaaabcf8e021999beccf">nssuExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01358" name="l01358"></a><span class="lineno"> 1358</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01359" name="l01359"></a><span class="lineno"> 1359</span><span class="comment">/// Gets the Service object for ns:su.</span></div>
|
|
<div class="line"><a id="l01360" name="l01360"></a><span class="lineno"><a class="line" href="ns_8h.html#a3aa3991ba5c6a41feed22d71c1b5795a"> 1360</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="ns_8h.html#a3aa3991ba5c6a41feed22d71c1b5795a">nssuGetServiceSession</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01361" name="l01361"></a><span class="lineno"> 1361</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01362" name="l01362"></a><span class="lineno"> 1362</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01363" name="l01363"></a><span class="lineno"> 1363</span><span class="comment"> * @brief Gets the \ref NsBackgroundNetworkUpdateState.</span></div>
|
|
<div class="line"><a id="l01364" name="l01364"></a><span class="lineno"> 1364</span><span class="comment"> * @note Internally this uses nim commands ListSystemUpdateTask and GetSystemUpdateTaskInfo to determine the output state.</span></div>
|
|
<div class="line"><a id="l01365" name="l01365"></a><span class="lineno"> 1365</span><span class="comment"> * @param[out] out \ref NsBackgroundNetworkUpdateState</span></div>
|
|
<div class="line"><a id="l01366" name="l01366"></a><span class="lineno"> 1366</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01367" name="l01367"></a><span class="lineno"><a class="line" href="ns_8h.html#ae5d5fc0a5e6c04b4a27f07137b116a82"> 1367</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ae5d5fc0a5e6c04b4a27f07137b116a82">nssuGetBackgroundNetworkUpdateState</a>(<a class="code hl_enumeration" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">NsBackgroundNetworkUpdateState</a> *out);</div>
|
|
<div class="line"><a id="l01368" name="l01368"></a><span class="lineno"> 1368</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01369" name="l01369"></a><span class="lineno"> 1369</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01370" name="l01370"></a><span class="lineno"> 1370</span><span class="comment"> * @brief Opens a \ref NsSystemUpdateControl.</span></div>
|
|
<div class="line"><a id="l01371" name="l01371"></a><span class="lineno"> 1371</span><span class="comment"> * @note Only 1 \ref NsSystemUpdateControl can be open at a time.</span></div>
|
|
<div class="line"><a id="l01372" name="l01372"></a><span class="lineno"> 1372</span><span class="comment"> * @param[out] c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01373" name="l01373"></a><span class="lineno"> 1373</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01374" name="l01374"></a><span class="lineno"><a class="line" href="ns_8h.html#a9a06daf9687536755c6f21c7128c22d7"> 1374</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a9a06daf9687536755c6f21c7128c22d7">nssuOpenSystemUpdateControl</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c);</div>
|
|
<div class="line"><a id="l01375" name="l01375"></a><span class="lineno"> 1375</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01376" name="l01376"></a><span class="lineno"> 1376</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01377" name="l01377"></a><span class="lineno"> 1377</span><span class="comment"> * @brief Uses nim ListSystemUpdateTask, then uses the task with DestroySystemUpdateTask if it exists. Then this runs ExFat handling, updates state, and sets the same state flag as \ref nssuRequestBackgroundNetworkUpdate.</span></div>
|
|
<div class="line"><a id="l01378" name="l01378"></a><span class="lineno"> 1378</span><span class="comment"> * @note Only usable when a \ref NsSystemUpdateControl isn't open.</span></div>
|
|
<div class="line"><a id="l01379" name="l01379"></a><span class="lineno"> 1379</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01380" name="l01380"></a><span class="lineno"><a class="line" href="ns_8h.html#ac6708bbc32b4f431c8d9858b3c0b5bf4"> 1380</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac6708bbc32b4f431c8d9858b3c0b5bf4">nssuNotifyExFatDriverRequired</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01381" name="l01381"></a><span class="lineno"> 1381</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01382" name="l01382"></a><span class="lineno"> 1382</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01383" name="l01383"></a><span class="lineno"> 1383</span><span class="comment"> * @brief ClearExFatDriverStatusForDebug</span></div>
|
|
<div class="line"><a id="l01384" name="l01384"></a><span class="lineno"> 1384</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01385" name="l01385"></a><span class="lineno"><a class="line" href="ns_8h.html#afc216e97a0d7f9d3ca847d1211a06d6a"> 1385</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#afc216e97a0d7f9d3ca847d1211a06d6a">nssuClearExFatDriverStatusForDebug</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01386" name="l01386"></a><span class="lineno"> 1386</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01387" name="l01387"></a><span class="lineno"> 1387</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01388" name="l01388"></a><span class="lineno"> 1388</span><span class="comment"> * @brief RequestBackgroundNetworkUpdate</span></div>
|
|
<div class="line"><a id="l01389" name="l01389"></a><span class="lineno"> 1389</span><span class="comment"> * @note Only usable when a \ref NsSystemUpdateControl isn't open.</span></div>
|
|
<div class="line"><a id="l01390" name="l01390"></a><span class="lineno"> 1390</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01391" name="l01391"></a><span class="lineno"><a class="line" href="ns_8h.html#aa59406838079bb789c0d002938a5ae7e"> 1391</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aa59406838079bb789c0d002938a5ae7e">nssuRequestBackgroundNetworkUpdate</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01392" name="l01392"></a><span class="lineno"> 1392</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01393" name="l01393"></a><span class="lineno"> 1393</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01394" name="l01394"></a><span class="lineno"> 1394</span><span class="comment"> * @brief This checks whether a sysupdate is needed with the input \ref NcmContentMetaKey using NCM commands, if not this will just return 0. Otherwise, this will then run code which is identical to \ref nssuRequestBackgroundNetworkUpdate.</span></div>
|
|
<div class="line"><a id="l01395" name="l01395"></a><span class="lineno"> 1395</span><span class="comment"> * @note Only usable when a \ref NsSystemUpdateControl isn't open.</span></div>
|
|
<div class="line"><a id="l01396" name="l01396"></a><span class="lineno"> 1396</span><span class="comment"> * @param[in] key \ref NcmContentMetaKey</span></div>
|
|
<div class="line"><a id="l01397" name="l01397"></a><span class="lineno"> 1397</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01398" name="l01398"></a><span class="lineno"><a class="line" href="ns_8h.html#a76f7dca83c37f8d19f373f30f1eab646"> 1398</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a76f7dca83c37f8d19f373f30f1eab646">nssuNotifyBackgroundNetworkUpdate</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *key);</div>
|
|
<div class="line"><a id="l01399" name="l01399"></a><span class="lineno"> 1399</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01400" name="l01400"></a><span class="lineno"> 1400</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01401" name="l01401"></a><span class="lineno"> 1401</span><span class="comment"> * @brief NotifyExFatDriverDownloadedForDebug</span></div>
|
|
<div class="line"><a id="l01402" name="l01402"></a><span class="lineno"> 1402</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01403" name="l01403"></a><span class="lineno"><a class="line" href="ns_8h.html#ac4cfe184e306dd599e260d7d56221be6"> 1403</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac4cfe184e306dd599e260d7d56221be6">nssuNotifyExFatDriverDownloadedForDebug</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01404" name="l01404"></a><span class="lineno"> 1404</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01405" name="l01405"></a><span class="lineno"> 1405</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01406" name="l01406"></a><span class="lineno"> 1406</span><span class="comment"> * @brief Gets an Event which can be signaled by \ref nssuNotifySystemUpdateForContentDelivery.</span></div>
|
|
<div class="line"><a id="l01407" name="l01407"></a><span class="lineno"> 1407</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l01408" name="l01408"></a><span class="lineno"> 1408</span><span class="comment"> * @param[out] out_event Output Event with autoclear=false.</span></div>
|
|
<div class="line"><a id="l01409" name="l01409"></a><span class="lineno"> 1409</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01410" name="l01410"></a><span class="lineno"><a class="line" href="ns_8h.html#af31db740aee6f6597e2695d14da55c0b"> 1410</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#af31db740aee6f6597e2695d14da55c0b">nssuGetSystemUpdateNotificationEventForContentDelivery</a>(<a class="code hl_struct" href="structEvent.html">Event</a>* out_event);</div>
|
|
<div class="line"><a id="l01411" name="l01411"></a><span class="lineno"> 1411</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01412" name="l01412"></a><span class="lineno"> 1412</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01413" name="l01413"></a><span class="lineno"> 1413</span><span class="comment"> * @brief Signals the event returned by \ref nssuGetSystemUpdateNotificationEventForContentDelivery.</span></div>
|
|
<div class="line"><a id="l01414" name="l01414"></a><span class="lineno"> 1414</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01415" name="l01415"></a><span class="lineno"><a class="line" href="ns_8h.html#a2ceaae799dd0b2820bacd62c0541e3e5"> 1415</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2ceaae799dd0b2820bacd62c0541e3e5">nssuNotifySystemUpdateForContentDelivery</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01416" name="l01416"></a><span class="lineno"> 1416</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01417" name="l01417"></a><span class="lineno"> 1417</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01418" name="l01418"></a><span class="lineno"> 1418</span><span class="comment"> * @brief This does shutdown preparation.</span></div>
|
|
<div class="line"><a id="l01419" name="l01419"></a><span class="lineno"> 1419</span><span class="comment"> * @note This is used by am-sysmodule, so generally there's no need to use this.</span></div>
|
|
<div class="line"><a id="l01420" name="l01420"></a><span class="lineno"> 1420</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l01421" name="l01421"></a><span class="lineno"> 1421</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01422" name="l01422"></a><span class="lineno"><a class="line" href="ns_8h.html#ab43e91eb424610980d01e3c3a0018cde"> 1422</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ab43e91eb424610980d01e3c3a0018cde">nssuPrepareShutdown</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01423" name="l01423"></a><span class="lineno"> 1423</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01424" name="l01424"></a><span class="lineno"> 1424</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01425" name="l01425"></a><span class="lineno"> 1425</span><span class="comment"> * @brief This uses nim ListSystemUpdateTask, then when a task is returned uses it with DestroySystemUpdateTask.</span></div>
|
|
<div class="line"><a id="l01426" name="l01426"></a><span class="lineno"> 1426</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01427" name="l01427"></a><span class="lineno"> 1427</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01428" name="l01428"></a><span class="lineno"><a class="line" href="ns_8h.html#a4b4b9ce69d15623ba52308feeb07bc45"> 1428</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a4b4b9ce69d15623ba52308feeb07bc45">nssuDestroySystemUpdateTask</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l01429" name="l01429"></a><span class="lineno"> 1429</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01430" name="l01430"></a><span class="lineno"> 1430</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01431" name="l01431"></a><span class="lineno"> 1431</span><span class="comment"> * @brief RequestSendSystemUpdate</span></div>
|
|
<div class="line"><a id="l01432" name="l01432"></a><span class="lineno"> 1432</span><span class="comment"> * @note The system will use the input addr/port with bind(), the input addr will eventually be validated with the addr from accept(). addr/port are little-endian.</span></div>
|
|
<div class="line"><a id="l01433" name="l01433"></a><span class="lineno"> 1433</span><span class="comment"> * @note After the system accepts a connection etc, an error will be thrown if the system is Internet-connected.</span></div>
|
|
<div class="line"><a id="l01434" name="l01434"></a><span class="lineno"> 1434</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01435" name="l01435"></a><span class="lineno"> 1435</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l01436" name="l01436"></a><span class="lineno"> 1436</span><span class="comment"> * @param[in] addr Client IPv4 address. qlaunch uses a local-WLAN addr.</span></div>
|
|
<div class="line"><a id="l01437" name="l01437"></a><span class="lineno"> 1437</span><span class="comment"> * @param[in] port Socket port. qlaunch uses value 55556.</span></div>
|
|
<div class="line"><a id="l01438" name="l01438"></a><span class="lineno"> 1438</span><span class="comment"> * @param[in] info \ref NsSystemDeliveryInfo</span></div>
|
|
<div class="line"><a id="l01439" name="l01439"></a><span class="lineno"> 1439</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01440" name="l01440"></a><span class="lineno"><a class="line" href="ns_8h.html#aaabd6a2ffc4eafce1f2525d72311c614"> 1440</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#aaabd6a2ffc4eafce1f2525d72311c614">nssuRequestSendSystemUpdate</a>(<a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> port, <a class="code hl_struct" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info);</div>
|
|
<div class="line"><a id="l01441" name="l01441"></a><span class="lineno"> 1441</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01442" name="l01442"></a><span class="lineno"> 1442</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01443" name="l01443"></a><span class="lineno"> 1443</span><span class="comment"> * @brief GetSendSystemUpdateProgress</span></div>
|
|
<div class="line"><a id="l01444" name="l01444"></a><span class="lineno"> 1444</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01445" name="l01445"></a><span class="lineno"> 1445</span><span class="comment"> * @param[out] out \ref NsSystemUpdateProgress</span></div>
|
|
<div class="line"><a id="l01446" name="l01446"></a><span class="lineno"> 1446</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01447" name="l01447"></a><span class="lineno"><a class="line" href="ns_8h.html#a094b5b0c0f98d4ccd0eb27950ab8a751"> 1447</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a094b5b0c0f98d4ccd0eb27950ab8a751">nssuGetSendSystemUpdateProgress</a>(<a class="code hl_struct" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *out);</div>
|
|
<div class="line"><a id="l01448" name="l01448"></a><span class="lineno"> 1448</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01449" name="l01449"></a><span class="lineno"> 1449</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01450" name="l01450"></a><span class="lineno"> 1450</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01451" name="l01451"></a><span class="lineno"> 1451</span><span class="comment">///@name ISystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01452" name="l01452"></a><span class="lineno"> 1452</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l01453" name="l01453"></a><span class="lineno"> 1453</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01454" name="l01454"></a><span class="lineno"> 1454</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01455" name="l01455"></a><span class="lineno"> 1455</span><span class="comment"> * @brief Close a \ref NsSystemUpdateControl.</span></div>
|
|
<div class="line"><a id="l01456" name="l01456"></a><span class="lineno"> 1456</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01457" name="l01457"></a><span class="lineno"> 1457</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01458" name="l01458"></a><span class="lineno"><a class="line" href="ns_8h.html#a069d58f6cf95a432b2601dc586281923"> 1458</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="ns_8h.html#a069d58f6cf95a432b2601dc586281923">nssuControlClose</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c);</div>
|
|
<div class="line"><a id="l01459" name="l01459"></a><span class="lineno"> 1459</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01460" name="l01460"></a><span class="lineno"> 1460</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01461" name="l01461"></a><span class="lineno"> 1461</span><span class="comment"> * @brief Gets whether a network sysupdate was downloaded, with install pending.</span></div>
|
|
<div class="line"><a id="l01462" name="l01462"></a><span class="lineno"> 1462</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01463" name="l01463"></a><span class="lineno"> 1463</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l01464" name="l01464"></a><span class="lineno"> 1464</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01465" name="l01465"></a><span class="lineno"><a class="line" href="ns_8h.html#abfe5ce0bd77b0a5fce3cb928fc498cd5"> 1465</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#abfe5ce0bd77b0a5fce3cb928fc498cd5">nssuControlHasDownloaded</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keywordtype">bool</span>* out);</div>
|
|
<div class="line"><a id="l01466" name="l01466"></a><span class="lineno"> 1466</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01467" name="l01467"></a><span class="lineno"> 1467</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01468" name="l01468"></a><span class="lineno"> 1468</span><span class="comment"> * @brief RequestCheckLatestUpdate</span></div>
|
|
<div class="line"><a id="l01469" name="l01469"></a><span class="lineno"> 1469</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01470" name="l01470"></a><span class="lineno"> 1470</span><span class="comment"> * @param[out] a \ref AsyncValue. The data that can be read from this is u8 \ref NsLatestSystemUpdate.</span></div>
|
|
<div class="line"><a id="l01471" name="l01471"></a><span class="lineno"> 1471</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01472" name="l01472"></a><span class="lineno"><a class="line" href="ns_8h.html#a2c226c4f76e5545555520bebb2b18532"> 1472</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2c226c4f76e5545555520bebb2b18532">nssuControlRequestCheckLatestUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="code hl_struct" href="structAsyncValue.html">AsyncValue</a> *a);</div>
|
|
<div class="line"><a id="l01473" name="l01473"></a><span class="lineno"> 1473</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01474" name="l01474"></a><span class="lineno"> 1474</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01475" name="l01475"></a><span class="lineno"> 1475</span><span class="comment"> * @brief RequestDownloadLatestUpdate</span></div>
|
|
<div class="line"><a id="l01476" name="l01476"></a><span class="lineno"> 1476</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01477" name="l01477"></a><span class="lineno"> 1477</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l01478" name="l01478"></a><span class="lineno"> 1478</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01479" name="l01479"></a><span class="lineno"><a class="line" href="ns_8h.html#ac251b24066748296a5b49fc41aa6027b"> 1479</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac251b24066748296a5b49fc41aa6027b">nssuControlRequestDownloadLatestUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a);</div>
|
|
<div class="line"><a id="l01480" name="l01480"></a><span class="lineno"> 1480</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01481" name="l01481"></a><span class="lineno"> 1481</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01482" name="l01482"></a><span class="lineno"> 1482</span><span class="comment"> * @brief GetDownloadProgress</span></div>
|
|
<div class="line"><a id="l01483" name="l01483"></a><span class="lineno"> 1483</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01484" name="l01484"></a><span class="lineno"> 1484</span><span class="comment"> * @param[out] out \ref NsSystemUpdateProgress</span></div>
|
|
<div class="line"><a id="l01485" name="l01485"></a><span class="lineno"> 1485</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01486" name="l01486"></a><span class="lineno"><a class="line" href="ns_8h.html#a04a0cb3284cb61dcf09c2d70bcb8d9df"> 1486</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a04a0cb3284cb61dcf09c2d70bcb8d9df">nssuControlGetDownloadProgress</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="code hl_struct" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *out);</div>
|
|
<div class="line"><a id="l01487" name="l01487"></a><span class="lineno"> 1487</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01488" name="l01488"></a><span class="lineno"> 1488</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01489" name="l01489"></a><span class="lineno"> 1489</span><span class="comment"> * @brief ApplyDownloadedUpdate</span></div>
|
|
<div class="line"><a id="l01490" name="l01490"></a><span class="lineno"> 1490</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01491" name="l01491"></a><span class="lineno"> 1491</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01492" name="l01492"></a><span class="lineno"><a class="line" href="ns_8h.html#a07ace0d1a3a6e7036c078555b2b0b5db"> 1492</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a07ace0d1a3a6e7036c078555b2b0b5db">nssuControlApplyDownloadedUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c);</div>
|
|
<div class="line"><a id="l01493" name="l01493"></a><span class="lineno"> 1493</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01494" name="l01494"></a><span class="lineno"> 1494</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01495" name="l01495"></a><span class="lineno"> 1495</span><span class="comment"> * @brief RequestPrepareCardUpdate</span></div>
|
|
<div class="line"><a id="l01496" name="l01496"></a><span class="lineno"> 1496</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01497" name="l01497"></a><span class="lineno"> 1497</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l01498" name="l01498"></a><span class="lineno"> 1498</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01499" name="l01499"></a><span class="lineno"><a class="line" href="ns_8h.html#a4dd873bd816732f0d069baac75f21db7"> 1499</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a4dd873bd816732f0d069baac75f21db7">nssuControlRequestPrepareCardUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a);</div>
|
|
<div class="line"><a id="l01500" name="l01500"></a><span class="lineno"> 1500</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01501" name="l01501"></a><span class="lineno"> 1501</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01502" name="l01502"></a><span class="lineno"> 1502</span><span class="comment"> * @brief GetPrepareCardUpdateProgress</span></div>
|
|
<div class="line"><a id="l01503" name="l01503"></a><span class="lineno"> 1503</span><span class="comment"> * @note \ref nssuControlSetupCardUpdate / \ref nssuControlSetupCardUpdateViaSystemUpdater must have been used at some point prior to using this.</span></div>
|
|
<div class="line"><a id="l01504" name="l01504"></a><span class="lineno"> 1504</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01505" name="l01505"></a><span class="lineno"> 1505</span><span class="comment"> * @param[out] out \ref NsSystemUpdateProgress</span></div>
|
|
<div class="line"><a id="l01506" name="l01506"></a><span class="lineno"> 1506</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01507" name="l01507"></a><span class="lineno"><a class="line" href="ns_8h.html#a0133aaa7ec996a6d61048a40681eea62"> 1507</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a0133aaa7ec996a6d61048a40681eea62">nssuControlGetPrepareCardUpdateProgress</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="code hl_struct" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *out);</div>
|
|
<div class="line"><a id="l01508" name="l01508"></a><span class="lineno"> 1508</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01509" name="l01509"></a><span class="lineno"> 1509</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01510" name="l01510"></a><span class="lineno"> 1510</span><span class="comment"> * @brief HasPreparedCardUpdate</span></div>
|
|
<div class="line"><a id="l01511" name="l01511"></a><span class="lineno"> 1511</span><span class="comment"> * @note \ref nssuControlSetupCardUpdate / \ref nssuControlSetupCardUpdateViaSystemUpdater must have been used at some point prior to using this.</span></div>
|
|
<div class="line"><a id="l01512" name="l01512"></a><span class="lineno"> 1512</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01513" name="l01513"></a><span class="lineno"> 1513</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l01514" name="l01514"></a><span class="lineno"> 1514</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01515" name="l01515"></a><span class="lineno"><a class="line" href="ns_8h.html#ac68ecf418ad4763c4d517d1deae6ba80"> 1515</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac68ecf418ad4763c4d517d1deae6ba80">nssuControlHasPreparedCardUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keywordtype">bool</span>* out);</div>
|
|
<div class="line"><a id="l01516" name="l01516"></a><span class="lineno"> 1516</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01517" name="l01517"></a><span class="lineno"> 1517</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01518" name="l01518"></a><span class="lineno"> 1518</span><span class="comment"> * @brief ApplyCardUpdate</span></div>
|
|
<div class="line"><a id="l01519" name="l01519"></a><span class="lineno"> 1519</span><span class="comment"> * @note \ref nssuControlSetupCardUpdate / \ref nssuControlSetupCardUpdateViaSystemUpdater must have been used at some point prior to using this.</span></div>
|
|
<div class="line"><a id="l01520" name="l01520"></a><span class="lineno"> 1520</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01521" name="l01521"></a><span class="lineno"> 1521</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01522" name="l01522"></a><span class="lineno"><a class="line" href="ns_8h.html#ac4eeb89b8422d8935dd00b2cb6adcd8b"> 1522</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#ac4eeb89b8422d8935dd00b2cb6adcd8b">nssuControlApplyCardUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c);</div>
|
|
<div class="line"><a id="l01523" name="l01523"></a><span class="lineno"> 1523</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01524" name="l01524"></a><span class="lineno"> 1524</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01525" name="l01525"></a><span class="lineno"> 1525</span><span class="comment"> * @brief Gets the filesize for the specified DownloadedEulaData.</span></div>
|
|
<div class="line"><a id="l01526" name="l01526"></a><span class="lineno"> 1526</span><span class="comment"> * @note This mounts the Eula SystemData, then uses the file "<mountname>:/<input path>".</span></div>
|
|
<div class="line"><a id="l01527" name="l01527"></a><span class="lineno"> 1527</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01528" name="l01528"></a><span class="lineno"> 1528</span><span class="comment"> * @param[in] path EulaData path.</span></div>
|
|
<div class="line"><a id="l01529" name="l01529"></a><span class="lineno"> 1529</span><span class="comment"> * @param[out] filesize Output filesize.</span></div>
|
|
<div class="line"><a id="l01530" name="l01530"></a><span class="lineno"> 1530</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01531" name="l01531"></a><span class="lineno"><a class="line" href="ns_8h.html#abbeafd1b0364d4bf09c9a8fb6ddfa786"> 1531</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#abbeafd1b0364d4bf09c9a8fb6ddfa786">nssuControlGetDownloadedEulaDataSize</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize);</div>
|
|
<div class="line"><a id="l01532" name="l01532"></a><span class="lineno"> 1532</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01533" name="l01533"></a><span class="lineno"> 1533</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01534" name="l01534"></a><span class="lineno"> 1534</span><span class="comment"> * @brief Gets the specified DownloadedEulaData.</span></div>
|
|
<div class="line"><a id="l01535" name="l01535"></a><span class="lineno"> 1535</span><span class="comment"> * @note See the note for \ref nssuControlGetDownloadedEulaDataSize.</span></div>
|
|
<div class="line"><a id="l01536" name="l01536"></a><span class="lineno"> 1536</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01537" name="l01537"></a><span class="lineno"> 1537</span><span class="comment"> * @param[in] path EulaData path.</span></div>
|
|
<div class="line"><a id="l01538" name="l01538"></a><span class="lineno"> 1538</span><span class="comment"> * @param[out] buffer Output buffer.</span></div>
|
|
<div class="line"><a id="l01539" name="l01539"></a><span class="lineno"> 1539</span><span class="comment"> * @param[in] size Size of the output buffer, must be at least the output size from \ref nssuControlGetDownloadedEulaDataSize.</span></div>
|
|
<div class="line"><a id="l01540" name="l01540"></a><span class="lineno"> 1540</span><span class="comment"> * @param[out] filesize Output filesize.</span></div>
|
|
<div class="line"><a id="l01541" name="l01541"></a><span class="lineno"> 1541</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01542" name="l01542"></a><span class="lineno"><a class="line" href="ns_8h.html#af286b8f609406d63772da8bf9ee2dd72"> 1542</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#af286b8f609406d63772da8bf9ee2dd72">nssuControlGetDownloadedEulaData</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize);</div>
|
|
<div class="line"><a id="l01543" name="l01543"></a><span class="lineno"> 1543</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01544" name="l01544"></a><span class="lineno"> 1544</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01545" name="l01545"></a><span class="lineno"> 1545</span><span class="comment"> * @brief SetupCardUpdate</span></div>
|
|
<div class="line"><a id="l01546" name="l01546"></a><span class="lineno"> 1546</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01547" name="l01547"></a><span class="lineno"> 1547</span><span class="comment"> * @param[in] buffer TransferMemory buffer, when NULL this is automatically allocated.</span></div>
|
|
<div class="line"><a id="l01548" name="l01548"></a><span class="lineno"> 1548</span><span class="comment"> * @param[in] size TransferMemory buffer size, see \ref NSSU_CARDUPDATE_TMEM_SIZE_DEFAULT.</span></div>
|
|
<div class="line"><a id="l01549" name="l01549"></a><span class="lineno"> 1549</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01550" name="l01550"></a><span class="lineno"><a class="line" href="ns_8h.html#a637b82c313f653a02cf572ab0dabf192"> 1550</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a637b82c313f653a02cf572ab0dabf192">nssuControlSetupCardUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l01551" name="l01551"></a><span class="lineno"> 1551</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01552" name="l01552"></a><span class="lineno"> 1552</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01553" name="l01553"></a><span class="lineno"> 1553</span><span class="comment"> * @brief Gets the filesize for the specified PreparedCardUpdateEulaData.</span></div>
|
|
<div class="line"><a id="l01554" name="l01554"></a><span class="lineno"> 1554</span><span class="comment"> * @note See the note for \ref nssuControlGetDownloadedEulaDataSize.</span></div>
|
|
<div class="line"><a id="l01555" name="l01555"></a><span class="lineno"> 1555</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01556" name="l01556"></a><span class="lineno"> 1556</span><span class="comment"> * @param[in] path EulaData path.</span></div>
|
|
<div class="line"><a id="l01557" name="l01557"></a><span class="lineno"> 1557</span><span class="comment"> * @param[out] filesize Output filesize.</span></div>
|
|
<div class="line"><a id="l01558" name="l01558"></a><span class="lineno"> 1558</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01559" name="l01559"></a><span class="lineno"><a class="line" href="ns_8h.html#a7a3fedc1ea6813a9f5de988f5197c413"> 1559</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a7a3fedc1ea6813a9f5de988f5197c413">nssuControlGetPreparedCardUpdateEulaDataSize</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize);</div>
|
|
<div class="line"><a id="l01560" name="l01560"></a><span class="lineno"> 1560</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01561" name="l01561"></a><span class="lineno"> 1561</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01562" name="l01562"></a><span class="lineno"> 1562</span><span class="comment"> * @brief Gets the specified PreparedCardUpdateEulaData.</span></div>
|
|
<div class="line"><a id="l01563" name="l01563"></a><span class="lineno"> 1563</span><span class="comment"> * @note See the note for \ref nssuControlGetDownloadedEulaDataSize.</span></div>
|
|
<div class="line"><a id="l01564" name="l01564"></a><span class="lineno"> 1564</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01565" name="l01565"></a><span class="lineno"> 1565</span><span class="comment"> * @param[in] path EulaData path.</span></div>
|
|
<div class="line"><a id="l01566" name="l01566"></a><span class="lineno"> 1566</span><span class="comment"> * @param[out] buffer Output buffer.</span></div>
|
|
<div class="line"><a id="l01567" name="l01567"></a><span class="lineno"> 1567</span><span class="comment"> * @param[in] size Size of the output buffer, must be at least the output size from \ref nssuControlGetPreparedCardUpdateEulaDataSize.</span></div>
|
|
<div class="line"><a id="l01568" name="l01568"></a><span class="lineno"> 1568</span><span class="comment"> * @param[out] filesize Output filesize.</span></div>
|
|
<div class="line"><a id="l01569" name="l01569"></a><span class="lineno"> 1569</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01570" name="l01570"></a><span class="lineno"><a class="line" href="ns_8h.html#a2798eb69eae97ff065d17b801e5a4450"> 1570</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a2798eb69eae97ff065d17b801e5a4450">nssuControlGetPreparedCardUpdateEulaData</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize);</div>
|
|
<div class="line"><a id="l01571" name="l01571"></a><span class="lineno"> 1571</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01572" name="l01572"></a><span class="lineno"> 1572</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01573" name="l01573"></a><span class="lineno"> 1573</span><span class="comment"> * @brief SetupCardUpdateViaSystemUpdater</span></div>
|
|
<div class="line"><a id="l01574" name="l01574"></a><span class="lineno"> 1574</span><span class="comment"> * @note Same as \ref nssuControlSetupCardUpdate, except this doesn't run the code for fs cmds GetGameCardHandle/GetGameCardUpdatePartitionInfo, and uses fs OpenRegisteredUpdatePartition instead of OpenGameCardFileSystem.</span></div>
|
|
<div class="line"><a id="l01575" name="l01575"></a><span class="lineno"> 1575</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01576" name="l01576"></a><span class="lineno"> 1576</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01577" name="l01577"></a><span class="lineno"> 1577</span><span class="comment"> * @param[in] buffer TransferMemory buffer, when NULL this is automatically allocated.</span></div>
|
|
<div class="line"><a id="l01578" name="l01578"></a><span class="lineno"> 1578</span><span class="comment"> * @param[in] size TransferMemory buffer size, see \ref NSSU_CARDUPDATE_TMEM_SIZE_DEFAULT.</span></div>
|
|
<div class="line"><a id="l01579" name="l01579"></a><span class="lineno"> 1579</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01580" name="l01580"></a><span class="lineno"><a class="line" href="ns_8h.html#a9abb2d1ee6a969fb896514e8f2f3ed34"> 1580</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a9abb2d1ee6a969fb896514e8f2f3ed34">nssuControlSetupCardUpdateViaSystemUpdater</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l01581" name="l01581"></a><span class="lineno"> 1581</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01582" name="l01582"></a><span class="lineno"> 1582</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01583" name="l01583"></a><span class="lineno"> 1583</span><span class="comment"> * @brief HasReceived</span></div>
|
|
<div class="line"><a id="l01584" name="l01584"></a><span class="lineno"> 1584</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01585" name="l01585"></a><span class="lineno"> 1585</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01586" name="l01586"></a><span class="lineno"> 1586</span><span class="comment"> * @param[out] out Output flag.</span></div>
|
|
<div class="line"><a id="l01587" name="l01587"></a><span class="lineno"> 1587</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01588" name="l01588"></a><span class="lineno"><a class="line" href="ns_8h.html#a69c3274b36e8fb957155a49596c90996"> 1588</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a69c3274b36e8fb957155a49596c90996">nssuControlHasReceived</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keywordtype">bool</span>* out);</div>
|
|
<div class="line"><a id="l01589" name="l01589"></a><span class="lineno"> 1589</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01590" name="l01590"></a><span class="lineno"> 1590</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01591" name="l01591"></a><span class="lineno"> 1591</span><span class="comment"> * @brief RequestReceiveSystemUpdate</span></div>
|
|
<div class="line"><a id="l01592" name="l01592"></a><span class="lineno"> 1592</span><span class="comment"> * @note The system will use the input addr/port with connect(). addr/port are little-endian.</span></div>
|
|
<div class="line"><a id="l01593" name="l01593"></a><span class="lineno"> 1593</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01594" name="l01594"></a><span class="lineno"> 1594</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01595" name="l01595"></a><span class="lineno"> 1595</span><span class="comment"> * @param[out] a \ref AsyncResult</span></div>
|
|
<div class="line"><a id="l01596" name="l01596"></a><span class="lineno"> 1596</span><span class="comment"> * @param[in] addr Server IPv4 address. qlaunch uses a local-WLAN addr, however this can be any addr.</span></div>
|
|
<div class="line"><a id="l01597" name="l01597"></a><span class="lineno"> 1597</span><span class="comment"> * @param[in] port Socket port. qlaunch uses value 55556.</span></div>
|
|
<div class="line"><a id="l01598" name="l01598"></a><span class="lineno"> 1598</span><span class="comment"> * @param[in] info \ref NsSystemDeliveryInfo</span></div>
|
|
<div class="line"><a id="l01599" name="l01599"></a><span class="lineno"> 1599</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01600" name="l01600"></a><span class="lineno"><a class="line" href="ns_8h.html#a995ddc62c78206544488a4001abee04d"> 1600</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a995ddc62c78206544488a4001abee04d">nssuControlRequestReceiveSystemUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="code hl_struct" href="structAsyncResult.html">AsyncResult</a> *a, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> port, <a class="code hl_struct" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info);</div>
|
|
<div class="line"><a id="l01601" name="l01601"></a><span class="lineno"> 1601</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01602" name="l01602"></a><span class="lineno"> 1602</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01603" name="l01603"></a><span class="lineno"> 1603</span><span class="comment"> * @brief GetReceiveProgress</span></div>
|
|
<div class="line"><a id="l01604" name="l01604"></a><span class="lineno"> 1604</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01605" name="l01605"></a><span class="lineno"> 1605</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01606" name="l01606"></a><span class="lineno"> 1606</span><span class="comment"> * @param[out] out \ref NsSystemUpdateProgress</span></div>
|
|
<div class="line"><a id="l01607" name="l01607"></a><span class="lineno"> 1607</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01608" name="l01608"></a><span class="lineno"><a class="line" href="ns_8h.html#a541f7582008bb6fbcdb86c270c895b67"> 1608</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a541f7582008bb6fbcdb86c270c895b67">nssuControlGetReceiveProgress</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="code hl_struct" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *out);</div>
|
|
<div class="line"><a id="l01609" name="l01609"></a><span class="lineno"> 1609</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01610" name="l01610"></a><span class="lineno"> 1610</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01611" name="l01611"></a><span class="lineno"> 1611</span><span class="comment"> * @brief ApplyReceivedUpdate</span></div>
|
|
<div class="line"><a id="l01612" name="l01612"></a><span class="lineno"> 1612</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01613" name="l01613"></a><span class="lineno"> 1613</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01614" name="l01614"></a><span class="lineno"> 1614</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01615" name="l01615"></a><span class="lineno"><a class="line" href="ns_8h.html#a40ed6eda9c1cf19e0b33279a8084ae6f"> 1615</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a40ed6eda9c1cf19e0b33279a8084ae6f">nssuControlApplyReceivedUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c);</div>
|
|
<div class="line"><a id="l01616" name="l01616"></a><span class="lineno"> 1616</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01617" name="l01617"></a><span class="lineno"> 1617</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01618" name="l01618"></a><span class="lineno"> 1618</span><span class="comment"> * @brief Gets the filesize for the specified ReceivedEulaData.</span></div>
|
|
<div class="line"><a id="l01619" name="l01619"></a><span class="lineno"> 1619</span><span class="comment"> * @note See the note for \ref nssuControlGetDownloadedEulaDataSize.</span></div>
|
|
<div class="line"><a id="l01620" name="l01620"></a><span class="lineno"> 1620</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01621" name="l01621"></a><span class="lineno"> 1621</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01622" name="l01622"></a><span class="lineno"> 1622</span><span class="comment"> * @param[in] path EulaData path.</span></div>
|
|
<div class="line"><a id="l01623" name="l01623"></a><span class="lineno"> 1623</span><span class="comment"> * @param[out] filesize Output filesize.</span></div>
|
|
<div class="line"><a id="l01624" name="l01624"></a><span class="lineno"> 1624</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01625" name="l01625"></a><span class="lineno"><a class="line" href="ns_8h.html#a7abeaffe19caf3cf5c36934f762e49bc"> 1625</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a7abeaffe19caf3cf5c36934f762e49bc">nssuControlGetReceivedEulaDataSize</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize);</div>
|
|
<div class="line"><a id="l01626" name="l01626"></a><span class="lineno"> 1626</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01627" name="l01627"></a><span class="lineno"> 1627</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01628" name="l01628"></a><span class="lineno"> 1628</span><span class="comment"> * @brief Gets the specified ReceivedEulaData.</span></div>
|
|
<div class="line"><a id="l01629" name="l01629"></a><span class="lineno"> 1629</span><span class="comment"> * @note See the note for \ref nssuControlGetDownloadedEulaDataSize.</span></div>
|
|
<div class="line"><a id="l01630" name="l01630"></a><span class="lineno"> 1630</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01631" name="l01631"></a><span class="lineno"> 1631</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01632" name="l01632"></a><span class="lineno"> 1632</span><span class="comment"> * @param[in] path EulaData path.</span></div>
|
|
<div class="line"><a id="l01633" name="l01633"></a><span class="lineno"> 1633</span><span class="comment"> * @param[out] buffer Output buffer.</span></div>
|
|
<div class="line"><a id="l01634" name="l01634"></a><span class="lineno"> 1634</span><span class="comment"> * @param[in] size Size of the output buffer, must be at least the output size from \ref nssuControlGetReceivedEulaDataSize.</span></div>
|
|
<div class="line"><a id="l01635" name="l01635"></a><span class="lineno"> 1635</span><span class="comment"> * @param[out] filesize Output filesize.</span></div>
|
|
<div class="line"><a id="l01636" name="l01636"></a><span class="lineno"> 1636</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01637" name="l01637"></a><span class="lineno"><a class="line" href="ns_8h.html#a1185f95c213a9636e64a68b6605fba9d"> 1637</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a1185f95c213a9636e64a68b6605fba9d">nssuControlGetReceivedEulaData</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize);</div>
|
|
<div class="line"><a id="l01638" name="l01638"></a><span class="lineno"> 1638</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01639" name="l01639"></a><span class="lineno"> 1639</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01640" name="l01640"></a><span class="lineno"> 1640</span><span class="comment"> * @brief Does setup for ReceiveSystemUpdate by using the same nim cmds as \ref nssuDestroySystemUpdateTask.</span></div>
|
|
<div class="line"><a id="l01641" name="l01641"></a><span class="lineno"> 1641</span><span class="comment"> * @note qlaunch uses this before \ref nssuControlRequestReceiveSystemUpdate.</span></div>
|
|
<div class="line"><a id="l01642" name="l01642"></a><span class="lineno"> 1642</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l01643" name="l01643"></a><span class="lineno"> 1643</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01644" name="l01644"></a><span class="lineno"> 1644</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01645" name="l01645"></a><span class="lineno"><a class="line" href="ns_8h.html#a0791ad19afb372ef840533e0b4d2c84a"> 1645</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a0791ad19afb372ef840533e0b4d2c84a">nssuControlSetupToReceiveSystemUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c);</div>
|
|
<div class="line"><a id="l01646" name="l01646"></a><span class="lineno"> 1646</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01647" name="l01647"></a><span class="lineno"> 1647</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l01648" name="l01648"></a><span class="lineno"> 1648</span><span class="comment"> * @brief RequestCheckLatestUpdateIncludesRebootlessUpdate</span></div>
|
|
<div class="line"><a id="l01649" name="l01649"></a><span class="lineno"> 1649</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
|
|
<div class="line"><a id="l01650" name="l01650"></a><span class="lineno"> 1650</span><span class="comment"> * @param c \ref NsSystemUpdateControl</span></div>
|
|
<div class="line"><a id="l01651" name="l01651"></a><span class="lineno"> 1651</span><span class="comment"> * @param[out] a \ref AsyncValue</span></div>
|
|
<div class="line"><a id="l01652" name="l01652"></a><span class="lineno"> 1652</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l01653" name="l01653"></a><span class="lineno"><a class="line" href="ns_8h.html#a6ccfb026851d9fd7d6871bb14569dacd"> 1653</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ns_8h.html#a6ccfb026851d9fd7d6871bb14569dacd">nssuControlRequestCheckLatestUpdateIncludesRebootlessUpdate</a>(<a class="code hl_struct" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="code hl_struct" href="structAsyncValue.html">AsyncValue</a> *a);</div>
|
|
<div class="line"><a id="l01654" name="l01654"></a><span class="lineno"> 1654</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l01655" name="l01655"></a><span class="lineno"> 1655</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l01656" name="l01656"></a><span class="lineno"> 1656</span><span class="comment"></span> </div>
|
|
<div class="ttc" id="afs_8h_html_a8499196753de89e06a45dd7226dd4f09"><div class="ttname"><a href="fs_8h.html#a8499196753de89e06a45dd7226dd4f09">FsSaveDataSpaceId</a></div><div class="ttdeci">FsSaveDataSpaceId</div><div class="ttdoc">SaveDataSpaceId.</div><div class="ttdef"><b>Definition</b> fs.h:205</div></div>
|
|
<div class="ttc" id="ancm__types_8h_html_a96db2dcd8ed182b700f41e163589d58a"><div class="ttname"><a href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a></div><div class="ttdeci">NcmStorageId</div><div class="ttdoc">StorageId.</div><div class="ttdef"><b>Definition</b> ncm_types.h:12</div></div>
|
|
<div class="ttc" id="ans_8h_html_a0108cafe57b7c0ab41c6b12ba68dd681"><div class="ttname"><a href="ns_8h.html#a0108cafe57b7c0ab41c6b12ba68dd681">nsResetToFactorySettingsWithPlatformRegionAuthentication</a></div><div class="ttdeci">Result nsResetToFactorySettingsWithPlatformRegionAuthentication(void)</div><div class="ttdoc">ResetToFactorySettingsWithPlatformRegionAuthentication.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a0133aaa7ec996a6d61048a40681eea62"><div class="ttname"><a href="ns_8h.html#a0133aaa7ec996a6d61048a40681eea62">nssuControlGetPrepareCardUpdateProgress</a></div><div class="ttdeci">Result nssuControlGetPrepareCardUpdateProgress(NsSystemUpdateControl *c, NsSystemUpdateProgress *out)</div><div class="ttdoc">GetPrepareCardUpdateProgress.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a0242dcfcf6e847a60d31fcb57e00872a"><div class="ttname"><a href="ns_8h.html#a0242dcfcf6e847a60d31fcb57e00872a">nsdevExit</a></div><div class="ttdeci">void nsdevExit(void)</div><div class="ttdoc">Initialize ns:dev.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a027cbc0727bdcfff24b63741c8029398"><div class="ttname"><a href="ns_8h.html#a027cbc0727bdcfff24b63741c8029398">nsGetApplicationView</a></div><div class="ttdeci">Result nsGetApplicationView(NsApplicationView *views, const u64 *application_ids, s32 count)</div><div class="ttdoc">GetApplicationView.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a02bf35ef2087a5e611918fe6cdac81ce"><div class="ttname"><a href="ns_8h.html#a02bf35ef2087a5e611918fe6cdac81ce">nsRequestVerifyAddOnContentsRights</a></div><div class="ttdeci">Result nsRequestVerifyAddOnContentsRights(NsProgressAsyncResult *a, u64 application_id)</div><div class="ttdoc">RequestVerifyAddOnContentsRights.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a02f209f58abb669e1a8ddf1dfeb58bd3"><div class="ttname"><a href="ns_8h.html#a02f209f58abb669e1a8ddf1dfeb58bd3">nsdevLaunchApplicationWithStorageIdForDevelop</a></div><div class="ttdeci">Result nsdevLaunchApplicationWithStorageIdForDevelop(u64 *out_pid, u64 application_id, u32 flags, u8 app_storage_id, u8 patch_storage_id)</div><div class="ttdoc">[1.0.0-17.0.1]</div></div>
|
|
<div class="ttc" id="ans_8h_html_a034eff415745e7a20900d9f18874b503"><div class="ttname"><a href="ns_8h.html#a034eff415745e7a20900d9f18874b503">nsEnsureGameCardAccess</a></div><div class="ttdeci">Result nsEnsureGameCardAccess(void)</div><div class="ttdoc">EnsureGameCardAccess.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a039c053870c7ece2c89f10d5f13a3a5f"><div class="ttname"><a href="ns_8h.html#a039c053870c7ece2c89f10d5f13a3a5f">nsIsApplicationUpdateRequested</a></div><div class="ttdeci">Result nsIsApplicationUpdateRequested(u64 application_id, bool *flag, u32 *out)</div><div class="ttdoc">IsApplicationUpdateRequested.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a04a0cb3284cb61dcf09c2d70bcb8d9df"><div class="ttname"><a href="ns_8h.html#a04a0cb3284cb61dcf09c2d70bcb8d9df">nssuControlGetDownloadProgress</a></div><div class="ttdeci">Result nssuControlGetDownloadProgress(NsSystemUpdateControl *c, NsSystemUpdateProgress *out)</div><div class="ttdoc">GetDownloadProgress.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a059d641d6747d6587538eb7269a1cff7"><div class="ttname"><a href="ns_8h.html#a059d641d6747d6587538eb7269a1cff7">nsGetStorageSize</a></div><div class="ttdeci">Result nsGetStorageSize(NcmStorageId storage_id, s64 *total_space_size, s64 *free_space_size)</div><div class="ttdoc">Temporarily mounts the specified fs ContentStorage, then uses fs GetTotalSpaceSize/GetFreeSpaceSize w...</div></div>
|
|
<div class="ttc" id="ans_8h_html_a05ee82cc8bbd704a82bc6c47d75e3b79"><div class="ttname"><a href="ns_8h.html#a05ee82cc8bbd704a82bc6c47d75e3b79">nssuInitialize</a></div><div class="ttdeci">Result nssuInitialize(void)</div><div class="ttdoc">Initialize ns:su.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a069d58f6cf95a432b2601dc586281923"><div class="ttname"><a href="ns_8h.html#a069d58f6cf95a432b2601dc586281923">nssuControlClose</a></div><div class="ttdeci">void nssuControlClose(NsSystemUpdateControl *c)</div><div class="ttdoc">Close a NsSystemUpdateControl.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a06fb19d74360b4dd1c752bcba587688c"><div class="ttname"><a href="ns_8h.html#a06fb19d74360b4dd1c752bcba587688c">nsIsAnyApplicationRunning</a></div><div class="ttdeci">Result nsIsAnyApplicationRunning(bool *out)</div><div class="ttdoc">IsAnyApplicationRunning.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a0791ad19afb372ef840533e0b4d2c84a"><div class="ttname"><a href="ns_8h.html#a0791ad19afb372ef840533e0b4d2c84a">nssuControlSetupToReceiveSystemUpdate</a></div><div class="ttdeci">Result nssuControlSetupToReceiveSystemUpdate(NsSystemUpdateControl *c)</div><div class="ttdoc">Does setup for ReceiveSystemUpdate by using the same nim cmds as nssuDestroySystemUpdateTask.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a07ace0d1a3a6e7036c078555b2b0b5db"><div class="ttname"><a href="ns_8h.html#a07ace0d1a3a6e7036c078555b2b0b5db">nssuControlApplyDownloadedUpdate</a></div><div class="ttdeci">Result nssuControlApplyDownloadedUpdate(NsSystemUpdateControl *c)</div><div class="ttdoc">ApplyDownloadedUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a08644ec8ec0e4e8950e29c084722d4ca"><div class="ttname"><a href="ns_8h.html#a08644ec8ec0e4e8950e29c084722d4ca">nsGetServiceSession_GetterInterface</a></div><div class="ttdeci">Service * nsGetServiceSession_GetterInterface(void)</div><div class="ttdoc">Gets the Service object for the actual ns:* service session. Only initialized on [3....</div></div>
|
|
<div class="ttc" id="ans_8h_html_a094b5b0c0f98d4ccd0eb27950ab8a751"><div class="ttname"><a href="ns_8h.html#a094b5b0c0f98d4ccd0eb27950ab8a751">nssuGetSendSystemUpdateProgress</a></div><div class="ttdeci">Result nssuGetSendSystemUpdateProgress(NsSystemUpdateProgress *out)</div><div class="ttdoc">GetSendSystemUpdateProgress.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a0a81c86edb788196f4e0618755699935"><div class="ttname"><a href="ns_8h.html#a0a81c86edb788196f4e0618755699935">nsRequestDownloadTaskList</a></div><div class="ttdeci">Result nsRequestDownloadTaskList(void)</div><div class="ttdoc">RequestDownloadTaskList.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a0bf11e746673f45530fdc5e8d8eb48ed"><div class="ttname"><a href="ns_8h.html#a0bf11e746673f45530fdc5e8d8eb48ed">nsGetReceiveApplicationProgress</a></div><div class="ttdeci">Result nsGetReceiveApplicationProgress(u64 application_id, NsReceiveApplicationProgress *out)</div><div class="ttdoc">GetReceiveApplicationProgress.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a0c19a01408f97f0fe19379a41b7c7ec8"><div class="ttname"><a href="ns_8h.html#a0c19a01408f97f0fe19379a41b7c7ec8">nsRequestVerifyApplication</a></div><div class="ttdeci">Result nsRequestVerifyApplication(NsProgressAsyncResult *a, u64 application_id, u32 unk, void *buffer, size_t size)</div><div class="ttdoc">RequestVerifyApplication.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a0cdf3bb512b2ffbb11de0dd5727cba90"><div class="ttname"><a href="ns_8h.html#a0cdf3bb512b2ffbb11de0dd5727cba90">nsGetSendApplicationProgress</a></div><div class="ttdeci">Result nsGetSendApplicationProgress(u64 application_id, NsSendApplicationProgress *out)</div><div class="ttdoc">GetSendApplicationProgress.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a0f5d46a392f5bb655eaafbd4ce715b33"><div class="ttname"><a href="ns_8h.html#a0f5d46a392f5bb655eaafbd4ce715b33">nsGetReadOnlyApplicationRecordInterface</a></div><div class="ttdeci">Result nsGetReadOnlyApplicationRecordInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IReadOnlyApplicationRecordInterface via the cmd for that.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a1185f95c213a9636e64a68b6605fba9d"><div class="ttname"><a href="ns_8h.html#a1185f95c213a9636e64a68b6605fba9d">nssuControlGetReceivedEulaData</a></div><div class="ttdeci">Result nssuControlGetReceivedEulaData(NsSystemUpdateControl *c, const char *path, void *buffer, size_t size, u64 *filesize)</div><div class="ttdoc">Gets the specified ReceivedEulaData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a12d6e07ad03b615c9e2d93633cd2a33e"><div class="ttname"><a href="ns_8h.html#a12d6e07ad03b615c9e2d93633cd2a33e">nsRequestRegisterGameCard</a></div><div class="ttdeci">Result nsRequestRegisterGameCard(AsyncResult *a, AccountUid uid, u64 application_id, s32 inval)</div><div class="ttdoc">RequestRegisterGameCard.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a12e286c29396dc57199f14702107da1e"><div class="ttname"><a href="ns_8h.html#a12e286c29396dc57199f14702107da1e">nsdevGetShellEventInfo</a></div><div class="ttdeci">Result nsdevGetShellEventInfo(NsShellEventInfo *out)</div><div class="ttdoc">[1.0.0-9.2.0]</div></div>
|
|
<div class="ttc" id="ans_8h_html_a19dd12a36a226a585c56cc1116d7eeef"><div class="ttname"><a href="ns_8h.html#a19dd12a36a226a585c56cc1116d7eeef">nsCleanupUnavailableAddOnContents</a></div><div class="ttdeci">Result nsCleanupUnavailableAddOnContents(u64 application_id, AccountUid uid)</div><div class="ttdoc">CleanupUnavailableAddOnContents.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a1b0c358a9895e5eb95ad9bca22d049ba"><div class="ttname"><a href="ns_8h.html#a1b0c358a9895e5eb95ad9bca22d049ba">nsGetSystemDeliveryInfo</a></div><div class="ttdeci">Result nsGetSystemDeliveryInfo(NsSystemDeliveryInfo *info)</div><div class="ttdoc">Generates a NsSystemDeliveryInfo using the currently installed SystemUpdate meta.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a1bd58b1c9cf0b233947dce6e01bf1301"><div class="ttname"><a href="ns_8h.html#a1bd58b1c9cf0b233947dce6e01bf1301">nsListApplicationIcon</a></div><div class="ttdeci">Result nsListApplicationIcon(AsyncValue *a, NsApplicationControlSource source, const u64 *application_ids, s32 count, void *buffer, size_t size)</div><div class="ttdoc">ListApplicationIcon.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a1cbad7b77408ce4182c0fd7390676bc4"><div class="ttname"><a href="ns_8h.html#a1cbad7b77408ce4182c0fd7390676bc4">NsReceiveApplicationProgress</a></div><div class="ttdeci">NsSystemUpdateProgress NsReceiveApplicationProgress</div><div class="ttdoc">ReceiveApplicationProgress. Same as NsSystemUpdateProgress, except cmds which return this will return...</div><div class="ttdef"><b>Definition</b> ns.h:176</div></div>
|
|
<div class="ttc" id="ans_8h_html_a1de0153c563ac11e3a69d88cac61f95d"><div class="ttname"><a href="ns_8h.html#a1de0153c563ac11e3a69d88cac61f95d">nsGetApplicationDeliveryInfo</a></div><div class="ttdeci">Result nsGetApplicationDeliveryInfo(NsApplicationDeliveryInfo *info, s32 count, u64 application_id, u32 attr, s32 *total_out)</div><div class="ttdoc">Generates NsApplicationDeliveryInfo for the specified ApplicationId.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a1f33b18ed49819e7f6c8c8f01352ae07"><div class="ttname"><a href="ns_8h.html#a1f33b18ed49819e7f6c8c8f01352ae07">nsClearTaskStatusList</a></div><div class="ttdeci">Result nsClearTaskStatusList(void)</div><div class="ttdoc">ClearTaskStatusList.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a1f8ecf4edb532bf7fd604d70c04df2f1"><div class="ttname"><a href="ns_8h.html#a1f8ecf4edb532bf7fd604d70c04df2f1">nsRequestLinkDevice</a></div><div class="ttdeci">Result nsRequestLinkDevice(AsyncResult *a, AccountUid uid)</div><div class="ttdoc">RequestLinkDevice.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2168dfc05d2342eb271ba5e7bce54089"><div class="ttname"><a href="ns_8h.html#a2168dfc05d2342eb271ba5e7bce54089">nsResetToFactorySettingsWithPlatformRegion</a></div><div class="ttdeci">Result nsResetToFactorySettingsWithPlatformRegion(void)</div><div class="ttdoc">ResetToFactorySettingsWithPlatformRegion.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a240f85bf6c0ee581ec1ba1524ee92b23"><div class="ttname"><a href="ns_8h.html#a240f85bf6c0ee581ec1ba1524ee92b23">nsCompareSystemDeliveryInfo</a></div><div class="ttdeci">Result nsCompareSystemDeliveryInfo(const NsSystemDeliveryInfo *info0, const NsSystemDeliveryInfo *info1, s32 *out)</div><div class="ttdoc">Both NsSystemDeliveryInfo are validated, then the system_update_meta_version in the first/second NsSy...</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2798eb69eae97ff065d17b801e5a4450"><div class="ttname"><a href="ns_8h.html#a2798eb69eae97ff065d17b801e5a4450">nssuControlGetPreparedCardUpdateEulaData</a></div><div class="ttdeci">Result nssuControlGetPreparedCardUpdateEulaData(NsSystemUpdateControl *c, const char *path, void *buffer, size_t size, u64 *filesize)</div><div class="ttdoc">Gets the specified PreparedCardUpdateEulaData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2951d0725fcd173681cc092dba72327e"><div class="ttname"><a href="ns_8h.html#a2951d0725fcd173681cc092dba72327e">nsResumeAll</a></div><div class="ttdeci">Result nsResumeAll(void)</div><div class="ttdoc">ResumeAll.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a29edaa5d9043ee89b2b4806ca970cade"><div class="ttname"><a href="ns_8h.html#a29edaa5d9043ee89b2b4806ca970cade">nsCountApplicationContentMeta</a></div><div class="ttdeci">Result nsCountApplicationContentMeta(u64 application_id, s32 *out)</div><div class="ttdoc">CountApplicationContentMeta.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2c226c4f76e5545555520bebb2b18532"><div class="ttname"><a href="ns_8h.html#a2c226c4f76e5545555520bebb2b18532">nssuControlRequestCheckLatestUpdate</a></div><div class="ttdeci">Result nssuControlRequestCheckLatestUpdate(NsSystemUpdateControl *c, AsyncValue *a)</div><div class="ttdoc">RequestCheckLatestUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2c40f8f0f6d08dbfdd51f91af37c0bfb"><div class="ttname"><a href="ns_8h.html#a2c40f8f0f6d08dbfdd51f91af37c0bfb">nsMoveApplicationEntity</a></div><div class="ttdeci">Result nsMoveApplicationEntity(u64 application_id, NcmStorageId storage_id)</div><div class="ttdoc">MoveApplicationEntity.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2c8ac234b46a51f2d181a2d622cf46dc"><div class="ttname"><a href="ns_8h.html#a2c8ac234b46a51f2d181a2d622cf46dc">nsResumeApplicationDownload</a></div><div class="ttdeci">Result nsResumeApplicationDownload(u64 application_id)</div><div class="ttdoc">ResumeApplicationDownload.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2ceaae799dd0b2820bacd62c0541e3e5"><div class="ttname"><a href="ns_8h.html#a2ceaae799dd0b2820bacd62c0541e3e5">nssuNotifySystemUpdateForContentDelivery</a></div><div class="ttdeci">Result nssuNotifySystemUpdateForContentDelivery(void)</div><div class="ttdoc">Signals the event returned by nssuGetSystemUpdateNotificationEventForContentDelivery.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2d44215afaf74419e3003bca1b96f392"><div class="ttname"><a href="ns_8h.html#a2d44215afaf74419e3003bca1b96f392">nsdevTerminateProgram</a></div><div class="ttdeci">Result nsdevTerminateProgram(u64 tid)</div><div class="ttdoc">[1.0.0-9.2.0]</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2dd53e926ba783086713b64af7886527"><div class="ttname"><a href="ns_8h.html#a2dd53e926ba783086713b64af7886527">nsGetGameCardUpdateDetectionEvent</a></div><div class="ttdeci">Result nsGetGameCardUpdateDetectionEvent(Event *out_event)</div><div class="ttdoc">GetGameCardUpdateDetectionEvent.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2e3ecb087c9c4541226bdfde7c279f1e"><div class="ttname"><a href="ns_8h.html#a2e3ecb087c9c4541226bdfde7c279f1e">nsRequestNoDownloadRightsErrorResolution</a></div><div class="ttdeci">Result nsRequestNoDownloadRightsErrorResolution(AsyncValue *a, u64 application_id)</div><div class="ttdoc">RequestNoDownloadRightsErrorResolution.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a2fbd778cf7cce3cd44a8831ad73f2b4b"><div class="ttname"><a href="ns_8h.html#a2fbd778cf7cce3cd44a8831ad73f2b4b">nsIsAnyApplicationEntityInstalled</a></div><div class="ttdeci">Result nsIsAnyApplicationEntityInstalled(u64 application_id, bool *out)</div><div class="ttdoc">IsAnyApplicationEntityInstalled.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a304d04b35397c44d70d9d59b2a9691ef"><div class="ttname"><a href="ns_8h.html#a304d04b35397c44d70d9d59b2a9691ef">nsDeleteSaveData</a></div><div class="ttdeci">Result nsDeleteSaveData(FsSaveDataSpaceId save_data_space_id, u64 save_data_id)</div><div class="ttdoc">DeleteSaveData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a30ad3d42ffb3b624bebbbe0da7be9284"><div class="ttname"><a href="ns_8h.html#a30ad3d42ffb3b624bebbbe0da7be9284">nsCleanupSdCard</a></div><div class="ttdeci">Result nsCleanupSdCard(void)</div><div class="ttdoc">CleanupSdCard.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a31355108a30aecfa08b1756a852ecb40"><div class="ttname"><a href="ns_8h.html#a31355108a30aecfa08b1756a852ecb40">nsGetApplicationManagerInterface</a></div><div class="ttdeci">Result nsGetApplicationManagerInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IApplicationManagerInterface via the cmd for that.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a343b99e5e91f2cb38712cc971faef8bd"><div class="ttname"><a href="ns_8h.html#a343b99e5e91f2cb38712cc971faef8bd">nsProgressAsyncResultCancel</a></div><div class="ttdeci">Result nsProgressAsyncResultCancel(NsProgressAsyncResult *a)</div><div class="ttdoc">Cancels the async operation.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a35726996e2e59177e0463f3506ace8f8"><div class="ttname"><a href="ns_8h.html#a35726996e2e59177e0463f3506ace8f8">nsCheckSdCardMountStatus</a></div><div class="ttdeci">Result nsCheckSdCardMountStatus(void)</div><div class="ttdoc">CheckSdCardMountStatus.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a378f67c0e4ed0c896f94bb8087990ac9"><div class="ttname"><a href="ns_8h.html#a378f67c0e4ed0c896f94bb8087990ac9">nsUnregisterNetworkServiceAccountWithUserSaveDataDeletion</a></div><div class="ttdeci">Result nsUnregisterNetworkServiceAccountWithUserSaveDataDeletion(AccountUid uid)</div><div class="ttdoc">UnregisterNetworkServiceAccountWithUserSaveDataDeletion.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a3aa3991ba5c6a41feed22d71c1b5795a"><div class="ttname"><a href="ns_8h.html#a3aa3991ba5c6a41feed22d71c1b5795a">nssuGetServiceSession</a></div><div class="ttdeci">Service * nssuGetServiceSession(void)</div><div class="ttdoc">Gets the Service object for ns:su.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a3ebee0e738a3d408fc9d2af46a0ce0bb"><div class="ttname"><a href="ns_8h.html#a3ebee0e738a3d408fc9d2af46a0ce0bb">nsCalculateApplicationOccupiedSize</a></div><div class="ttdeci">Result nsCalculateApplicationOccupiedSize(u64 application_id, NsApplicationOccupiedSize *out)</div><div class="ttdoc">CalculateApplicationOccupiedSize.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a3f9602a82225b4cdf98cf63622063176"><div class="ttname"><a href="ns_8h.html#a3f9602a82225b4cdf98cf63622063176">nsProgressAsyncResultClose</a></div><div class="ttdeci">void nsProgressAsyncResultClose(NsProgressAsyncResult *a)</div><div class="ttdoc">Close a NsProgressAsyncResult.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a3fa409b82fa934402d9062c3a27c0310"><div class="ttname"><a href="ns_8h.html#a3fa409b82fa934402d9062c3a27c0310">nsGetApplicationRecordUpdateSystemEvent</a></div><div class="ttdeci">Result nsGetApplicationRecordUpdateSystemEvent(Event *out_event)</div><div class="ttdoc">GetApplicationRecordUpdateSystemEvent.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a40ed6eda9c1cf19e0b33279a8084ae6f"><div class="ttname"><a href="ns_8h.html#a40ed6eda9c1cf19e0b33279a8084ae6f">nssuControlApplyReceivedUpdate</a></div><div class="ttdeci">Result nssuControlApplyReceivedUpdate(NsSystemUpdateControl *c)</div><div class="ttdoc">ApplyReceivedUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a410b45f7f12874e4ccf6bc21e80e4568"><div class="ttname"><a href="ns_8h.html#a410b45f7f12874e4ccf6bc21e80e4568">nsExit</a></div><div class="ttdeci">void nsExit(void)</div><div class="ttdoc">Exit ns services.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a45304d3b8eae9a2f50236e8df146591b"><div class="ttname"><a href="ns_8h.html#a45304d3b8eae9a2f50236e8df146591b">nsGetLastSdCardMountUnexpectedResult</a></div><div class="ttdeci">Result nsGetLastSdCardMountUnexpectedResult(void)</div><div class="ttdoc">GetLastSdCardMountUnexpectedResult.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a460ed6f705c35002f97bbd004cefa5b8"><div class="ttname"><a href="ns_8h.html#a460ed6f705c35002f97bbd004cefa5b8">nsdevGetRunningApplicationProcessIdForDevelop</a></div><div class="ttdeci">Result nsdevGetRunningApplicationProcessIdForDevelop(u64 *out_pid)</div><div class="ttdoc">[6.0.0+]</div></div>
|
|
<div class="ttc" id="ans_8h_html_a465190e2e56617d936cf392bab6b927e"><div class="ttname"><a href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a></div><div class="ttdeci">NsApplicationControlSource</div><div class="ttdoc">ApplicationControlSource.</div><div class="ttdef"><b>Definition</b> ns.h:29</div></div>
|
|
<div class="ttc" id="ans_8h_html_a465190e2e56617d936cf392bab6b927ea1d7febb2ebd7d720a12d580ac91eadc5"><div class="ttname"><a href="ns_8h.html#a465190e2e56617d936cf392bab6b927ea1d7febb2ebd7d720a12d580ac91eadc5">NsApplicationControlSource_Storage</a></div><div class="ttdeci">@ NsApplicationControlSource_Storage</div><div class="ttdoc">Returns data from storage if not present in cache.</div><div class="ttdef"><b>Definition</b> ns.h:31</div></div>
|
|
<div class="ttc" id="ans_8h_html_a465190e2e56617d936cf392bab6b927eafc715ea4813ab76de77596d795c3474f"><div class="ttname"><a href="ns_8h.html#a465190e2e56617d936cf392bab6b927eafc715ea4813ab76de77596d795c3474f">NsApplicationControlSource_CacheOnly</a></div><div class="ttdeci">@ NsApplicationControlSource_CacheOnly</div><div class="ttdoc">Returns data from cache.</div><div class="ttdef"><b>Definition</b> ns.h:30</div></div>
|
|
<div class="ttc" id="ans_8h_html_a465190e2e56617d936cf392bab6b927eafe2b8617fafc5d9b537fe932a026ea50"><div class="ttname"><a href="ns_8h.html#a465190e2e56617d936cf392bab6b927eafe2b8617fafc5d9b537fe932a026ea50">NsApplicationControlSource_StorageOnly</a></div><div class="ttdeci">@ NsApplicationControlSource_StorageOnly</div><div class="ttdoc">Returns data from storage without using cache.</div><div class="ttdef"><b>Definition</b> ns.h:32</div></div>
|
|
<div class="ttc" id="ans_8h_html_a48276017e9806fd78bb90a6f2f175f39"><div class="ttname"><a href="ns_8h.html#a48276017e9806fd78bb90a6f2f175f39">nsProgressAsyncResultGet</a></div><div class="ttdeci">Result nsProgressAsyncResultGet(NsProgressAsyncResult *a)</div><div class="ttdoc">Gets the Result.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a4b4b9ce69d15623ba52308feeb07bc45"><div class="ttname"><a href="ns_8h.html#a4b4b9ce69d15623ba52308feeb07bc45">nssuDestroySystemUpdateTask</a></div><div class="ttdeci">Result nssuDestroySystemUpdateTask(void)</div><div class="ttdoc">This uses nim ListSystemUpdateTask, then when a task is returned uses it with DestroySystemUpdateTask...</div></div>
|
|
<div class="ttc" id="ans_8h_html_a4c359d9a7982cbc48bcb418eebaa5b5b"><div class="ttname"><a href="ns_8h.html#a4c359d9a7982cbc48bcb418eebaa5b5b">nsdevSetCurrentApplicationRightsEnvironmentCanBeActiveForDevelop</a></div><div class="ttdeci">Result nsdevSetCurrentApplicationRightsEnvironmentCanBeActiveForDevelop(bool can_be_active)</div><div class="ttdoc">[6.0.0+]</div></div>
|
|
<div class="ttc" id="ans_8h_html_a4c5b86912cb53a2bb138fd4fdef966d2"><div class="ttname"><a href="ns_8h.html#a4c5b86912cb53a2bb138fd4fdef966d2">nsDeleteRedundantApplicationEntity</a></div><div class="ttdeci">Result nsDeleteRedundantApplicationEntity(void)</div><div class="ttdoc">DeleteRedundantApplicationEntity.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a4dd873bd816732f0d069baac75f21db7"><div class="ttname"><a href="ns_8h.html#a4dd873bd816732f0d069baac75f21db7">nssuControlRequestPrepareCardUpdate</a></div><div class="ttdeci">Result nssuControlRequestPrepareCardUpdate(NsSystemUpdateControl *c, AsyncResult *a)</div><div class="ttdoc">RequestPrepareCardUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a4f11c1e3e18ac110cdd93011d0a066b2"><div class="ttname"><a href="ns_8h.html#a4f11c1e3e18ac110cdd93011d0a066b2">nsProgressAsyncResultGetProgress</a></div><div class="ttdeci">Result nsProgressAsyncResultGetProgress(NsProgressAsyncResult *a, void *buffer, size_t size)</div><div class="ttdoc">Gets the progress.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a4f42a6e63176dd044047047b97cac967"><div class="ttname"><a href="ns_8h.html#a4f42a6e63176dd044047047b97cac967">nsDeleteUserSaveDataAll</a></div><div class="ttdeci">Result nsDeleteUserSaveDataAll(NsProgressMonitorForDeleteUserSaveDataAll *p, AccountUid uid)</div><div class="ttdoc">DeleteUserSaveDataAll.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a50f88a64fc39cc9b0d88ba0d916133b8"><div class="ttname"><a href="ns_8h.html#a50f88a64fc39cc9b0d88ba0d916133b8">nsGetApplicationDesiredLanguage</a></div><div class="ttdeci">Result nsGetApplicationDesiredLanguage(NacpStruct *nacp, NacpLanguageEntry **langentry)</div><div class="ttdoc">GetApplicationDesiredLanguage.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a5312d9efd8ef7342cdb51bf0a0ed3f82"><div class="ttname"><a href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">NsBackgroundNetworkUpdateState</a></div><div class="ttdeci">NsBackgroundNetworkUpdateState</div><div class="ttdoc">BackgroundNetworkUpdateState.</div><div class="ttdef"><b>Definition</b> ns.h:36</div></div>
|
|
<div class="ttc" id="ans_8h_html_a5312d9efd8ef7342cdb51bf0a0ed3f82a5a1782173e53fc5cf4076b1884bd7e49"><div class="ttname"><a href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82a5a1782173e53fc5cf4076b1884bd7e49">NsBackgroundNetworkUpdateState_None</a></div><div class="ttdeci">@ NsBackgroundNetworkUpdateState_None</div><div class="ttdoc">No sysupdate task exists.</div><div class="ttdef"><b>Definition</b> ns.h:37</div></div>
|
|
<div class="ttc" id="ans_8h_html_a5312d9efd8ef7342cdb51bf0a0ed3f82aaee26efb2147a4f332a5c7eadead24b6"><div class="ttname"><a href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82aaee26efb2147a4f332a5c7eadead24b6">NsBackgroundNetworkUpdateState_Downloading</a></div><div class="ttdeci">@ NsBackgroundNetworkUpdateState_Downloading</div><div class="ttdoc">Sysupdate download in progress.</div><div class="ttdef"><b>Definition</b> ns.h:38</div></div>
|
|
<div class="ttc" id="ans_8h_html_a5312d9efd8ef7342cdb51bf0a0ed3f82ad38418b61dadfe4eb54d4dfd7d3fb155"><div class="ttname"><a href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82ad38418b61dadfe4eb54d4dfd7d3fb155">NsBackgroundNetworkUpdateState_Ready</a></div><div class="ttdeci">@ NsBackgroundNetworkUpdateState_Ready</div><div class="ttdoc">Sysupdate ready, pending install.</div><div class="ttdef"><b>Definition</b> ns.h:39</div></div>
|
|
<div class="ttc" id="ans_8h_html_a541f7582008bb6fbcdb86c270c895b67"><div class="ttname"><a href="ns_8h.html#a541f7582008bb6fbcdb86c270c895b67">nssuControlGetReceiveProgress</a></div><div class="ttdeci">Result nssuControlGetReceiveProgress(NsSystemUpdateControl *c, NsSystemUpdateProgress *out)</div><div class="ttdoc">GetReceiveProgress.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a543f43262bc56be87b4456867e9ebb7d"><div class="ttname"><a href="ns_8h.html#a543f43262bc56be87b4456867e9ebb7d">nsIsApplicationEntityMovable</a></div><div class="ttdeci">Result nsIsApplicationEntityMovable(u64 application_id, NcmStorageId storage_id, bool *out)</div><div class="ttdoc">IsApplicationEntityMovable.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a554a8448d6d0b3c596e5f378f9f00904"><div class="ttname"><a href="ns_8h.html#a554a8448d6d0b3c596e5f378f9f00904">nsGetApplicationViewDeprecated</a></div><div class="ttdeci">Result nsGetApplicationViewDeprecated(NsApplicationViewDeprecated *views, const u64 *application_ids, s32 count)</div><div class="ttdoc">GetApplicationViewDeprecated.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a56846b2c79022eb36d242963ffe9033a"><div class="ttname"><a href="ns_8h.html#a56846b2c79022eb36d242963ffe9033a">nsvmInitialize</a></div><div class="ttdeci">Result nsvmInitialize(void)</div><div class="ttdoc">Initialize ns:vm. On pre-3.0.0 this must be used with nsInitialize.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a5a5b882e46467518b496d6967a00dcf0"><div class="ttname"><a href="ns_8h.html#a5a5b882e46467518b496d6967a00dcf0">nsSelectLatestSystemDeliveryInfo</a></div><div class="ttdeci">Result nsSelectLatestSystemDeliveryInfo(const NsSystemDeliveryInfo *sys_list, s32 sys_count, const NsSystemDeliveryInfo *base_info, const NsApplicationDeliveryInfo *app_list, s32 app_count, s32 *index)</div><div class="ttdoc">SelectLatestSystemDeliveryInfo.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a5adb6291fe3f0338d1714719c3931714"><div class="ttname"><a href="ns_8h.html#a5adb6291fe3f0338d1714719c3931714">nsProgressMonitorForDeleteUserSaveDataAllGetResult</a></div><div class="ttdeci">Result nsProgressMonitorForDeleteUserSaveDataAllGetResult(NsProgressMonitorForDeleteUserSaveDataAll *p)</div><div class="ttdoc">GetResult.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a5e932dec706ebb81ecb13db51e05344f"><div class="ttname"><a href="ns_8h.html#a5e932dec706ebb81ecb13db51e05344f">nsProgressAsyncResultGetErrorContext</a></div><div class="ttdeci">Result nsProgressAsyncResultGetErrorContext(NsProgressAsyncResult *a, ErrorContext *context)</div><div class="ttdoc">Gets the ErrorContext.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a5f7d067d620a79f969baba67920742d6"><div class="ttname"><a href="ns_8h.html#a5f7d067d620a79f969baba67920742d6">nsListDownloadTaskStatus</a></div><div class="ttdeci">Result nsListDownloadTaskStatus(NsDownloadTaskStatus *tasks, s32 count, s32 *total_out)</div><div class="ttdoc">ListDownloadTaskStatus.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a5f7ec7bd5aeee6822aa5a6b5d3049a5f"><div class="ttname"><a href="ns_8h.html#a5f7ec7bd5aeee6822aa5a6b5d3049a5f">nsNeedsSystemUpdateToDeliverApplication</a></div><div class="ttdeci">Result nsNeedsSystemUpdateToDeliverApplication(const NsApplicationDeliveryInfo *info, s32 count, const NsSystemDeliveryInfo *sys_info, bool *out)</div><div class="ttdoc">After validation etc, this sets the output bool by comparing system-version fields in the NsSystemDel...</div></div>
|
|
<div class="ttc" id="ans_8h_html_a637b82c313f653a02cf572ab0dabf192"><div class="ttname"><a href="ns_8h.html#a637b82c313f653a02cf572ab0dabf192">nssuControlSetupCardUpdate</a></div><div class="ttdeci">Result nssuControlSetupCardUpdate(NsSystemUpdateControl *c, void *buffer, size_t size)</div><div class="ttdoc">SetupCardUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a64fdb0df4b2a02ee1e1653ba9d34321a"><div class="ttname"><a href="ns_8h.html#a64fdb0df4b2a02ee1e1653ba9d34321a">nsListNotCommittedContentMeta</a></div><div class="ttdeci">Result nsListNotCommittedContentMeta(NcmContentMetaKey *meta, s32 count, u64 application_id, s32 unk, s32 *total_out)</div><div class="ttdoc">ListNotCommittedContentMeta.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a67bae094659f96670ff1f18449fc2f14"><div class="ttname"><a href="ns_8h.html#a67bae094659f96670ff1f18449fc2f14">nsProgressMonitorForDeleteUserSaveDataAllGetProgress</a></div><div class="ttdeci">Result nsProgressMonitorForDeleteUserSaveDataAllGetProgress(NsProgressMonitorForDeleteUserSaveDataAll *p, NsProgressForDeleteUserSaveDataAll *progress)</div><div class="ttdoc">GetProgress.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a68a944f8d795b82f5bc8ec5a5bcd995d"><div class="ttname"><a href="ns_8h.html#a68a944f8d795b82f5bc8ec5a5bcd995d">nsCanDeliverApplication</a></div><div class="ttdeci">Result nsCanDeliverApplication(const NsApplicationDeliveryInfo *info0, s32 count0, const NsApplicationDeliveryInfo *info1, s32 count1, bool *out)</div><div class="ttdoc">CanDeliverApplication.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a69c3274b36e8fb957155a49596c90996"><div class="ttname"><a href="ns_8h.html#a69c3274b36e8fb957155a49596c90996">nssuControlHasReceived</a></div><div class="ttdeci">Result nssuControlHasReceived(NsSystemUpdateControl *c, bool *out)</div><div class="ttdoc">HasReceived.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6a1332398250228970e83643a799c9fe"><div class="ttname"><a href="ns_8h.html#a6a1332398250228970e83643a799c9fe">nsCancelApplicationDownload</a></div><div class="ttdeci">Result nsCancelApplicationDownload(u64 application_id)</div><div class="ttdoc">CancelApplicationDownload.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6b9415f318a27b44117621f875ff24fa"><div class="ttname"><a href="ns_8h.html#a6b9415f318a27b44117621f875ff24fa">nsGetLastGameCardMountFailureResult</a></div><div class="ttdeci">Result nsGetLastGameCardMountFailureResult(void)</div><div class="ttdoc">GetLastGameCardMountFailureResult.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6bf4c293972f599e04310b49cf879fbd"><div class="ttname"><a href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbd">NsShellEvent</a></div><div class="ttdeci">NsShellEvent</div><div class="ttdoc">ShellEvent.</div><div class="ttdef"><b>Definition</b> ns.h:20</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6bf4c293972f599e04310b49cf879fbda0b2b6159f6bd0fdf5f7c8a9c6a7934f5"><div class="ttname"><a href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda0b2b6159f6bd0fdf5f7c8a9c6a7934f5">NsShellEvent_Debug</a></div><div class="ttdeci">@ NsShellEvent_Debug</div><div class="ttdoc">Debug.</div><div class="ttdef"><b>Definition</b> ns.h:25</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6bf4c293972f599e04310b49cf879fbda34e4256429d292bc3df78a0f6eae15f5"><div class="ttname"><a href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda34e4256429d292bc3df78a0f6eae15f5">NsShellEvent_Crash</a></div><div class="ttdeci">@ NsShellEvent_Crash</div><div class="ttdoc">Crash.</div><div class="ttdef"><b>Definition</b> ns.h:24</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6bf4c293972f599e04310b49cf879fbda3506d57a294afaf1a25e56a615c5d62d"><div class="ttname"><a href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda3506d57a294afaf1a25e56a615c5d62d">NsShellEvent_Exit</a></div><div class="ttdeci">@ NsShellEvent_Exit</div><div class="ttdoc">Exit.</div><div class="ttdef"><b>Definition</b> ns.h:22</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6bf4c293972f599e04310b49cf879fbda9122aa2c46c84c50abb87749059db475"><div class="ttname"><a href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda9122aa2c46c84c50abb87749059db475">NsShellEvent_Start</a></div><div class="ttdeci">@ NsShellEvent_Start</div><div class="ttdoc">Start.</div><div class="ttdef"><b>Definition</b> ns.h:23</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6bf4c293972f599e04310b49cf879fbdabc803d40bb856575c2439eeaadacbf42"><div class="ttname"><a href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbdabc803d40bb856575c2439eeaadacbf42">NsShellEvent_None</a></div><div class="ttdeci">@ NsShellEvent_None</div><div class="ttdoc">None.</div><div class="ttdef"><b>Definition</b> ns.h:21</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6cc042e3ac1e1a618e60e132893791fb"><div class="ttname"><a href="ns_8h.html#a6cc042e3ac1e1a618e60e132893791fb">nsRequestGameCardRegistrationGoldPoint</a></div><div class="ttdeci">Result nsRequestGameCardRegistrationGoldPoint(AsyncValue *a, AccountUid uid, u64 application_id)</div><div class="ttdoc">RequestGameCardRegistrationGoldPoint.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6ccfb026851d9fd7d6871bb14569dacd"><div class="ttname"><a href="ns_8h.html#a6ccfb026851d9fd7d6871bb14569dacd">nssuControlRequestCheckLatestUpdateIncludesRebootlessUpdate</a></div><div class="ttdeci">Result nssuControlRequestCheckLatestUpdateIncludesRebootlessUpdate(NsSystemUpdateControl *c, AsyncValue *a)</div><div class="ttdoc">RequestCheckLatestUpdateIncludesRebootlessUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6e90c3eb88e7bab325a45280a3ec68d8"><div class="ttname"><a href="ns_8h.html#a6e90c3eb88e7bab325a45280a3ec68d8">nsGetReadOnlyApplicationControlDataInterface</a></div><div class="ttdeci">Result nsGetReadOnlyApplicationControlDataInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IReadOnlyApplicationControlDataInterface via the cmd for that.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6ea0c6ece4b7288da86ed99841b55986"><div class="ttname"><a href="ns_8h.html#a6ea0c6ece4b7288da86ed99841b55986">nsResetToFactorySettingsWithoutUserSaveData</a></div><div class="ttdeci">Result nsResetToFactorySettingsWithoutUserSaveData(void)</div><div class="ttdoc">ResetToFactorySettingsWithoutUserSaveData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a6ffebcda102aac254297f5607c288fc0"><div class="ttname"><a href="ns_8h.html#a6ffebcda102aac254297f5607c288fc0">nsHasAllContentsToDeliver</a></div><div class="ttdeci">Result nsHasAllContentsToDeliver(const NsApplicationDeliveryInfo *info, s32 count, bool *out)</div><div class="ttdoc">HasAllContentsToDeliver.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a70d4f76e85276f0a7a12a9b45afa59bf"><div class="ttname"><a href="ns_8h.html#a70d4f76e85276f0a7a12a9b45afa59bf">NsSendApplicationProgress</a></div><div class="ttdeci">NsSystemUpdateProgress NsSendApplicationProgress</div><div class="ttdoc">SendApplicationProgress. Same as NsSystemUpdateProgress, except cmds which return this will return ac...</div><div class="ttdef"><b>Definition</b> ns.h:179</div></div>
|
|
<div class="ttc" id="ans_8h_html_a70f993f2f873b5a3c4f4bdda6c89ed09"><div class="ttname"><a href="ns_8h.html#a70f993f2f873b5a3c4f4bdda6c89ed09">nsClearApplicationTerminateResult</a></div><div class="ttdeci">Result nsClearApplicationTerminateResult(u64 application_id)</div><div class="ttdoc">ClearApplicationTerminateResult.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a73654a7efa3729a64e6e96c48ea768e6"><div class="ttname"><a href="ns_8h.html#a73654a7efa3729a64e6e96c48ea768e6">nsGetDocumentInterface</a></div><div class="ttdeci">Result nsGetDocumentInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IDocumentInterface via the cmd for that.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a76af72556d1460ae4c9296e0d32c8928"><div class="ttname"><a href="ns_8h.html#a76af72556d1460ae4c9296e0d32c8928">nsGetApplicationDeliveryInfoHash</a></div><div class="ttdeci">Result nsGetApplicationDeliveryInfoHash(const NsApplicationDeliveryInfo *info, s32 count, u8 *out_hash)</div><div class="ttdoc">This extracts data from the input array for hashing with SHA256, with validation being done when hand...</div></div>
|
|
<div class="ttc" id="ans_8h_html_a76cf735b3819f792cd4744e40fc35d24"><div class="ttname"><a href="ns_8h.html#a76cf735b3819f792cd4744e40fc35d24">nsGetApplicationVersionInterface</a></div><div class="ttdeci">Result nsGetApplicationVersionInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IApplicationVersionInterface via the cmd for that.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a76f7dca83c37f8d19f373f30f1eab646"><div class="ttname"><a href="ns_8h.html#a76f7dca83c37f8d19f373f30f1eab646">nssuNotifyBackgroundNetworkUpdate</a></div><div class="ttdeci">Result nssuNotifyBackgroundNetworkUpdate(const NcmContentMetaKey *key)</div><div class="ttdoc">This checks whether a sysupdate is needed with the input NcmContentMetaKey using NCM commands,...</div></div>
|
|
<div class="ttc" id="ans_8h_html_a775c531653467df0b8ef7de124fa86ea"><div class="ttname"><a href="ns_8h.html#a775c531653467df0b8ef7de124fa86ea">nsRequestEnsureDownloadTask</a></div><div class="ttdeci">Result nsRequestEnsureDownloadTask(AsyncResult *a)</div><div class="ttdoc">RequestEnsureDownloadTask.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a7870471efd1f8f7bc43c07ef700b6968"><div class="ttname"><a href="ns_8h.html#a7870471efd1f8f7bc43c07ef700b6968">nsGetFreeSpaceSize</a></div><div class="ttdeci">Result nsGetFreeSpaceSize(NcmStorageId storage_id, s64 *size)</div><div class="ttdoc">Returns the available storage capacity from content manager services.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a791806b4ac0e772b0bad0bc6449542ca"><div class="ttname"><a href="ns_8h.html#a791806b4ac0e772b0bad0bc6449542ca">nsdevLaunchProgram</a></div><div class="ttdeci">Result nsdevLaunchProgram(u64 *out_pid, const NsLaunchProperties *properties, u32 flags)</div><div class="ttdoc">[1.0.0-9.2.0]</div></div>
|
|
<div class="ttc" id="ans_8h_html_a7a3fedc1ea6813a9f5de988f5197c413"><div class="ttname"><a href="ns_8h.html#a7a3fedc1ea6813a9f5de988f5197c413">nssuControlGetPreparedCardUpdateEulaDataSize</a></div><div class="ttdeci">Result nssuControlGetPreparedCardUpdateEulaDataSize(NsSystemUpdateControl *c, const char *path, u64 *filesize)</div><div class="ttdoc">Gets the filesize for the specified PreparedCardUpdateEulaData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a7abeaffe19caf3cf5c36934f762e49bc"><div class="ttname"><a href="ns_8h.html#a7abeaffe19caf3cf5c36934f762e49bc">nssuControlGetReceivedEulaDataSize</a></div><div class="ttdeci">Result nssuControlGetReceivedEulaDataSize(NsSystemUpdateControl *c, const char *path, u64 *filesize)</div><div class="ttdoc">Gets the filesize for the specified ReceivedEulaData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a7b858fec7dd2653cdb03948155695798"><div class="ttname"><a href="ns_8h.html#a7b858fec7dd2653cdb03948155695798">nsdevGetServiceSession</a></div><div class="ttdeci">Service * nsdevGetServiceSession(void)</div><div class="ttdoc">Gets the Service object for ns:dev.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a7bf238a67f08101599beceb1fa84f966"><div class="ttname"><a href="ns_8h.html#a7bf238a67f08101599beceb1fa84f966">nsGetFactoryResetInterface</a></div><div class="ttdeci">Result nsGetFactoryResetInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IFactoryResetInterface via the cmd for that.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a7d9d26932107a1fc4395539dd8e17d8b"><div class="ttname"><a href="ns_8h.html#a7d9d26932107a1fc4395539dd8e17d8b">nsGetLastSdCardFormatUnexpectedResult</a></div><div class="ttdeci">Result nsGetLastSdCardFormatUnexpectedResult(void)</div><div class="ttdoc">GetLastSdCardFormatUnexpectedResult.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a7fbcbc990e861ff66fad21f4b7a11bee"><div class="ttname"><a href="ns_8h.html#a7fbcbc990e861ff66fad21f4b7a11bee">nsGetECommerceInterface</a></div><div class="ttdeci">Result nsGetECommerceInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IECommerceInterface via the cmd for that.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a801a457720759c13f79ab31df1e82c51"><div class="ttname"><a href="ns_8h.html#a801a457720759c13f79ab31df1e82c51">nsListApplicationRecord</a></div><div class="ttdeci">Result nsListApplicationRecord(NsApplicationRecord *records, s32 count, s32 entry_offset, s32 *out_entrycount)</div><div class="ttdoc">Gets an listing of NsApplicationRecord.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a810f157f35a1ccf01c792e591deb80cf"><div class="ttname"><a href="ns_8h.html#a810f157f35a1ccf01c792e591deb80cf">nsGetTotalSpaceSize</a></div><div class="ttdeci">Result nsGetTotalSpaceSize(NcmStorageId storage_id, s64 *size)</div><div class="ttdoc">Returns the total storage capacity (used + free) from content manager services.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a8181ab4c175fba4332eaed66acdad2a8"><div class="ttname"><a href="ns_8h.html#a8181ab4c175fba4332eaed66acdad2a8">nsCalculateApplicationDownloadRequiredSize</a></div><div class="ttdeci">Result nsCalculateApplicationDownloadRequiredSize(u64 application_id, NcmStorageId *storage_id, s64 *size)</div><div class="ttdoc">CalculateApplicationApplyDeltaRequiredSize.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a81fefe39c450577619e3f323ec46d65e"><div class="ttname"><a href="ns_8h.html#a81fefe39c450577619e3f323ec46d65e">nsvmGetSafeSystemVersion</a></div><div class="ttdeci">Result nsvmGetSafeSystemVersion(NcmContentMetaKey *out)</div><div class="ttdoc">[4.0.0+]</div></div>
|
|
<div class="ttc" id="ans_8h_html_a82b3b812b6615ff5493ae916da5381e5"><div class="ttname"><a href="ns_8h.html#a82b3b812b6615ff5493ae916da5381e5">nsRequestCheckGameCardRegistration</a></div><div class="ttdeci">Result nsRequestCheckGameCardRegistration(AsyncResult *a, u64 application_id)</div><div class="ttdoc">RequestCheckGameCardRegistration.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a83c93ccf658ce8cb14ba2ccb4ee979b0"><div class="ttname"><a href="ns_8h.html#a83c93ccf658ce8cb14ba2ccb4ee979b0">nsEnableAutoCommit</a></div><div class="ttdeci">Result nsEnableAutoCommit(void)</div><div class="ttdoc">EnableAutoCommit.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a88028ffa2cb1a4f24caa918c069b47ce"><div class="ttname"><a href="ns_8h.html#a88028ffa2cb1a4f24caa918c069b47ce">nsRequestUnlinkDevice</a></div><div class="ttdeci">Result nsRequestUnlinkDevice(AsyncResult *a, AccountUid uid)</div><div class="ttdoc">RequestUnlinkDevice.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a8a04dc8251f59b0833e0c301502fec37"><div class="ttname"><a href="ns_8h.html#a8a04dc8251f59b0833e0c301502fec37">nsGetDownloadTaskInterface</a></div><div class="ttdeci">Result nsGetDownloadTaskInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IDownloadTaskInterface via the cmd for that.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a8d5330677aa2475e39661c6977f39a7d"><div class="ttname"><a href="ns_8h.html#a8d5330677aa2475e39661c6977f39a7d">nsRequestDownloadApplicationControlData</a></div><div class="ttdeci">Result nsRequestDownloadApplicationControlData(AsyncResult *a, u64 application_id)</div><div class="ttdoc">RequestDownloadApplicationControlData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a8e10c308b9be05cacea42379e0d60597"><div class="ttname"><a href="ns_8h.html#a8e10c308b9be05cacea42379e0d60597">nsDeleteApplicationCompletely</a></div><div class="ttdeci">Result nsDeleteApplicationCompletely(u64 application_id)</div><div class="ttdoc">DeleteApplicationCompletely.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a95a75e4e7bd1b8e4958072e0c8cf582a"><div class="ttname"><a href="ns_8h.html#a95a75e4e7bd1b8e4958072e0c8cf582a">nsGetServiceSession_ApplicationManagerInterface</a></div><div class="ttdeci">Service * nsGetServiceSession_ApplicationManagerInterface(void)</div><div class="ttdoc">Gets the Service object for IApplicationManagerInterface. Only initialized on pre-3....</div></div>
|
|
<div class="ttc" id="ans_8h_html_a960cea2c6dc0ccad5ff82e1f3a5b6a61"><div class="ttname"><a href="ns_8h.html#a960cea2c6dc0ccad5ff82e1f3a5b6a61">nsDisableAutoCommit</a></div><div class="ttdeci">Result nsDisableAutoCommit(void)</div><div class="ttdoc">DisableAutoCommit.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a9624110e08de43bd0fa7dcf3aa6b22eb"><div class="ttname"><a href="ns_8h.html#a9624110e08de43bd0fa7dcf3aa6b22eb">nsListContentMetaKeyToDeliverApplication</a></div><div class="ttdeci">Result nsListContentMetaKeyToDeliverApplication(NcmContentMetaKey *meta, s32 meta_count, s32 meta_index, const NsApplicationDeliveryInfo *info, s32 info_count, s32 *total_out)</div><div class="ttdoc">ListContentMetaKeyToDeliverApplication.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a968cae7e9184a1e17eabfe87c3a8b4e7"><div class="ttname"><a href="ns_8h.html#a968cae7e9184a1e17eabfe87c3a8b4e7">nsProgressMonitorForDeleteUserSaveDataAllClose</a></div><div class="ttdeci">Result nsProgressMonitorForDeleteUserSaveDataAllClose(NsProgressMonitorForDeleteUserSaveDataAll *p)</div><div class="ttdoc">Close a NsProgressMonitorForDeleteUserSaveDataAll.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a97607ac0dd0c755be929d22bc50b86ca"><div class="ttname"><a href="ns_8h.html#a97607ac0dd0c755be929d22bc50b86ca">nsResetToFactorySettings</a></div><div class="ttdeci">Result nsResetToFactorySettings(void)</div><div class="ttdoc">ResetToFactorySettings.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a995ddc62c78206544488a4001abee04d"><div class="ttname"><a href="ns_8h.html#a995ddc62c78206544488a4001abee04d">nssuControlRequestReceiveSystemUpdate</a></div><div class="ttdeci">Result nssuControlRequestReceiveSystemUpdate(NsSystemUpdateControl *c, AsyncResult *a, u32 addr, u16 port, NsSystemDeliveryInfo *info)</div><div class="ttdoc">RequestReceiveSystemUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a9a06daf9687536755c6f21c7128c22d7"><div class="ttname"><a href="ns_8h.html#a9a06daf9687536755c6f21c7128c22d7">nssuOpenSystemUpdateControl</a></div><div class="ttdeci">Result nssuOpenSystemUpdateControl(NsSystemUpdateControl *c)</div><div class="ttdoc">Opens a NsSystemUpdateControl.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a9abb2d1ee6a969fb896514e8f2f3ed34"><div class="ttname"><a href="ns_8h.html#a9abb2d1ee6a969fb896514e8f2f3ed34">nssuControlSetupCardUpdateViaSystemUpdater</a></div><div class="ttdeci">Result nssuControlSetupCardUpdateViaSystemUpdater(NsSystemUpdateControl *c, void *buffer, size_t size)</div><div class="ttdoc">SetupCardUpdateViaSystemUpdater.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a9affea5be71314e806ba471bf44ab86a"><div class="ttname"><a href="ns_8h.html#a9affea5be71314e806ba471bf44ab86a">nsResetToFactorySettingsForRefurbishment</a></div><div class="ttdeci">Result nsResetToFactorySettingsForRefurbishment(void)</div><div class="ttdoc">ResetToFactorySettingsForRefurbishment.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a9c7c6ec2c9155bf820d677c9296fd02f"><div class="ttname"><a href="ns_8h.html#a9c7c6ec2c9155bf820d677c9296fd02f">nsListApplicationTitle</a></div><div class="ttdeci">Result nsListApplicationTitle(AsyncValue *a, NsApplicationControlSource source, const u64 *application_ids, s32 count, void *buffer, size_t size)</div><div class="ttdoc">ListApplicationTitle.</div></div>
|
|
<div class="ttc" id="ans_8h_html_a9f72f0760ce4f59703e76bc557a046ab"><div class="ttname"><a href="ns_8h.html#a9f72f0760ce4f59703e76bc557a046ab">nsDeleteApplicationEntity</a></div><div class="ttdeci">Result nsDeleteApplicationEntity(u64 application_id)</div><div class="ttdoc">DeleteApplicationEntity.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aa079c5b0b2d521a249a5ee3ad8472261"><div class="ttname"><a href="ns_8h.html#aa079c5b0b2d521a249a5ee3ad8472261">nsGetAccountProxyInterface</a></div><div class="ttdeci">Result nsGetAccountProxyInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IAccountProxyInterface via the cmd for that.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aa29ab854fe2cd2235fe95afd25c42ec4"><div class="ttname"><a href="ns_8h.html#aa29ab854fe2cd2235fe95afd25c42ec4">nsEnableApplicationAutoDelete</a></div><div class="ttdeci">Result nsEnableApplicationAutoDelete(u64 application_id)</div><div class="ttdoc">EnableApplicationAutoDelete.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aa43e43ec3e6eea2a60204e481e31f69a"><div class="ttname"><a href="ns_8h.html#aa43e43ec3e6eea2a60204e481e31f69a">nsDisableApplicationAutoDelete</a></div><div class="ttdeci">Result nsDisableApplicationAutoDelete(u64 application_id)</div><div class="ttdoc">DisableApplicationAutoDelete.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aa59406838079bb789c0d002938a5ae7e"><div class="ttname"><a href="ns_8h.html#aa59406838079bb789c0d002938a5ae7e">nssuRequestBackgroundNetworkUpdate</a></div><div class="ttdeci">Result nssuRequestBackgroundNetworkUpdate(void)</div><div class="ttdoc">RequestBackgroundNetworkUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aa6ca003c52ecf2d3e2e02e30c841bcdd"><div class="ttname"><a href="ns_8h.html#aa6ca003c52ecf2d3e2e02e30c841bcdd">nsRequestDownloadTaskListData</a></div><div class="ttdeci">Result nsRequestDownloadTaskListData(AsyncValue *a)</div><div class="ttdoc">RequestDownloadTaskListData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aaa82da1d24e7608cc19f94f5683b0135"><div class="ttname"><a href="ns_8h.html#aaa82da1d24e7608cc19f94f5683b0135">nsvmExit</a></div><div class="ttdeci">void nsvmExit(void)</div><div class="ttdoc">Exit ns:vm.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aaabd6a2ffc4eafce1f2525d72311c614"><div class="ttname"><a href="ns_8h.html#aaabd6a2ffc4eafce1f2525d72311c614">nssuRequestSendSystemUpdate</a></div><div class="ttdeci">Result nssuRequestSendSystemUpdate(AsyncResult *a, u32 addr, u16 port, NsSystemDeliveryInfo *info)</div><div class="ttdoc">RequestSendSystemUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aabf976d2f90cae41584afc7df9646cec"><div class="ttname"><a href="ns_8h.html#aabf976d2f90cae41584afc7df9646cec">nsCompareApplicationDeliveryInfo</a></div><div class="ttdeci">Result nsCompareApplicationDeliveryInfo(const NsApplicationDeliveryInfo *info0, s32 count0, const NsApplicationDeliveryInfo *info1, s32 count1, s32 *out)</div><div class="ttdoc">Both NsApplicationDeliveryInfo are validated, then the application_version in the first/second NsAppl...</div></div>
|
|
<div class="ttc" id="ans_8h_html_aaeab6aac4649fe6f3bc41307878b8574"><div class="ttname"><a href="ns_8h.html#aaeab6aac4649fe6f3bc41307878b8574">nsResumeApplicationApplyDelta</a></div><div class="ttdeci">Result nsResumeApplicationApplyDelta(u64 application_id)</div><div class="ttdoc">ResumeApplicationApplyDelta.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aaffc5a4b4e5b63980c6a40d176a4e331"><div class="ttname"><a href="ns_8h.html#aaffc5a4b4e5b63980c6a40d176a4e331">nsRequestApplicationUpdateInfo</a></div><div class="ttdeci">Result nsRequestApplicationUpdateInfo(AsyncValue *a, u64 application_id)</div><div class="ttdoc">RequestApplicationUpdateInfo.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ab2cceeb9f357d7490cd53d8b5d729b5a"><div class="ttname"><a href="ns_8h.html#ab2cceeb9f357d7490cd53d8b5d729b5a">nsRequestDownloadApplicationPrepurchasedRights</a></div><div class="ttdeci">Result nsRequestDownloadApplicationPrepurchasedRights(AsyncResult *a, u64 application_id)</div><div class="ttdoc">RequestDownloadApplicationPrepurchasedRights.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ab33412a34e774f9c6ebdb84ba9448956"><div class="ttname"><a href="ns_8h.html#ab33412a34e774f9c6ebdb84ba9448956">nsGetSdCardMountStatusChangedEvent</a></div><div class="ttdeci">Result nsGetSdCardMountStatusChangedEvent(Event *out_event)</div><div class="ttdoc">GetSdCardMountStatusChangedEvent.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ab3c1da1e5e061479db4400b21d660e59"><div class="ttname"><a href="ns_8h.html#ab3c1da1e5e061479db4400b21d660e59">nsFormatSdCard</a></div><div class="ttdeci">Result nsFormatSdCard(void)</div><div class="ttdoc">FormatSdCard.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ab43e91eb424610980d01e3c3a0018cde"><div class="ttname"><a href="ns_8h.html#ab43e91eb424610980d01e3c3a0018cde">nssuPrepareShutdown</a></div><div class="ttdeci">Result nssuPrepareShutdown(void)</div><div class="ttdoc">This does shutdown preparation.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ab57e414a1876cb6e1589e2d5404d6b3a"><div class="ttname"><a href="ns_8h.html#ab57e414a1876cb6e1589e2d5404d6b3a">nsGetGameCardMountFailureEvent</a></div><div class="ttdeci">Result nsGetGameCardMountFailureEvent(Event *out_event)</div><div class="ttdoc">GetGameCardMountFailureEvent.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ab6694723348fa02b2e58eb0532b7eec2"><div class="ttname"><a href="ns_8h.html#ab6694723348fa02b2e58eb0532b7eec2">nsDeleteUserSystemSaveData</a></div><div class="ttdeci">Result nsDeleteUserSystemSaveData(AccountUid uid, u64 system_save_data_id)</div><div class="ttdoc">DeleteUserSystemSaveData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ab9dc906fddd69542a6d2f89c18cd2074"><div class="ttname"><a href="ns_8h.html#ab9dc906fddd69542a6d2f89c18cd2074">nsdevIsSystemMemoryResourceLimitBoosted</a></div><div class="ttdeci">Result nsdevIsSystemMemoryResourceLimitBoosted(bool *out)</div><div class="ttdoc">[6.0.0-8.1.0]</div></div>
|
|
<div class="ttc" id="ans_8h_html_abba509621b58ee5a7d561e6de61c9897"><div class="ttname"><a href="ns_8h.html#abba509621b58ee5a7d561e6de61c9897">nsCommitReceiveApplication</a></div><div class="ttdeci">Result nsCommitReceiveApplication(u64 application_id)</div><div class="ttdoc">CommitReceiveApplication.</div></div>
|
|
<div class="ttc" id="ans_8h_html_abbeafd1b0364d4bf09c9a8fb6ddfa786"><div class="ttname"><a href="ns_8h.html#abbeafd1b0364d4bf09c9a8fb6ddfa786">nssuControlGetDownloadedEulaDataSize</a></div><div class="ttdeci">Result nssuControlGetDownloadedEulaDataSize(NsSystemUpdateControl *c, const char *path, u64 *filesize)</div><div class="ttdoc">Gets the filesize for the specified DownloadedEulaData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_abc8e54edae81acfd440295f8a52bc11c"><div class="ttname"><a href="ns_8h.html#abc8e54edae81acfd440295f8a52bc11c">nsRequestServerStopperClose</a></div><div class="ttdeci">void nsRequestServerStopperClose(NsRequestServerStopper *r)</div><div class="ttdoc">Close a NsRequestServerStopper.</div></div>
|
|
<div class="ttc" id="ans_8h_html_abcefcfde2e26488d85077940f106e213"><div class="ttname"><a href="ns_8h.html#abcefcfde2e26488d85077940f106e213">nsInitialize</a></div><div class="ttdeci">Result nsInitialize(void)</div><div class="ttdoc">Initialize ns services. Uses ns:am on pre-3.0.0, ns:am2 on [3.0.0+].</div></div>
|
|
<div class="ttc" id="ans_8h_html_abe331892018972966b6307af721dfa0c"><div class="ttname"><a href="ns_8h.html#abe331892018972966b6307af721dfa0c">nsListApplicationIdOnGameCard</a></div><div class="ttdeci">Result nsListApplicationIdOnGameCard(u64 *application_ids, s32 count, s32 *total_out)</div><div class="ttdoc">ListApplicationIdOnGameCard.</div></div>
|
|
<div class="ttc" id="ans_8h_html_abf55faf1a855543a1c557973d12865b9"><div class="ttname"><a href="ns_8h.html#abf55faf1a855543a1c557973d12865b9">nsGetPromotionInfo</a></div><div class="ttdeci">Result nsGetPromotionInfo(NsPromotionInfo *promotion, u64 application_id, AccountUid uid)</div><div class="ttdoc">GetPromotionInfo.</div></div>
|
|
<div class="ttc" id="ans_8h_html_abf857616b5ccdf4fb0d9b8f2dbcc124e"><div class="ttname"><a href="ns_8h.html#abf857616b5ccdf4fb0d9b8f2dbcc124e">nsCancelApplicationApplyDelta</a></div><div class="ttdeci">Result nsCancelApplicationApplyDelta(u64 application_id)</div><div class="ttdoc">CancelApplicationApplyDelta.</div></div>
|
|
<div class="ttc" id="ans_8h_html_abfe5ce0bd77b0a5fce3cb928fc498cd5"><div class="ttname"><a href="ns_8h.html#abfe5ce0bd77b0a5fce3cb928fc498cd5">nssuControlHasDownloaded</a></div><div class="ttdeci">Result nssuControlHasDownloaded(NsSystemUpdateControl *c, bool *out)</div><div class="ttdoc">Gets whether a network sysupdate was downloaded, with install pending.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac1ed442c01597ab14b8a6632248a6649"><div class="ttname"><a href="ns_8h.html#ac1ed442c01597ab14b8a6632248a6649">nsTouchApplication</a></div><div class="ttdeci">Result nsTouchApplication(u64 application_id)</div><div class="ttdoc">TouchApplication.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac20ea9b2620bb58bfc16567792731daf"><div class="ttname"><a href="ns_8h.html#ac20ea9b2620bb58bfc16567792731daf">nsRequestReceiveApplication</a></div><div class="ttdeci">Result nsRequestReceiveApplication(AsyncResult *a, u32 addr, u16 port, u64 application_id, const NcmContentMetaKey *meta, s32 count, NcmStorageId storage_id)</div><div class="ttdoc">RequestReceiveApplication.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac251b24066748296a5b49fc41aa6027b"><div class="ttname"><a href="ns_8h.html#ac251b24066748296a5b49fc41aa6027b">nssuControlRequestDownloadLatestUpdate</a></div><div class="ttdeci">Result nssuControlRequestDownloadLatestUpdate(NsSystemUpdateControl *c, AsyncResult *a)</div><div class="ttdoc">RequestDownloadLatestUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac4cfe184e306dd599e260d7d56221be6"><div class="ttname"><a href="ns_8h.html#ac4cfe184e306dd599e260d7d56221be6">nssuNotifyExFatDriverDownloadedForDebug</a></div><div class="ttdeci">Result nssuNotifyExFatDriverDownloadedForDebug(void)</div><div class="ttdoc">NotifyExFatDriverDownloadedForDebug.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac4eeb89b8422d8935dd00b2cb6adcd8b"><div class="ttname"><a href="ns_8h.html#ac4eeb89b8422d8935dd00b2cb6adcd8b">nssuControlApplyCardUpdate</a></div><div class="ttdeci">Result nssuControlApplyCardUpdate(NsSystemUpdateControl *c)</div><div class="ttdoc">ApplyCardUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac4f1e398348cfba44f2d944c2af0864a"><div class="ttname"><a href="ns_8h.html#ac4f1e398348cfba44f2d944c2af0864a">nsSetApplicationTerminateResult</a></div><div class="ttdeci">Result nsSetApplicationTerminateResult(u64 application_id, Result res)</div><div class="ttdoc">SetApplicationTerminateResult.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac58f09bb9a3e5ba031017af5372e7271"><div class="ttname"><a href="ns_8h.html#ac58f09bb9a3e5ba031017af5372e7271">nsGetApplicationControlData</a></div><div class="ttdeci">Result nsGetApplicationControlData(NsApplicationControlSource source, u64 application_id, NsApplicationControlData *buffer, size_t size, u64 *actual_size)</div><div class="ttdoc">Gets the NsApplicationControlData for the specified application.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac5b6dfa80fcaefbd3e119aecb126fa9f"><div class="ttname"><a href="ns_8h.html#ac5b6dfa80fcaefbd3e119aecb126fa9f">nsEstimateSizeToMove</a></div><div class="ttdeci">Result nsEstimateSizeToMove(u8 *storage_ids, s32 count, NcmStorageId storage_id, u32 flags, u64 application_id, s64 *out)</div><div class="ttdoc">EstimateSizeToMove.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac6708bbc32b4f431c8d9858b3c0b5bf4"><div class="ttname"><a href="ns_8h.html#ac6708bbc32b4f431c8d9858b3c0b5bf4">nssuNotifyExFatDriverRequired</a></div><div class="ttdeci">Result nssuNotifyExFatDriverRequired(void)</div><div class="ttdoc">Uses nim ListSystemUpdateTask, then uses the task with DestroySystemUpdateTask if it exists.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac68ecf418ad4763c4d517d1deae6ba80"><div class="ttname"><a href="ns_8h.html#ac68ecf418ad4763c4d517d1deae6ba80">nssuControlHasPreparedCardUpdate</a></div><div class="ttdeci">Result nssuControlHasPreparedCardUpdate(NsSystemUpdateControl *c, bool *out)</div><div class="ttdoc">HasPreparedCardUpdate.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ac939623b611ac586337060d1a4595952"><div class="ttname"><a href="ns_8h.html#ac939623b611ac586337060d1a4595952">nsProgressAsyncResultGetDetailResult</a></div><div class="ttdeci">Result nsProgressAsyncResultGetDetailResult(NsProgressAsyncResult *a)</div><div class="ttdoc">GetDetailResult.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ace29979ed49c346638dd4ad8aa65e35b"><div class="ttname"><a href="ns_8h.html#ace29979ed49c346638dd4ad8aa65e35b">nsdevLaunchApplicationForDevelop</a></div><div class="ttdeci">Result nsdevLaunchApplicationForDevelop(u64 *out_pid, u64 application_id, u32 flags)</div><div class="ttdoc">[1.0.0-9.2.0]</div></div>
|
|
<div class="ttc" id="ans_8h_html_ace570047dfc7986d819a087ebc14b73f"><div class="ttname"><a href="ns_8h.html#ace570047dfc7986d819a087ebc14b73f">nsEstimateRequiredSize</a></div><div class="ttdeci">Result nsEstimateRequiredSize(const NcmContentMetaKey *meta, s32 count, s64 *out)</div><div class="ttdoc">EstimateRequiredSize.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad00057bf1c04e0bb877345b3b3db1d8b"><div class="ttname"><a href="ns_8h.html#ad00057bf1c04e0bb877345b3b3db1d8b">nsTryCommitCurrentApplicationDownloadTask</a></div><div class="ttdeci">Result nsTryCommitCurrentApplicationDownloadTask(void)</div><div class="ttdoc">TryCommitCurrentApplicationDownloadTask.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad0d27ec5d5d561c9a6556f6d8a9485be"><div class="ttname"><a href="ns_8h.html#ad0d27ec5d5d561c9a6556f6d8a9485be">nsTriggerDynamicCommitEvent</a></div><div class="ttdeci">Result nsTriggerDynamicCommitEvent(void)</div><div class="ttdoc">TriggerDynamicCommitEvent.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad24e2ce0246696fe1e061990fa1841ad"><div class="ttname"><a href="ns_8h.html#ad24e2ce0246696fe1e061990fa1841ad">nsdevGetShellEvent</a></div><div class="ttdeci">Result nsdevGetShellEvent(Event *out_event)</div><div class="ttdoc">Autoclear for nsdevShellEvent is always true. [1.0.0-9.2.0].</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad3ed10f335fc485af9ffd9444bd89c40"><div class="ttname"><a href="ns_8h.html#ad3ed10f335fc485af9ffd9444bd89c40">nsWithdrawApplicationUpdateRequest</a></div><div class="ttdeci">Result nsWithdrawApplicationUpdateRequest(u64 application_id)</div><div class="ttdoc">WithdrawApplicationUpdateRequest.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad5477d7a2d8f04948cf46ed6c5099d1b"><div class="ttname"><a href="ns_8h.html#ad5477d7a2d8f04948cf46ed6c5099d1b">nsUnregisterNetworkServiceAccount</a></div><div class="ttdeci">Result nsUnregisterNetworkServiceAccount(AccountUid uid)</div><div class="ttdoc">UnregisterNetworkServiceAccount.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad5e56bfd4607a22d354d0b66b4fd9026"><div class="ttname"><a href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026">NsLatestSystemUpdate</a></div><div class="ttdeci">NsLatestSystemUpdate</div><div class="ttdoc">LatestSystemUpdate.</div><div class="ttdef"><b>Definition</b> ns.h:43</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad5e56bfd4607a22d354d0b66b4fd9026a3a193902148599552e0a462e3f37b0f6"><div class="ttname"><a href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026a3a193902148599552e0a462e3f37b0f6">NsLatestSystemUpdate_Unknown2</a></div><div class="ttdeci">@ NsLatestSystemUpdate_Unknown2</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:46</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad5e56bfd4607a22d354d0b66b4fd9026aa5e4b4132597f625d3e856799cf9f7ab"><div class="ttname"><a href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026aa5e4b4132597f625d3e856799cf9f7ab">NsLatestSystemUpdate_Unknown0</a></div><div class="ttdeci">@ NsLatestSystemUpdate_Unknown0</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:44</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad5e56bfd4607a22d354d0b66b4fd9026aea6d8cf7c55242cbdbaeec362cb7ec87"><div class="ttname"><a href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026aea6d8cf7c55242cbdbaeec362cb7ec87">NsLatestSystemUpdate_Unknown1</a></div><div class="ttdeci">@ NsLatestSystemUpdate_Unknown1</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:45</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad7be6508ca9b4ac01f0f598d3291c675"><div class="ttname"><a href="ns_8h.html#ad7be6508ca9b4ac01f0f598d3291c675">nsGetApplicationViewDownloadErrorContext</a></div><div class="ttdeci">Result nsGetApplicationViewDownloadErrorContext(u64 application_id, ErrorContext *context)</div><div class="ttdoc">GetApplicationViewDownloadErrorContext.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ad93d6dbbe481a03f5e7d219bf12a03a6"><div class="ttname"><a href="ns_8h.html#ad93d6dbbe481a03f5e7d219bf12a03a6">nsIsGameCardInserted</a></div><div class="ttdeci">Result nsIsGameCardInserted(bool *out)</div><div class="ttdoc">IsGameCardInserted.</div></div>
|
|
<div class="ttc" id="ans_8h_html_adb14d0690f8211c8f12101a89128113b"><div class="ttname"><a href="ns_8h.html#adb14d0690f8211c8f12101a89128113b">nsListApplicationContentMetaStatus</a></div><div class="ttdeci">Result nsListApplicationContentMetaStatus(u64 application_id, s32 index, NsApplicationContentMetaStatus *list, s32 count, s32 *out_entrycount)</div><div class="ttdoc">Gets an listing of NsApplicationContentMetaStatus.</div></div>
|
|
<div class="ttc" id="ans_8h_html_add98a14643436e6684eb4c0848fcce3d"><div class="ttname"><a href="ns_8h.html#add98a14643436e6684eb4c0848fcce3d">nsProgressAsyncResultWait</a></div><div class="ttdeci">Result nsProgressAsyncResultWait(NsProgressAsyncResult *a, u64 timeout)</div><div class="ttdoc">Waits for the async operation to finish using the specified timeout.</div></div>
|
|
<div class="ttc" id="ans_8h_html_adfd04c2d490da0f4cd16a3ee52bbe671"><div class="ttname"><a href="ns_8h.html#adfd04c2d490da0f4cd16a3ee52bbe671">nsGetApplicationViewWithPromotionInfo</a></div><div class="ttdeci">Result nsGetApplicationViewWithPromotionInfo(NsApplicationViewWithPromotionInfo *out, const u64 *application_ids, s32 count)</div><div class="ttdoc">GetApplicationViewWithPromotionInfo.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ae3dcca4d9aec81c000cf64fcffa05239"><div class="ttname"><a href="ns_8h.html#ae3dcca4d9aec81c000cf64fcffa05239">nsProgressMonitorForDeleteUserSaveDataAllIsFinished</a></div><div class="ttdeci">Result nsProgressMonitorForDeleteUserSaveDataAllIsFinished(NsProgressMonitorForDeleteUserSaveDataAll *p, bool *out)</div><div class="ttdoc">IsFinished.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ae4695c046d543300de0c00a6decbbc6c"><div class="ttname"><a href="ns_8h.html#ae4695c046d543300de0c00a6decbbc6c">nsGetApplicationTerminateResult</a></div><div class="ttdeci">Result nsGetApplicationTerminateResult(u64 application_id, Result *res)</div><div class="ttdoc">GetApplicationTerminateResult.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ae5d5fc0a5e6c04b4a27f07137b116a82"><div class="ttname"><a href="ns_8h.html#ae5d5fc0a5e6c04b4a27f07137b116a82">nssuGetBackgroundNetworkUpdateState</a></div><div class="ttdeci">Result nssuGetBackgroundNetworkUpdateState(NsBackgroundNetworkUpdateState *out)</div><div class="ttdoc">Gets the NsBackgroundNetworkUpdateState.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ae5f69244257226e7f435f4f01628f4fe"><div class="ttname"><a href="ns_8h.html#ae5f69244257226e7f435f4f01628f4fe">nsRequestResolveNoDownloadRightsError</a></div><div class="ttdeci">Result nsRequestResolveNoDownloadRightsError(AsyncValue *a, u64 application_id)</div><div class="ttdoc">RequestResolveNoDownloadRightsError.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ae8abc7d689d97312fc479f8395041542"><div class="ttname"><a href="ns_8h.html#ae8abc7d689d97312fc479f8395041542">nsRequestSendApplication</a></div><div class="ttdeci">Result nsRequestSendApplication(AsyncResult *a, u32 addr, u16 port, u64 application_id, const NcmContentMetaKey *meta, s32 count)</div><div class="ttdoc">RequestSendApplication.</div></div>
|
|
<div class="ttc" id="ans_8h_html_ae8bf1fd165f0e8e3ad9c2ffd786ecf6c"><div class="ttname"><a href="ns_8h.html#ae8bf1fd165f0e8e3ad9c2ffd786ecf6c">nsvmGetServiceSession</a></div><div class="ttdeci">Service * nsvmGetServiceSession(void)</div><div class="ttdoc">Gets the Service object for ns:vm. This is only initialized on [3.0.0+].</div></div>
|
|
<div class="ttc" id="ans_8h_html_ae9f38c0f8531edbc4d565f7fe191b98d"><div class="ttname"><a href="ns_8h.html#ae9f38c0f8531edbc4d565f7fe191b98d">nsdevInitialize</a></div><div class="ttdeci">Result nsdevInitialize(void)</div><div class="ttdoc">Initialize ns:dev.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aea817f1a96be9cecc81d92184f718b85"><div class="ttname"><a href="ns_8h.html#aea817f1a96be9cecc81d92184f718b85">nsNeedsSystemUpdateToFormatSdCard</a></div><div class="ttdeci">Result nsNeedsSystemUpdateToFormatSdCard(bool *out)</div><div class="ttdoc">NeedsSystemUpdateToFormatSdCard.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aef0d74db6464e2b8e03c6c1b7e33206c"><div class="ttname"><a href="ns_8h.html#aef0d74db6464e2b8e03c6c1b7e33206c">nsGetContentManagementInterface</a></div><div class="ttdeci">Result nsGetContentManagementInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IContentManagementInterface via the cmd for that.</div></div>
|
|
<div class="ttc" id="ans_8h_html_aefa16cced291e8145be74fd23b187b67"><div class="ttname"><a href="ns_8h.html#aefa16cced291e8145be74fd23b187b67">nsRequestUpdateApplication2</a></div><div class="ttdeci">Result nsRequestUpdateApplication2(AsyncResult *a, u64 application_id)</div><div class="ttdoc">RequestUpdateApplication2.</div></div>
|
|
<div class="ttc" id="ans_8h_html_af000a017c22abaaabcf8e021999beccf"><div class="ttname"><a href="ns_8h.html#af000a017c22abaaabcf8e021999beccf">nssuExit</a></div><div class="ttdeci">void nssuExit(void)</div><div class="ttdoc">Exit ns:su.</div></div>
|
|
<div class="ttc" id="ans_8h_html_af0860eb7178a2efc20b06570b51d0d4b"><div class="ttname"><a href="ns_8h.html#af0860eb7178a2efc20b06570b51d0d4b">nsCalculateApplicationApplyDeltaRequiredSize</a></div><div class="ttdeci">Result nsCalculateApplicationApplyDeltaRequiredSize(u64 application_id, NcmStorageId *storage_id, s64 *size)</div><div class="ttdoc">CalculateApplicationApplyDeltaRequiredSize.</div></div>
|
|
<div class="ttc" id="ans_8h_html_af1d37dd4cb46e31b54065766cb82e811"><div class="ttname"><a href="ns_8h.html#af1d37dd4cb46e31b54065766cb82e811">nsGetRequestServerStopper</a></div><div class="ttdeci">Result nsGetRequestServerStopper(NsRequestServerStopper *r)</div><div class="ttdoc">Opens a NsRequestServerStopper.</div></div>
|
|
<div class="ttc" id="ans_8h_html_af286b8f609406d63772da8bf9ee2dd72"><div class="ttname"><a href="ns_8h.html#af286b8f609406d63772da8bf9ee2dd72">nssuControlGetDownloadedEulaData</a></div><div class="ttdeci">Result nssuControlGetDownloadedEulaData(NsSystemUpdateControl *c, const char *path, void *buffer, size_t size, u64 *filesize)</div><div class="ttdoc">Gets the specified DownloadedEulaData.</div></div>
|
|
<div class="ttc" id="ans_8h_html_af31db740aee6f6597e2695d14da55c0b"><div class="ttname"><a href="ns_8h.html#af31db740aee6f6597e2695d14da55c0b">nssuGetSystemUpdateNotificationEventForContentDelivery</a></div><div class="ttdeci">Result nssuGetSystemUpdateNotificationEventForContentDelivery(Event *out_event)</div><div class="ttdoc">Gets an Event which can be signaled by nssuNotifySystemUpdateForContentDelivery.</div></div>
|
|
<div class="ttc" id="ans_8h_html_af3e7e390e4bdbd049706f0d71fe32c41"><div class="ttname"><a href="ns_8h.html#af3e7e390e4bdbd049706f0d71fe32c41">nsRequestSyncRights</a></div><div class="ttdeci">Result nsRequestSyncRights(AsyncResult *a)</div><div class="ttdoc">RequestSyncRights.</div></div>
|
|
<div class="ttc" id="ans_8h_html_af796defaceb1b30f837f53739791661a"><div class="ttname"><a href="ns_8h.html#af796defaceb1b30f837f53739791661a">nsCheckApplicationLaunchVersion</a></div><div class="ttdeci">Result nsCheckApplicationLaunchVersion(u64 application_id)</div><div class="ttdoc">CheckApplicationLaunchVersion.</div></div>
|
|
<div class="ttc" id="ans_8h_html_af7a40540927dc9aaf25b3ed8df0b407c"><div class="ttname"><a href="ns_8h.html#af7a40540927dc9aaf25b3ed8df0b407c">nsdevPrepareLaunchProgramFromHost</a></div><div class="ttdeci">Result nsdevPrepareLaunchProgramFromHost(NsLaunchProperties *out, const char *path, size_t path_len)</div><div class="ttdoc">[1.0.0-9.2.0]</div></div>
|
|
<div class="ttc" id="ans_8h_html_af888b677cedeff5ef43df58196f0eccb"><div class="ttname"><a href="ns_8h.html#af888b677cedeff5ef43df58196f0eccb">nsProgressMonitorForDeleteUserSaveDataAllGetSystemEvent</a></div><div class="ttdeci">Result nsProgressMonitorForDeleteUserSaveDataAllGetSystemEvent(NsProgressMonitorForDeleteUserSaveDataAll *p, Event *out_event)</div><div class="ttdoc">GetSystemEvent.</div></div>
|
|
<div class="ttc" id="ans_8h_html_af9115c9db8071c1126847cea64368b6c"><div class="ttname"><a href="ns_8h.html#af9115c9db8071c1126847cea64368b6c">nsVerifyDeliveryProtocolVersion</a></div><div class="ttdeci">Result nsVerifyDeliveryProtocolVersion(const NsSystemDeliveryInfo *info)</div><div class="ttdoc">VerifyDeliveryProtocolVersion.</div></div>
|
|
<div class="ttc" id="ans_8h_html_af9ce2270fb64d921c7f9fc74380e0a1d"><div class="ttname"><a href="ns_8h.html#af9ce2270fb64d921c7f9fc74380e0a1d">nsGetApplicationRightsOnClient</a></div><div class="ttdeci">Result nsGetApplicationRightsOnClient(NsApplicationRightsOnClient *rights, s32 count, u64 application_id, AccountUid uid, u32 flags, s32 *total_out)</div><div class="ttdoc">GetApplicationRightsOnClient.</div></div>
|
|
<div class="ttc" id="ans_8h_html_afc216e97a0d7f9d3ca847d1211a06d6a"><div class="ttname"><a href="ns_8h.html#afc216e97a0d7f9d3ca847d1211a06d6a">nssuClearExFatDriverStatusForDebug</a></div><div class="ttdeci">Result nssuClearExFatDriverStatusForDebug(void)</div><div class="ttdoc">ClearExFatDriverStatusForDebug.</div></div>
|
|
<div class="ttc" id="ans_8h_html_afd617d411816423c4e8f0221b1c61da8"><div class="ttname"><a href="ns_8h.html#afd617d411816423c4e8f0221b1c61da8">nsdevLaunchApplicationFromHost</a></div><div class="ttdeci">Result nsdevLaunchApplicationFromHost(u64 *out_pid, const char *path, size_t path_len, u32 flags)</div><div class="ttdoc">[10.0.0-17.0.1]</div></div>
|
|
<div class="ttc" id="ans_8h_html_afe6388609a24915b689167272a48594c"><div class="ttname"><a href="ns_8h.html#afe6388609a24915b689167272a48594c">nsGetDynamicRightsInterface</a></div><div class="ttdeci">Result nsGetDynamicRightsInterface(Service *srv_out)</div><div class="ttdoc">Gets the Service object for IDynamicRightsInterface via the cmd for that.</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="astructAsyncResult_html"><div class="ttname"><a href="structAsyncResult.html">AsyncResult</a></div><div class="ttdoc">AsyncResult.</div><div class="ttdef"><b>Definition</b> async.h:20</div></div>
|
|
<div class="ttc" id="astructAsyncValue_html"><div class="ttname"><a href="structAsyncValue.html">AsyncValue</a></div><div class="ttdoc">AsyncValue.</div><div class="ttdef"><b>Definition</b> async.h:14</div></div>
|
|
<div class="ttc" id="astructErrorContext_html"><div class="ttname"><a href="structErrorContext.html">ErrorContext</a></div><div class="ttdoc">Error context.</div><div class="ttdef"><b>Definition</b> error.h:38</div></div>
|
|
<div class="ttc" id="astructEvent_html"><div class="ttname"><a href="structEvent.html">Event</a></div><div class="ttdoc">Kernel-mode event structure.</div><div class="ttdef"><b>Definition</b> event.h:13</div></div>
|
|
<div class="ttc" id="astructNacpLanguageEntry_html"><div class="ttname"><a href="structNacpLanguageEntry.html">NacpLanguageEntry</a></div><div class="ttdoc">Language entry. These strings are UTF-8.</div><div class="ttdef"><b>Definition</b> nacp.h:10</div></div>
|
|
<div class="ttc" id="astructNacpStruct_html"><div class="ttname"><a href="structNacpStruct.html">NacpStruct</a></div><div class="ttdoc">ns ApplicationControlProperty</div><div class="ttdef"><b>Definition</b> nacp.h:34</div></div>
|
|
<div class="ttc" id="astructNcmContentMetaKey_html"><div class="ttname"><a href="structNcmContentMetaKey.html">NcmContentMetaKey</a></div><div class="ttdoc">ContentMetaKey.</div><div class="ttdef"><b>Definition</b> ncm_types.h:79</div></div>
|
|
<div class="ttc" id="astructNsApplicationContentMetaStatus_html"><div class="ttname"><a href="structNsApplicationContentMetaStatus.html">NsApplicationContentMetaStatus</a></div><div class="ttdoc">NsApplicationContentMetaStatus.</div><div class="ttdef"><b>Definition</b> ns.h:83</div></div>
|
|
<div class="ttc" id="astructNsApplicationContentMetaStatus_html_a52cb65995619aacd9b1a4213c6438051"><div class="ttname"><a href="structNsApplicationContentMetaStatus.html#a52cb65995619aacd9b1a4213c6438051">NsApplicationContentMetaStatus::padding</a></div><div class="ttdeci">u8 padding</div><div class="ttdoc">Padding.</div><div class="ttdef"><b>Definition</b> ns.h:87</div></div>
|
|
<div class="ttc" id="astructNsApplicationContentMetaStatus_html_a567a1cd7a2a4228628b05804e5834dfb"><div class="ttname"><a href="structNsApplicationContentMetaStatus.html#a567a1cd7a2a4228628b05804e5834dfb">NsApplicationContentMetaStatus::storageID</a></div><div class="ttdeci">u8 storageID</div><div class="ttdoc">NcmStorageId</div><div class="ttdef"><b>Definition</b> ns.h:85</div></div>
|
|
<div class="ttc" id="astructNsApplicationContentMetaStatus_html_a707463fe013253d4253ffd7237ad59cb"><div class="ttname"><a href="structNsApplicationContentMetaStatus.html#a707463fe013253d4253ffd7237ad59cb">NsApplicationContentMetaStatus::application_id</a></div><div class="ttdeci">u64 application_id</div><div class="ttdoc">ApplicationId.</div><div class="ttdef"><b>Definition</b> ns.h:89</div></div>
|
|
<div class="ttc" id="astructNsApplicationContentMetaStatus_html_a9004a34224af4cef2dd16918a6962ffc"><div class="ttname"><a href="structNsApplicationContentMetaStatus.html#a9004a34224af4cef2dd16918a6962ffc">NsApplicationContentMetaStatus::unk_x02</a></div><div class="ttdeci">u8 unk_x02</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:86</div></div>
|
|
<div class="ttc" id="astructNsApplicationContentMetaStatus_html_aafc96da0cf650abd757a74d3f6e36849"><div class="ttname"><a href="structNsApplicationContentMetaStatus.html#aafc96da0cf650abd757a74d3f6e36849">NsApplicationContentMetaStatus::version</a></div><div class="ttdeci">u32 version</div><div class="ttdoc">Application version.</div><div class="ttdef"><b>Definition</b> ns.h:88</div></div>
|
|
<div class="ttc" id="astructNsApplicationContentMetaStatus_html_acccd9c75c1c27805397435a6e45a3738"><div class="ttname"><a href="structNsApplicationContentMetaStatus.html#acccd9c75c1c27805397435a6e45a3738">NsApplicationContentMetaStatus::meta_type</a></div><div class="ttdeci">u8 meta_type</div><div class="ttdoc">NcmContentMetaType</div><div class="ttdef"><b>Definition</b> ns.h:84</div></div>
|
|
<div class="ttc" id="astructNsApplicationControlData_html"><div class="ttname"><a href="structNsApplicationControlData.html">NsApplicationControlData</a></div><div class="ttdoc">ApplicationControlData.</div><div class="ttdef"><b>Definition</b> ns.h:72</div></div>
|
|
<div class="ttc" id="astructNsApplicationControlData_html_a3adb7c9accbbb4c91d4862795547c330"><div class="ttname"><a href="structNsApplicationControlData.html#a3adb7c9accbbb4c91d4862795547c330">NsApplicationControlData::nacp</a></div><div class="ttdeci">NacpStruct nacp</div><div class="ttdoc">NacpStruct</div><div class="ttdef"><b>Definition</b> ns.h:73</div></div>
|
|
<div class="ttc" id="astructNsApplicationDeliveryInfo_html"><div class="ttname"><a href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a></div><div class="ttdoc">ApplicationDeliveryInfo.</div><div class="ttdef"><b>Definition</b> ns.h:203</div></div>
|
|
<div class="ttc" id="astructNsApplicationDeliveryInfo_html_a09063c76e360e7d4b91a0d37292ad7e0"><div class="ttname"><a href="structNsApplicationDeliveryInfo.html#a09063c76e360e7d4b91a0d37292ad7e0">NsApplicationDeliveryInfo::required_system_version</a></div><div class="ttdeci">u32 required_system_version</div><div class="ttdoc">Required system version, see NsSystemDeliveryInfo::system_update_meta_version.</div><div class="ttdef"><b>Definition</b> ns.h:208</div></div>
|
|
<div class="ttc" id="astructNsApplicationDeliveryInfo_html_a169ade79c9ae74c1b97662a2bc810d90"><div class="ttname"><a href="structNsApplicationDeliveryInfo.html#a169ade79c9ae74c1b97662a2bc810d90">NsApplicationDeliveryInfo::unk_x14</a></div><div class="ttdeci">u32 unk_x14</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:207</div></div>
|
|
<div class="ttc" id="astructNsApplicationDeliveryInfo_html_a4665b86ca79be12ede02a33014a3de77"><div class="ttname"><a href="structNsApplicationDeliveryInfo.html#a4665b86ca79be12ede02a33014a3de77">NsApplicationDeliveryInfo::application_version</a></div><div class="ttdeci">u32 application_version</div><div class="ttdoc">Application version.</div><div class="ttdef"><b>Definition</b> ns.h:206</div></div>
|
|
<div class="ttc" id="astructNsApplicationDeliveryInfo_html_ada7aec21291c4c7eb8886481a247877c"><div class="ttname"><a href="structNsApplicationDeliveryInfo.html#ada7aec21291c4c7eb8886481a247877c">NsApplicationDeliveryInfo::unk_x1c</a></div><div class="ttdeci">u32 unk_x1c</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:209</div></div>
|
|
<div class="ttc" id="astructNsApplicationOccupiedSize_html"><div class="ttname"><a href="structNsApplicationOccupiedSize.html">NsApplicationOccupiedSize</a></div><div class="ttdoc">ApplicationOccupiedSize.</div><div class="ttdef"><b>Definition</b> ns.h:78</div></div>
|
|
<div class="ttc" id="astructNsApplicationRecord_html"><div class="ttname"><a href="structNsApplicationRecord.html">NsApplicationRecord</a></div><div class="ttdoc">ApplicationRecord.</div><div class="ttdef"><b>Definition</b> ns.h:93</div></div>
|
|
<div class="ttc" id="astructNsApplicationRecord_html_a3d1df2a9a4fbebef67ebf943cb552171"><div class="ttname"><a href="structNsApplicationRecord.html#a3d1df2a9a4fbebef67ebf943cb552171">NsApplicationRecord::type</a></div><div class="ttdeci">u8 type</div><div class="ttdoc">Type.</div><div class="ttdef"><b>Definition</b> ns.h:95</div></div>
|
|
<div class="ttc" id="astructNsApplicationRecord_html_a4339f8724341df6aa392b3833032454c"><div class="ttname"><a href="structNsApplicationRecord.html#a4339f8724341df6aa392b3833032454c">NsApplicationRecord::unk_x09</a></div><div class="ttdeci">u8 unk_x09</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:96</div></div>
|
|
<div class="ttc" id="astructNsApplicationRecord_html_aeef6f8ade1712d4afd5524b8a5825ea3"><div class="ttname"><a href="structNsApplicationRecord.html#aeef6f8ade1712d4afd5524b8a5825ea3">NsApplicationRecord::unk_x10</a></div><div class="ttdeci">u8 unk_x10</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:98</div></div>
|
|
<div class="ttc" id="astructNsApplicationRecord_html_afebc2436c65df0b1e5e1cccc3b55d5a3"><div class="ttname"><a href="structNsApplicationRecord.html#afebc2436c65df0b1e5e1cccc3b55d5a3">NsApplicationRecord::application_id</a></div><div class="ttdeci">u64 application_id</div><div class="ttdoc">ApplicationId.</div><div class="ttdef"><b>Definition</b> ns.h:94</div></div>
|
|
<div class="ttc" id="astructNsApplicationRightsOnClient_html"><div class="ttname"><a href="structNsApplicationRightsOnClient.html">NsApplicationRightsOnClient</a></div><div class="ttdoc">NsApplicationRightsOnClient.</div><div class="ttdef"><b>Definition</b> ns.h:216</div></div>
|
|
<div class="ttc" id="astructNsApplicationRightsOnClient_html_a47f4a1513699e2517ea74c13849dbe87"><div class="ttname"><a href="structNsApplicationRightsOnClient.html#a47f4a1513699e2517ea74c13849dbe87">NsApplicationRightsOnClient::uid</a></div><div class="ttdeci">AccountUid uid</div><div class="ttdoc">AccountUid</div><div class="ttdef"><b>Definition</b> ns.h:218</div></div>
|
|
<div class="ttc" id="astructNsApplicationRightsOnClient_html_a6e220a7d078981d320b463a9ef1f0045"><div class="ttname"><a href="structNsApplicationRightsOnClient.html#a6e220a7d078981d320b463a9ef1f0045">NsApplicationRightsOnClient::application_id</a></div><div class="ttdeci">u64 application_id</div><div class="ttdoc">ApplicationId.</div><div class="ttdef"><b>Definition</b> ns.h:217</div></div>
|
|
<div class="ttc" id="astructNsApplicationRightsOnClient_html_a71fd6a66021368334bdef974d64d7e61"><div class="ttname"><a href="structNsApplicationRightsOnClient.html#a71fd6a66021368334bdef974d64d7e61">NsApplicationRightsOnClient::flags_x18</a></div><div class="ttdeci">u8 flags_x18</div><div class="ttdoc">qlaunch uses bit0-bit4 and bit7 from here.</div><div class="ttdef"><b>Definition</b> ns.h:219</div></div>
|
|
<div class="ttc" id="astructNsApplicationRightsOnClient_html_aa84d13117980a3226c61b67ff266c84d"><div class="ttname"><a href="structNsApplicationRightsOnClient.html#aa84d13117980a3226c61b67ff266c84d">NsApplicationRightsOnClient::flags_x19</a></div><div class="ttdeci">u8 flags_x19</div><div class="ttdoc">qlaunch uses bit0 from here.</div><div class="ttdef"><b>Definition</b> ns.h:220</div></div>
|
|
<div class="ttc" id="astructNsApplicationViewDeprecated_html"><div class="ttname"><a href="structNsApplicationViewDeprecated.html">NsApplicationViewDeprecated</a></div><div class="ttdoc">ApplicationViewDeprecated. The below comments are for the NsApplicationView to NsApplicationViewDepre...</div><div class="ttdef"><b>Definition</b> ns.h:108</div></div>
|
|
<div class="ttc" id="astructNsApplicationViewDeprecated_html_a0a6223826a150c9da2abbfa5a3ae63cc"><div class="ttname"><a href="structNsApplicationViewDeprecated.html#a0a6223826a150c9da2abbfa5a3ae63cc">NsApplicationViewDeprecated::unk_x24</a></div><div class="ttdeci">u16 unk_x24</div><div class="ttdoc">Same as NsApplicationView::unk_x24.</div><div class="ttdef"><b>Definition</b> ns.h:114</div></div>
|
|
<div class="ttc" id="astructNsApplicationViewDeprecated_html_a22636f41514f0ed96d67303e3a83f576"><div class="ttname"><a href="structNsApplicationViewDeprecated.html#a22636f41514f0ed96d67303e3a83f576">NsApplicationViewDeprecated::unk_x38</a></div><div class="ttdeci">u32 unk_x38</div><div class="ttdoc">Same as NsApplicationView::unk_x40.</div><div class="ttdef"><b>Definition</b> ns.h:117</div></div>
|
|
<div class="ttc" id="astructNsApplicationViewDeprecated_html_a4bc00578b2212580032191f258198c77"><div class="ttname"><a href="structNsApplicationViewDeprecated.html#a4bc00578b2212580032191f258198c77">NsApplicationViewDeprecated::flags</a></div><div class="ttdeci">u32 flags</div><div class="ttdoc">Same as NsApplicationView::flags.</div><div class="ttdef"><b>Definition</b> ns.h:111</div></div>
|
|
<div class="ttc" id="astructNsApplicationViewDeprecated_html_a7488839ef2d3474ed8a40d6e7c5c599e"><div class="ttname"><a href="structNsApplicationViewDeprecated.html#a7488839ef2d3474ed8a40d6e7c5c599e">NsApplicationViewDeprecated::application_id</a></div><div class="ttdeci">u64 application_id</div><div class="ttdoc">Same as NsApplicationView::application_id.</div><div class="ttdef"><b>Definition</b> ns.h:109</div></div>
|
|
<div class="ttc" id="astructNsApplicationViewDeprecated_html_aa4a9fdd44cf52d472745d4855b5f624f"><div class="ttname"><a href="structNsApplicationViewDeprecated.html#aa4a9fdd44cf52d472745d4855b5f624f">NsApplicationViewDeprecated::unk_x20</a></div><div class="ttdeci">u32 unk_x20</div><div class="ttdoc">Same as NsApplicationView::unk_x20.</div><div class="ttdef"><b>Definition</b> ns.h:113</div></div>
|
|
<div class="ttc" id="astructNsApplicationViewDeprecated_html_af458604c4604ee9fa4b735f88a17914f"><div class="ttname"><a href="structNsApplicationViewDeprecated.html#af458604c4604ee9fa4b735f88a17914f">NsApplicationViewDeprecated::unk_x3c</a></div><div class="ttdeci">u8 unk_x3c</div><div class="ttdoc">Same as NsApplicationView::unk_x44.</div><div class="ttdef"><b>Definition</b> ns.h:118</div></div>
|
|
<div class="ttc" id="astructNsApplicationViewWithPromotionInfo_html"><div class="ttname"><a href="structNsApplicationViewWithPromotionInfo.html">NsApplicationViewWithPromotionInfo</a></div><div class="ttdoc">NsApplicationViewWithPromotionInfo.</div><div class="ttdef"><b>Definition</b> ns.h:149</div></div>
|
|
<div class="ttc" id="astructNsApplicationViewWithPromotionInfo_html_abec6e695838998bdcd51b309d8ab6197"><div class="ttname"><a href="structNsApplicationViewWithPromotionInfo.html#abec6e695838998bdcd51b309d8ab6197">NsApplicationViewWithPromotionInfo::view</a></div><div class="ttdeci">NsApplicationView view</div><div class="ttdoc">NsApplicationView</div><div class="ttdef"><b>Definition</b> ns.h:150</div></div>
|
|
<div class="ttc" id="astructNsApplicationViewWithPromotionInfo_html_adb6bb88c3f1cee5cc5561213cf4b67c1"><div class="ttname"><a href="structNsApplicationViewWithPromotionInfo.html#adb6bb88c3f1cee5cc5561213cf4b67c1">NsApplicationViewWithPromotionInfo::promotion</a></div><div class="ttdeci">NsPromotionInfo promotion</div><div class="ttdoc">NsPromotionInfo</div><div class="ttdef"><b>Definition</b> ns.h:151</div></div>
|
|
<div class="ttc" id="astructNsApplicationView_html"><div class="ttname"><a href="structNsApplicationView.html">NsApplicationView</a></div><div class="ttdoc">ApplicationView.</div><div class="ttdef"><b>Definition</b> ns.h:123</div></div>
|
|
<div class="ttc" id="astructNsApplicationView_html_a0ba1fbe3f16893123cff514257749b80"><div class="ttname"><a href="structNsApplicationView.html#a0ba1fbe3f16893123cff514257749b80">NsApplicationView::unk_x24</a></div><div class="ttdeci">u16 unk_x24</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:129</div></div>
|
|
<div class="ttc" id="astructNsApplicationView_html_a0f54cccc6a4a39e9fcd5be9d4c8a4bb2"><div class="ttname"><a href="structNsApplicationView.html#a0f54cccc6a4a39e9fcd5be9d4c8a4bb2">NsApplicationView::unk_x44</a></div><div class="ttdeci">u8 unk_x44</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:134</div></div>
|
|
<div class="ttc" id="astructNsApplicationView_html_a2a9b1cf9b5d7f04439fd28720f3bae64"><div class="ttname"><a href="structNsApplicationView.html#a2a9b1cf9b5d7f04439fd28720f3bae64">NsApplicationView::unk_x20</a></div><div class="ttdeci">u32 unk_x20</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:128</div></div>
|
|
<div class="ttc" id="astructNsApplicationView_html_ab133091957a41e017a7840c6ad44b73e"><div class="ttname"><a href="structNsApplicationView.html#ab133091957a41e017a7840c6ad44b73e">NsApplicationView::application_id</a></div><div class="ttdeci">u64 application_id</div><div class="ttdoc">ApplicationId.</div><div class="ttdef"><b>Definition</b> ns.h:124</div></div>
|
|
<div class="ttc" id="astructNsApplicationView_html_ac15383dc873a88a7377bc0a13aa04f6d"><div class="ttname"><a href="structNsApplicationView.html#ac15383dc873a88a7377bc0a13aa04f6d">NsApplicationView::flags</a></div><div class="ttdeci">u32 flags</div><div class="ttdoc">Flags.</div><div class="ttdef"><b>Definition</b> ns.h:126</div></div>
|
|
<div class="ttc" id="astructNsApplicationView_html_aeb093687a7b2a0562eb1189174b5e3b5"><div class="ttname"><a href="structNsApplicationView.html#aeb093687a7b2a0562eb1189174b5e3b5">NsApplicationView::unk_x40</a></div><div class="ttdeci">u32 unk_x40</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:133</div></div>
|
|
<div class="ttc" id="astructNsDownloadTaskStatus_html"><div class="ttname"><a href="structNsDownloadTaskStatus.html">NsDownloadTaskStatus</a></div><div class="ttdoc">DownloadTaskStatus.</div><div class="ttdef"><b>Definition</b> ns.h:225</div></div>
|
|
<div class="ttc" id="astructNsEulaDataPath_html"><div class="ttname"><a href="structNsEulaDataPath.html">NsEulaDataPath</a></div><div class="ttdoc">EulaDataPath.</div><div class="ttdef"><b>Definition</b> ns.h:182</div></div>
|
|
<div class="ttc" id="astructNsLaunchProperties_html"><div class="ttname"><a href="structNsLaunchProperties.html">NsLaunchProperties</a></div><div class="ttdoc">LaunchProperties.</div><div class="ttdef"><b>Definition</b> ns.h:155</div></div>
|
|
<div class="ttc" id="astructNsLaunchProperties_html_a1b007e8bfb002b9e909abb093daa50f3"><div class="ttname"><a href="structNsLaunchProperties.html#a1b007e8bfb002b9e909abb093daa50f3">NsLaunchProperties::storageID</a></div><div class="ttdeci">u8 storageID</div><div class="ttdoc">NcmStorageId</div><div class="ttdef"><b>Definition</b> ns.h:158</div></div>
|
|
<div class="ttc" id="astructNsLaunchProperties_html_a5029befefd6fd9661579bf701eb4c09b"><div class="ttname"><a href="structNsLaunchProperties.html#a5029befefd6fd9661579bf701eb4c09b">NsLaunchProperties::version</a></div><div class="ttdeci">u32 version</div><div class="ttdoc">Program version.</div><div class="ttdef"><b>Definition</b> ns.h:157</div></div>
|
|
<div class="ttc" id="astructNsLaunchProperties_html_a87b09a6a92686c89e823e2a6a5fcef3f"><div class="ttname"><a href="structNsLaunchProperties.html#a87b09a6a92686c89e823e2a6a5fcef3f">NsLaunchProperties::index</a></div><div class="ttdeci">u8 index</div><div class="ttdoc">Index.</div><div class="ttdef"><b>Definition</b> ns.h:159</div></div>
|
|
<div class="ttc" id="astructNsLaunchProperties_html_acc78d5998cee64dfa34a194b99f59ea3"><div class="ttname"><a href="structNsLaunchProperties.html#acc78d5998cee64dfa34a194b99f59ea3">NsLaunchProperties::program_id</a></div><div class="ttdeci">u64 program_id</div><div class="ttdoc">program_id.</div><div class="ttdef"><b>Definition</b> ns.h:156</div></div>
|
|
<div class="ttc" id="astructNsLaunchProperties_html_aefa9a663ab318bbcf5a500ab9c90136e"><div class="ttname"><a href="structNsLaunchProperties.html#aefa9a663ab318bbcf5a500ab9c90136e">NsLaunchProperties::is_application</a></div><div class="ttdeci">u8 is_application</div><div class="ttdoc">Whether this is an Application.</div><div class="ttdef"><b>Definition</b> ns.h:160</div></div>
|
|
<div class="ttc" id="astructNsProgressAsyncResult_html"><div class="ttname"><a href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a></div><div class="ttdoc">ProgressAsyncResult.</div><div class="ttdef"><b>Definition</b> ns.h:60</div></div>
|
|
<div class="ttc" id="astructNsProgressAsyncResult_html_a7df97a7a8e1bf8adb0d4db74854feef3"><div class="ttname"><a href="structNsProgressAsyncResult.html#a7df97a7a8e1bf8adb0d4db74854feef3">NsProgressAsyncResult::event</a></div><div class="ttdeci">Event event</div><div class="ttdoc">Event with autoclear=false.</div><div class="ttdef"><b>Definition</b> ns.h:62</div></div>
|
|
<div class="ttc" id="astructNsProgressAsyncResult_html_aced2f6bdbe308c26d6b5ee0ead685d1b"><div class="ttname"><a href="structNsProgressAsyncResult.html#aced2f6bdbe308c26d6b5ee0ead685d1b">NsProgressAsyncResult::s</a></div><div class="ttdeci">Service s</div><div class="ttdoc">IProgressAsyncResult.</div><div class="ttdef"><b>Definition</b> ns.h:61</div></div>
|
|
<div class="ttc" id="astructNsProgressForDeleteUserSaveDataAll_html"><div class="ttname"><a href="structNsProgressForDeleteUserSaveDataAll.html">NsProgressForDeleteUserSaveDataAll</a></div><div class="ttdoc">ProgressForDeleteUserSaveDataAll.</div><div class="ttdef"><b>Definition</b> ns.h:103</div></div>
|
|
<div class="ttc" id="astructNsProgressMonitorForDeleteUserSaveDataAll_html"><div class="ttname"><a href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a></div><div class="ttdoc">ProgressMonitorForDeleteUserSaveDataAll.</div><div class="ttdef"><b>Definition</b> ns.h:55</div></div>
|
|
<div class="ttc" id="astructNsProgressMonitorForDeleteUserSaveDataAll_html_a587e4a35eb40c53a0b066344ccf539f0"><div class="ttname"><a href="structNsProgressMonitorForDeleteUserSaveDataAll.html#a587e4a35eb40c53a0b066344ccf539f0">NsProgressMonitorForDeleteUserSaveDataAll::s</a></div><div class="ttdeci">Service s</div><div class="ttdoc">IProgressMonitorForDeleteUserSaveDataAll.</div><div class="ttdef"><b>Definition</b> ns.h:56</div></div>
|
|
<div class="ttc" id="astructNsPromotionInfo_html"><div class="ttname"><a href="structNsPromotionInfo.html">NsPromotionInfo</a></div><div class="ttdoc">NsPromotionInfo.</div><div class="ttdef"><b>Definition</b> ns.h:139</div></div>
|
|
<div class="ttc" id="astructNsPromotionInfo_html_a515ff2a46b8fc64268c66331b5e972d8"><div class="ttname"><a href="structNsPromotionInfo.html#a515ff2a46b8fc64268c66331b5e972d8">NsPromotionInfo::end_timestamp</a></div><div class="ttdeci">u64 end_timestamp</div><div class="ttdoc">POSIX timestamp for the promotion end.</div><div class="ttdef"><b>Definition</b> ns.h:141</div></div>
|
|
<div class="ttc" id="astructNsPromotionInfo_html_a7fd11c3bebd7454189396889675fee3b"><div class="ttname"><a href="structNsPromotionInfo.html#a7fd11c3bebd7454189396889675fee3b">NsPromotionInfo::start_timestamp</a></div><div class="ttdeci">u64 start_timestamp</div><div class="ttdoc">POSIX timestamp for the promotion start.</div><div class="ttdef"><b>Definition</b> ns.h:140</div></div>
|
|
<div class="ttc" id="astructNsPromotionInfo_html_ab1f5e3f221eb9426bfdbe23adcf18a48"><div class="ttname"><a href="structNsPromotionInfo.html#ab1f5e3f221eb9426bfdbe23adcf18a48">NsPromotionInfo::remaining_time</a></div><div class="ttdeci">s64 remaining_time</div><div class="ttdoc">Remaining time until the promotion ends, in nanoseconds ({end_timestamp - current_time} converted to ...</div><div class="ttdef"><b>Definition</b> ns.h:142</div></div>
|
|
<div class="ttc" id="astructNsPromotionInfo_html_ad3632d2724481822728d1d1a4f90f13d"><div class="ttname"><a href="structNsPromotionInfo.html#ad3632d2724481822728d1d1a4f90f13d">NsPromotionInfo::flags</a></div><div class="ttdeci">u8 flags</div><div class="ttdoc">Flags. Bit0: whether the PromotionInfo is valid (including bit1). Bit1 clear: remaining_time is set.</div><div class="ttdef"><b>Definition</b> ns.h:144</div></div>
|
|
<div class="ttc" id="astructNsRequestServerStopper_html"><div class="ttname"><a href="structNsRequestServerStopper.html">NsRequestServerStopper</a></div><div class="ttdoc">RequestServerStopper.</div><div class="ttdef"><b>Definition</b> ns.h:50</div></div>
|
|
<div class="ttc" id="astructNsRequestServerStopper_html_a858b9e02a17e377d0ceef7ddfc0b936b"><div class="ttname"><a href="structNsRequestServerStopper.html#a858b9e02a17e377d0ceef7ddfc0b936b">NsRequestServerStopper::s</a></div><div class="ttdeci">Service s</div><div class="ttdoc">IRequestServerStopper.</div><div class="ttdef"><b>Definition</b> ns.h:51</div></div>
|
|
<div class="ttc" id="astructNsShellEventInfo_html"><div class="ttname"><a href="structNsShellEventInfo.html">NsShellEventInfo</a></div><div class="ttdoc">ShellEventInfo.</div><div class="ttdef"><b>Definition</b> ns.h:164</div></div>
|
|
<div class="ttc" id="astructNsShellEventInfo_html_a31e0a70074e5f8932b01503f7b035cd1"><div class="ttname"><a href="structNsShellEventInfo.html#a31e0a70074e5f8932b01503f7b035cd1">NsShellEventInfo::process_id</a></div><div class="ttdeci">u64 process_id</div><div class="ttdoc">processID.</div><div class="ttdef"><b>Definition</b> ns.h:166</div></div>
|
|
<div class="ttc" id="astructNsShellEventInfo_html_a888810b2cbcdf91ca2823d775bf01044"><div class="ttname"><a href="structNsShellEventInfo.html#a888810b2cbcdf91ca2823d775bf01044">NsShellEventInfo::event</a></div><div class="ttdeci">NsShellEvent event</div><div class="ttdoc">NsShellEvent</div><div class="ttdef"><b>Definition</b> ns.h:165</div></div>
|
|
<div class="ttc" id="astructNsSystemDeliveryInfo_html"><div class="ttname"><a href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a></div><div class="ttdoc">SystemDeliveryInfo.</div><div class="ttdef"><b>Definition</b> ns.h:187</div></div>
|
|
<div class="ttc" id="astructNsSystemDeliveryInfo_html_a089f584b0f496da13a06d5247ec99b7d"><div class="ttname"><a href="structNsSystemDeliveryInfo.html#a089f584b0f496da13a06d5247ec99b7d">NsSystemDeliveryInfo::unk_x18</a></div><div class="ttdeci">u8 unk_x18</div><div class="ttdoc">Copied into state by nssuRequestSendSystemUpdate.</div><div class="ttdef"><b>Definition</b> ns.h:194</div></div>
|
|
<div class="ttc" id="astructNsSystemDeliveryInfo_html_a204214fc22a16344fc828be6aa344ed3"><div class="ttname"><a href="structNsSystemDeliveryInfo.html#a204214fc22a16344fc828be6aa344ed3">NsSystemDeliveryInfo::unk_x19</a></div><div class="ttdeci">u8 unk_x19</div><div class="ttdoc">Unused by nssuRequestSendSystemUpdate / nssuControlRequestReceiveSystemUpdate, besides HMAC validatio...</div><div class="ttdef"><b>Definition</b> ns.h:195</div></div>
|
|
<div class="ttc" id="astructNsSystemDeliveryInfo_html_a42c870d3886227ccd98ddf2903d9dab4"><div class="ttname"><a href="structNsSystemDeliveryInfo.html#a42c870d3886227ccd98ddf2903d9dab4">NsSystemDeliveryInfo::includes_exfat</a></div><div class="ttdeci">u32 includes_exfat</div><div class="ttdoc">Whether ExFat is included. Unused by nssuRequestSendSystemUpdate / nssuControlRequestReceiveSystemUpd...</div><div class="ttdef"><b>Definition</b> ns.h:191</div></div>
|
|
<div class="ttc" id="astructNsSystemDeliveryInfo_html_a531cd991f67ebca7fd262657bd183323"><div class="ttname"><a href="structNsSystemDeliveryInfo.html#a531cd991f67ebca7fd262657bd183323">NsSystemDeliveryInfo::system_update_meta_version</a></div><div class="ttdeci">u32 system_update_meta_version</div><div class="ttdoc">SystemUpdate meta version.</div><div class="ttdef"><b>Definition</b> ns.h:192</div></div>
|
|
<div class="ttc" id="astructNsSystemDeliveryInfo_html_aeadc05827139aa03a7166fdbba8b9828"><div class="ttname"><a href="structNsSystemDeliveryInfo.html#aeadc05827139aa03a7166fdbba8b9828">NsSystemDeliveryInfo::application_delivery_protocol_version</a></div><div class="ttdeci">u32 application_delivery_protocol_version</div><div class="ttdoc">Loaded from a system-setting. Unused by nssuRequestSendSystemUpdate / nssuControlRequestReceiveSystem...</div><div class="ttdef"><b>Definition</b> ns.h:190</div></div>
|
|
<div class="ttc" id="astructNsSystemDeliveryInfo_html_aee5ec0d5c3d028ffa80bbeca376e3769"><div class="ttname"><a href="structNsSystemDeliveryInfo.html#aee5ec0d5c3d028ffa80bbeca376e3769">NsSystemDeliveryInfo::system_update_meta_id</a></div><div class="ttdeci">u64 system_update_meta_id</div><div class="ttdoc">SystemUpdate meta Id.</div><div class="ttdef"><b>Definition</b> ns.h:193</div></div>
|
|
<div class="ttc" id="astructNsSystemDeliveryInfo_html_af6621c81b11469bf744b798172e58d21"><div class="ttname"><a href="structNsSystemDeliveryInfo.html#af6621c81b11469bf744b798172e58d21">NsSystemDeliveryInfo::unk_x1a</a></div><div class="ttdeci">u8 unk_x1a</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> ns.h:196</div></div>
|
|
<div class="ttc" id="astructNsSystemDeliveryInfo_html_afc8cbdeacc735cdd497234d3b779c36b"><div class="ttname"><a href="structNsSystemDeliveryInfo.html#afc8cbdeacc735cdd497234d3b779c36b">NsSystemDeliveryInfo::system_delivery_protocol_version</a></div><div class="ttdeci">u32 system_delivery_protocol_version</div><div class="ttdoc">Must match a system-setting.</div><div class="ttdef"><b>Definition</b> ns.h:189</div></div>
|
|
<div class="ttc" id="astructNsSystemUpdateControl_html"><div class="ttname"><a href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a></div><div class="ttdoc">SystemUpdateControl.</div><div class="ttdef"><b>Definition</b> ns.h:66</div></div>
|
|
<div class="ttc" id="astructNsSystemUpdateControl_html_a6d6892e8ef5ea8065beef8bd7b0b2e67"><div class="ttname"><a href="structNsSystemUpdateControl.html#a6d6892e8ef5ea8065beef8bd7b0b2e67">NsSystemUpdateControl::tmem</a></div><div class="ttdeci">TransferMemory tmem</div><div class="ttdoc">TransferMemory for SetupCardUpdate/SetupCardUpdateViaSystemUpdater.</div><div class="ttdef"><b>Definition</b> ns.h:68</div></div>
|
|
<div class="ttc" id="astructNsSystemUpdateControl_html_ab82bb1625c4dc851fb0efc17587d85cf"><div class="ttname"><a href="structNsSystemUpdateControl.html#ab82bb1625c4dc851fb0efc17587d85cf">NsSystemUpdateControl::s</a></div><div class="ttdeci">Service s</div><div class="ttdoc">ISystemUpdateControl.</div><div class="ttdef"><b>Definition</b> ns.h:67</div></div>
|
|
<div class="ttc" id="astructNsSystemUpdateProgress_html"><div class="ttname"><a href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a></div><div class="ttdoc">SystemUpdateProgress. Commands which have this as output will return 0 with the output cleared,...</div><div class="ttdef"><b>Definition</b> ns.h:170</div></div>
|
|
<div class="ttc" id="astructNsSystemUpdateProgress_html_a57688c62c7be2b277d896b522ba80b93"><div class="ttname"><a href="structNsSystemUpdateProgress.html#a57688c62c7be2b277d896b522ba80b93">NsSystemUpdateProgress::total_size</a></div><div class="ttdeci">s64 total_size</div><div class="ttdoc">Total size, this field is only valid when >0.</div><div class="ttdef"><b>Definition</b> ns.h:172</div></div>
|
|
<div class="ttc" id="astructNsSystemUpdateProgress_html_aa9558a20724b0c6ee7edc4b4ce62baee"><div class="ttname"><a href="structNsSystemUpdateProgress.html#aa9558a20724b0c6ee7edc4b4ce62baee">NsSystemUpdateProgress::current_size</a></div><div class="ttdeci">s64 current_size</div><div class="ttdoc">Current size. This value can be larger than total_size when the async operation is finishing....</div><div class="ttdef"><b>Definition</b> ns.h:171</div></div>
|
|
<div class="ttc" id="astructService_html"><div class="ttname"><a href="structService.html">Service</a></div><div class="ttdoc">Service object structure.</div><div class="ttdef"><b>Definition</b> service.h:14</div></div>
|
|
<div class="ttc" id="astructTransferMemory_html"><div class="ttname"><a href="structTransferMemory.html">TransferMemory</a></div><div class="ttdoc">Transfer memory information structure.</div><div class="ttdef"><b>Definition</b> tmem.h:13</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a350c6fc928e3bdc6c6486268ac8fb269"><div class="ttname"><a href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a></div><div class="ttdeci">int64_t s64</div><div class="ttdoc">64-bit signed integer.</div><div class="ttdef"><b>Definition</b> types.h:28</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a3f7e2bcbb0b4c338f3c4f6c937cd4234"><div class="ttname"><a href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a></div><div class="ttdeci">uint64_t u64</div><div class="ttdoc">64-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:22</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:19</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:20</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_ae9b1af5c037e57a98884758875d3a7c4"><div class="ttname"><a href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a></div><div class="ttdeci">int32_t s32</div><div class="ttdoc">32-bit signed integer.</div><div class="ttdef"><b>Definition</b> types.h:27</div></div>
|
|
<div class="ttc" id="atypes_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:21</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|