libnx/ns_8h.html
2025-05-08 06:59:12 +00:00

6841 lines
452 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 File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">libnx<span id="projectnumber">&#160;v4.9.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- 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="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle"><div class="title">ns.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>NS services IPC wrapper.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="types_8h_source.html">../types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="nacp_8h_source.html">../nacp.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="service_8h_source.html">../sf/service.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ncm__types_8h_source.html">../services/ncm_types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="async_8h_source.html">../services/async.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="acc_8h_source.html">../services/acc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="fs_8h_source.html">../services/fs.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="error_8h_source.html">../applets/error.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="event_8h_source.html">../kernel/event.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="tmem_8h_source.html">../kernel/tmem.h</a>&quot;</code><br />
</div>
<p><a href="ns_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestServerStopper. <a href="structNsRequestServerStopper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ProgressMonitorForDeleteUserSaveDataAll. <a href="structNsProgressMonitorForDeleteUserSaveDataAll.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ProgressAsyncResult. <a href="structNsProgressAsyncResult.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SystemUpdateControl. <a href="structNsSystemUpdateControl.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsApplicationControlData.html">NsApplicationControlData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplicationControlData. <a href="structNsApplicationControlData.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsApplicationOccupiedSize.html">NsApplicationOccupiedSize</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplicationOccupiedSize. <a href="structNsApplicationOccupiedSize.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsApplicationContentMetaStatus.html">NsApplicationContentMetaStatus</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structNsApplicationContentMetaStatus.html" title="NsApplicationContentMetaStatus.">NsApplicationContentMetaStatus</a>. <a href="structNsApplicationContentMetaStatus.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsApplicationRecord.html">NsApplicationRecord</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplicationRecord. <a href="structNsApplicationRecord.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsProgressForDeleteUserSaveDataAll.html">NsProgressForDeleteUserSaveDataAll</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ProgressForDeleteUserSaveDataAll. <a href="structNsProgressForDeleteUserSaveDataAll.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsApplicationViewDeprecated.html">NsApplicationViewDeprecated</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplicationViewDeprecated. The below comments are for the <a class="el" href="structNsApplicationView.html">NsApplicationView</a> to <a class="el" href="structNsApplicationViewDeprecated.html" title="ApplicationViewDeprecated. The below comments are for the NsApplicationView to NsApplicationViewDepre...">NsApplicationViewDeprecated</a> conversion done by <a class="el" href="ns_8h.html#a554a8448d6d0b3c596e5f378f9f00904">nsGetApplicationViewDeprecated</a> on newer system-versions. <a href="structNsApplicationViewDeprecated.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsApplicationView.html">NsApplicationView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplicationView. <a href="structNsApplicationView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsPromotionInfo.html">NsPromotionInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structNsPromotionInfo.html" title="NsPromotionInfo.">NsPromotionInfo</a>. <a href="structNsPromotionInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsApplicationViewWithPromotionInfo.html">NsApplicationViewWithPromotionInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structNsApplicationViewWithPromotionInfo.html" title="NsApplicationViewWithPromotionInfo.">NsApplicationViewWithPromotionInfo</a>. <a href="structNsApplicationViewWithPromotionInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsLaunchProperties.html">NsLaunchProperties</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">LaunchProperties. <a href="structNsLaunchProperties.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsShellEventInfo.html">NsShellEventInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ShellEventInfo. <a href="structNsShellEventInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SystemUpdateProgress. Commands which have this as output will return 0 with the output cleared, when no task is available. <a href="structNsSystemUpdateProgress.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsEulaDataPath.html">NsEulaDataPath</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">EulaDataPath. <a href="structNsEulaDataPath.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SystemDeliveryInfo. <a href="structNsSystemDeliveryInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplicationDeliveryInfo. <a href="structNsApplicationDeliveryInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsApplicationRightsOnClient.html">NsApplicationRightsOnClient</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structNsApplicationRightsOnClient.html" title="NsApplicationRightsOnClient.">NsApplicationRightsOnClient</a>. <a href="structNsApplicationRightsOnClient.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structNsDownloadTaskStatus.html">NsDownloadTaskStatus</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">DownloadTaskStatus. <a href="structNsDownloadTaskStatus.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a5a99cf834b9c8faf30ae2e7666fd97b7" id="r_a5a99cf834b9c8faf30ae2e7666fd97b7"><td class="memItemLeft" align="right" valign="top"><a id="a5a99cf834b9c8faf30ae2e7666fd97b7" name="a5a99cf834b9c8faf30ae2e7666fd97b7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NSSU_CARDUPDATE_TMEM_SIZE_DEFAULT</b>&#160;&#160;&#160;0x100000</td></tr>
<tr class="memdesc:a5a99cf834b9c8faf30ae2e7666fd97b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default size for <a class="el" href="ns_8h.html#a637b82c313f653a02cf572ab0dabf192">nssuControlSetupCardUpdate</a> / <a class="el" href="ns_8h.html#a9abb2d1ee6a969fb896514e8f2f3ed34">nssuControlSetupCardUpdateViaSystemUpdater</a>. This is the size used by qlaunch for SetupCardUpdate. <br /></td></tr>
<tr class="separator:a5a99cf834b9c8faf30ae2e7666fd97b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a1cbad7b77408ce4182c0fd7390676bc4" id="r_a1cbad7b77408ce4182c0fd7390676bc4"><td class="memItemLeft" align="right" valign="top"><a id="a1cbad7b77408ce4182c0fd7390676bc4" name="a1cbad7b77408ce4182c0fd7390676bc4"></a>
typedef <a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NsReceiveApplicationProgress</b></td></tr>
<tr class="memdesc:a1cbad7b77408ce4182c0fd7390676bc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">ReceiveApplicationProgress. Same as <a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a>, except cmds which return this will return actual errors on failure, instead of returning 0 with a cleared struct. <br /></td></tr>
<tr class="separator:a1cbad7b77408ce4182c0fd7390676bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70d4f76e85276f0a7a12a9b45afa59bf" id="r_a70d4f76e85276f0a7a12a9b45afa59bf"><td class="memItemLeft" align="right" valign="top"><a id="a70d4f76e85276f0a7a12a9b45afa59bf" name="a70d4f76e85276f0a7a12a9b45afa59bf"></a>
typedef <a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NsSendApplicationProgress</b></td></tr>
<tr class="memdesc:a70d4f76e85276f0a7a12a9b45afa59bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">SendApplicationProgress. Same as <a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a>, except cmds which return this will return actual errors on failure, instead of returning 0 with a cleared struct. <br /></td></tr>
<tr class="separator:a70d4f76e85276f0a7a12a9b45afa59bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a6bf4c293972f599e04310b49cf879fbd" id="r_a6bf4c293972f599e04310b49cf879fbd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbd">NsShellEvent</a> { <br />
&#160;&#160;<a class="el" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbdabc803d40bb856575c2439eeaadacbf42">NsShellEvent_None</a> = 0
, <br />
&#160;&#160;<a class="el" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda3506d57a294afaf1a25e56a615c5d62d">NsShellEvent_Exit</a> = 1
, <br />
&#160;&#160;<a class="el" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda9122aa2c46c84c50abb87749059db475">NsShellEvent_Start</a> = 2
, <br />
&#160;&#160;<a class="el" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda34e4256429d292bc3df78a0f6eae15f5">NsShellEvent_Crash</a> = 3
, <br />
&#160;&#160;<a class="el" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbda0b2b6159f6bd0fdf5f7c8a9c6a7934f5">NsShellEvent_Debug</a> = 4
<br />
}</td></tr>
<tr class="memdesc:a6bf4c293972f599e04310b49cf879fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">ShellEvent. <a href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbd">More...</a><br /></td></tr>
<tr class="separator:a6bf4c293972f599e04310b49cf879fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a465190e2e56617d936cf392bab6b927e" id="r_a465190e2e56617d936cf392bab6b927e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a> { <br />
&#160;&#160;<a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927eafc715ea4813ab76de77596d795c3474f">NsApplicationControlSource_CacheOnly</a> = 0
, <br />
&#160;&#160;<a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927ea1d7febb2ebd7d720a12d580ac91eadc5">NsApplicationControlSource_Storage</a> = 1
, <br />
&#160;&#160;<a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927eafe2b8617fafc5d9b537fe932a026ea50">NsApplicationControlSource_StorageOnly</a> = 2
<br />
}</td></tr>
<tr class="memdesc:a465190e2e56617d936cf392bab6b927e"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplicationControlSource. <a href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">More...</a><br /></td></tr>
<tr class="separator:a465190e2e56617d936cf392bab6b927e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5312d9efd8ef7342cdb51bf0a0ed3f82" id="r_a5312d9efd8ef7342cdb51bf0a0ed3f82"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">NsBackgroundNetworkUpdateState</a> { <br />
&#160;&#160;<a class="el" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82a5a1782173e53fc5cf4076b1884bd7e49">NsBackgroundNetworkUpdateState_None</a> = 0
, <br />
&#160;&#160;<a class="el" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82aaee26efb2147a4f332a5c7eadead24b6">NsBackgroundNetworkUpdateState_Downloading</a> = 1
, <br />
&#160;&#160;<a class="el" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82ad38418b61dadfe4eb54d4dfd7d3fb155">NsBackgroundNetworkUpdateState_Ready</a> = 2
<br />
}</td></tr>
<tr class="memdesc:a5312d9efd8ef7342cdb51bf0a0ed3f82"><td class="mdescLeft">&#160;</td><td class="mdescRight">BackgroundNetworkUpdateState. <a href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">More...</a><br /></td></tr>
<tr class="separator:a5312d9efd8ef7342cdb51bf0a0ed3f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5e56bfd4607a22d354d0b66b4fd9026" id="r_ad5e56bfd4607a22d354d0b66b4fd9026"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026">NsLatestSystemUpdate</a> { <br />
&#160;&#160;<a class="el" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026aa5e4b4132597f625d3e856799cf9f7ab">NsLatestSystemUpdate_Unknown0</a> = 0
, <br />
&#160;&#160;<a class="el" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026aea6d8cf7c55242cbdbaeec362cb7ec87">NsLatestSystemUpdate_Unknown1</a> = 1
, <br />
&#160;&#160;<a class="el" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026a3a193902148599552e0a462e3f37b0f6">NsLatestSystemUpdate_Unknown2</a> = 2
<br />
}</td></tr>
<tr class="memdesc:ad5e56bfd4607a22d354d0b66b4fd9026"><td class="mdescLeft">&#160;</td><td class="mdescRight">LatestSystemUpdate. <a href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026">More...</a><br /></td></tr>
<tr class="separator:ad5e56bfd4607a22d354d0b66b4fd9026"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">ns</div></td></tr>
<tr class="memitem:abcefcfde2e26488d85077940f106e213" id="r_abcefcfde2e26488d85077940f106e213"><td class="memItemLeft" align="right" valign="top"><a id="abcefcfde2e26488d85077940f106e213" name="abcefcfde2e26488d85077940f106e213"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsInitialize</b> (void)</td></tr>
<tr class="memdesc:abcefcfde2e26488d85077940f106e213"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize ns services. Uses ns:am on pre-3.0.0, ns:am2 on [3.0.0+]. <br /></td></tr>
<tr class="separator:abcefcfde2e26488d85077940f106e213"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a410b45f7f12874e4ccf6bc21e80e4568" id="r_a410b45f7f12874e4ccf6bc21e80e4568"><td class="memItemLeft" align="right" valign="top"><a id="a410b45f7f12874e4ccf6bc21e80e4568" name="a410b45f7f12874e4ccf6bc21e80e4568"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>nsExit</b> (void)</td></tr>
<tr class="memdesc:a410b45f7f12874e4ccf6bc21e80e4568"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exit ns services. <br /></td></tr>
<tr class="separator:a410b45f7f12874e4ccf6bc21e80e4568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08644ec8ec0e4e8950e29c084722d4ca" id="r_a08644ec8ec0e4e8950e29c084722d4ca"><td class="memItemLeft" align="right" valign="top"><a id="a08644ec8ec0e4e8950e29c084722d4ca" name="a08644ec8ec0e4e8950e29c084722d4ca"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nsGetServiceSession_GetterInterface</b> (void)</td></tr>
<tr class="memdesc:a08644ec8ec0e4e8950e29c084722d4ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for the actual ns:* service session. Only initialized on [3.0.0+], on pre-3.0.0 see <a class="el" href="ns_8h.html#a95a75e4e7bd1b8e4958072e0c8cf582a">nsGetServiceSession_ApplicationManagerInterface</a>. <br /></td></tr>
<tr class="separator:a08644ec8ec0e4e8950e29c084722d4ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95a75e4e7bd1b8e4958072e0c8cf582a" id="r_a95a75e4e7bd1b8e4958072e0c8cf582a"><td class="memItemLeft" align="right" valign="top"><a id="a95a75e4e7bd1b8e4958072e0c8cf582a" name="a95a75e4e7bd1b8e4958072e0c8cf582a"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nsGetServiceSession_ApplicationManagerInterface</b> (void)</td></tr>
<tr class="memdesc:a95a75e4e7bd1b8e4958072e0c8cf582a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IApplicationManagerInterface. Only initialized on pre-3.0.0, on [3.0.0+] use <a class="el" href="ns_8h.html#a31355108a30aecfa08b1756a852ecb40">nsGetApplicationManagerInterface</a>. <br /></td></tr>
<tr class="separator:a95a75e4e7bd1b8e4958072e0c8cf582a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe6388609a24915b689167272a48594c" id="r_afe6388609a24915b689167272a48594c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#afe6388609a24915b689167272a48594c">nsGetDynamicRightsInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:afe6388609a24915b689167272a48594c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IDynamicRightsInterface via the cmd for that. <br /></td></tr>
<tr class="separator:afe6388609a24915b689167272a48594c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e90c3eb88e7bab325a45280a3ec68d8" id="r_a6e90c3eb88e7bab325a45280a3ec68d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a6e90c3eb88e7bab325a45280a3ec68d8">nsGetReadOnlyApplicationControlDataInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:a6e90c3eb88e7bab325a45280a3ec68d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IReadOnlyApplicationControlDataInterface via the cmd for that. <br /></td></tr>
<tr class="separator:a6e90c3eb88e7bab325a45280a3ec68d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f5d46a392f5bb655eaafbd4ce715b33" id="r_a0f5d46a392f5bb655eaafbd4ce715b33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a0f5d46a392f5bb655eaafbd4ce715b33">nsGetReadOnlyApplicationRecordInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:a0f5d46a392f5bb655eaafbd4ce715b33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IReadOnlyApplicationRecordInterface via the cmd for that. <br /></td></tr>
<tr class="separator:a0f5d46a392f5bb655eaafbd4ce715b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fbcbc990e861ff66fad21f4b7a11bee" id="r_a7fbcbc990e861ff66fad21f4b7a11bee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a7fbcbc990e861ff66fad21f4b7a11bee">nsGetECommerceInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:a7fbcbc990e861ff66fad21f4b7a11bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IECommerceInterface via the cmd for that. <br /></td></tr>
<tr class="separator:a7fbcbc990e861ff66fad21f4b7a11bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76cf735b3819f792cd4744e40fc35d24" id="r_a76cf735b3819f792cd4744e40fc35d24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a76cf735b3819f792cd4744e40fc35d24">nsGetApplicationVersionInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:a76cf735b3819f792cd4744e40fc35d24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IApplicationVersionInterface via the cmd for that. <br /></td></tr>
<tr class="separator:a76cf735b3819f792cd4744e40fc35d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bf238a67f08101599beceb1fa84f966" id="r_a7bf238a67f08101599beceb1fa84f966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a7bf238a67f08101599beceb1fa84f966">nsGetFactoryResetInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:a7bf238a67f08101599beceb1fa84f966"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IFactoryResetInterface via the cmd for that. <br /></td></tr>
<tr class="separator:a7bf238a67f08101599beceb1fa84f966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa079c5b0b2d521a249a5ee3ad8472261" id="r_aa079c5b0b2d521a249a5ee3ad8472261"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aa079c5b0b2d521a249a5ee3ad8472261">nsGetAccountProxyInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:aa079c5b0b2d521a249a5ee3ad8472261"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IAccountProxyInterface via the cmd for that. <br /></td></tr>
<tr class="separator:aa079c5b0b2d521a249a5ee3ad8472261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31355108a30aecfa08b1756a852ecb40" id="r_a31355108a30aecfa08b1756a852ecb40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a31355108a30aecfa08b1756a852ecb40">nsGetApplicationManagerInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:a31355108a30aecfa08b1756a852ecb40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IApplicationManagerInterface via the cmd for that. <br /></td></tr>
<tr class="separator:a31355108a30aecfa08b1756a852ecb40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a04dc8251f59b0833e0c301502fec37" id="r_a8a04dc8251f59b0833e0c301502fec37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a8a04dc8251f59b0833e0c301502fec37">nsGetDownloadTaskInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:a8a04dc8251f59b0833e0c301502fec37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IDownloadTaskInterface via the cmd for that. <br /></td></tr>
<tr class="separator:a8a04dc8251f59b0833e0c301502fec37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef0d74db6464e2b8e03c6c1b7e33206c" id="r_aef0d74db6464e2b8e03c6c1b7e33206c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aef0d74db6464e2b8e03c6c1b7e33206c">nsGetContentManagementInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:aef0d74db6464e2b8e03c6c1b7e33206c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IContentManagementInterface via the cmd for that. <br /></td></tr>
<tr class="separator:aef0d74db6464e2b8e03c6c1b7e33206c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73654a7efa3729a64e6e96c48ea768e6" id="r_a73654a7efa3729a64e6e96c48ea768e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a73654a7efa3729a64e6e96c48ea768e6">nsGetDocumentInterface</a> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
<tr class="memdesc:a73654a7efa3729a64e6e96c48ea768e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IDocumentInterface via the cmd for that. <br /></td></tr>
<tr class="separator:a73654a7efa3729a64e6e96c48ea768e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">IReadOnlyApplicationControlDataInterface</div></td></tr>
<tr class="memitem:ac58f09bb9a3e5ba031017af5372e7271" id="r_ac58f09bb9a3e5ba031017af5372e7271"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ac58f09bb9a3e5ba031017af5372e7271">nsGetApplicationControlData</a> (<a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a> source, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="structNsApplicationControlData.html">NsApplicationControlData</a> *buffer, size_t size, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *actual_size)</td></tr>
<tr class="memdesc:ac58f09bb9a3e5ba031017af5372e7271"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structNsApplicationControlData.html">NsApplicationControlData</a> for the specified application. <br /></td></tr>
<tr class="separator:ac58f09bb9a3e5ba031017af5372e7271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50f88a64fc39cc9b0d88ba0d916133b8" id="r_a50f88a64fc39cc9b0d88ba0d916133b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a50f88a64fc39cc9b0d88ba0d916133b8">nsGetApplicationDesiredLanguage</a> (<a class="el" href="structNacpStruct.html">NacpStruct</a> *nacp, <a class="el" href="structNacpLanguageEntry.html">NacpLanguageEntry</a> **langentry)</td></tr>
<tr class="memdesc:a50f88a64fc39cc9b0d88ba0d916133b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetApplicationDesiredLanguage. <br /></td></tr>
<tr class="separator:a50f88a64fc39cc9b0d88ba0d916133b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">IECommerceInterface</div></td></tr>
<tr class="memitem:a1f8ecf4edb532bf7fd604d70c04df2f1" id="r_a1f8ecf4edb532bf7fd604d70c04df2f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a1f8ecf4edb532bf7fd604d70c04df2f1">nsRequestLinkDevice</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="structAccountUid.html">AccountUid</a> uid)</td></tr>
<tr class="memdesc:a1f8ecf4edb532bf7fd604d70c04df2f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestLinkDevice. <br /></td></tr>
<tr class="separator:a1f8ecf4edb532bf7fd604d70c04df2f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3e7e390e4bdbd049706f0d71fe32c41" id="r_af3e7e390e4bdbd049706f0d71fe32c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#af3e7e390e4bdbd049706f0d71fe32c41">nsRequestSyncRights</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a)</td></tr>
<tr class="memdesc:af3e7e390e4bdbd049706f0d71fe32c41"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestSyncRights. <br /></td></tr>
<tr class="separator:af3e7e390e4bdbd049706f0d71fe32c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88028ffa2cb1a4f24caa918c069b47ce" id="r_a88028ffa2cb1a4f24caa918c069b47ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a88028ffa2cb1a4f24caa918c069b47ce">nsRequestUnlinkDevice</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="structAccountUid.html">AccountUid</a> uid)</td></tr>
<tr class="memdesc:a88028ffa2cb1a4f24caa918c069b47ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestUnlinkDevice. <br /></td></tr>
<tr class="separator:a88028ffa2cb1a4f24caa918c069b47ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">IFactoryResetInterface</div></td></tr>
<tr class="memitem:a97607ac0dd0c755be929d22bc50b86ca" id="r_a97607ac0dd0c755be929d22bc50b86ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a97607ac0dd0c755be929d22bc50b86ca">nsResetToFactorySettings</a> (void)</td></tr>
<tr class="memdesc:a97607ac0dd0c755be929d22bc50b86ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">ResetToFactorySettings. <br /></td></tr>
<tr class="separator:a97607ac0dd0c755be929d22bc50b86ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ea0c6ece4b7288da86ed99841b55986" id="r_a6ea0c6ece4b7288da86ed99841b55986"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a6ea0c6ece4b7288da86ed99841b55986">nsResetToFactorySettingsWithoutUserSaveData</a> (void)</td></tr>
<tr class="memdesc:a6ea0c6ece4b7288da86ed99841b55986"><td class="mdescLeft">&#160;</td><td class="mdescRight">ResetToFactorySettingsWithoutUserSaveData. <br /></td></tr>
<tr class="separator:a6ea0c6ece4b7288da86ed99841b55986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9affea5be71314e806ba471bf44ab86a" id="r_a9affea5be71314e806ba471bf44ab86a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a9affea5be71314e806ba471bf44ab86a">nsResetToFactorySettingsForRefurbishment</a> (void)</td></tr>
<tr class="memdesc:a9affea5be71314e806ba471bf44ab86a"><td class="mdescLeft">&#160;</td><td class="mdescRight">ResetToFactorySettingsForRefurbishment. <br /></td></tr>
<tr class="separator:a9affea5be71314e806ba471bf44ab86a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2168dfc05d2342eb271ba5e7bce54089" id="r_a2168dfc05d2342eb271ba5e7bce54089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a2168dfc05d2342eb271ba5e7bce54089">nsResetToFactorySettingsWithPlatformRegion</a> (void)</td></tr>
<tr class="memdesc:a2168dfc05d2342eb271ba5e7bce54089"><td class="mdescLeft">&#160;</td><td class="mdescRight">ResetToFactorySettingsWithPlatformRegion. <br /></td></tr>
<tr class="separator:a2168dfc05d2342eb271ba5e7bce54089"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0108cafe57b7c0ab41c6b12ba68dd681" id="r_a0108cafe57b7c0ab41c6b12ba68dd681"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a0108cafe57b7c0ab41c6b12ba68dd681">nsResetToFactorySettingsWithPlatformRegionAuthentication</a> (void)</td></tr>
<tr class="memdesc:a0108cafe57b7c0ab41c6b12ba68dd681"><td class="mdescLeft">&#160;</td><td class="mdescRight">ResetToFactorySettingsWithPlatformRegionAuthentication. <br /></td></tr>
<tr class="separator:a0108cafe57b7c0ab41c6b12ba68dd681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">IApplicationManagerInterface</div></td></tr>
<tr class="memitem:a801a457720759c13f79ab31df1e82c51" id="r_a801a457720759c13f79ab31df1e82c51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a801a457720759c13f79ab31df1e82c51">nsListApplicationRecord</a> (<a class="el" href="structNsApplicationRecord.html">NsApplicationRecord</a> *records, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> entry_offset, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out_entrycount)</td></tr>
<tr class="memdesc:a801a457720759c13f79ab31df1e82c51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an listing of <a class="el" href="structNsApplicationRecord.html">NsApplicationRecord</a>. <br /></td></tr>
<tr class="separator:a801a457720759c13f79ab31df1e82c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fa409b82fa934402d9062c3a27c0310" id="r_a3fa409b82fa934402d9062c3a27c0310"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a3fa409b82fa934402d9062c3a27c0310">nsGetApplicationRecordUpdateSystemEvent</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
<tr class="memdesc:a3fa409b82fa934402d9062c3a27c0310"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetApplicationRecordUpdateSystemEvent. <br /></td></tr>
<tr class="separator:a3fa409b82fa934402d9062c3a27c0310"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a554a8448d6d0b3c596e5f378f9f00904" id="r_a554a8448d6d0b3c596e5f378f9f00904"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a554a8448d6d0b3c596e5f378f9f00904">nsGetApplicationViewDeprecated</a> (<a class="el" href="structNsApplicationViewDeprecated.html">NsApplicationViewDeprecated</a> *views, const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count)</td></tr>
<tr class="memdesc:a554a8448d6d0b3c596e5f378f9f00904"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetApplicationViewDeprecated. <br /></td></tr>
<tr class="separator:a554a8448d6d0b3c596e5f378f9f00904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f72f0760ce4f59703e76bc557a046ab" id="r_a9f72f0760ce4f59703e76bc557a046ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a9f72f0760ce4f59703e76bc557a046ab">nsDeleteApplicationEntity</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:a9f72f0760ce4f59703e76bc557a046ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteApplicationEntity. <br /></td></tr>
<tr class="separator:a9f72f0760ce4f59703e76bc557a046ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e10c308b9be05cacea42379e0d60597" id="r_a8e10c308b9be05cacea42379e0d60597"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a8e10c308b9be05cacea42379e0d60597">nsDeleteApplicationCompletely</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:a8e10c308b9be05cacea42379e0d60597"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteApplicationCompletely. <br /></td></tr>
<tr class="separator:a8e10c308b9be05cacea42379e0d60597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c5b86912cb53a2bb138fd4fdef966d2" id="r_a4c5b86912cb53a2bb138fd4fdef966d2"><td class="memItemLeft" align="right" valign="top"><a id="a4c5b86912cb53a2bb138fd4fdef966d2" name="a4c5b86912cb53a2bb138fd4fdef966d2"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsDeleteRedundantApplicationEntity</b> (void)</td></tr>
<tr class="memdesc:a4c5b86912cb53a2bb138fd4fdef966d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteRedundantApplicationEntity. <br /></td></tr>
<tr class="separator:a4c5b86912cb53a2bb138fd4fdef966d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a543f43262bc56be87b4456867e9ebb7d" id="r_a543f43262bc56be87b4456867e9ebb7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a543f43262bc56be87b4456867e9ebb7d">nsIsApplicationEntityMovable</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id, bool *out)</td></tr>
<tr class="memdesc:a543f43262bc56be87b4456867e9ebb7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsApplicationEntityMovable. <br /></td></tr>
<tr class="separator:a543f43262bc56be87b4456867e9ebb7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c40f8f0f6d08dbfdd51f91af37c0bfb" id="r_a2c40f8f0f6d08dbfdd51f91af37c0bfb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a2c40f8f0f6d08dbfdd51f91af37c0bfb">nsMoveApplicationEntity</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id)</td></tr>
<tr class="memdesc:a2c40f8f0f6d08dbfdd51f91af37c0bfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">MoveApplicationEntity. <br /></td></tr>
<tr class="separator:a2c40f8f0f6d08dbfdd51f91af37c0bfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaffc5a4b4e5b63980c6a40d176a4e331" id="r_aaffc5a4b4e5b63980c6a40d176a4e331"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aaffc5a4b4e5b63980c6a40d176a4e331">nsRequestApplicationUpdateInfo</a> (<a class="el" href="structAsyncValue.html">AsyncValue</a> *a, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:aaffc5a4b4e5b63980c6a40d176a4e331"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestApplicationUpdateInfo. <br /></td></tr>
<tr class="separator:aaffc5a4b4e5b63980c6a40d176a4e331"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a1332398250228970e83643a799c9fe" id="r_a6a1332398250228970e83643a799c9fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a6a1332398250228970e83643a799c9fe">nsCancelApplicationDownload</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:a6a1332398250228970e83643a799c9fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">CancelApplicationDownload. <br /></td></tr>
<tr class="separator:a6a1332398250228970e83643a799c9fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c8ac234b46a51f2d181a2d622cf46dc" id="r_a2c8ac234b46a51f2d181a2d622cf46dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a2c8ac234b46a51f2d181a2d622cf46dc">nsResumeApplicationDownload</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:a2c8ac234b46a51f2d181a2d622cf46dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">ResumeApplicationDownload. <br /></td></tr>
<tr class="separator:a2c8ac234b46a51f2d181a2d622cf46dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af796defaceb1b30f837f53739791661a" id="r_af796defaceb1b30f837f53739791661a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#af796defaceb1b30f837f53739791661a">nsCheckApplicationLaunchVersion</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:af796defaceb1b30f837f53739791661a"><td class="mdescLeft">&#160;</td><td class="mdescRight">CheckApplicationLaunchVersion. <br /></td></tr>
<tr class="separator:af796defaceb1b30f837f53739791661a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8181ab4c175fba4332eaed66acdad2a8" id="r_a8181ab4c175fba4332eaed66acdad2a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a8181ab4c175fba4332eaed66acdad2a8">nsCalculateApplicationDownloadRequiredSize</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> *storage_id, <a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *size)</td></tr>
<tr class="memdesc:a8181ab4c175fba4332eaed66acdad2a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">CalculateApplicationApplyDeltaRequiredSize. <br /></td></tr>
<tr class="separator:a8181ab4c175fba4332eaed66acdad2a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30ad3d42ffb3b624bebbbe0da7be9284" id="r_a30ad3d42ffb3b624bebbbe0da7be9284"><td class="memItemLeft" align="right" valign="top"><a id="a30ad3d42ffb3b624bebbbe0da7be9284" name="a30ad3d42ffb3b624bebbbe0da7be9284"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsCleanupSdCard</b> (void)</td></tr>
<tr class="memdesc:a30ad3d42ffb3b624bebbbe0da7be9284"><td class="mdescLeft">&#160;</td><td class="mdescRight">CleanupSdCard. <br /></td></tr>
<tr class="separator:a30ad3d42ffb3b624bebbbe0da7be9284"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab33412a34e774f9c6ebdb84ba9448956" id="r_ab33412a34e774f9c6ebdb84ba9448956"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ab33412a34e774f9c6ebdb84ba9448956">nsGetSdCardMountStatusChangedEvent</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
<tr class="memdesc:ab33412a34e774f9c6ebdb84ba9448956"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetSdCardMountStatusChangedEvent. <br /></td></tr>
<tr class="separator:ab33412a34e774f9c6ebdb84ba9448956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dd53e926ba783086713b64af7886527" id="r_a2dd53e926ba783086713b64af7886527"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a2dd53e926ba783086713b64af7886527">nsGetGameCardUpdateDetectionEvent</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
<tr class="memdesc:a2dd53e926ba783086713b64af7886527"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetGameCardUpdateDetectionEvent. <br /></td></tr>
<tr class="separator:a2dd53e926ba783086713b64af7886527"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa43e43ec3e6eea2a60204e481e31f69a" id="r_aa43e43ec3e6eea2a60204e481e31f69a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aa43e43ec3e6eea2a60204e481e31f69a">nsDisableApplicationAutoDelete</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:aa43e43ec3e6eea2a60204e481e31f69a"><td class="mdescLeft">&#160;</td><td class="mdescRight">DisableApplicationAutoDelete. <br /></td></tr>
<tr class="separator:aa43e43ec3e6eea2a60204e481e31f69a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa29ab854fe2cd2235fe95afd25c42ec4" id="r_aa29ab854fe2cd2235fe95afd25c42ec4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aa29ab854fe2cd2235fe95afd25c42ec4">nsEnableApplicationAutoDelete</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:aa29ab854fe2cd2235fe95afd25c42ec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">EnableApplicationAutoDelete. <br /></td></tr>
<tr class="separator:aa29ab854fe2cd2235fe95afd25c42ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4f1e398348cfba44f2d944c2af0864a" id="r_ac4f1e398348cfba44f2d944c2af0864a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ac4f1e398348cfba44f2d944c2af0864a">nsSetApplicationTerminateResult</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> res)</td></tr>
<tr class="memdesc:ac4f1e398348cfba44f2d944c2af0864a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetApplicationTerminateResult. <br /></td></tr>
<tr class="separator:ac4f1e398348cfba44f2d944c2af0864a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70f993f2f873b5a3c4f4bdda6c89ed09" id="r_a70f993f2f873b5a3c4f4bdda6c89ed09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a70f993f2f873b5a3c4f4bdda6c89ed09">nsClearApplicationTerminateResult</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:a70f993f2f873b5a3c4f4bdda6c89ed09"><td class="mdescLeft">&#160;</td><td class="mdescRight">ClearApplicationTerminateResult. <br /></td></tr>
<tr class="separator:a70f993f2f873b5a3c4f4bdda6c89ed09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45304d3b8eae9a2f50236e8df146591b" id="r_a45304d3b8eae9a2f50236e8df146591b"><td class="memItemLeft" align="right" valign="top"><a id="a45304d3b8eae9a2f50236e8df146591b" name="a45304d3b8eae9a2f50236e8df146591b"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsGetLastSdCardMountUnexpectedResult</b> (void)</td></tr>
<tr class="memdesc:a45304d3b8eae9a2f50236e8df146591b"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetLastSdCardMountUnexpectedResult. <br /></td></tr>
<tr class="separator:a45304d3b8eae9a2f50236e8df146591b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1d37dd4cb46e31b54065766cb82e811" id="r_af1d37dd4cb46e31b54065766cb82e811"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#af1d37dd4cb46e31b54065766cb82e811">nsGetRequestServerStopper</a> (<a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a> *r)</td></tr>
<tr class="memdesc:af1d37dd4cb46e31b54065766cb82e811"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a <a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a>. <br /></td></tr>
<tr class="separator:af1d37dd4cb46e31b54065766cb82e811"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf857616b5ccdf4fb0d9b8f2dbcc124e" id="r_abf857616b5ccdf4fb0d9b8f2dbcc124e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#abf857616b5ccdf4fb0d9b8f2dbcc124e">nsCancelApplicationApplyDelta</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:abf857616b5ccdf4fb0d9b8f2dbcc124e"><td class="mdescLeft">&#160;</td><td class="mdescRight">CancelApplicationApplyDelta. <br /></td></tr>
<tr class="separator:abf857616b5ccdf4fb0d9b8f2dbcc124e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeab6aac4649fe6f3bc41307878b8574" id="r_aaeab6aac4649fe6f3bc41307878b8574"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aaeab6aac4649fe6f3bc41307878b8574">nsResumeApplicationApplyDelta</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:aaeab6aac4649fe6f3bc41307878b8574"><td class="mdescLeft">&#160;</td><td class="mdescRight">ResumeApplicationApplyDelta. <br /></td></tr>
<tr class="separator:aaeab6aac4649fe6f3bc41307878b8574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0860eb7178a2efc20b06570b51d0d4b" id="r_af0860eb7178a2efc20b06570b51d0d4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#af0860eb7178a2efc20b06570b51d0d4b">nsCalculateApplicationApplyDeltaRequiredSize</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> *storage_id, <a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *size)</td></tr>
<tr class="memdesc:af0860eb7178a2efc20b06570b51d0d4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">CalculateApplicationApplyDeltaRequiredSize. <br /></td></tr>
<tr class="separator:af0860eb7178a2efc20b06570b51d0d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2951d0725fcd173681cc092dba72327e" id="r_a2951d0725fcd173681cc092dba72327e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a2951d0725fcd173681cc092dba72327e">nsResumeAll</a> (void)</td></tr>
<tr class="memdesc:a2951d0725fcd173681cc092dba72327e"><td class="mdescLeft">&#160;</td><td class="mdescRight">ResumeAll. <br /></td></tr>
<tr class="separator:a2951d0725fcd173681cc092dba72327e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a059d641d6747d6587538eb7269a1cff7" id="r_a059d641d6747d6587538eb7269a1cff7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a059d641d6747d6587538eb7269a1cff7">nsGetStorageSize</a> (<a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id, <a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *total_space_size, <a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *free_space_size)</td></tr>
<tr class="memdesc:a059d641d6747d6587538eb7269a1cff7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Temporarily mounts the specified fs ContentStorage, then uses fs GetTotalSpaceSize/GetFreeSpaceSize with that mounted ContentStorage. <br /></td></tr>
<tr class="separator:a059d641d6747d6587538eb7269a1cff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefa16cced291e8145be74fd23b187b67" id="r_aefa16cced291e8145be74fd23b187b67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aefa16cced291e8145be74fd23b187b67">nsRequestUpdateApplication2</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:aefa16cced291e8145be74fd23b187b67"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestUpdateApplication2. <br /></td></tr>
<tr class="separator:aefa16cced291e8145be74fd23b187b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f42a6e63176dd044047047b97cac967" id="r_a4f42a6e63176dd044047047b97cac967"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a4f42a6e63176dd044047047b97cac967">nsDeleteUserSaveDataAll</a> (<a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p, <a class="el" href="structAccountUid.html">AccountUid</a> uid)</td></tr>
<tr class="memdesc:a4f42a6e63176dd044047047b97cac967"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteUserSaveDataAll. <br /></td></tr>
<tr class="separator:a4f42a6e63176dd044047047b97cac967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6694723348fa02b2e58eb0532b7eec2" id="r_ab6694723348fa02b2e58eb0532b7eec2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ab6694723348fa02b2e58eb0532b7eec2">nsDeleteUserSystemSaveData</a> (<a class="el" href="structAccountUid.html">AccountUid</a> uid, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> system_save_data_id)</td></tr>
<tr class="memdesc:ab6694723348fa02b2e58eb0532b7eec2"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteUserSystemSaveData. <br /></td></tr>
<tr class="separator:ab6694723348fa02b2e58eb0532b7eec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a304d04b35397c44d70d9d59b2a9691ef" id="r_a304d04b35397c44d70d9d59b2a9691ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a304d04b35397c44d70d9d59b2a9691ef">nsDeleteSaveData</a> (<a class="el" href="fs_8h.html#a8499196753de89e06a45dd7226dd4f09">FsSaveDataSpaceId</a> save_data_space_id, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> save_data_id)</td></tr>
<tr class="memdesc:a304d04b35397c44d70d9d59b2a9691ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">DeleteSaveData. <br /></td></tr>
<tr class="separator:a304d04b35397c44d70d9d59b2a9691ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5477d7a2d8f04948cf46ed6c5099d1b" id="r_ad5477d7a2d8f04948cf46ed6c5099d1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ad5477d7a2d8f04948cf46ed6c5099d1b">nsUnregisterNetworkServiceAccount</a> (<a class="el" href="structAccountUid.html">AccountUid</a> uid)</td></tr>
<tr class="memdesc:ad5477d7a2d8f04948cf46ed6c5099d1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">UnregisterNetworkServiceAccount. <br /></td></tr>
<tr class="separator:ad5477d7a2d8f04948cf46ed6c5099d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a378f67c0e4ed0c896f94bb8087990ac9" id="r_a378f67c0e4ed0c896f94bb8087990ac9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a378f67c0e4ed0c896f94bb8087990ac9">nsUnregisterNetworkServiceAccountWithUserSaveDataDeletion</a> (<a class="el" href="structAccountUid.html">AccountUid</a> uid)</td></tr>
<tr class="memdesc:a378f67c0e4ed0c896f94bb8087990ac9"><td class="mdescLeft">&#160;</td><td class="mdescRight">UnregisterNetworkServiceAccountWithUserSaveDataDeletion. <br /></td></tr>
<tr class="separator:a378f67c0e4ed0c896f94bb8087990ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d5330677aa2475e39661c6977f39a7d" id="r_a8d5330677aa2475e39661c6977f39a7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a8d5330677aa2475e39661c6977f39a7d">nsRequestDownloadApplicationControlData</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:a8d5330677aa2475e39661c6977f39a7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestDownloadApplicationControlData. <br /></td></tr>
<tr class="separator:a8d5330677aa2475e39661c6977f39a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c7c6ec2c9155bf820d677c9296fd02f" id="r_a9c7c6ec2c9155bf820d677c9296fd02f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a9c7c6ec2c9155bf820d677c9296fd02f">nsListApplicationTitle</a> (<a class="el" href="structAsyncValue.html">AsyncValue</a> *a, <a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a> source, const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, void *buffer, size_t size)</td></tr>
<tr class="memdesc:a9c7c6ec2c9155bf820d677c9296fd02f"><td class="mdescLeft">&#160;</td><td class="mdescRight">ListApplicationTitle. <br /></td></tr>
<tr class="separator:a9c7c6ec2c9155bf820d677c9296fd02f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd58b1c9cf0b233947dce6e01bf1301" id="r_a1bd58b1c9cf0b233947dce6e01bf1301"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a1bd58b1c9cf0b233947dce6e01bf1301">nsListApplicationIcon</a> (<a class="el" href="structAsyncValue.html">AsyncValue</a> *a, <a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a> source, const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, void *buffer, size_t size)</td></tr>
<tr class="memdesc:a1bd58b1c9cf0b233947dce6e01bf1301"><td class="mdescLeft">&#160;</td><td class="mdescRight">ListApplicationIcon. <br /></td></tr>
<tr class="separator:a1bd58b1c9cf0b233947dce6e01bf1301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82b3b812b6615ff5493ae916da5381e5" id="r_a82b3b812b6615ff5493ae916da5381e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a82b3b812b6615ff5493ae916da5381e5">nsRequestCheckGameCardRegistration</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:a82b3b812b6615ff5493ae916da5381e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestCheckGameCardRegistration. <br /></td></tr>
<tr class="separator:a82b3b812b6615ff5493ae916da5381e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cc042e3ac1e1a618e60e132893791fb" id="r_a6cc042e3ac1e1a618e60e132893791fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a6cc042e3ac1e1a618e60e132893791fb">nsRequestGameCardRegistrationGoldPoint</a> (<a class="el" href="structAsyncValue.html">AsyncValue</a> *a, <a class="el" href="structAccountUid.html">AccountUid</a> uid, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:a6cc042e3ac1e1a618e60e132893791fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestGameCardRegistrationGoldPoint. <br /></td></tr>
<tr class="separator:a6cc042e3ac1e1a618e60e132893791fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12d6e07ad03b615c9e2d93633cd2a33e" id="r_a12d6e07ad03b615c9e2d93633cd2a33e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a12d6e07ad03b615c9e2d93633cd2a33e">nsRequestRegisterGameCard</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="structAccountUid.html">AccountUid</a> uid, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> inval)</td></tr>
<tr class="memdesc:a12d6e07ad03b615c9e2d93633cd2a33e"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestRegisterGameCard. <br /></td></tr>
<tr class="separator:a12d6e07ad03b615c9e2d93633cd2a33e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab57e414a1876cb6e1589e2d5404d6b3a" id="r_ab57e414a1876cb6e1589e2d5404d6b3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ab57e414a1876cb6e1589e2d5404d6b3a">nsGetGameCardMountFailureEvent</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
<tr class="memdesc:ab57e414a1876cb6e1589e2d5404d6b3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetGameCardMountFailureEvent. <br /></td></tr>
<tr class="separator:ab57e414a1876cb6e1589e2d5404d6b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad93d6dbbe481a03f5e7d219bf12a03a6" id="r_ad93d6dbbe481a03f5e7d219bf12a03a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ad93d6dbbe481a03f5e7d219bf12a03a6">nsIsGameCardInserted</a> (bool *out)</td></tr>
<tr class="memdesc:ad93d6dbbe481a03f5e7d219bf12a03a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsGameCardInserted. <br /></td></tr>
<tr class="separator:ad93d6dbbe481a03f5e7d219bf12a03a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a034eff415745e7a20900d9f18874b503" id="r_a034eff415745e7a20900d9f18874b503"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a034eff415745e7a20900d9f18874b503">nsEnsureGameCardAccess</a> (void)</td></tr>
<tr class="memdesc:a034eff415745e7a20900d9f18874b503"><td class="mdescLeft">&#160;</td><td class="mdescRight">EnsureGameCardAccess. <br /></td></tr>
<tr class="separator:a034eff415745e7a20900d9f18874b503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b9415f318a27b44117621f875ff24fa" id="r_a6b9415f318a27b44117621f875ff24fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a6b9415f318a27b44117621f875ff24fa">nsGetLastGameCardMountFailureResult</a> (void)</td></tr>
<tr class="memdesc:a6b9415f318a27b44117621f875ff24fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetLastGameCardMountFailureResult. <br /></td></tr>
<tr class="separator:a6b9415f318a27b44117621f875ff24fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe331892018972966b6307af721dfa0c" id="r_abe331892018972966b6307af721dfa0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#abe331892018972966b6307af721dfa0c">nsListApplicationIdOnGameCard</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
<tr class="memdesc:abe331892018972966b6307af721dfa0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">ListApplicationIdOnGameCard. <br /></td></tr>
<tr class="separator:abe331892018972966b6307af721dfa0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1ed442c01597ab14b8a6632248a6649" id="r_ac1ed442c01597ab14b8a6632248a6649"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ac1ed442c01597ab14b8a6632248a6649">nsTouchApplication</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:ac1ed442c01597ab14b8a6632248a6649"><td class="mdescLeft">&#160;</td><td class="mdescRight">TouchApplication. <br /></td></tr>
<tr class="separator:ac1ed442c01597ab14b8a6632248a6649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a039c053870c7ece2c89f10d5f13a3a5f" id="r_a039c053870c7ece2c89f10d5f13a3a5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a039c053870c7ece2c89f10d5f13a3a5f">nsIsApplicationUpdateRequested</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, bool *flag, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out)</td></tr>
<tr class="memdesc:a039c053870c7ece2c89f10d5f13a3a5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsApplicationUpdateRequested. <br /></td></tr>
<tr class="separator:a039c053870c7ece2c89f10d5f13a3a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3ed10f335fc485af9ffd9444bd89c40" id="r_ad3ed10f335fc485af9ffd9444bd89c40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ad3ed10f335fc485af9ffd9444bd89c40">nsWithdrawApplicationUpdateRequest</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:ad3ed10f335fc485af9ffd9444bd89c40"><td class="mdescLeft">&#160;</td><td class="mdescRight">WithdrawApplicationUpdateRequest. <br /></td></tr>
<tr class="separator:ad3ed10f335fc485af9ffd9444bd89c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02bf35ef2087a5e611918fe6cdac81ce" id="r_a02bf35ef2087a5e611918fe6cdac81ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a02bf35ef2087a5e611918fe6cdac81ce">nsRequestVerifyAddOnContentsRights</a> (<a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:a02bf35ef2087a5e611918fe6cdac81ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestVerifyAddOnContentsRights. <br /></td></tr>
<tr class="separator:a02bf35ef2087a5e611918fe6cdac81ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c19a01408f97f0fe19379a41b7c7ec8" id="r_a0c19a01408f97f0fe19379a41b7c7ec8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a0c19a01408f97f0fe19379a41b7c7ec8">nsRequestVerifyApplication</a> (<a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> unk, void *buffer, size_t size)</td></tr>
<tr class="memdesc:a0c19a01408f97f0fe19379a41b7c7ec8"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestVerifyApplication. <br /></td></tr>
<tr class="separator:a0c19a01408f97f0fe19379a41b7c7ec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fbd778cf7cce3cd44a8831ad73f2b4b" id="r_a2fbd778cf7cce3cd44a8831ad73f2b4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a2fbd778cf7cce3cd44a8831ad73f2b4b">nsIsAnyApplicationEntityInstalled</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, bool *out)</td></tr>
<tr class="memdesc:a2fbd778cf7cce3cd44a8831ad73f2b4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsAnyApplicationEntityInstalled. <br /></td></tr>
<tr class="separator:a2fbd778cf7cce3cd44a8831ad73f2b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19dd12a36a226a585c56cc1116d7eeef" id="r_a19dd12a36a226a585c56cc1116d7eeef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a19dd12a36a226a585c56cc1116d7eeef">nsCleanupUnavailableAddOnContents</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="structAccountUid.html">AccountUid</a> uid)</td></tr>
<tr class="memdesc:a19dd12a36a226a585c56cc1116d7eeef"><td class="mdescLeft">&#160;</td><td class="mdescRight">CleanupUnavailableAddOnContents. <br /></td></tr>
<tr class="separator:a19dd12a36a226a585c56cc1116d7eeef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5b6dfa80fcaefbd3e119aecb126fa9f" id="r_ac5b6dfa80fcaefbd3e119aecb126fa9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ac5b6dfa80fcaefbd3e119aecb126fa9f">nsEstimateSizeToMove</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *storage_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *out)</td></tr>
<tr class="memdesc:ac5b6dfa80fcaefbd3e119aecb126fa9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">EstimateSizeToMove. <br /></td></tr>
<tr class="separator:ac5b6dfa80fcaefbd3e119aecb126fa9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3c1da1e5e061479db4400b21d660e59" id="r_ab3c1da1e5e061479db4400b21d660e59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ab3c1da1e5e061479db4400b21d660e59">nsFormatSdCard</a> (void)</td></tr>
<tr class="memdesc:ab3c1da1e5e061479db4400b21d660e59"><td class="mdescLeft">&#160;</td><td class="mdescRight">FormatSdCard. <br /></td></tr>
<tr class="separator:ab3c1da1e5e061479db4400b21d660e59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea817f1a96be9cecc81d92184f718b85" id="r_aea817f1a96be9cecc81d92184f718b85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aea817f1a96be9cecc81d92184f718b85">nsNeedsSystemUpdateToFormatSdCard</a> (bool *out)</td></tr>
<tr class="memdesc:aea817f1a96be9cecc81d92184f718b85"><td class="mdescLeft">&#160;</td><td class="mdescRight">NeedsSystemUpdateToFormatSdCard. <br /></td></tr>
<tr class="separator:aea817f1a96be9cecc81d92184f718b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d9d26932107a1fc4395539dd8e17d8b" id="r_a7d9d26932107a1fc4395539dd8e17d8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a7d9d26932107a1fc4395539dd8e17d8b">nsGetLastSdCardFormatUnexpectedResult</a> (void)</td></tr>
<tr class="memdesc:a7d9d26932107a1fc4395539dd8e17d8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetLastSdCardFormatUnexpectedResult. <br /></td></tr>
<tr class="separator:a7d9d26932107a1fc4395539dd8e17d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a027cbc0727bdcfff24b63741c8029398" id="r_a027cbc0727bdcfff24b63741c8029398"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a027cbc0727bdcfff24b63741c8029398">nsGetApplicationView</a> (<a class="el" href="structNsApplicationView.html">NsApplicationView</a> *views, const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count)</td></tr>
<tr class="memdesc:a027cbc0727bdcfff24b63741c8029398"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetApplicationView. <br /></td></tr>
<tr class="separator:a027cbc0727bdcfff24b63741c8029398"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7be6508ca9b4ac01f0f598d3291c675" id="r_ad7be6508ca9b4ac01f0f598d3291c675"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ad7be6508ca9b4ac01f0f598d3291c675">nsGetApplicationViewDownloadErrorContext</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="structErrorContext.html">ErrorContext</a> *context)</td></tr>
<tr class="memdesc:ad7be6508ca9b4ac01f0f598d3291c675"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetApplicationViewDownloadErrorContext. <br /></td></tr>
<tr class="separator:ad7be6508ca9b4ac01f0f598d3291c675"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfd04c2d490da0f4cd16a3ee52bbe671" id="r_adfd04c2d490da0f4cd16a3ee52bbe671"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#adfd04c2d490da0f4cd16a3ee52bbe671">nsGetApplicationViewWithPromotionInfo</a> (<a class="el" href="structNsApplicationViewWithPromotionInfo.html">NsApplicationViewWithPromotionInfo</a> *out, const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *application_ids, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count)</td></tr>
<tr class="memdesc:adfd04c2d490da0f4cd16a3ee52bbe671"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetApplicationViewWithPromotionInfo. <br /></td></tr>
<tr class="separator:adfd04c2d490da0f4cd16a3ee52bbe671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2cceeb9f357d7490cd53d8b5d729b5a" id="r_ab2cceeb9f357d7490cd53d8b5d729b5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ab2cceeb9f357d7490cd53d8b5d729b5a">nsRequestDownloadApplicationPrepurchasedRights</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:ab2cceeb9f357d7490cd53d8b5d729b5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestDownloadApplicationPrepurchasedRights. <br /></td></tr>
<tr class="separator:ab2cceeb9f357d7490cd53d8b5d729b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b0c358a9895e5eb95ad9bca22d049ba" id="r_a1b0c358a9895e5eb95ad9bca22d049ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a1b0c358a9895e5eb95ad9bca22d049ba">nsGetSystemDeliveryInfo</a> (<a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info)</td></tr>
<tr class="memdesc:a1b0c358a9895e5eb95ad9bca22d049ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> using the currently installed SystemUpdate meta. <br /></td></tr>
<tr class="separator:a1b0c358a9895e5eb95ad9bca22d049ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a5b882e46467518b496d6967a00dcf0" id="r_a5a5b882e46467518b496d6967a00dcf0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a5a5b882e46467518b496d6967a00dcf0">nsSelectLatestSystemDeliveryInfo</a> (const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *sys_list, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> sys_count, const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *base_info, const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *app_list, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> app_count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *index)</td></tr>
<tr class="memdesc:a5a5b882e46467518b496d6967a00dcf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">SelectLatestSystemDeliveryInfo. <br /></td></tr>
<tr class="separator:a5a5b882e46467518b496d6967a00dcf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9115c9db8071c1126847cea64368b6c" id="r_af9115c9db8071c1126847cea64368b6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#af9115c9db8071c1126847cea64368b6c">nsVerifyDeliveryProtocolVersion</a> (const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info)</td></tr>
<tr class="memdesc:af9115c9db8071c1126847cea64368b6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">VerifyDeliveryProtocolVersion. <br /></td></tr>
<tr class="separator:af9115c9db8071c1126847cea64368b6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1de0153c563ac11e3a69d88cac61f95d" id="r_a1de0153c563ac11e3a69d88cac61f95d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a1de0153c563ac11e3a69d88cac61f95d">nsGetApplicationDeliveryInfo</a> (<a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> attr, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
<tr class="memdesc:a1de0153c563ac11e3a69d88cac61f95d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> for the specified ApplicationId. <br /></td></tr>
<tr class="separator:a1de0153c563ac11e3a69d88cac61f95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ffebcda102aac254297f5607c288fc0" id="r_a6ffebcda102aac254297f5607c288fc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a6ffebcda102aac254297f5607c288fc0">nsHasAllContentsToDeliver</a> (const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, bool *out)</td></tr>
<tr class="memdesc:a6ffebcda102aac254297f5607c288fc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">HasAllContentsToDeliver. <br /></td></tr>
<tr class="separator:a6ffebcda102aac254297f5607c288fc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabf976d2f90cae41584afc7df9646cec" id="r_aabf976d2f90cae41584afc7df9646cec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aabf976d2f90cae41584afc7df9646cec">nsCompareApplicationDeliveryInfo</a> (const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info0, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count0, const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info1, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count1, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out)</td></tr>
<tr class="memdesc:aabf976d2f90cae41584afc7df9646cec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Both <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> are validated, then the application_version in the first/second <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> are compared. <br /></td></tr>
<tr class="separator:aabf976d2f90cae41584afc7df9646cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68a944f8d795b82f5bc8ec5a5bcd995d" id="r_a68a944f8d795b82f5bc8ec5a5bcd995d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a68a944f8d795b82f5bc8ec5a5bcd995d">nsCanDeliverApplication</a> (const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info0, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count0, const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info1, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count1, bool *out)</td></tr>
<tr class="memdesc:a68a944f8d795b82f5bc8ec5a5bcd995d"><td class="mdescLeft">&#160;</td><td class="mdescRight">CanDeliverApplication. <br /></td></tr>
<tr class="separator:a68a944f8d795b82f5bc8ec5a5bcd995d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9624110e08de43bd0fa7dcf3aa6b22eb" id="r_a9624110e08de43bd0fa7dcf3aa6b22eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a9624110e08de43bd0fa7dcf3aa6b22eb">nsListContentMetaKeyToDeliverApplication</a> (<a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *meta, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> meta_count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> meta_index, const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> info_count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
<tr class="memdesc:a9624110e08de43bd0fa7dcf3aa6b22eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">ListContentMetaKeyToDeliverApplication. <br /></td></tr>
<tr class="separator:a9624110e08de43bd0fa7dcf3aa6b22eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f7ec7bd5aeee6822aa5a6b5d3049a5f" id="r_a5f7ec7bd5aeee6822aa5a6b5d3049a5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a5f7ec7bd5aeee6822aa5a6b5d3049a5f">nsNeedsSystemUpdateToDeliverApplication</a> (const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *sys_info, bool *out)</td></tr>
<tr class="memdesc:a5f7ec7bd5aeee6822aa5a6b5d3049a5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">After validation etc, this sets the output bool by comparing system-version fields in the <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> / info-array and with a state field. <br /></td></tr>
<tr class="separator:a5f7ec7bd5aeee6822aa5a6b5d3049a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace570047dfc7986d819a087ebc14b73f" id="r_ace570047dfc7986d819a087ebc14b73f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ace570047dfc7986d819a087ebc14b73f">nsEstimateRequiredSize</a> (const <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *meta, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *out)</td></tr>
<tr class="memdesc:ace570047dfc7986d819a087ebc14b73f"><td class="mdescLeft">&#160;</td><td class="mdescRight">EstimateRequiredSize. <br /></td></tr>
<tr class="separator:ace570047dfc7986d819a087ebc14b73f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac20ea9b2620bb58bfc16567792731daf" id="r_ac20ea9b2620bb58bfc16567792731daf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ac20ea9b2620bb58bfc16567792731daf">nsRequestReceiveApplication</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> port, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, const <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *meta, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id)</td></tr>
<tr class="memdesc:ac20ea9b2620bb58bfc16567792731daf"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestReceiveApplication. <br /></td></tr>
<tr class="separator:ac20ea9b2620bb58bfc16567792731daf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abba509621b58ee5a7d561e6de61c9897" id="r_abba509621b58ee5a7d561e6de61c9897"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#abba509621b58ee5a7d561e6de61c9897">nsCommitReceiveApplication</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:abba509621b58ee5a7d561e6de61c9897"><td class="mdescLeft">&#160;</td><td class="mdescRight">CommitReceiveApplication. <br /></td></tr>
<tr class="separator:abba509621b58ee5a7d561e6de61c9897"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bf11e746673f45530fdc5e8d8eb48ed" id="r_a0bf11e746673f45530fdc5e8d8eb48ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a0bf11e746673f45530fdc5e8d8eb48ed">nsGetReceiveApplicationProgress</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="ns_8h.html#a1cbad7b77408ce4182c0fd7390676bc4">NsReceiveApplicationProgress</a> *out)</td></tr>
<tr class="memdesc:a0bf11e746673f45530fdc5e8d8eb48ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetReceiveApplicationProgress. <br /></td></tr>
<tr class="separator:a0bf11e746673f45530fdc5e8d8eb48ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8abc7d689d97312fc479f8395041542" id="r_ae8abc7d689d97312fc479f8395041542"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ae8abc7d689d97312fc479f8395041542">nsRequestSendApplication</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> port, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, const <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *meta, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count)</td></tr>
<tr class="memdesc:ae8abc7d689d97312fc479f8395041542"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestSendApplication. <br /></td></tr>
<tr class="separator:ae8abc7d689d97312fc479f8395041542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cdf3bb512b2ffbb11de0dd5727cba90" id="r_a0cdf3bb512b2ffbb11de0dd5727cba90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a0cdf3bb512b2ffbb11de0dd5727cba90">nsGetSendApplicationProgress</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="ns_8h.html#a70d4f76e85276f0a7a12a9b45afa59bf">NsSendApplicationProgress</a> *out)</td></tr>
<tr class="memdesc:a0cdf3bb512b2ffbb11de0dd5727cba90"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetSendApplicationProgress. <br /></td></tr>
<tr class="separator:a0cdf3bb512b2ffbb11de0dd5727cba90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a240f85bf6c0ee581ec1ba1524ee92b23" id="r_a240f85bf6c0ee581ec1ba1524ee92b23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a240f85bf6c0ee581ec1ba1524ee92b23">nsCompareSystemDeliveryInfo</a> (const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info0, const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info1, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out)</td></tr>
<tr class="memdesc:a240f85bf6c0ee581ec1ba1524ee92b23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Both <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> are validated, then the system_update_meta_version in the first/second <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> are compared. <br /></td></tr>
<tr class="separator:a240f85bf6c0ee581ec1ba1524ee92b23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64fdb0df4b2a02ee1e1653ba9d34321a" id="r_a64fdb0df4b2a02ee1e1653ba9d34321a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a64fdb0df4b2a02ee1e1653ba9d34321a">nsListNotCommittedContentMeta</a> (<a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *meta, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> unk, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
<tr class="memdesc:a64fdb0df4b2a02ee1e1653ba9d34321a"><td class="mdescLeft">&#160;</td><td class="mdescRight">ListNotCommittedContentMeta. <br /></td></tr>
<tr class="separator:a64fdb0df4b2a02ee1e1653ba9d34321a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76af72556d1460ae4c9296e0d32c8928" id="r_a76af72556d1460ae4c9296e0d32c8928"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a76af72556d1460ae4c9296e0d32c8928">nsGetApplicationDeliveryInfoHash</a> (const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *info, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out_hash)</td></tr>
<tr class="memdesc:a76af72556d1460ae4c9296e0d32c8928"><td class="mdescLeft">&#160;</td><td class="mdescRight">This extracts data from the input array for hashing with SHA256, with validation being done when handling each entry. <br /></td></tr>
<tr class="separator:a76af72556d1460ae4c9296e0d32c8928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4695c046d543300de0c00a6decbbc6c" id="r_ae4695c046d543300de0c00a6decbbc6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ae4695c046d543300de0c00a6decbbc6c">nsGetApplicationTerminateResult</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> *res)</td></tr>
<tr class="memdesc:ae4695c046d543300de0c00a6decbbc6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetApplicationTerminateResult. <br /></td></tr>
<tr class="separator:ae4695c046d543300de0c00a6decbbc6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9ce2270fb64d921c7f9fc74380e0a1d" id="r_af9ce2270fb64d921c7f9fc74380e0a1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#af9ce2270fb64d921c7f9fc74380e0a1d">nsGetApplicationRightsOnClient</a> (<a class="el" href="structNsApplicationRightsOnClient.html">NsApplicationRightsOnClient</a> *rights, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="structAccountUid.html">AccountUid</a> uid, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
<tr class="memdesc:af9ce2270fb64d921c7f9fc74380e0a1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetApplicationRightsOnClient. <br /></td></tr>
<tr class="separator:af9ce2270fb64d921c7f9fc74380e0a1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e3ecb087c9c4541226bdfde7c279f1e" id="r_a2e3ecb087c9c4541226bdfde7c279f1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a2e3ecb087c9c4541226bdfde7c279f1e">nsRequestNoDownloadRightsErrorResolution</a> (<a class="el" href="structAsyncValue.html">AsyncValue</a> *a, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:a2e3ecb087c9c4541226bdfde7c279f1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestNoDownloadRightsErrorResolution. <br /></td></tr>
<tr class="separator:a2e3ecb087c9c4541226bdfde7c279f1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5f69244257226e7f435f4f01628f4fe" id="r_ae5f69244257226e7f435f4f01628f4fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ae5f69244257226e7f435f4f01628f4fe">nsRequestResolveNoDownloadRightsError</a> (<a class="el" href="structAsyncValue.html">AsyncValue</a> *a, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id)</td></tr>
<tr class="memdesc:ae5f69244257226e7f435f4f01628f4fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestResolveNoDownloadRightsError. <br /></td></tr>
<tr class="separator:ae5f69244257226e7f435f4f01628f4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf55faf1a855543a1c557973d12865b9" id="r_abf55faf1a855543a1c557973d12865b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#abf55faf1a855543a1c557973d12865b9">nsGetPromotionInfo</a> (<a class="el" href="structNsPromotionInfo.html">NsPromotionInfo</a> *promotion, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="structAccountUid.html">AccountUid</a> uid)</td></tr>
<tr class="memdesc:abf55faf1a855543a1c557973d12865b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetPromotionInfo. <br /></td></tr>
<tr class="separator:abf55faf1a855543a1c557973d12865b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">IDownloadTaskInterface</div></td></tr>
<tr class="memitem:a1f33b18ed49819e7f6c8c8f01352ae07" id="r_a1f33b18ed49819e7f6c8c8f01352ae07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a1f33b18ed49819e7f6c8c8f01352ae07">nsClearTaskStatusList</a> (void)</td></tr>
<tr class="memdesc:a1f33b18ed49819e7f6c8c8f01352ae07"><td class="mdescLeft">&#160;</td><td class="mdescRight">ClearTaskStatusList. <br /></td></tr>
<tr class="separator:a1f33b18ed49819e7f6c8c8f01352ae07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a81c86edb788196f4e0618755699935" id="r_a0a81c86edb788196f4e0618755699935"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a0a81c86edb788196f4e0618755699935">nsRequestDownloadTaskList</a> (void)</td></tr>
<tr class="memdesc:a0a81c86edb788196f4e0618755699935"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestDownloadTaskList. <br /></td></tr>
<tr class="separator:a0a81c86edb788196f4e0618755699935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a775c531653467df0b8ef7de124fa86ea" id="r_a775c531653467df0b8ef7de124fa86ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a775c531653467df0b8ef7de124fa86ea">nsRequestEnsureDownloadTask</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a)</td></tr>
<tr class="memdesc:a775c531653467df0b8ef7de124fa86ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestEnsureDownloadTask. <br /></td></tr>
<tr class="separator:a775c531653467df0b8ef7de124fa86ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f7d067d620a79f969baba67920742d6" id="r_a5f7d067d620a79f969baba67920742d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a5f7d067d620a79f969baba67920742d6">nsListDownloadTaskStatus</a> (<a class="el" href="structNsDownloadTaskStatus.html">NsDownloadTaskStatus</a> *tasks, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
<tr class="memdesc:a5f7d067d620a79f969baba67920742d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">ListDownloadTaskStatus. <br /></td></tr>
<tr class="separator:a5f7d067d620a79f969baba67920742d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ca003c52ecf2d3e2e02e30c841bcdd" id="r_aa6ca003c52ecf2d3e2e02e30c841bcdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aa6ca003c52ecf2d3e2e02e30c841bcdd">nsRequestDownloadTaskListData</a> (<a class="el" href="structAsyncValue.html">AsyncValue</a> *a)</td></tr>
<tr class="memdesc:aa6ca003c52ecf2d3e2e02e30c841bcdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestDownloadTaskListData. <br /></td></tr>
<tr class="separator:aa6ca003c52ecf2d3e2e02e30c841bcdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad00057bf1c04e0bb877345b3b3db1d8b" id="r_ad00057bf1c04e0bb877345b3b3db1d8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ad00057bf1c04e0bb877345b3b3db1d8b">nsTryCommitCurrentApplicationDownloadTask</a> (void)</td></tr>
<tr class="memdesc:ad00057bf1c04e0bb877345b3b3db1d8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">TryCommitCurrentApplicationDownloadTask. <br /></td></tr>
<tr class="separator:ad00057bf1c04e0bb877345b3b3db1d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83c93ccf658ce8cb14ba2ccb4ee979b0" id="r_a83c93ccf658ce8cb14ba2ccb4ee979b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a83c93ccf658ce8cb14ba2ccb4ee979b0">nsEnableAutoCommit</a> (void)</td></tr>
<tr class="memdesc:a83c93ccf658ce8cb14ba2ccb4ee979b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">EnableAutoCommit. <br /></td></tr>
<tr class="separator:a83c93ccf658ce8cb14ba2ccb4ee979b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a960cea2c6dc0ccad5ff82e1f3a5b6a61" id="r_a960cea2c6dc0ccad5ff82e1f3a5b6a61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a960cea2c6dc0ccad5ff82e1f3a5b6a61">nsDisableAutoCommit</a> (void)</td></tr>
<tr class="memdesc:a960cea2c6dc0ccad5ff82e1f3a5b6a61"><td class="mdescLeft">&#160;</td><td class="mdescRight">DisableAutoCommit. <br /></td></tr>
<tr class="separator:a960cea2c6dc0ccad5ff82e1f3a5b6a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0d27ec5d5d561c9a6556f6d8a9485be" id="r_ad0d27ec5d5d561c9a6556f6d8a9485be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ad0d27ec5d5d561c9a6556f6d8a9485be">nsTriggerDynamicCommitEvent</a> (void)</td></tr>
<tr class="memdesc:ad0d27ec5d5d561c9a6556f6d8a9485be"><td class="mdescLeft">&#160;</td><td class="mdescRight">TriggerDynamicCommitEvent. <br /></td></tr>
<tr class="separator:ad0d27ec5d5d561c9a6556f6d8a9485be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">IContentManagementInterface</div></td></tr>
<tr class="memitem:a3ebee0e738a3d408fc9d2af46a0ce0bb" id="r_a3ebee0e738a3d408fc9d2af46a0ce0bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a3ebee0e738a3d408fc9d2af46a0ce0bb">nsCalculateApplicationOccupiedSize</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="structNsApplicationOccupiedSize.html">NsApplicationOccupiedSize</a> *out)</td></tr>
<tr class="memdesc:a3ebee0e738a3d408fc9d2af46a0ce0bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">CalculateApplicationOccupiedSize. <br /></td></tr>
<tr class="separator:a3ebee0e738a3d408fc9d2af46a0ce0bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35726996e2e59177e0463f3506ace8f8" id="r_a35726996e2e59177e0463f3506ace8f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a35726996e2e59177e0463f3506ace8f8">nsCheckSdCardMountStatus</a> (void)</td></tr>
<tr class="memdesc:a35726996e2e59177e0463f3506ace8f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">CheckSdCardMountStatus. <br /></td></tr>
<tr class="separator:a35726996e2e59177e0463f3506ace8f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a810f157f35a1ccf01c792e591deb80cf" id="r_a810f157f35a1ccf01c792e591deb80cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a810f157f35a1ccf01c792e591deb80cf">nsGetTotalSpaceSize</a> (<a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id, <a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *size)</td></tr>
<tr class="memdesc:a810f157f35a1ccf01c792e591deb80cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the total storage capacity (used + free) from content manager services. <br /></td></tr>
<tr class="separator:a810f157f35a1ccf01c792e591deb80cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7870471efd1f8f7bc43c07ef700b6968" id="r_a7870471efd1f8f7bc43c07ef700b6968"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a7870471efd1f8f7bc43c07ef700b6968">nsGetFreeSpaceSize</a> (<a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> storage_id, <a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *size)</td></tr>
<tr class="memdesc:a7870471efd1f8f7bc43c07ef700b6968"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the available storage capacity from content manager services. <br /></td></tr>
<tr class="separator:a7870471efd1f8f7bc43c07ef700b6968"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29edaa5d9043ee89b2b4806ca970cade" id="r_a29edaa5d9043ee89b2b4806ca970cade"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a29edaa5d9043ee89b2b4806ca970cade">nsCountApplicationContentMeta</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out)</td></tr>
<tr class="memdesc:a29edaa5d9043ee89b2b4806ca970cade"><td class="mdescLeft">&#160;</td><td class="mdescRight">CountApplicationContentMeta. <br /></td></tr>
<tr class="separator:a29edaa5d9043ee89b2b4806ca970cade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb14d0690f8211c8f12101a89128113b" id="r_adb14d0690f8211c8f12101a89128113b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#adb14d0690f8211c8f12101a89128113b">nsListApplicationContentMetaStatus</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> index, <a class="el" href="structNsApplicationContentMetaStatus.html">NsApplicationContentMetaStatus</a> *list, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out_entrycount)</td></tr>
<tr class="memdesc:adb14d0690f8211c8f12101a89128113b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an listing of <a class="el" href="structNsApplicationContentMetaStatus.html">NsApplicationContentMetaStatus</a>. <br /></td></tr>
<tr class="separator:adb14d0690f8211c8f12101a89128113b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06fb19d74360b4dd1c752bcba587688c" id="r_a06fb19d74360b4dd1c752bcba587688c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a06fb19d74360b4dd1c752bcba587688c">nsIsAnyApplicationRunning</a> (bool *out)</td></tr>
<tr class="memdesc:a06fb19d74360b4dd1c752bcba587688c"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsAnyApplicationRunning. <br /></td></tr>
<tr class="separator:a06fb19d74360b4dd1c752bcba587688c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">IRequestServerStopper</div></td></tr>
<tr class="memitem:abc8e54edae81acfd440295f8a52bc11c" id="r_abc8e54edae81acfd440295f8a52bc11c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#abc8e54edae81acfd440295f8a52bc11c">nsRequestServerStopperClose</a> (<a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a> *r)</td></tr>
<tr class="memdesc:abc8e54edae81acfd440295f8a52bc11c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a <a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a>. <br /></td></tr>
<tr class="separator:abc8e54edae81acfd440295f8a52bc11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">IProgressMonitorForDeleteUserSaveDataAll</div></td></tr>
<tr class="memitem:a968cae7e9184a1e17eabfe87c3a8b4e7" id="r_a968cae7e9184a1e17eabfe87c3a8b4e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a968cae7e9184a1e17eabfe87c3a8b4e7">nsProgressMonitorForDeleteUserSaveDataAllClose</a> (<a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p)</td></tr>
<tr class="memdesc:a968cae7e9184a1e17eabfe87c3a8b4e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a <a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a>. <br /></td></tr>
<tr class="separator:a968cae7e9184a1e17eabfe87c3a8b4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af888b677cedeff5ef43df58196f0eccb" id="r_af888b677cedeff5ef43df58196f0eccb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#af888b677cedeff5ef43df58196f0eccb">nsProgressMonitorForDeleteUserSaveDataAllGetSystemEvent</a> (<a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p, <a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
<tr class="memdesc:af888b677cedeff5ef43df58196f0eccb"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetSystemEvent. <br /></td></tr>
<tr class="separator:af888b677cedeff5ef43df58196f0eccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3dcca4d9aec81c000cf64fcffa05239" id="r_ae3dcca4d9aec81c000cf64fcffa05239"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ae3dcca4d9aec81c000cf64fcffa05239">nsProgressMonitorForDeleteUserSaveDataAllIsFinished</a> (<a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p, bool *out)</td></tr>
<tr class="memdesc:ae3dcca4d9aec81c000cf64fcffa05239"><td class="mdescLeft">&#160;</td><td class="mdescRight">IsFinished. <br /></td></tr>
<tr class="separator:ae3dcca4d9aec81c000cf64fcffa05239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5adb6291fe3f0338d1714719c3931714" id="r_a5adb6291fe3f0338d1714719c3931714"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a5adb6291fe3f0338d1714719c3931714">nsProgressMonitorForDeleteUserSaveDataAllGetResult</a> (<a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p)</td></tr>
<tr class="memdesc:a5adb6291fe3f0338d1714719c3931714"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetResult. <br /></td></tr>
<tr class="separator:a5adb6291fe3f0338d1714719c3931714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67bae094659f96670ff1f18449fc2f14" id="r_a67bae094659f96670ff1f18449fc2f14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a67bae094659f96670ff1f18449fc2f14">nsProgressMonitorForDeleteUserSaveDataAllGetProgress</a> (<a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *p, <a class="el" href="structNsProgressForDeleteUserSaveDataAll.html">NsProgressForDeleteUserSaveDataAll</a> *progress)</td></tr>
<tr class="memdesc:a67bae094659f96670ff1f18449fc2f14"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetProgress. <br /></td></tr>
<tr class="separator:a67bae094659f96670ff1f18449fc2f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">IProgressAsyncResult</div></td></tr>
<tr class="memitem:a3f9602a82225b4cdf98cf63622063176" id="r_a3f9602a82225b4cdf98cf63622063176"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a3f9602a82225b4cdf98cf63622063176">nsProgressAsyncResultClose</a> (<a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a)</td></tr>
<tr class="memdesc:a3f9602a82225b4cdf98cf63622063176"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a <a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a>. <br /></td></tr>
<tr class="separator:a3f9602a82225b4cdf98cf63622063176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add98a14643436e6684eb4c0848fcce3d" id="r_add98a14643436e6684eb4c0848fcce3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#add98a14643436e6684eb4c0848fcce3d">nsProgressAsyncResultWait</a> (<a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> timeout)</td></tr>
<tr class="memdesc:add98a14643436e6684eb4c0848fcce3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for the async operation to finish using the specified timeout. <br /></td></tr>
<tr class="separator:add98a14643436e6684eb4c0848fcce3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48276017e9806fd78bb90a6f2f175f39" id="r_a48276017e9806fd78bb90a6f2f175f39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a48276017e9806fd78bb90a6f2f175f39">nsProgressAsyncResultGet</a> (<a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a)</td></tr>
<tr class="memdesc:a48276017e9806fd78bb90a6f2f175f39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the Result. <br /></td></tr>
<tr class="separator:a48276017e9806fd78bb90a6f2f175f39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a343b99e5e91f2cb38712cc971faef8bd" id="r_a343b99e5e91f2cb38712cc971faef8bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a343b99e5e91f2cb38712cc971faef8bd">nsProgressAsyncResultCancel</a> (<a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a)</td></tr>
<tr class="memdesc:a343b99e5e91f2cb38712cc971faef8bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancels the async operation. <br /></td></tr>
<tr class="separator:a343b99e5e91f2cb38712cc971faef8bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f11c1e3e18ac110cdd93011d0a066b2" id="r_a4f11c1e3e18ac110cdd93011d0a066b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a4f11c1e3e18ac110cdd93011d0a066b2">nsProgressAsyncResultGetProgress</a> (<a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a, void *buffer, size_t size)</td></tr>
<tr class="memdesc:a4f11c1e3e18ac110cdd93011d0a066b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the progress. <br /></td></tr>
<tr class="separator:a4f11c1e3e18ac110cdd93011d0a066b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac939623b611ac586337060d1a4595952" id="r_ac939623b611ac586337060d1a4595952"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ac939623b611ac586337060d1a4595952">nsProgressAsyncResultGetDetailResult</a> (<a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a)</td></tr>
<tr class="memdesc:ac939623b611ac586337060d1a4595952"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetDetailResult. <br /></td></tr>
<tr class="separator:ac939623b611ac586337060d1a4595952"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e932dec706ebb81ecb13db51e05344f" id="r_a5e932dec706ebb81ecb13db51e05344f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a5e932dec706ebb81ecb13db51e05344f">nsProgressAsyncResultGetErrorContext</a> (<a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *a, <a class="el" href="structErrorContext.html">ErrorContext</a> *context)</td></tr>
<tr class="memdesc:a5e932dec706ebb81ecb13db51e05344f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structErrorContext.html">ErrorContext</a>. <br /></td></tr>
<tr class="separator:a5e932dec706ebb81ecb13db51e05344f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">ns:vm</div></td></tr>
<tr class="memitem:a56846b2c79022eb36d242963ffe9033a" id="r_a56846b2c79022eb36d242963ffe9033a"><td class="memItemLeft" align="right" valign="top"><a id="a56846b2c79022eb36d242963ffe9033a" name="a56846b2c79022eb36d242963ffe9033a"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsvmInitialize</b> (void)</td></tr>
<tr class="memdesc:a56846b2c79022eb36d242963ffe9033a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize ns:vm. On pre-3.0.0 this must be used with <a class="el" href="ns_8h.html#abcefcfde2e26488d85077940f106e213">nsInitialize</a>. <br /></td></tr>
<tr class="separator:a56846b2c79022eb36d242963ffe9033a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa82da1d24e7608cc19f94f5683b0135" id="r_aaa82da1d24e7608cc19f94f5683b0135"><td class="memItemLeft" align="right" valign="top"><a id="aaa82da1d24e7608cc19f94f5683b0135" name="aaa82da1d24e7608cc19f94f5683b0135"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>nsvmExit</b> (void)</td></tr>
<tr class="memdesc:aaa82da1d24e7608cc19f94f5683b0135"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exit ns:vm. <br /></td></tr>
<tr class="separator:aaa82da1d24e7608cc19f94f5683b0135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8bf1fd165f0e8e3ad9c2ffd786ecf6c" id="r_ae8bf1fd165f0e8e3ad9c2ffd786ecf6c"><td class="memItemLeft" align="right" valign="top"><a id="ae8bf1fd165f0e8e3ad9c2ffd786ecf6c" name="ae8bf1fd165f0e8e3ad9c2ffd786ecf6c"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nsvmGetServiceSession</b> (void)</td></tr>
<tr class="memdesc:ae8bf1fd165f0e8e3ad9c2ffd786ecf6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for ns:vm. This is only initialized on [3.0.0+]. <br /></td></tr>
<tr class="separator:ae8bf1fd165f0e8e3ad9c2ffd786ecf6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71a2d161cb9e1d178a4531a0927c83e6" id="r_a71a2d161cb9e1d178a4531a0927c83e6"><td class="memItemLeft" align="right" valign="top"><a id="a71a2d161cb9e1d178a4531a0927c83e6" name="a71a2d161cb9e1d178a4531a0927c83e6"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsvmNeedsUpdateVulnerability</b> (bool *out)</td></tr>
<tr class="separator:a71a2d161cb9e1d178a4531a0927c83e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81fefe39c450577619e3f323ec46d65e" id="r_a81fefe39c450577619e3f323ec46d65e"><td class="memItemLeft" align="right" valign="top"><a id="a81fefe39c450577619e3f323ec46d65e" name="a81fefe39c450577619e3f323ec46d65e"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsvmGetSafeSystemVersion</b> (<a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *out)</td></tr>
<tr class="memdesc:a81fefe39c450577619e3f323ec46d65e"><td class="mdescLeft">&#160;</td><td class="mdescRight">[4.0.0+] <br /></td></tr>
<tr class="separator:a81fefe39c450577619e3f323ec46d65e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">ns:dev</div></td></tr>
<tr class="memitem:ae9f38c0f8531edbc4d565f7fe191b98d" id="r_ae9f38c0f8531edbc4d565f7fe191b98d"><td class="memItemLeft" align="right" valign="top"><a id="ae9f38c0f8531edbc4d565f7fe191b98d" name="ae9f38c0f8531edbc4d565f7fe191b98d"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevInitialize</b> (void)</td></tr>
<tr class="memdesc:ae9f38c0f8531edbc4d565f7fe191b98d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize ns:dev. <br /></td></tr>
<tr class="separator:ae9f38c0f8531edbc4d565f7fe191b98d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0242dcfcf6e847a60d31fcb57e00872a" id="r_a0242dcfcf6e847a60d31fcb57e00872a"><td class="memItemLeft" align="right" valign="top"><a id="a0242dcfcf6e847a60d31fcb57e00872a" name="a0242dcfcf6e847a60d31fcb57e00872a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevExit</b> (void)</td></tr>
<tr class="memdesc:a0242dcfcf6e847a60d31fcb57e00872a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize ns:dev. <br /></td></tr>
<tr class="separator:a0242dcfcf6e847a60d31fcb57e00872a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b858fec7dd2653cdb03948155695798" id="r_a7b858fec7dd2653cdb03948155695798"><td class="memItemLeft" align="right" valign="top"><a id="a7b858fec7dd2653cdb03948155695798" name="a7b858fec7dd2653cdb03948155695798"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevGetServiceSession</b> (void)</td></tr>
<tr class="memdesc:a7b858fec7dd2653cdb03948155695798"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for ns:dev. <br /></td></tr>
<tr class="separator:a7b858fec7dd2653cdb03948155695798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a791806b4ac0e772b0bad0bc6449542ca" id="r_a791806b4ac0e772b0bad0bc6449542ca"><td class="memItemLeft" align="right" valign="top"><a id="a791806b4ac0e772b0bad0bc6449542ca" name="a791806b4ac0e772b0bad0bc6449542ca"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevLaunchProgram</b> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_pid, const <a class="el" href="structNsLaunchProperties.html">NsLaunchProperties</a> *properties, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags)</td></tr>
<tr class="memdesc:a791806b4ac0e772b0bad0bc6449542ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">[1.0.0-9.2.0] <br /></td></tr>
<tr class="separator:a791806b4ac0e772b0bad0bc6449542ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b49bcf772e8dd97e3ed9b63d5c09687" id="r_a1b49bcf772e8dd97e3ed9b63d5c09687"><td class="memItemLeft" align="right" valign="top"><a id="a1b49bcf772e8dd97e3ed9b63d5c09687" name="a1b49bcf772e8dd97e3ed9b63d5c09687"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevTerminateProcess</b> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> pid)</td></tr>
<tr class="separator:a1b49bcf772e8dd97e3ed9b63d5c09687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d44215afaf74419e3003bca1b96f392" id="r_a2d44215afaf74419e3003bca1b96f392"><td class="memItemLeft" align="right" valign="top"><a id="a2d44215afaf74419e3003bca1b96f392" name="a2d44215afaf74419e3003bca1b96f392"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevTerminateProgram</b> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> tid)</td></tr>
<tr class="memdesc:a2d44215afaf74419e3003bca1b96f392"><td class="mdescLeft">&#160;</td><td class="mdescRight">[1.0.0-9.2.0] <br /></td></tr>
<tr class="separator:a2d44215afaf74419e3003bca1b96f392"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad24e2ce0246696fe1e061990fa1841ad" id="r_ad24e2ce0246696fe1e061990fa1841ad"><td class="memItemLeft" align="right" valign="top"><a id="ad24e2ce0246696fe1e061990fa1841ad" name="ad24e2ce0246696fe1e061990fa1841ad"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevGetShellEvent</b> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
<tr class="memdesc:ad24e2ce0246696fe1e061990fa1841ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Autoclear for nsdevShellEvent is always true. [1.0.0-9.2.0]. <br /></td></tr>
<tr class="separator:ad24e2ce0246696fe1e061990fa1841ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12e286c29396dc57199f14702107da1e" id="r_a12e286c29396dc57199f14702107da1e"><td class="memItemLeft" align="right" valign="top"><a id="a12e286c29396dc57199f14702107da1e" name="a12e286c29396dc57199f14702107da1e"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevGetShellEventInfo</b> (<a class="el" href="structNsShellEventInfo.html">NsShellEventInfo</a> *out)</td></tr>
<tr class="memdesc:a12e286c29396dc57199f14702107da1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">[1.0.0-9.2.0] <br /></td></tr>
<tr class="separator:a12e286c29396dc57199f14702107da1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e73883c805ee82929619084c670c82b" id="r_a6e73883c805ee82929619084c670c82b"><td class="memItemLeft" align="right" valign="top"><a id="a6e73883c805ee82929619084c670c82b" name="a6e73883c805ee82929619084c670c82b"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevTerminateApplication</b> (void)</td></tr>
<tr class="separator:a6e73883c805ee82929619084c670c82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7a40540927dc9aaf25b3ed8df0b407c" id="r_af7a40540927dc9aaf25b3ed8df0b407c"><td class="memItemLeft" align="right" valign="top"><a id="af7a40540927dc9aaf25b3ed8df0b407c" name="af7a40540927dc9aaf25b3ed8df0b407c"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevPrepareLaunchProgramFromHost</b> (<a class="el" href="structNsLaunchProperties.html">NsLaunchProperties</a> *out, const char *path, size_t path_len)</td></tr>
<tr class="memdesc:af7a40540927dc9aaf25b3ed8df0b407c"><td class="mdescLeft">&#160;</td><td class="mdescRight">[1.0.0-9.2.0] <br /></td></tr>
<tr class="separator:af7a40540927dc9aaf25b3ed8df0b407c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace29979ed49c346638dd4ad8aa65e35b" id="r_ace29979ed49c346638dd4ad8aa65e35b"><td class="memItemLeft" align="right" valign="top"><a id="ace29979ed49c346638dd4ad8aa65e35b" name="ace29979ed49c346638dd4ad8aa65e35b"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevLaunchApplicationForDevelop</b> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_pid, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags)</td></tr>
<tr class="memdesc:ace29979ed49c346638dd4ad8aa65e35b"><td class="mdescLeft">&#160;</td><td class="mdescRight">[1.0.0-9.2.0] <br /></td></tr>
<tr class="separator:ace29979ed49c346638dd4ad8aa65e35b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd617d411816423c4e8f0221b1c61da8" id="r_afd617d411816423c4e8f0221b1c61da8"><td class="memItemLeft" align="right" valign="top"><a id="afd617d411816423c4e8f0221b1c61da8" name="afd617d411816423c4e8f0221b1c61da8"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevLaunchApplicationFromHost</b> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_pid, const char *path, size_t path_len, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags)</td></tr>
<tr class="memdesc:afd617d411816423c4e8f0221b1c61da8"><td class="mdescLeft">&#160;</td><td class="mdescRight">[10.0.0-17.0.1] <br /></td></tr>
<tr class="separator:afd617d411816423c4e8f0221b1c61da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02f209f58abb669e1a8ddf1dfeb58bd3" id="r_a02f209f58abb669e1a8ddf1dfeb58bd3"><td class="memItemLeft" align="right" valign="top"><a id="a02f209f58abb669e1a8ddf1dfeb58bd3" name="a02f209f58abb669e1a8ddf1dfeb58bd3"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevLaunchApplicationWithStorageIdForDevelop</b> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_pid, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> app_storage_id, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> patch_storage_id)</td></tr>
<tr class="memdesc:a02f209f58abb669e1a8ddf1dfeb58bd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">[1.0.0-17.0.1] <br /></td></tr>
<tr class="separator:a02f209f58abb669e1a8ddf1dfeb58bd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9dc906fddd69542a6d2f89c18cd2074" id="r_ab9dc906fddd69542a6d2f89c18cd2074"><td class="memItemLeft" align="right" valign="top"><a id="ab9dc906fddd69542a6d2f89c18cd2074" name="ab9dc906fddd69542a6d2f89c18cd2074"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevIsSystemMemoryResourceLimitBoosted</b> (bool *out)</td></tr>
<tr class="memdesc:ab9dc906fddd69542a6d2f89c18cd2074"><td class="mdescLeft">&#160;</td><td class="mdescRight">[6.0.0-8.1.0] <br /></td></tr>
<tr class="separator:ab9dc906fddd69542a6d2f89c18cd2074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a460ed6f705c35002f97bbd004cefa5b8" id="r_a460ed6f705c35002f97bbd004cefa5b8"><td class="memItemLeft" align="right" valign="top"><a id="a460ed6f705c35002f97bbd004cefa5b8" name="a460ed6f705c35002f97bbd004cefa5b8"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevGetRunningApplicationProcessIdForDevelop</b> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_pid)</td></tr>
<tr class="memdesc:a460ed6f705c35002f97bbd004cefa5b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">[6.0.0+] <br /></td></tr>
<tr class="separator:a460ed6f705c35002f97bbd004cefa5b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c359d9a7982cbc48bcb418eebaa5b5b" id="r_a4c359d9a7982cbc48bcb418eebaa5b5b"><td class="memItemLeft" align="right" valign="top"><a id="a4c359d9a7982cbc48bcb418eebaa5b5b" name="a4c359d9a7982cbc48bcb418eebaa5b5b"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nsdevSetCurrentApplicationRightsEnvironmentCanBeActiveForDevelop</b> (bool can_be_active)</td></tr>
<tr class="memdesc:a4c359d9a7982cbc48bcb418eebaa5b5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">[6.0.0+] <br /></td></tr>
<tr class="separator:a4c359d9a7982cbc48bcb418eebaa5b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">ns:su</div></td></tr>
<tr class="memitem:a05ee82cc8bbd704a82bc6c47d75e3b79" id="r_a05ee82cc8bbd704a82bc6c47d75e3b79"><td class="memItemLeft" align="right" valign="top"><a id="a05ee82cc8bbd704a82bc6c47d75e3b79" name="a05ee82cc8bbd704a82bc6c47d75e3b79"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nssuInitialize</b> (void)</td></tr>
<tr class="memdesc:a05ee82cc8bbd704a82bc6c47d75e3b79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize ns:su. <br /></td></tr>
<tr class="separator:a05ee82cc8bbd704a82bc6c47d75e3b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af000a017c22abaaabcf8e021999beccf" id="r_af000a017c22abaaabcf8e021999beccf"><td class="memItemLeft" align="right" valign="top"><a id="af000a017c22abaaabcf8e021999beccf" name="af000a017c22abaaabcf8e021999beccf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>nssuExit</b> (void)</td></tr>
<tr class="memdesc:af000a017c22abaaabcf8e021999beccf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exit ns:su. <br /></td></tr>
<tr class="separator:af000a017c22abaaabcf8e021999beccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aa3991ba5c6a41feed22d71c1b5795a" id="r_a3aa3991ba5c6a41feed22d71c1b5795a"><td class="memItemLeft" align="right" valign="top"><a id="a3aa3991ba5c6a41feed22d71c1b5795a" name="a3aa3991ba5c6a41feed22d71c1b5795a"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nssuGetServiceSession</b> (void)</td></tr>
<tr class="memdesc:a3aa3991ba5c6a41feed22d71c1b5795a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for ns:su. <br /></td></tr>
<tr class="separator:a3aa3991ba5c6a41feed22d71c1b5795a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5d5fc0a5e6c04b4a27f07137b116a82" id="r_ae5d5fc0a5e6c04b4a27f07137b116a82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ae5d5fc0a5e6c04b4a27f07137b116a82">nssuGetBackgroundNetworkUpdateState</a> (<a class="el" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">NsBackgroundNetworkUpdateState</a> *out)</td></tr>
<tr class="memdesc:ae5d5fc0a5e6c04b4a27f07137b116a82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">NsBackgroundNetworkUpdateState</a>. <br /></td></tr>
<tr class="separator:ae5d5fc0a5e6c04b4a27f07137b116a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a06daf9687536755c6f21c7128c22d7" id="r_a9a06daf9687536755c6f21c7128c22d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a9a06daf9687536755c6f21c7128c22d7">nssuOpenSystemUpdateControl</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c)</td></tr>
<tr class="memdesc:a9a06daf9687536755c6f21c7128c22d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a <a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a>. <br /></td></tr>
<tr class="separator:a9a06daf9687536755c6f21c7128c22d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6708bbc32b4f431c8d9858b3c0b5bf4" id="r_ac6708bbc32b4f431c8d9858b3c0b5bf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ac6708bbc32b4f431c8d9858b3c0b5bf4">nssuNotifyExFatDriverRequired</a> (void)</td></tr>
<tr class="memdesc:ac6708bbc32b4f431c8d9858b3c0b5bf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses nim ListSystemUpdateTask, then uses the task with DestroySystemUpdateTask if it exists. <br /></td></tr>
<tr class="separator:ac6708bbc32b4f431c8d9858b3c0b5bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc216e97a0d7f9d3ca847d1211a06d6a" id="r_afc216e97a0d7f9d3ca847d1211a06d6a"><td class="memItemLeft" align="right" valign="top"><a id="afc216e97a0d7f9d3ca847d1211a06d6a" name="afc216e97a0d7f9d3ca847d1211a06d6a"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nssuClearExFatDriverStatusForDebug</b> (void)</td></tr>
<tr class="memdesc:afc216e97a0d7f9d3ca847d1211a06d6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">ClearExFatDriverStatusForDebug. <br /></td></tr>
<tr class="separator:afc216e97a0d7f9d3ca847d1211a06d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa59406838079bb789c0d002938a5ae7e" id="r_aa59406838079bb789c0d002938a5ae7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aa59406838079bb789c0d002938a5ae7e">nssuRequestBackgroundNetworkUpdate</a> (void)</td></tr>
<tr class="memdesc:aa59406838079bb789c0d002938a5ae7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestBackgroundNetworkUpdate. <br /></td></tr>
<tr class="separator:aa59406838079bb789c0d002938a5ae7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f7dca83c37f8d19f373f30f1eab646" id="r_a76f7dca83c37f8d19f373f30f1eab646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a76f7dca83c37f8d19f373f30f1eab646">nssuNotifyBackgroundNetworkUpdate</a> (const <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *key)</td></tr>
<tr class="memdesc:a76f7dca83c37f8d19f373f30f1eab646"><td class="mdescLeft">&#160;</td><td class="mdescRight">This checks whether a sysupdate is needed with the input <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> using NCM commands, if not this will just return 0. <br /></td></tr>
<tr class="separator:a76f7dca83c37f8d19f373f30f1eab646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4cfe184e306dd599e260d7d56221be6" id="r_ac4cfe184e306dd599e260d7d56221be6"><td class="memItemLeft" align="right" valign="top"><a id="ac4cfe184e306dd599e260d7d56221be6" name="ac4cfe184e306dd599e260d7d56221be6"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nssuNotifyExFatDriverDownloadedForDebug</b> (void)</td></tr>
<tr class="memdesc:ac4cfe184e306dd599e260d7d56221be6"><td class="mdescLeft">&#160;</td><td class="mdescRight">NotifyExFatDriverDownloadedForDebug. <br /></td></tr>
<tr class="separator:ac4cfe184e306dd599e260d7d56221be6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af31db740aee6f6597e2695d14da55c0b" id="r_af31db740aee6f6597e2695d14da55c0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#af31db740aee6f6597e2695d14da55c0b">nssuGetSystemUpdateNotificationEventForContentDelivery</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
<tr class="memdesc:af31db740aee6f6597e2695d14da55c0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> which can be signaled by <a class="el" href="ns_8h.html#a2ceaae799dd0b2820bacd62c0541e3e5">nssuNotifySystemUpdateForContentDelivery</a>. <br /></td></tr>
<tr class="separator:af31db740aee6f6597e2695d14da55c0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ceaae799dd0b2820bacd62c0541e3e5" id="r_a2ceaae799dd0b2820bacd62c0541e3e5"><td class="memItemLeft" align="right" valign="top"><a id="a2ceaae799dd0b2820bacd62c0541e3e5" name="a2ceaae799dd0b2820bacd62c0541e3e5"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nssuNotifySystemUpdateForContentDelivery</b> (void)</td></tr>
<tr class="memdesc:a2ceaae799dd0b2820bacd62c0541e3e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signals the event returned by <a class="el" href="ns_8h.html#af31db740aee6f6597e2695d14da55c0b">nssuGetSystemUpdateNotificationEventForContentDelivery</a>. <br /></td></tr>
<tr class="separator:a2ceaae799dd0b2820bacd62c0541e3e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab43e91eb424610980d01e3c3a0018cde" id="r_ab43e91eb424610980d01e3c3a0018cde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ab43e91eb424610980d01e3c3a0018cde">nssuPrepareShutdown</a> (void)</td></tr>
<tr class="memdesc:ab43e91eb424610980d01e3c3a0018cde"><td class="mdescLeft">&#160;</td><td class="mdescRight">This does shutdown preparation. <br /></td></tr>
<tr class="separator:ab43e91eb424610980d01e3c3a0018cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b4b9ce69d15623ba52308feeb07bc45" id="r_a4b4b9ce69d15623ba52308feeb07bc45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a4b4b9ce69d15623ba52308feeb07bc45">nssuDestroySystemUpdateTask</a> (void)</td></tr>
<tr class="memdesc:a4b4b9ce69d15623ba52308feeb07bc45"><td class="mdescLeft">&#160;</td><td class="mdescRight">This uses nim ListSystemUpdateTask, then when a task is returned uses it with DestroySystemUpdateTask. <br /></td></tr>
<tr class="separator:a4b4b9ce69d15623ba52308feeb07bc45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaabd6a2ffc4eafce1f2525d72311c614" id="r_aaabd6a2ffc4eafce1f2525d72311c614"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#aaabd6a2ffc4eafce1f2525d72311c614">nssuRequestSendSystemUpdate</a> (<a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> port, <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info)</td></tr>
<tr class="memdesc:aaabd6a2ffc4eafce1f2525d72311c614"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestSendSystemUpdate. <br /></td></tr>
<tr class="separator:aaabd6a2ffc4eafce1f2525d72311c614"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a094b5b0c0f98d4ccd0eb27950ab8a751" id="r_a094b5b0c0f98d4ccd0eb27950ab8a751"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a094b5b0c0f98d4ccd0eb27950ab8a751">nssuGetSendSystemUpdateProgress</a> (<a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *out)</td></tr>
<tr class="memdesc:a094b5b0c0f98d4ccd0eb27950ab8a751"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetSendSystemUpdateProgress. <br /></td></tr>
<tr class="separator:a094b5b0c0f98d4ccd0eb27950ab8a751"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">ISystemUpdateControl</div></td></tr>
<tr class="memitem:a069d58f6cf95a432b2601dc586281923" id="r_a069d58f6cf95a432b2601dc586281923"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a069d58f6cf95a432b2601dc586281923">nssuControlClose</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c)</td></tr>
<tr class="memdesc:a069d58f6cf95a432b2601dc586281923"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a <a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a>. <br /></td></tr>
<tr class="separator:a069d58f6cf95a432b2601dc586281923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfe5ce0bd77b0a5fce3cb928fc498cd5" id="r_abfe5ce0bd77b0a5fce3cb928fc498cd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#abfe5ce0bd77b0a5fce3cb928fc498cd5">nssuControlHasDownloaded</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, bool *out)</td></tr>
<tr class="memdesc:abfe5ce0bd77b0a5fce3cb928fc498cd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether a network sysupdate was downloaded, with install pending. <br /></td></tr>
<tr class="separator:abfe5ce0bd77b0a5fce3cb928fc498cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c226c4f76e5545555520bebb2b18532" id="r_a2c226c4f76e5545555520bebb2b18532"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a2c226c4f76e5545555520bebb2b18532">nssuControlRequestCheckLatestUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="el" href="structAsyncValue.html">AsyncValue</a> *a)</td></tr>
<tr class="memdesc:a2c226c4f76e5545555520bebb2b18532"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestCheckLatestUpdate. <br /></td></tr>
<tr class="separator:a2c226c4f76e5545555520bebb2b18532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac251b24066748296a5b49fc41aa6027b" id="r_ac251b24066748296a5b49fc41aa6027b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ac251b24066748296a5b49fc41aa6027b">nssuControlRequestDownloadLatestUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="el" href="structAsyncResult.html">AsyncResult</a> *a)</td></tr>
<tr class="memdesc:ac251b24066748296a5b49fc41aa6027b"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestDownloadLatestUpdate. <br /></td></tr>
<tr class="separator:ac251b24066748296a5b49fc41aa6027b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04a0cb3284cb61dcf09c2d70bcb8d9df" id="r_a04a0cb3284cb61dcf09c2d70bcb8d9df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a04a0cb3284cb61dcf09c2d70bcb8d9df">nssuControlGetDownloadProgress</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *out)</td></tr>
<tr class="memdesc:a04a0cb3284cb61dcf09c2d70bcb8d9df"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetDownloadProgress. <br /></td></tr>
<tr class="separator:a04a0cb3284cb61dcf09c2d70bcb8d9df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07ace0d1a3a6e7036c078555b2b0b5db" id="r_a07ace0d1a3a6e7036c078555b2b0b5db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a07ace0d1a3a6e7036c078555b2b0b5db">nssuControlApplyDownloadedUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c)</td></tr>
<tr class="memdesc:a07ace0d1a3a6e7036c078555b2b0b5db"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplyDownloadedUpdate. <br /></td></tr>
<tr class="separator:a07ace0d1a3a6e7036c078555b2b0b5db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dd873bd816732f0d069baac75f21db7" id="r_a4dd873bd816732f0d069baac75f21db7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a4dd873bd816732f0d069baac75f21db7">nssuControlRequestPrepareCardUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="el" href="structAsyncResult.html">AsyncResult</a> *a)</td></tr>
<tr class="memdesc:a4dd873bd816732f0d069baac75f21db7"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestPrepareCardUpdate. <br /></td></tr>
<tr class="separator:a4dd873bd816732f0d069baac75f21db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0133aaa7ec996a6d61048a40681eea62" id="r_a0133aaa7ec996a6d61048a40681eea62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a0133aaa7ec996a6d61048a40681eea62">nssuControlGetPrepareCardUpdateProgress</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *out)</td></tr>
<tr class="memdesc:a0133aaa7ec996a6d61048a40681eea62"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetPrepareCardUpdateProgress. <br /></td></tr>
<tr class="separator:a0133aaa7ec996a6d61048a40681eea62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac68ecf418ad4763c4d517d1deae6ba80" id="r_ac68ecf418ad4763c4d517d1deae6ba80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ac68ecf418ad4763c4d517d1deae6ba80">nssuControlHasPreparedCardUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, bool *out)</td></tr>
<tr class="memdesc:ac68ecf418ad4763c4d517d1deae6ba80"><td class="mdescLeft">&#160;</td><td class="mdescRight">HasPreparedCardUpdate. <br /></td></tr>
<tr class="separator:ac68ecf418ad4763c4d517d1deae6ba80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4eeb89b8422d8935dd00b2cb6adcd8b" id="r_ac4eeb89b8422d8935dd00b2cb6adcd8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#ac4eeb89b8422d8935dd00b2cb6adcd8b">nssuControlApplyCardUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c)</td></tr>
<tr class="memdesc:ac4eeb89b8422d8935dd00b2cb6adcd8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplyCardUpdate. <br /></td></tr>
<tr class="separator:ac4eeb89b8422d8935dd00b2cb6adcd8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbeafd1b0364d4bf09c9a8fb6ddfa786" id="r_abbeafd1b0364d4bf09c9a8fb6ddfa786"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#abbeafd1b0364d4bf09c9a8fb6ddfa786">nssuControlGetDownloadedEulaDataSize</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, const char *path, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize)</td></tr>
<tr class="memdesc:abbeafd1b0364d4bf09c9a8fb6ddfa786"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filesize for the specified DownloadedEulaData. <br /></td></tr>
<tr class="separator:abbeafd1b0364d4bf09c9a8fb6ddfa786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af286b8f609406d63772da8bf9ee2dd72" id="r_af286b8f609406d63772da8bf9ee2dd72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#af286b8f609406d63772da8bf9ee2dd72">nssuControlGetDownloadedEulaData</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, const char *path, void *buffer, size_t size, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize)</td></tr>
<tr class="memdesc:af286b8f609406d63772da8bf9ee2dd72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the specified DownloadedEulaData. <br /></td></tr>
<tr class="separator:af286b8f609406d63772da8bf9ee2dd72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a637b82c313f653a02cf572ab0dabf192" id="r_a637b82c313f653a02cf572ab0dabf192"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a637b82c313f653a02cf572ab0dabf192">nssuControlSetupCardUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, void *buffer, size_t size)</td></tr>
<tr class="memdesc:a637b82c313f653a02cf572ab0dabf192"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetupCardUpdate. <br /></td></tr>
<tr class="separator:a637b82c313f653a02cf572ab0dabf192"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a3fedc1ea6813a9f5de988f5197c413" id="r_a7a3fedc1ea6813a9f5de988f5197c413"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a7a3fedc1ea6813a9f5de988f5197c413">nssuControlGetPreparedCardUpdateEulaDataSize</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, const char *path, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize)</td></tr>
<tr class="memdesc:a7a3fedc1ea6813a9f5de988f5197c413"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filesize for the specified PreparedCardUpdateEulaData. <br /></td></tr>
<tr class="separator:a7a3fedc1ea6813a9f5de988f5197c413"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2798eb69eae97ff065d17b801e5a4450" id="r_a2798eb69eae97ff065d17b801e5a4450"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a2798eb69eae97ff065d17b801e5a4450">nssuControlGetPreparedCardUpdateEulaData</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, const char *path, void *buffer, size_t size, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize)</td></tr>
<tr class="memdesc:a2798eb69eae97ff065d17b801e5a4450"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the specified PreparedCardUpdateEulaData. <br /></td></tr>
<tr class="separator:a2798eb69eae97ff065d17b801e5a4450"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9abb2d1ee6a969fb896514e8f2f3ed34" id="r_a9abb2d1ee6a969fb896514e8f2f3ed34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a9abb2d1ee6a969fb896514e8f2f3ed34">nssuControlSetupCardUpdateViaSystemUpdater</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, void *buffer, size_t size)</td></tr>
<tr class="memdesc:a9abb2d1ee6a969fb896514e8f2f3ed34"><td class="mdescLeft">&#160;</td><td class="mdescRight">SetupCardUpdateViaSystemUpdater. <br /></td></tr>
<tr class="separator:a9abb2d1ee6a969fb896514e8f2f3ed34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69c3274b36e8fb957155a49596c90996" id="r_a69c3274b36e8fb957155a49596c90996"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a69c3274b36e8fb957155a49596c90996">nssuControlHasReceived</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, bool *out)</td></tr>
<tr class="memdesc:a69c3274b36e8fb957155a49596c90996"><td class="mdescLeft">&#160;</td><td class="mdescRight">HasReceived. <br /></td></tr>
<tr class="separator:a69c3274b36e8fb957155a49596c90996"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a995ddc62c78206544488a4001abee04d" id="r_a995ddc62c78206544488a4001abee04d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a995ddc62c78206544488a4001abee04d">nssuControlRequestReceiveSystemUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="el" href="structAsyncResult.html">AsyncResult</a> *a, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> port, <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *info)</td></tr>
<tr class="memdesc:a995ddc62c78206544488a4001abee04d"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestReceiveSystemUpdate. <br /></td></tr>
<tr class="separator:a995ddc62c78206544488a4001abee04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a541f7582008bb6fbcdb86c270c895b67" id="r_a541f7582008bb6fbcdb86c270c895b67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a541f7582008bb6fbcdb86c270c895b67">nssuControlGetReceiveProgress</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *out)</td></tr>
<tr class="memdesc:a541f7582008bb6fbcdb86c270c895b67"><td class="mdescLeft">&#160;</td><td class="mdescRight">GetReceiveProgress. <br /></td></tr>
<tr class="separator:a541f7582008bb6fbcdb86c270c895b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40ed6eda9c1cf19e0b33279a8084ae6f" id="r_a40ed6eda9c1cf19e0b33279a8084ae6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a40ed6eda9c1cf19e0b33279a8084ae6f">nssuControlApplyReceivedUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c)</td></tr>
<tr class="memdesc:a40ed6eda9c1cf19e0b33279a8084ae6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplyReceivedUpdate. <br /></td></tr>
<tr class="separator:a40ed6eda9c1cf19e0b33279a8084ae6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7abeaffe19caf3cf5c36934f762e49bc" id="r_a7abeaffe19caf3cf5c36934f762e49bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a7abeaffe19caf3cf5c36934f762e49bc">nssuControlGetReceivedEulaDataSize</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, const char *path, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize)</td></tr>
<tr class="memdesc:a7abeaffe19caf3cf5c36934f762e49bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filesize for the specified ReceivedEulaData. <br /></td></tr>
<tr class="separator:a7abeaffe19caf3cf5c36934f762e49bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1185f95c213a9636e64a68b6605fba9d" id="r_a1185f95c213a9636e64a68b6605fba9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a1185f95c213a9636e64a68b6605fba9d">nssuControlGetReceivedEulaData</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, const char *path, void *buffer, size_t size, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *filesize)</td></tr>
<tr class="memdesc:a1185f95c213a9636e64a68b6605fba9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the specified ReceivedEulaData. <br /></td></tr>
<tr class="separator:a1185f95c213a9636e64a68b6605fba9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0791ad19afb372ef840533e0b4d2c84a" id="r_a0791ad19afb372ef840533e0b4d2c84a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a0791ad19afb372ef840533e0b4d2c84a">nssuControlSetupToReceiveSystemUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c)</td></tr>
<tr class="memdesc:a0791ad19afb372ef840533e0b4d2c84a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Does setup for ReceiveSystemUpdate by using the same nim cmds as <a class="el" href="ns_8h.html#a4b4b9ce69d15623ba52308feeb07bc45">nssuDestroySystemUpdateTask</a>. <br /></td></tr>
<tr class="separator:a0791ad19afb372ef840533e0b4d2c84a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ccfb026851d9fd7d6871bb14569dacd" id="r_a6ccfb026851d9fd7d6871bb14569dacd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ns_8h.html#a6ccfb026851d9fd7d6871bb14569dacd">nssuControlRequestCheckLatestUpdateIncludesRebootlessUpdate</a> (<a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *c, <a class="el" href="structAsyncValue.html">AsyncValue</a> *a)</td></tr>
<tr class="memdesc:a6ccfb026851d9fd7d6871bb14569dacd"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestCheckLatestUpdateIncludesRebootlessUpdate. <br /></td></tr>
<tr class="separator:a6ccfb026851d9fd7d6871bb14569dacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>NS services IPC wrapper. </p>
<dl class="section author"><dt>Author</dt><dd>yellows8 </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>libnx Authors </dd></dl>
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a465190e2e56617d936cf392bab6b927e" name="a465190e2e56617d936cf392bab6b927e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a465190e2e56617d936cf392bab6b927e">&#9670;&#160;</a></span>NsApplicationControlSource</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>ApplicationControlSource. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a465190e2e56617d936cf392bab6b927eafc715ea4813ab76de77596d795c3474f" name="a465190e2e56617d936cf392bab6b927eafc715ea4813ab76de77596d795c3474f"></a>NsApplicationControlSource_CacheOnly&#160;</td><td class="fielddoc"><p>Returns data from cache. </p>
</td></tr>
<tr><td class="fieldname"><a id="a465190e2e56617d936cf392bab6b927ea1d7febb2ebd7d720a12d580ac91eadc5" name="a465190e2e56617d936cf392bab6b927ea1d7febb2ebd7d720a12d580ac91eadc5"></a>NsApplicationControlSource_Storage&#160;</td><td class="fielddoc"><p>Returns data from storage if not present in cache. </p>
</td></tr>
<tr><td class="fieldname"><a id="a465190e2e56617d936cf392bab6b927eafe2b8617fafc5d9b537fe932a026ea50" name="a465190e2e56617d936cf392bab6b927eafe2b8617fafc5d9b537fe932a026ea50"></a>NsApplicationControlSource_StorageOnly&#160;</td><td class="fielddoc"><p>Returns data from storage without using cache. </p>
</td></tr>
</table>
</div>
</div>
<a id="a5312d9efd8ef7342cdb51bf0a0ed3f82" name="a5312d9efd8ef7342cdb51bf0a0ed3f82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5312d9efd8ef7342cdb51bf0a0ed3f82">&#9670;&#160;</a></span>NsBackgroundNetworkUpdateState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">NsBackgroundNetworkUpdateState</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>BackgroundNetworkUpdateState. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5312d9efd8ef7342cdb51bf0a0ed3f82a5a1782173e53fc5cf4076b1884bd7e49" name="a5312d9efd8ef7342cdb51bf0a0ed3f82a5a1782173e53fc5cf4076b1884bd7e49"></a>NsBackgroundNetworkUpdateState_None&#160;</td><td class="fielddoc"><p>No sysupdate task exists. </p>
</td></tr>
<tr><td class="fieldname"><a id="a5312d9efd8ef7342cdb51bf0a0ed3f82aaee26efb2147a4f332a5c7eadead24b6" name="a5312d9efd8ef7342cdb51bf0a0ed3f82aaee26efb2147a4f332a5c7eadead24b6"></a>NsBackgroundNetworkUpdateState_Downloading&#160;</td><td class="fielddoc"><p>Sysupdate download in progress. </p>
</td></tr>
<tr><td class="fieldname"><a id="a5312d9efd8ef7342cdb51bf0a0ed3f82ad38418b61dadfe4eb54d4dfd7d3fb155" name="a5312d9efd8ef7342cdb51bf0a0ed3f82ad38418b61dadfe4eb54d4dfd7d3fb155"></a>NsBackgroundNetworkUpdateState_Ready&#160;</td><td class="fielddoc"><p>Sysupdate ready, pending install. </p>
</td></tr>
</table>
</div>
</div>
<a id="ad5e56bfd4607a22d354d0b66b4fd9026" name="ad5e56bfd4607a22d354d0b66b4fd9026"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5e56bfd4607a22d354d0b66b4fd9026">&#9670;&#160;</a></span>NsLatestSystemUpdate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026">NsLatestSystemUpdate</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>LatestSystemUpdate. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad5e56bfd4607a22d354d0b66b4fd9026aa5e4b4132597f625d3e856799cf9f7ab" name="ad5e56bfd4607a22d354d0b66b4fd9026aa5e4b4132597f625d3e856799cf9f7ab"></a>NsLatestSystemUpdate_Unknown0&#160;</td><td class="fielddoc"><p>Unknown. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5e56bfd4607a22d354d0b66b4fd9026aea6d8cf7c55242cbdbaeec362cb7ec87" name="ad5e56bfd4607a22d354d0b66b4fd9026aea6d8cf7c55242cbdbaeec362cb7ec87"></a>NsLatestSystemUpdate_Unknown1&#160;</td><td class="fielddoc"><p>Unknown. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5e56bfd4607a22d354d0b66b4fd9026a3a193902148599552e0a462e3f37b0f6" name="ad5e56bfd4607a22d354d0b66b4fd9026a3a193902148599552e0a462e3f37b0f6"></a>NsLatestSystemUpdate_Unknown2&#160;</td><td class="fielddoc"><p>Unknown. </p>
</td></tr>
</table>
</div>
</div>
<a id="a6bf4c293972f599e04310b49cf879fbd" name="a6bf4c293972f599e04310b49cf879fbd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bf4c293972f599e04310b49cf879fbd">&#9670;&#160;</a></span>NsShellEvent</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="ns_8h.html#a6bf4c293972f599e04310b49cf879fbd">NsShellEvent</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>ShellEvent. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6bf4c293972f599e04310b49cf879fbdabc803d40bb856575c2439eeaadacbf42" name="a6bf4c293972f599e04310b49cf879fbdabc803d40bb856575c2439eeaadacbf42"></a>NsShellEvent_None&#160;</td><td class="fielddoc"><p>None. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6bf4c293972f599e04310b49cf879fbda3506d57a294afaf1a25e56a615c5d62d" name="a6bf4c293972f599e04310b49cf879fbda3506d57a294afaf1a25e56a615c5d62d"></a>NsShellEvent_Exit&#160;</td><td class="fielddoc"><p>Exit. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6bf4c293972f599e04310b49cf879fbda9122aa2c46c84c50abb87749059db475" name="a6bf4c293972f599e04310b49cf879fbda9122aa2c46c84c50abb87749059db475"></a>NsShellEvent_Start&#160;</td><td class="fielddoc"><p>Start. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6bf4c293972f599e04310b49cf879fbda34e4256429d292bc3df78a0f6eae15f5" name="a6bf4c293972f599e04310b49cf879fbda34e4256429d292bc3df78a0f6eae15f5"></a>NsShellEvent_Crash&#160;</td><td class="fielddoc"><p>Crash. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6bf4c293972f599e04310b49cf879fbda0b2b6159f6bd0fdf5f7c8a9c6a7934f5" name="a6bf4c293972f599e04310b49cf879fbda0b2b6159f6bd0fdf5f7c8a9c6a7934f5"></a>NsShellEvent_Debug&#160;</td><td class="fielddoc"><p>Debug. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="af0860eb7178a2efc20b06570b51d0d4b" name="af0860eb7178a2efc20b06570b51d0d4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0860eb7178a2efc20b06570b51d0d4b">&#9670;&#160;</a></span>nsCalculateApplicationApplyDeltaRequiredSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCalculateApplicationApplyDeltaRequiredSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> *&#160;</td>
<td class="paramname"><em>storage_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CalculateApplicationApplyDeltaRequiredSize. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">storage_id</td><td>Output <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>Output size. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8181ab4c175fba4332eaed66acdad2a8" name="a8181ab4c175fba4332eaed66acdad2a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8181ab4c175fba4332eaed66acdad2a8">&#9670;&#160;</a></span>nsCalculateApplicationDownloadRequiredSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCalculateApplicationDownloadRequiredSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> *&#160;</td>
<td class="paramname"><em>storage_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CalculateApplicationApplyDeltaRequiredSize. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">storage_id</td><td>Output <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>Output size. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3ebee0e738a3d408fc9d2af46a0ce0bb" name="a3ebee0e738a3d408fc9d2af46a0ce0bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ebee0e738a3d408fc9d2af46a0ce0bb">&#9670;&#160;</a></span>nsCalculateApplicationOccupiedSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCalculateApplicationOccupiedSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structNsApplicationOccupiedSize.html">NsApplicationOccupiedSize</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CalculateApplicationOccupiedSize. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#aef0d74db6464e2b8e03c6c1b7e33206c">nsGetContentManagementInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td><a class="el" href="structNsApplicationOccupiedSize.html">NsApplicationOccupiedSize</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abf857616b5ccdf4fb0d9b8f2dbcc124e" name="abf857616b5ccdf4fb0d9b8f2dbcc124e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf857616b5ccdf4fb0d9b8f2dbcc124e">&#9670;&#160;</a></span>nsCancelApplicationApplyDelta()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCancelApplicationApplyDelta </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CancelApplicationApplyDelta. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6a1332398250228970e83643a799c9fe" name="a6a1332398250228970e83643a799c9fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a1332398250228970e83643a799c9fe">&#9670;&#160;</a></span>nsCancelApplicationDownload()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCancelApplicationDownload </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CancelApplicationDownload. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a68a944f8d795b82f5bc8ec5a5bcd995d" name="a68a944f8d795b82f5bc8ec5a5bcd995d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68a944f8d795b82f5bc8ec5a5bcd995d">&#9670;&#160;</a></span>nsCanDeliverApplication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCanDeliverApplication </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CanDeliverApplication. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">info0</td><td>First input array of <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count0</td><td>Size of the info0 array in entries. Must be value &lt;=1, when 0 this will return 0 with out set to 0. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">info1</td><td>Second input array of <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count1</td><td>Size of the info1 array in entries. Must be value 1. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af796defaceb1b30f837f53739791661a" name="af796defaceb1b30f837f53739791661a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af796defaceb1b30f837f53739791661a">&#9670;&#160;</a></span>nsCheckApplicationLaunchVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCheckApplicationLaunchVersion </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CheckApplicationLaunchVersion. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a35726996e2e59177e0463f3506ace8f8" name="a35726996e2e59177e0463f3506ace8f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35726996e2e59177e0463f3506ace8f8">&#9670;&#160;</a></span>nsCheckSdCardMountStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCheckSdCardMountStatus </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CheckSdCardMountStatus. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#aef0d74db6464e2b8e03c6c1b7e33206c">nsGetContentManagementInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd></dl>
</div>
</div>
<a id="a19dd12a36a226a585c56cc1116d7eeef" name="a19dd12a36a226a585c56cc1116d7eeef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19dd12a36a226a585c56cc1116d7eeef">&#9670;&#160;</a></span>nsCleanupUnavailableAddOnContents()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCleanupUnavailableAddOnContents </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CleanupUnavailableAddOnContents. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [6.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a70f993f2f873b5a3c4f4bdda6c89ed09" name="a70f993f2f873b5a3c4f4bdda6c89ed09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70f993f2f873b5a3c4f4bdda6c89ed09">&#9670;&#160;</a></span>nsClearApplicationTerminateResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsClearApplicationTerminateResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ClearApplicationTerminateResult. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1f33b18ed49819e7f6c8c8f01352ae07" name="a1f33b18ed49819e7f6c8c8f01352ae07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f33b18ed49819e7f6c8c8f01352ae07">&#9670;&#160;</a></span>nsClearTaskStatusList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsClearTaskStatusList </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ClearTaskStatusList. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#a8a04dc8251f59b0833e0c301502fec37">nsGetDownloadTaskInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
</div>
</div>
<a id="abba509621b58ee5a7d561e6de61c9897" name="abba509621b58ee5a7d561e6de61c9897"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abba509621b58ee5a7d561e6de61c9897">&#9670;&#160;</a></span>nsCommitReceiveApplication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCommitReceiveApplication </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CommitReceiveApplication. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aabf976d2f90cae41584afc7df9646cec" name="aabf976d2f90cae41584afc7df9646cec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabf976d2f90cae41584afc7df9646cec">&#9670;&#160;</a></span>nsCompareApplicationDeliveryInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCompareApplicationDeliveryInfo </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Both <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> are validated, then the application_version in the first/second <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> are compared. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">info0</td><td>First input array of <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count0</td><td>Size of the info0 array in entries. Must be value 1. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">info1</td><td>Second input array of <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count1</td><td>Size of the info1 array in entries. Must be value 1. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Comparison result: -1 for less than, 0 for equal, and 1 for higher than. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a240f85bf6c0ee581ec1ba1524ee92b23" name="a240f85bf6c0ee581ec1ba1524ee92b23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a240f85bf6c0ee581ec1ba1524ee92b23">&#9670;&#160;</a></span>nsCompareSystemDeliveryInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCompareSystemDeliveryInfo </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Both <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> are validated, then the system_update_meta_version in the first/second <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> are compared. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">info0</td><td>First <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">info1</td><td>Second <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Comparison result: -1 for less than, 0 for equal, and 1 for higher than. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a29edaa5d9043ee89b2b4806ca970cade" name="a29edaa5d9043ee89b2b4806ca970cade"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29edaa5d9043ee89b2b4806ca970cade">&#9670;&#160;</a></span>nsCountApplicationContentMeta()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsCountApplicationContentMeta </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>CountApplicationContentMeta. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#aef0d74db6464e2b8e03c6c1b7e33206c">nsGetContentManagementInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output count. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8e10c308b9be05cacea42379e0d60597" name="a8e10c308b9be05cacea42379e0d60597"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e10c308b9be05cacea42379e0d60597">&#9670;&#160;</a></span>nsDeleteApplicationCompletely()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsDeleteApplicationCompletely </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteApplicationCompletely. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9f72f0760ce4f59703e76bc557a046ab" name="a9f72f0760ce4f59703e76bc557a046ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f72f0760ce4f59703e76bc557a046ab">&#9670;&#160;</a></span>nsDeleteApplicationEntity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsDeleteApplicationEntity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteApplicationEntity. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a304d04b35397c44d70d9d59b2a9691ef" name="a304d04b35397c44d70d9d59b2a9691ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a304d04b35397c44d70d9d59b2a9691ef">&#9670;&#160;</a></span>nsDeleteSaveData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsDeleteSaveData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="fs_8h.html#a8499196753de89e06a45dd7226dd4f09">FsSaveDataSpaceId</a>&#160;</td>
<td class="paramname"><em>save_data_space_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>save_data_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteSaveData. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [6.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">save_data_space_id</td><td><a class="el" href="fs_8h.html#a8499196753de89e06a45dd7226dd4f09">FsSaveDataSpaceId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">save_data_id</td><td>SaveDataId </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4f42a6e63176dd044047047b97cac967" name="a4f42a6e63176dd044047047b97cac967"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f42a6e63176dd044047047b97cac967">&#9670;&#160;</a></span>nsDeleteUserSaveDataAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsDeleteUserSaveDataAll </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteUserSaveDataAll. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">p</td><td><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab6694723348fa02b2e58eb0532b7eec2" name="ab6694723348fa02b2e58eb0532b7eec2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6694723348fa02b2e58eb0532b7eec2">&#9670;&#160;</a></span>nsDeleteUserSystemSaveData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsDeleteUserSystemSaveData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>system_save_data_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DeleteUserSystemSaveData. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">system_save_data_id</td><td>SystemSaveDataId </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa43e43ec3e6eea2a60204e481e31f69a" name="aa43e43ec3e6eea2a60204e481e31f69a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa43e43ec3e6eea2a60204e481e31f69a">&#9670;&#160;</a></span>nsDisableApplicationAutoDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsDisableApplicationAutoDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DisableApplicationAutoDelete. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a960cea2c6dc0ccad5ff82e1f3a5b6a61" name="a960cea2c6dc0ccad5ff82e1f3a5b6a61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a960cea2c6dc0ccad5ff82e1f3a5b6a61">&#9670;&#160;</a></span>nsDisableAutoCommit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsDisableAutoCommit </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>DisableAutoCommit. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
</div>
</div>
<a id="aa29ab854fe2cd2235fe95afd25c42ec4" name="aa29ab854fe2cd2235fe95afd25c42ec4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa29ab854fe2cd2235fe95afd25c42ec4">&#9670;&#160;</a></span>nsEnableApplicationAutoDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsEnableApplicationAutoDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>EnableApplicationAutoDelete. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a83c93ccf658ce8cb14ba2ccb4ee979b0" name="a83c93ccf658ce8cb14ba2ccb4ee979b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83c93ccf658ce8cb14ba2ccb4ee979b0">&#9670;&#160;</a></span>nsEnableAutoCommit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsEnableAutoCommit </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>EnableAutoCommit. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
</div>
</div>
<a id="a034eff415745e7a20900d9f18874b503" name="a034eff415745e7a20900d9f18874b503"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a034eff415745e7a20900d9f18874b503">&#9670;&#160;</a></span>nsEnsureGameCardAccess()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsEnsureGameCardAccess </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>EnsureGameCardAccess. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
</div>
</div>
<a id="ace570047dfc7986d819a087ebc14b73f" name="ace570047dfc7986d819a087ebc14b73f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace570047dfc7986d819a087ebc14b73f">&#9670;&#160;</a></span>nsEstimateRequiredSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsEstimateRequiredSize </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *&#160;</td>
<td class="paramname"><em>meta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>EstimateRequiredSize. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">meta</td><td>Input array of <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the meta array in entries. When less than 1, this will return 0 with out set to 0. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output size. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac5b6dfa80fcaefbd3e119aecb126fa9f" name="ac5b6dfa80fcaefbd3e119aecb126fa9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5b6dfa80fcaefbd3e119aecb126fa9f">&#9670;&#160;</a></span>nsEstimateSizeToMove()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsEstimateSizeToMove </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
<td class="paramname"><em>storage_ids</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>&#160;</td>
<td class="paramname"><em>storage_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>EstimateSizeToMove. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [10.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">storage_ids</td><td>Array of u8 <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the storage_ids array in entries. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">storage_id</td><td>storage_id <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td>Flags </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Out</td><td>Output value. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab3c1da1e5e061479db4400b21d660e59" name="ab3c1da1e5e061479db4400b21d660e59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3c1da1e5e061479db4400b21d660e59">&#9670;&#160;</a></span>nsFormatSdCard()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsFormatSdCard </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>FormatSdCard. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [2.0.0+]. </dd></dl>
</div>
</div>
<a id="aa079c5b0b2d521a249a5ee3ad8472261" name="aa079c5b0b2d521a249a5ee3ad8472261"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa079c5b0b2d521a249a5ee3ad8472261">&#9670;&#160;</a></span>nsGetAccountProxyInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetAccountProxyInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IAccountProxyInterface via the cmd for that. </p>
<p>Only available on [3.0.0+]. </p>
</div>
</div>
<a id="ac58f09bb9a3e5ba031017af5372e7271" name="ac58f09bb9a3e5ba031017af5372e7271"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac58f09bb9a3e5ba031017af5372e7271">&#9670;&#160;</a></span>nsGetApplicationControlData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationControlData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a>&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structNsApplicationControlData.html">NsApplicationControlData</a> *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>actual_size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structNsApplicationControlData.html">NsApplicationControlData</a> for the specified application. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#a6e90c3eb88e7bab325a45280a3ec68d8">nsGetReadOnlyApplicationControlDataInterface</a> on [5.1.0+], otherwise IApplicationManagerInterface is used. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>Source, official sw uses <a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927ea1d7febb2ebd7d720a12d580ac91eadc5" title="Returns data from storage if not present in cache.">NsApplicationControlSource_Storage</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">buffer</td><td><a class="el" href="structNsApplicationControlData.html">NsApplicationControlData</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of the buffer. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">actual_size</td><td>Actual output size. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1de0153c563ac11e3a69d88cac61f95d" name="a1de0153c563ac11e3a69d88cac61f95d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1de0153c563ac11e3a69d88cac61f95d">&#9670;&#160;</a></span>nsGetApplicationDeliveryInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationDeliveryInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>attr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>total_out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generates <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> for the specified ApplicationId. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">info</td><td>Output array of <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the array in entries. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">attr</td><td>ApplicationDeliveryAttributeTag bitmask. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a76af72556d1460ae4c9296e0d32c8928" name="a76af72556d1460ae4c9296e0d32c8928"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76af72556d1460ae4c9296e0d32c8928">&#9670;&#160;</a></span>nsGetApplicationDeliveryInfoHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationDeliveryInfoHash </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
<td class="paramname"><em>out_hash</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This extracts data from the input array for hashing with SHA256, with validation being done when handling each entry. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [5.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">info</td><td>Input array of <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the array in entries. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out_hash</td><td>Output 0x20-byte SHA256 hash. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a50f88a64fc39cc9b0d88ba0d916133b8" name="a50f88a64fc39cc9b0d88ba0d916133b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50f88a64fc39cc9b0d88ba0d916133b8">&#9670;&#160;</a></span>nsGetApplicationDesiredLanguage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationDesiredLanguage </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNacpStruct.html">NacpStruct</a> *&#160;</td>
<td class="paramname"><em>nacp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structNacpLanguageEntry.html">NacpLanguageEntry</a> **&#160;</td>
<td class="paramname"><em>langentry</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetApplicationDesiredLanguage. </p>
<p>Selects a <a class="el" href="structNacpLanguageEntry.html">NacpLanguageEntry</a> to use from the specified <a class="el" href="structNacpStruct.html">NacpStruct</a>. </p><dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#a6e90c3eb88e7bab325a45280a3ec68d8">nsGetReadOnlyApplicationControlDataInterface</a> on [5.1.0+], otherwise IApplicationManagerInterface is used. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">nacp</td><td><a class="el" href="structNacpStruct.html">NacpStruct</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">langentry</td><td><a class="el" href="structNacpLanguageEntry.html">NacpLanguageEntry</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a31355108a30aecfa08b1756a852ecb40" name="a31355108a30aecfa08b1756a852ecb40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31355108a30aecfa08b1756a852ecb40">&#9670;&#160;</a></span>nsGetApplicationManagerInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationManagerInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IApplicationManagerInterface via the cmd for that. </p>
<p>Only available on [3.0.0+], on prior sysvers use <a class="el" href="ns_8h.html#a95a75e4e7bd1b8e4958072e0c8cf582a">nsGetServiceSession_ApplicationManagerInterface</a>. </p>
</div>
</div>
<a id="a3fa409b82fa934402d9062c3a27c0310" name="a3fa409b82fa934402d9062c3a27c0310"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fa409b82fa934402d9062c3a27c0310">&#9670;&#160;</a></span>nsGetApplicationRecordUpdateSystemEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationRecordUpdateSystemEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetApplicationRecordUpdateSystemEvent. </p>
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=true. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af9ce2270fb64d921c7f9fc74380e0a1d" name="af9ce2270fb64d921c7f9fc74380e0a1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9ce2270fb64d921c7f9fc74380e0a1d">&#9670;&#160;</a></span>nsGetApplicationRightsOnClient()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationRightsOnClient </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsApplicationRightsOnClient.html">NsApplicationRightsOnClient</a> *&#160;</td>
<td class="paramname"><em>rights</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>total_out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetApplicationRightsOnClient. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [6.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">rights</td><td>Output array of <a class="el" href="structNsApplicationRightsOnClient.html">NsApplicationRightsOnClient</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the rights array in entries. qlaunch uses value 3 for this. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a>, can optionally be all-zero. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td>Flags. Official sw hard-codes this to value 0x3. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae4695c046d543300de0c00a6decbbc6c" name="ae4695c046d543300de0c00a6decbbc6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4695c046d543300de0c00a6decbbc6c">&#9670;&#160;</a></span>nsGetApplicationTerminateResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationTerminateResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> *&#160;</td>
<td class="paramname"><em>res</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetApplicationTerminateResult. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [6.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">res</td><td>Output Result. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a76cf735b3819f792cd4744e40fc35d24" name="a76cf735b3819f792cd4744e40fc35d24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76cf735b3819f792cd4744e40fc35d24">&#9670;&#160;</a></span>nsGetApplicationVersionInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationVersionInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IApplicationVersionInterface via the cmd for that. </p>
<p>Only available on [4.0.0+]. </p>
</div>
</div>
<a id="a027cbc0727bdcfff24b63741c8029398" name="a027cbc0727bdcfff24b63741c8029398"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a027cbc0727bdcfff24b63741c8029398">&#9670;&#160;</a></span>nsGetApplicationView()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationView </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsApplicationView.html">NsApplicationView</a> *&#160;</td>
<td class="paramname"><em>views</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>application_ids</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetApplicationView. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+], on prior system-versions use <a class="el" href="ns_8h.html#a554a8448d6d0b3c596e5f378f9f00904">nsGetApplicationViewDeprecated</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output array of <a class="el" href="structNsApplicationView.html">NsApplicationView</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_ids</td><td>Input array of ApplicationIds. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the input/output arrays in entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a554a8448d6d0b3c596e5f378f9f00904" name="a554a8448d6d0b3c596e5f378f9f00904"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a554a8448d6d0b3c596e5f378f9f00904">&#9670;&#160;</a></span>nsGetApplicationViewDeprecated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationViewDeprecated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsApplicationViewDeprecated.html">NsApplicationViewDeprecated</a> *&#160;</td>
<td class="paramname"><em>views</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>application_ids</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetApplicationViewDeprecated. </p>
<dl class="section note"><dt>Note</dt><dd>On [3.0.0+] you should generally use <a class="el" href="ns_8h.html#a027cbc0727bdcfff24b63741c8029398">nsGetApplicationView</a> instead. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output array of <a class="el" href="structNsApplicationViewDeprecated.html">NsApplicationViewDeprecated</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_ids</td><td>Input array of ApplicationIds. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the input/output arrays in entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad7be6508ca9b4ac01f0f598d3291c675" name="ad7be6508ca9b4ac01f0f598d3291c675"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7be6508ca9b4ac01f0f598d3291c675">&#9670;&#160;</a></span>nsGetApplicationViewDownloadErrorContext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationViewDownloadErrorContext </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structErrorContext.html">ErrorContext</a> *&#160;</td>
<td class="paramname"><em>context</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetApplicationViewDownloadErrorContext. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">context</td><td><a class="el" href="structErrorContext.html">ErrorContext</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="adfd04c2d490da0f4cd16a3ee52bbe671" name="adfd04c2d490da0f4cd16a3ee52bbe671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfd04c2d490da0f4cd16a3ee52bbe671">&#9670;&#160;</a></span>nsGetApplicationViewWithPromotionInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetApplicationViewWithPromotionInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsApplicationViewWithPromotionInfo.html">NsApplicationViewWithPromotionInfo</a> *&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>application_ids</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetApplicationViewWithPromotionInfo. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [8.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output array of <a class="el" href="structNsApplicationViewWithPromotionInfo.html">NsApplicationViewWithPromotionInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_ids</td><td>Input array of ApplicationIds. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the input/output arrays in entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aef0d74db6464e2b8e03c6c1b7e33206c" name="aef0d74db6464e2b8e03c6c1b7e33206c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef0d74db6464e2b8e03c6c1b7e33206c">&#9670;&#160;</a></span>nsGetContentManagementInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetContentManagementInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IContentManagementInterface via the cmd for that. </p>
<p>Only available on [3.0.0+]. </p>
</div>
</div>
<a id="a73654a7efa3729a64e6e96c48ea768e6" name="a73654a7efa3729a64e6e96c48ea768e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73654a7efa3729a64e6e96c48ea768e6">&#9670;&#160;</a></span>nsGetDocumentInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetDocumentInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IDocumentInterface via the cmd for that. </p>
<p>Only available on [3.0.0+]. </p>
</div>
</div>
<a id="a8a04dc8251f59b0833e0c301502fec37" name="a8a04dc8251f59b0833e0c301502fec37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a04dc8251f59b0833e0c301502fec37">&#9670;&#160;</a></span>nsGetDownloadTaskInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetDownloadTaskInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IDownloadTaskInterface via the cmd for that. </p>
<p>Only available on [3.0.0+]. </p>
</div>
</div>
<a id="afe6388609a24915b689167272a48594c" name="afe6388609a24915b689167272a48594c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe6388609a24915b689167272a48594c">&#9670;&#160;</a></span>nsGetDynamicRightsInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetDynamicRightsInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IDynamicRightsInterface via the cmd for that. </p>
<p>Only available on [6.0.0+]. </p>
</div>
</div>
<a id="a7fbcbc990e861ff66fad21f4b7a11bee" name="a7fbcbc990e861ff66fad21f4b7a11bee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fbcbc990e861ff66fad21f4b7a11bee">&#9670;&#160;</a></span>nsGetECommerceInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetECommerceInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IECommerceInterface via the cmd for that. </p>
<p>Only available on [4.0.0+]. </p>
</div>
</div>
<a id="a7bf238a67f08101599beceb1fa84f966" name="a7bf238a67f08101599beceb1fa84f966"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bf238a67f08101599beceb1fa84f966">&#9670;&#160;</a></span>nsGetFactoryResetInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetFactoryResetInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IFactoryResetInterface via the cmd for that. </p>
<p>Only available on [3.0.0+]. </p>
</div>
</div>
<a id="a7870471efd1f8f7bc43c07ef700b6968" name="a7870471efd1f8f7bc43c07ef700b6968"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7870471efd1f8f7bc43c07ef700b6968">&#9670;&#160;</a></span>nsGetFreeSpaceSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetFreeSpaceSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>&#160;</td>
<td class="paramname"><em>storage_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the available storage capacity from content manager services. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#aef0d74db6464e2b8e03c6c1b7e33206c">nsGetContentManagementInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">storage_id</td><td><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>. Must be <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58aaceae4e6bb3a28a3eaa5c94727b21317b" title="SdCard.">NcmStorageId_SdCard</a>. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>Pointer to output the free storage size to. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab57e414a1876cb6e1589e2d5404d6b3a" name="ab57e414a1876cb6e1589e2d5404d6b3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab57e414a1876cb6e1589e2d5404d6b3a">&#9670;&#160;</a></span>nsGetGameCardMountFailureEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetGameCardMountFailureEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetGameCardMountFailureEvent. </p>
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd>
<dd>
Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=false. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2dd53e926ba783086713b64af7886527" name="a2dd53e926ba783086713b64af7886527"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2dd53e926ba783086713b64af7886527">&#9670;&#160;</a></span>nsGetGameCardUpdateDetectionEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetGameCardUpdateDetectionEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetGameCardUpdateDetectionEvent. </p>
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=false. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6b9415f318a27b44117621f875ff24fa" name="a6b9415f318a27b44117621f875ff24fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b9415f318a27b44117621f875ff24fa">&#9670;&#160;</a></span>nsGetLastGameCardMountFailureResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetLastGameCardMountFailureResult </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetLastGameCardMountFailureResult. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
</div>
</div>
<a id="a7d9d26932107a1fc4395539dd8e17d8b" name="a7d9d26932107a1fc4395539dd8e17d8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d9d26932107a1fc4395539dd8e17d8b">&#9670;&#160;</a></span>nsGetLastSdCardFormatUnexpectedResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetLastSdCardFormatUnexpectedResult </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetLastSdCardFormatUnexpectedResult. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [2.0.0+]. </dd></dl>
</div>
</div>
<a id="abf55faf1a855543a1c557973d12865b9" name="abf55faf1a855543a1c557973d12865b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf55faf1a855543a1c557973d12865b9">&#9670;&#160;</a></span>nsGetPromotionInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetPromotionInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsPromotionInfo.html">NsPromotionInfo</a> *&#160;</td>
<td class="paramname"><em>promotion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetPromotionInfo. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [8.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">promotion</td><td><a class="el" href="structNsPromotionInfo.html">NsPromotionInfo</a> </td></tr>
<tr><td class="paramdir"></td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6e90c3eb88e7bab325a45280a3ec68d8" name="a6e90c3eb88e7bab325a45280a3ec68d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e90c3eb88e7bab325a45280a3ec68d8">&#9670;&#160;</a></span>nsGetReadOnlyApplicationControlDataInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetReadOnlyApplicationControlDataInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IReadOnlyApplicationControlDataInterface via the cmd for that. </p>
<p>Only available on [5.1.0+]. </p>
</div>
</div>
<a id="a0f5d46a392f5bb655eaafbd4ce715b33" name="a0f5d46a392f5bb655eaafbd4ce715b33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f5d46a392f5bb655eaafbd4ce715b33">&#9670;&#160;</a></span>nsGetReadOnlyApplicationRecordInterface()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetReadOnlyApplicationRecordInterface </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structService.html">Service</a> *&#160;</td>
<td class="paramname"><em>srv_out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IReadOnlyApplicationRecordInterface via the cmd for that. </p>
<p>Only available on [5.0.0+]. </p>
</div>
</div>
<a id="a0bf11e746673f45530fdc5e8d8eb48ed" name="a0bf11e746673f45530fdc5e8d8eb48ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bf11e746673f45530fdc5e8d8eb48ed">&#9670;&#160;</a></span>nsGetReceiveApplicationProgress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetReceiveApplicationProgress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ns_8h.html#a1cbad7b77408ce4182c0fd7390676bc4">NsReceiveApplicationProgress</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetReceiveApplicationProgress. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td><a class="el" href="ns_8h.html#a1cbad7b77408ce4182c0fd7390676bc4">NsReceiveApplicationProgress</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af1d37dd4cb46e31b54065766cb82e811" name="af1d37dd4cb46e31b54065766cb82e811"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1d37dd4cb46e31b54065766cb82e811">&#9670;&#160;</a></span>nsGetRequestServerStopper()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetRequestServerStopper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a> *&#160;</td>
<td class="paramname"><em>r</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Opens a <a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a>. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">r</td><td><a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab33412a34e774f9c6ebdb84ba9448956" name="ab33412a34e774f9c6ebdb84ba9448956"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab33412a34e774f9c6ebdb84ba9448956">&#9670;&#160;</a></span>nsGetSdCardMountStatusChangedEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetSdCardMountStatusChangedEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetSdCardMountStatusChangedEvent. </p>
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=false. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0cdf3bb512b2ffbb11de0dd5727cba90" name="a0cdf3bb512b2ffbb11de0dd5727cba90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cdf3bb512b2ffbb11de0dd5727cba90">&#9670;&#160;</a></span>nsGetSendApplicationProgress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetSendApplicationProgress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ns_8h.html#a70d4f76e85276f0a7a12a9b45afa59bf">NsSendApplicationProgress</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetSendApplicationProgress. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td><a class="el" href="ns_8h.html#a70d4f76e85276f0a7a12a9b45afa59bf">NsSendApplicationProgress</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a059d641d6747d6587538eb7269a1cff7" name="a059d641d6747d6587538eb7269a1cff7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a059d641d6747d6587538eb7269a1cff7">&#9670;&#160;</a></span>nsGetStorageSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetStorageSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>&#160;</td>
<td class="paramname"><em>storage_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *&#160;</td>
<td class="paramname"><em>total_space_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *&#160;</td>
<td class="paramname"><em>free_space_size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Temporarily mounts the specified fs ContentStorage, then uses fs GetTotalSpaceSize/GetFreeSpaceSize with that mounted ContentStorage. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">storage_id</td><td><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>, must be <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58aa794b3249538cef7bd444ef57933f48c6" title="BuiltInUser.">NcmStorageId_BuiltInUser</a> or <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58aaceae4e6bb3a28a3eaa5c94727b21317b" title="SdCard.">NcmStorageId_SdCard</a>. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">total_space_size</td><td>Output from GetTotalSpaceSize. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">free_space_size</td><td>Output from GetFreeSpaceSize. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1b0c358a9895e5eb95ad9bca22d049ba" name="a1b0c358a9895e5eb95ad9bca22d049ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b0c358a9895e5eb95ad9bca22d049ba">&#9670;&#160;</a></span>nsGetSystemDeliveryInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetSystemDeliveryInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generates a <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> using the currently installed SystemUpdate meta. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">info</td><td><a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a810f157f35a1ccf01c792e591deb80cf" name="a810f157f35a1ccf01c792e591deb80cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a810f157f35a1ccf01c792e591deb80cf">&#9670;&#160;</a></span>nsGetTotalSpaceSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsGetTotalSpaceSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>&#160;</td>
<td class="paramname"><em>storage_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the total storage capacity (used + free) from content manager services. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#aef0d74db6464e2b8e03c6c1b7e33206c">nsGetContentManagementInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">storage_id</td><td><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>. Must be <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58aaceae4e6bb3a28a3eaa5c94727b21317b" title="SdCard.">NcmStorageId_SdCard</a>. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>Pointer to output the total storage size to. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6ffebcda102aac254297f5607c288fc0" name="a6ffebcda102aac254297f5607c288fc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ffebcda102aac254297f5607c288fc0">&#9670;&#160;</a></span>nsHasAllContentsToDeliver()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsHasAllContentsToDeliver </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>HasAllContentsToDeliver. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">info</td><td>Input array of <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the array in entries. Must be value 1. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2fbd778cf7cce3cd44a8831ad73f2b4b" name="a2fbd778cf7cce3cd44a8831ad73f2b4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fbd778cf7cce3cd44a8831ad73f2b4b">&#9670;&#160;</a></span>nsIsAnyApplicationEntityInstalled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsIsAnyApplicationEntityInstalled </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsAnyApplicationEntityInstalled. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a06fb19d74360b4dd1c752bcba587688c" name="a06fb19d74360b4dd1c752bcba587688c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06fb19d74360b4dd1c752bcba587688c">&#9670;&#160;</a></span>nsIsAnyApplicationRunning()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsIsAnyApplicationRunning </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsAnyApplicationRunning. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a543f43262bc56be87b4456867e9ebb7d" name="a543f43262bc56be87b4456867e9ebb7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a543f43262bc56be87b4456867e9ebb7d">&#9670;&#160;</a></span>nsIsApplicationEntityMovable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsIsApplicationEntityMovable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>&#160;</td>
<td class="paramname"><em>storage_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsApplicationEntityMovable. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">storage_id</td><td><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a039c053870c7ece2c89f10d5f13a3a5f" name="a039c053870c7ece2c89f10d5f13a3a5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a039c053870c7ece2c89f10d5f13a3a5f">&#9670;&#160;</a></span>nsIsApplicationUpdateRequested()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsIsApplicationUpdateRequested </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>flag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsApplicationUpdateRequested. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">flag</td><td>Output flag, indicating whether out is valid. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output value. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad93d6dbbe481a03f5e7d219bf12a03a6" name="ad93d6dbbe481a03f5e7d219bf12a03a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad93d6dbbe481a03f5e7d219bf12a03a6">&#9670;&#160;</a></span>nsIsGameCardInserted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsIsGameCardInserted </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsGameCardInserted. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="adb14d0690f8211c8f12101a89128113b" name="adb14d0690f8211c8f12101a89128113b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb14d0690f8211c8f12101a89128113b">&#9670;&#160;</a></span>nsListApplicationContentMetaStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsListApplicationContentMetaStatus </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structNsApplicationContentMetaStatus.html">NsApplicationContentMetaStatus</a> *&#160;</td>
<td class="paramname"><em>list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>out_entrycount</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets an listing of <a class="el" href="structNsApplicationContentMetaStatus.html">NsApplicationContentMetaStatus</a>. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#aef0d74db6464e2b8e03c6c1b7e33206c">nsGetContentManagementInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Starting entry index. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">list</td><td>Output array of <a class="el" href="structNsApplicationContentMetaStatus.html">NsApplicationContentMetaStatus</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the list array in entries. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out_entrycount</td><td>Total output entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1bd58b1c9cf0b233947dce6e01bf1301" name="a1bd58b1c9cf0b233947dce6e01bf1301"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bd58b1c9cf0b233947dce6e01bf1301">&#9670;&#160;</a></span>nsListApplicationIcon()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsListApplicationIcon </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncValue.html">AsyncValue</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a>&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>application_ids</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ListApplicationIcon. </p>
<dl class="section note"><dt>Note</dt><dd>The data available with <a class="el" href="async_8h.html#a4bd698c56db3d2c6c9ba65433eac39b4">asyncValueGet</a> is a s32 for the offset within the buffer where the output data is located, <a class="el" href="async_8h.html#a41f156bd4eab4caa7f8f5a30d6695825">asyncValueGetSize</a> 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. </dd>
<dd>
Only available on [8.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncValue.html">AsyncValue</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>Source. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_ids</td><td>Input array of ApplicationIds. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the application_ids array in entries. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">buffer</td><td>0x1000-byte aligned buffer for <a class="el" href="structTransferMemory.html" title="Transfer memory information structure.">TransferMemory</a>. This buffer must not be accessed until the async operation finishes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>0x1000-byte aligned buffer size for <a class="el" href="structTransferMemory.html" title="Transfer memory information structure.">TransferMemory</a>. This must be at least: 0x4 + count*sizeof(u64) + count*sizeof(<a class="el" href="structNsApplicationControlData.html#a82c1f0acbc77c454c8752634aba99372">NsApplicationControlData::icon</a>) + count*sizeof(u64) + sizeof(<a class="el" href="structNsApplicationControlData.html">NsApplicationControlData</a>). </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abe331892018972966b6307af721dfa0c" name="abe331892018972966b6307af721dfa0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe331892018972966b6307af721dfa0c">&#9670;&#160;</a></span>nsListApplicationIdOnGameCard()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsListApplicationIdOnGameCard </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>application_ids</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>total_out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ListApplicationIdOnGameCard. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [5.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">application_ids</td><td>Output array of ApplicationIds. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the application_ids array in entries. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a801a457720759c13f79ab31df1e82c51" name="a801a457720759c13f79ab31df1e82c51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a801a457720759c13f79ab31df1e82c51">&#9670;&#160;</a></span>nsListApplicationRecord()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsListApplicationRecord </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsApplicationRecord.html">NsApplicationRecord</a> *&#160;</td>
<td class="paramname"><em>records</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>entry_offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>out_entrycount</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets an listing of <a class="el" href="structNsApplicationRecord.html">NsApplicationRecord</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">records</td><td>Output array of <a class="el" href="structNsApplicationRecord.html">NsApplicationRecord</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the records array in entries. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">entry_offset</td><td>Starting entry offset. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out_entrycount</td><td>Total output entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9c7c6ec2c9155bf820d677c9296fd02f" name="a9c7c6ec2c9155bf820d677c9296fd02f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c7c6ec2c9155bf820d677c9296fd02f">&#9670;&#160;</a></span>nsListApplicationTitle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsListApplicationTitle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncValue.html">AsyncValue</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927e">NsApplicationControlSource</a>&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>application_ids</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ListApplicationTitle. </p>
<dl class="section note"><dt>Note</dt><dd>The data available with <a class="el" href="async_8h.html#a4bd698c56db3d2c6c9ba65433eac39b4">asyncValueGet</a> is a s32 for the offset within the buffer where the output data is located, <a class="el" href="async_8h.html#a41f156bd4eab4caa7f8f5a30d6695825">asyncValueGetSize</a> returns the total byte-size of the data located here. The data located here is the <a class="el" href="structNacpLanguageEntry.html">NacpLanguageEntry</a> for each specified ApplicationId. </dd>
<dd>
Only available on [8.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncValue.html">AsyncValue</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>Source, qlaunch uses <a class="el" href="ns_8h.html#a465190e2e56617d936cf392bab6b927ea1d7febb2ebd7d720a12d580ac91eadc5" title="Returns data from storage if not present in cache.">NsApplicationControlSource_Storage</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_ids</td><td>Input array of ApplicationIds. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the application_ids array in entries. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">buffer</td><td>0x1000-byte aligned buffer for <a class="el" href="structTransferMemory.html" title="Transfer memory information structure.">TransferMemory</a>. This buffer must not be accessed until the async operation finishes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>0x1000-byte aligned buffer size for <a class="el" href="structTransferMemory.html" title="Transfer memory information structure.">TransferMemory</a>. This must be at least: count*sizeof(<a class="el" href="structNacpLanguageEntry.html">NacpLanguageEntry</a>) + count*sizeof(u64) + count*sizeof(<a class="el" href="structNsApplicationControlData.html">NsApplicationControlData</a>). </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9624110e08de43bd0fa7dcf3aa6b22eb" name="a9624110e08de43bd0fa7dcf3aa6b22eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9624110e08de43bd0fa7dcf3aa6b22eb">&#9670;&#160;</a></span>nsListContentMetaKeyToDeliverApplication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsListContentMetaKeyToDeliverApplication </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *&#160;</td>
<td class="paramname"><em>meta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>meta_count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>meta_index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>info_count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>total_out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ListContentMetaKeyToDeliverApplication. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">meta</td><td>Output array of <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">meta_count</td><td>Size of the meta array in entries. Must be at least 1, only 1 entry will be returned. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">meta_index</td><td>Meta entry index. An output <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> will not be returned when this value is larger than 0. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">info</td><td>Input array of <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">info_count</td><td>Size of the info array in entries. Must be value 1. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5f7d067d620a79f969baba67920742d6" name="a5f7d067d620a79f969baba67920742d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f7d067d620a79f969baba67920742d6">&#9670;&#160;</a></span>nsListDownloadTaskStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsListDownloadTaskStatus </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsDownloadTaskStatus.html">NsDownloadTaskStatus</a> *&#160;</td>
<td class="paramname"><em>tasks</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>total_out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ListDownloadTaskStatus. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#a8a04dc8251f59b0833e0c301502fec37">nsGetDownloadTaskInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">tasks</td><td>Output array of <a class="el" href="structNsDownloadTaskStatus.html">NsDownloadTaskStatus</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the tasks array in entries. A maximum of 0x100 tasks can be stored in state. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a64fdb0df4b2a02ee1e1653ba9d34321a" name="a64fdb0df4b2a02ee1e1653ba9d34321a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64fdb0df4b2a02ee1e1653ba9d34321a">&#9670;&#160;</a></span>nsListNotCommittedContentMeta()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsListNotCommittedContentMeta </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *&#160;</td>
<td class="paramname"><em>meta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>unk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>total_out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ListNotCommittedContentMeta. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">meta</td><td>Output array of <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the meta array in entries. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">unk</td><td>Unknown. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2c40f8f0f6d08dbfdd51f91af37c0bfb" name="a2c40f8f0f6d08dbfdd51f91af37c0bfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c40f8f0f6d08dbfdd51f91af37c0bfb">&#9670;&#160;</a></span>nsMoveApplicationEntity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsMoveApplicationEntity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>&#160;</td>
<td class="paramname"><em>storage_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>MoveApplicationEntity. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [1.0.0-9.2.0]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">storage_id</td><td><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5f7ec7bd5aeee6822aa5a6b5d3049a5f" name="a5f7ec7bd5aeee6822aa5a6b5d3049a5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f7ec7bd5aeee6822aa5a6b5d3049a5f">&#9670;&#160;</a></span>nsNeedsSystemUpdateToDeliverApplication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsNeedsSystemUpdateToDeliverApplication </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>sys_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>After validation etc, this sets the output bool by comparing system-version fields in the <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> / info-array and with a state field. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">info</td><td>Input array of <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the info array in entries. Must be value 1. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">sys_info</td><td><a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aea817f1a96be9cecc81d92184f718b85" name="aea817f1a96be9cecc81d92184f718b85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea817f1a96be9cecc81d92184f718b85">&#9670;&#160;</a></span>nsNeedsSystemUpdateToFormatSdCard()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsNeedsSystemUpdateToFormatSdCard </td>
<td>(</td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>NeedsSystemUpdateToFormatSdCard. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a343b99e5e91f2cb38712cc971faef8bd" name="a343b99e5e91f2cb38712cc971faef8bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a343b99e5e91f2cb38712cc971faef8bd">&#9670;&#160;</a></span>nsProgressAsyncResultCancel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressAsyncResultCancel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Cancels the async operation. </p>
<dl class="section note"><dt>Note</dt><dd>Used automatically by <a class="el" href="ns_8h.html#a3f9602a82225b4cdf98cf63622063176">nsProgressAsyncResultClose</a>. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">a</td><td><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3f9602a82225b4cdf98cf63622063176" name="a3f9602a82225b4cdf98cf63622063176"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f9602a82225b4cdf98cf63622063176">&#9670;&#160;</a></span>nsProgressAsyncResultClose()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void nsProgressAsyncResultClose </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Close a <a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a>. </p>
<dl class="section note"><dt>Note</dt><dd>When the object is initialized, this uses <a class="el" href="ns_8h.html#a343b99e5e91f2cb38712cc971faef8bd">nsProgressAsyncResultCancel</a> then <a class="el" href="ns_8h.html#add98a14643436e6684eb4c0848fcce3d">nsProgressAsyncResultWait</a> with timeout=UINT64_MAX. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">a</td><td><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a48276017e9806fd78bb90a6f2f175f39" name="a48276017e9806fd78bb90a6f2f175f39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48276017e9806fd78bb90a6f2f175f39">&#9670;&#160;</a></span>nsProgressAsyncResultGet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressAsyncResultGet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the Result. </p>
<dl class="section note"><dt>Note</dt><dd>Prior to using the cmd, this uses <a class="el" href="ns_8h.html#add98a14643436e6684eb4c0848fcce3d">nsProgressAsyncResultWait</a> with timeout=UINT64_MAX. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">a</td><td><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac939623b611ac586337060d1a4595952" name="ac939623b611ac586337060d1a4595952"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac939623b611ac586337060d1a4595952">&#9670;&#160;</a></span>nsProgressAsyncResultGetDetailResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressAsyncResultGetDetailResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetDetailResult. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">a</td><td><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5e932dec706ebb81ecb13db51e05344f" name="a5e932dec706ebb81ecb13db51e05344f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e932dec706ebb81ecb13db51e05344f">&#9670;&#160;</a></span>nsProgressAsyncResultGetErrorContext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressAsyncResultGetErrorContext </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structErrorContext.html">ErrorContext</a> *&#160;</td>
<td class="paramname"><em>context</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="structErrorContext.html">ErrorContext</a>. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">a</td><td><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">context</td><td><a class="el" href="structErrorContext.html">ErrorContext</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4f11c1e3e18ac110cdd93011d0a066b2" name="a4f11c1e3e18ac110cdd93011d0a066b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f11c1e3e18ac110cdd93011d0a066b2">&#9670;&#160;</a></span>nsProgressAsyncResultGetProgress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressAsyncResultGetProgress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the progress. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">a</td><td><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">buffer</td><td>Output buffer. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Output buffer size. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="add98a14643436e6684eb4c0848fcce3d" name="add98a14643436e6684eb4c0848fcce3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add98a14643436e6684eb4c0848fcce3d">&#9670;&#160;</a></span>nsProgressAsyncResultWait()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressAsyncResultWait </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Waits for the async operation to finish using the specified timeout. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">a</td><td><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>Timeout in nanoseconds. UINT64_MAX for no timeout. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a968cae7e9184a1e17eabfe87c3a8b4e7" name="a968cae7e9184a1e17eabfe87c3a8b4e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a968cae7e9184a1e17eabfe87c3a8b4e7">&#9670;&#160;</a></span>nsProgressMonitorForDeleteUserSaveDataAllClose()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressMonitorForDeleteUserSaveDataAllClose </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *&#160;</td>
<td class="paramname"><em>p</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Close a <a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a>. </p>
<p>When initialized this will use <a class="el" href="ns_8h.html#ae3dcca4d9aec81c000cf64fcffa05239">nsProgressMonitorForDeleteUserSaveDataAllIsFinished</a>, throwing errors on failure / when the operation isn't finished (without closing the object). </p><dl class="section note"><dt>Note</dt><dd>Cancelling the operation before it's finished is not supported by <a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a>. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">p</td><td><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a67bae094659f96670ff1f18449fc2f14" name="a67bae094659f96670ff1f18449fc2f14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67bae094659f96670ff1f18449fc2f14">&#9670;&#160;</a></span>nsProgressMonitorForDeleteUserSaveDataAllGetProgress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressMonitorForDeleteUserSaveDataAllGetProgress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structNsProgressForDeleteUserSaveDataAll.html">NsProgressForDeleteUserSaveDataAll</a> *&#160;</td>
<td class="paramname"><em>progress</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetProgress. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">p</td><td><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">progress</td><td>Output <a class="el" href="structNsProgressForDeleteUserSaveDataAll.html">NsProgressForDeleteUserSaveDataAll</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5adb6291fe3f0338d1714719c3931714" name="a5adb6291fe3f0338d1714719c3931714"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5adb6291fe3f0338d1714719c3931714">&#9670;&#160;</a></span>nsProgressMonitorForDeleteUserSaveDataAllGetResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressMonitorForDeleteUserSaveDataAllGetResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *&#160;</td>
<td class="paramname"><em>p</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetResult. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">p</td><td><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af888b677cedeff5ef43df58196f0eccb" name="af888b677cedeff5ef43df58196f0eccb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af888b677cedeff5ef43df58196f0eccb">&#9670;&#160;</a></span>nsProgressMonitorForDeleteUserSaveDataAllGetSystemEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressMonitorForDeleteUserSaveDataAllGetSystemEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetSystemEvent. </p>
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=false. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae3dcca4d9aec81c000cf64fcffa05239" name="ae3dcca4d9aec81c000cf64fcffa05239"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3dcca4d9aec81c000cf64fcffa05239">&#9670;&#160;</a></span>nsProgressMonitorForDeleteUserSaveDataAllIsFinished()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsProgressMonitorForDeleteUserSaveDataAllIsFinished </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>IsFinished. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">p</td><td><a class="el" href="structNsProgressMonitorForDeleteUserSaveDataAll.html">NsProgressMonitorForDeleteUserSaveDataAll</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Whether the operation finished. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aaffc5a4b4e5b63980c6a40d176a4e331" name="aaffc5a4b4e5b63980c6a40d176a4e331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaffc5a4b4e5b63980c6a40d176a4e331">&#9670;&#160;</a></span>nsRequestApplicationUpdateInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestApplicationUpdateInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncValue.html">AsyncValue</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestApplicationUpdateInfo. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncValue.html">AsyncValue</a>. The data that can be read from this is u8 ApplicationUpdateInfo. qlaunch just checks whether this is 0. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a82b3b812b6615ff5493ae916da5381e5" name="a82b3b812b6615ff5493ae916da5381e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82b3b812b6615ff5493ae916da5381e5">&#9670;&#160;</a></span>nsRequestCheckGameCardRegistration()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestCheckGameCardRegistration </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestCheckGameCardRegistration. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8d5330677aa2475e39661c6977f39a7d" name="a8d5330677aa2475e39661c6977f39a7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d5330677aa2475e39661c6977f39a7d">&#9670;&#160;</a></span>nsRequestDownloadApplicationControlData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestDownloadApplicationControlData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestDownloadApplicationControlData. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab2cceeb9f357d7490cd53d8b5d729b5a" name="ab2cceeb9f357d7490cd53d8b5d729b5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2cceeb9f357d7490cd53d8b5d729b5a">&#9670;&#160;</a></span>nsRequestDownloadApplicationPrepurchasedRights()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestDownloadApplicationPrepurchasedRights </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestDownloadApplicationPrepurchasedRights. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0a81c86edb788196f4e0618755699935" name="a0a81c86edb788196f4e0618755699935"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a81c86edb788196f4e0618755699935">&#9670;&#160;</a></span>nsRequestDownloadTaskList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestDownloadTaskList </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestDownloadTaskList. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#a8a04dc8251f59b0833e0c301502fec37">nsGetDownloadTaskInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
</div>
</div>
<a id="aa6ca003c52ecf2d3e2e02e30c841bcdd" name="aa6ca003c52ecf2d3e2e02e30c841bcdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6ca003c52ecf2d3e2e02e30c841bcdd">&#9670;&#160;</a></span>nsRequestDownloadTaskListData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestDownloadTaskListData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncValue.html">AsyncValue</a> *&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestDownloadTaskListData. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#a8a04dc8251f59b0833e0c301502fec37">nsGetDownloadTaskInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncValue.html">AsyncValue</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a775c531653467df0b8ef7de124fa86ea" name="a775c531653467df0b8ef7de124fa86ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a775c531653467df0b8ef7de124fa86ea">&#9670;&#160;</a></span>nsRequestEnsureDownloadTask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestEnsureDownloadTask </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestEnsureDownloadTask. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#a8a04dc8251f59b0833e0c301502fec37">nsGetDownloadTaskInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6cc042e3ac1e1a618e60e132893791fb" name="a6cc042e3ac1e1a618e60e132893791fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cc042e3ac1e1a618e60e132893791fb">&#9670;&#160;</a></span>nsRequestGameCardRegistrationGoldPoint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestGameCardRegistrationGoldPoint </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncValue.html">AsyncValue</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestGameCardRegistrationGoldPoint. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncValue.html">AsyncValue</a>. The data that can be read from this is 4-bytes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1f8ecf4edb532bf7fd604d70c04df2f1" name="a1f8ecf4edb532bf7fd604d70c04df2f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f8ecf4edb532bf7fd604d70c04df2f1">&#9670;&#160;</a></span>nsRequestLinkDevice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestLinkDevice </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestLinkDevice. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2e3ecb087c9c4541226bdfde7c279f1e" name="a2e3ecb087c9c4541226bdfde7c279f1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e3ecb087c9c4541226bdfde7c279f1e">&#9670;&#160;</a></span>nsRequestNoDownloadRightsErrorResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestNoDownloadRightsErrorResolution </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncValue.html">AsyncValue</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestNoDownloadRightsErrorResolution. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd>
<dd>
Only available on [9.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncValue.html">AsyncValue</a>. The data that can be read from this is u8 NoDownloadRightsErrorResolution. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac20ea9b2620bb58bfc16567792731daf" name="ac20ea9b2620bb58bfc16567792731daf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac20ea9b2620bb58bfc16567792731daf">&#9670;&#160;</a></span>nsRequestReceiveApplication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestReceiveApplication </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *&#160;</td>
<td class="paramname"><em>meta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>&#160;</td>
<td class="paramname"><em>storage_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestReceiveApplication. </p>
<dl class="section note"><dt>Note</dt><dd>This is the Application version of <a class="el" href="ns_8h.html#a995ddc62c78206544488a4001abee04d">nssuControlRequestReceiveSystemUpdate</a>, see the notes for that. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>Server IPv4 address. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">port</td><td>Socket port. qlaunch uses value 55556. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">meta</td><td>Input array of <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a>. The <a class="el" href="ncm__types_8h.html#acee7a60b4ea18ee8bb09c9ad84c91d7d" title="ContentMetaType.">NcmContentMetaType</a> must match <a class="el" href="ncm__types_8h.html#acee7a60b4ea18ee8bb09c9ad84c91d7dabfe50a975a9ee71326c4f62804de7dd0" title="Patch.">NcmContentMetaType_Patch</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the meta array in entries. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">storage_id</td><td><a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58a">NcmStorageId</a>. qlaunch uses <a class="el" href="ncm__types_8h.html#a96db2dcd8ed182b700f41e163589d58aa5069ee9ae0781f582e2c44539db400b6" title="Any.">NcmStorageId_Any</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a12d6e07ad03b615c9e2d93633cd2a33e" name="a12d6e07ad03b615c9e2d93633cd2a33e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12d6e07ad03b615c9e2d93633cd2a33e">&#9670;&#160;</a></span>nsRequestRegisterGameCard()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestRegisterGameCard </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>inval</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestRegisterGameCard. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">inval</td><td>Input value. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae5f69244257226e7f435f4f01628f4fe" name="ae5f69244257226e7f435f4f01628f4fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5f69244257226e7f435f4f01628f4fe">&#9670;&#160;</a></span>nsRequestResolveNoDownloadRightsError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestResolveNoDownloadRightsError </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncValue.html">AsyncValue</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestResolveNoDownloadRightsError. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd>
<dd>
Only available on [9.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncValue.html">AsyncValue</a>. The data that can be read from this is u8 NoDownloadRightsErrorResolution. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae8abc7d689d97312fc479f8395041542" name="ae8abc7d689d97312fc479f8395041542"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8abc7d689d97312fc479f8395041542">&#9670;&#160;</a></span>nsRequestSendApplication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestSendApplication </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *&#160;</td>
<td class="paramname"><em>meta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>count</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestSendApplication. </p>
<dl class="section note"><dt>Note</dt><dd>This is the Application version of <a class="el" href="ns_8h.html#aaabd6a2ffc4eafce1f2525d72311c614">nssuRequestSendSystemUpdate</a>, see the notes for that. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>Client IPv4 address. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">port</td><td>Socket port. qlaunch uses value 55556. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">meta</td><td>Input array of <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a>. The <a class="el" href="ncm__types_8h.html#acee7a60b4ea18ee8bb09c9ad84c91d7d" title="ContentMetaType.">NcmContentMetaType</a> must match <a class="el" href="ncm__types_8h.html#acee7a60b4ea18ee8bb09c9ad84c91d7dabfe50a975a9ee71326c4f62804de7dd0" title="Patch.">NcmContentMetaType_Patch</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the meta array in entries. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abc8e54edae81acfd440295f8a52bc11c" name="abc8e54edae81acfd440295f8a52bc11c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc8e54edae81acfd440295f8a52bc11c">&#9670;&#160;</a></span>nsRequestServerStopperClose()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void nsRequestServerStopperClose </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a> *&#160;</td>
<td class="paramname"><em>r</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Close a <a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">r</td><td><a class="el" href="structNsRequestServerStopper.html">NsRequestServerStopper</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af3e7e390e4bdbd049706f0d71fe32c41" name="af3e7e390e4bdbd049706f0d71fe32c41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3e7e390e4bdbd049706f0d71fe32c41">&#9670;&#160;</a></span>nsRequestSyncRights()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestSyncRights </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestSyncRights. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [6.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a88028ffa2cb1a4f24caa918c069b47ce" name="a88028ffa2cb1a4f24caa918c069b47ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88028ffa2cb1a4f24caa918c069b47ce">&#9670;&#160;</a></span>nsRequestUnlinkDevice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestUnlinkDevice </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestUnlinkDevice. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd>
<dd>
Only available on [6.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aefa16cced291e8145be74fd23b187b67" name="aefa16cced291e8145be74fd23b187b67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefa16cced291e8145be74fd23b187b67">&#9670;&#160;</a></span>nsRequestUpdateApplication2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestUpdateApplication2 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestUpdateApplication2. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a> must be used prior to this. Before using the cmd, this calls <a class="el" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a> with the output from <a class="el" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>, an error is returned when that returns false. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a02bf35ef2087a5e611918fe6cdac81ce" name="a02bf35ef2087a5e611918fe6cdac81ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02bf35ef2087a5e611918fe6cdac81ce">&#9670;&#160;</a></span>nsRequestVerifyAddOnContentsRights()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestVerifyAddOnContentsRights </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestVerifyAddOnContentsRights. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0-9.2.0]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0c19a01408f97f0fe19379a41b7c7ec8" name="a0c19a01408f97f0fe19379a41b7c7ec8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c19a01408f97f0fe19379a41b7c7ec8">&#9670;&#160;</a></span>nsRequestVerifyApplication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsRequestVerifyApplication </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>unk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestVerifyApplication. </p>
<dl class="section note"><dt>Note</dt><dd>On pre-5.0.0 this uses cmd RequestVerifyApplicationDeprecated, otherwise cmd RequestVerifyApplication is used. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structNsProgressAsyncResult.html">NsProgressAsyncResult</a>. The data available with <a class="el" href="ns_8h.html#a4f11c1e3e18ac110cdd93011d0a066b2">nsProgressAsyncResultGetProgress</a> is basically the same as <a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">unk</td><td>Unknown. A default value of 0x7 can be used (which is what qlaunch uses). Only used on [5.0.0+]. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">buffer</td><td>0x1000-byte aligned buffer for <a class="el" href="structTransferMemory.html" title="Transfer memory information structure.">TransferMemory</a>. This buffer must not be accessed until the async operation finishes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>0x1000-byte aligned buffer size for <a class="el" href="structTransferMemory.html" title="Transfer memory information structure.">TransferMemory</a>. qlaunch uses size 0x100000. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a97607ac0dd0c755be929d22bc50b86ca" name="a97607ac0dd0c755be929d22bc50b86ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97607ac0dd0c755be929d22bc50b86ca">&#9670;&#160;</a></span>nsResetToFactorySettings()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsResetToFactorySettings </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ResetToFactorySettings. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#a7bf238a67f08101599beceb1fa84f966">nsGetFactoryResetInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd></dl>
</div>
</div>
<a id="a9affea5be71314e806ba471bf44ab86a" name="a9affea5be71314e806ba471bf44ab86a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9affea5be71314e806ba471bf44ab86a">&#9670;&#160;</a></span>nsResetToFactorySettingsForRefurbishment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsResetToFactorySettingsForRefurbishment </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ResetToFactorySettingsForRefurbishment. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#a7bf238a67f08101599beceb1fa84f966">nsGetFactoryResetInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd>
<dd>
Only available on [2.0.0+]. </dd></dl>
</div>
</div>
<a id="a6ea0c6ece4b7288da86ed99841b55986" name="a6ea0c6ece4b7288da86ed99841b55986"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ea0c6ece4b7288da86ed99841b55986">&#9670;&#160;</a></span>nsResetToFactorySettingsWithoutUserSaveData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsResetToFactorySettingsWithoutUserSaveData </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ResetToFactorySettingsWithoutUserSaveData. </p>
<dl class="section note"><dt>Note</dt><dd>Uses <a class="el" href="ns_8h.html#a7bf238a67f08101599beceb1fa84f966">nsGetFactoryResetInterface</a> on [3.0.0+], otherwise IApplicationManagerInterface is used. </dd></dl>
</div>
</div>
<a id="a2168dfc05d2342eb271ba5e7bce54089" name="a2168dfc05d2342eb271ba5e7bce54089"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2168dfc05d2342eb271ba5e7bce54089">&#9670;&#160;</a></span>nsResetToFactorySettingsWithPlatformRegion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsResetToFactorySettingsWithPlatformRegion </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ResetToFactorySettingsWithPlatformRegion. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [9.1.0+]. </dd></dl>
</div>
</div>
<a id="a0108cafe57b7c0ab41c6b12ba68dd681" name="a0108cafe57b7c0ab41c6b12ba68dd681"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0108cafe57b7c0ab41c6b12ba68dd681">&#9670;&#160;</a></span>nsResetToFactorySettingsWithPlatformRegionAuthentication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsResetToFactorySettingsWithPlatformRegionAuthentication </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ResetToFactorySettingsWithPlatformRegionAuthentication. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [9.1.0+]. </dd></dl>
</div>
</div>
<a id="a2951d0725fcd173681cc092dba72327e" name="a2951d0725fcd173681cc092dba72327e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2951d0725fcd173681cc092dba72327e">&#9670;&#160;</a></span>nsResumeAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsResumeAll </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ResumeAll. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
</div>
</div>
<a id="aaeab6aac4649fe6f3bc41307878b8574" name="aaeab6aac4649fe6f3bc41307878b8574"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaeab6aac4649fe6f3bc41307878b8574">&#9670;&#160;</a></span>nsResumeApplicationApplyDelta()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsResumeApplicationApplyDelta </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ResumeApplicationApplyDelta. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2c8ac234b46a51f2d181a2d622cf46dc" name="a2c8ac234b46a51f2d181a2d622cf46dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c8ac234b46a51f2d181a2d622cf46dc">&#9670;&#160;</a></span>nsResumeApplicationDownload()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsResumeApplicationDownload </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ResumeApplicationDownload. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5a5b882e46467518b496d6967a00dcf0" name="a5a5b882e46467518b496d6967a00dcf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a5b882e46467518b496d6967a00dcf0">&#9670;&#160;</a></span>nsSelectLatestSystemDeliveryInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsSelectLatestSystemDeliveryInfo </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>sys_list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>sys_count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>base_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>app_list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a>&#160;</td>
<td class="paramname"><em>app_count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *&#160;</td>
<td class="paramname"><em>index</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SelectLatestSystemDeliveryInfo. </p>
<dl class="section note"><dt>Note</dt><dd>This selects the <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> with the latest version from sys_list, using minimum versions determined from app_list/state and base_info. This also does various validation, etc. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">sys_list</td><td>Input array of <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">sys_count</td><td>Size of the sys_list array in entries. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">base_info</td><td><a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">app_list</td><td>Input array of <a class="el" href="structNsApplicationDeliveryInfo.html">NsApplicationDeliveryInfo</a>. This can be NULL. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">app_count</td><td>Size of the app_list array in entries. This can be 0. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">index</td><td>Output index for the selected entry in sys_list, -1 if none found. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac4f1e398348cfba44f2d944c2af0864a" name="ac4f1e398348cfba44f2d944c2af0864a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4f1e398348cfba44f2d944c2af0864a">&#9670;&#160;</a></span>nsSetApplicationTerminateResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsSetApplicationTerminateResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td>
<td class="paramname"><em>res</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetApplicationTerminateResult. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">res</td><td>Result. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac4eeb89b8422d8935dd00b2cb6adcd8b" name="ac4eeb89b8422d8935dd00b2cb6adcd8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4eeb89b8422d8935dd00b2cb6adcd8b">&#9670;&#160;</a></span>nssuControlApplyCardUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlApplyCardUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ApplyCardUpdate. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="ns_8h.html#a637b82c313f653a02cf572ab0dabf192">nssuControlSetupCardUpdate</a> / <a class="el" href="ns_8h.html#a9abb2d1ee6a969fb896514e8f2f3ed34">nssuControlSetupCardUpdateViaSystemUpdater</a> must have been used at some point prior to using this. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a07ace0d1a3a6e7036c078555b2b0b5db" name="a07ace0d1a3a6e7036c078555b2b0b5db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07ace0d1a3a6e7036c078555b2b0b5db">&#9670;&#160;</a></span>nssuControlApplyDownloadedUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlApplyDownloadedUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ApplyDownloadedUpdate. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a40ed6eda9c1cf19e0b33279a8084ae6f" name="a40ed6eda9c1cf19e0b33279a8084ae6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40ed6eda9c1cf19e0b33279a8084ae6f">&#9670;&#160;</a></span>nssuControlApplyReceivedUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlApplyReceivedUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ApplyReceivedUpdate. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a069d58f6cf95a432b2601dc586281923" name="a069d58f6cf95a432b2601dc586281923"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a069d58f6cf95a432b2601dc586281923">&#9670;&#160;</a></span>nssuControlClose()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void nssuControlClose </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Close a <a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af286b8f609406d63772da8bf9ee2dd72" name="af286b8f609406d63772da8bf9ee2dd72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af286b8f609406d63772da8bf9ee2dd72">&#9670;&#160;</a></span>nssuControlGetDownloadedEulaData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlGetDownloadedEulaData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>filesize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the specified DownloadedEulaData. </p>
<dl class="section note"><dt>Note</dt><dd>See the note for <a class="el" href="ns_8h.html#abbeafd1b0364d4bf09c9a8fb6ddfa786">nssuControlGetDownloadedEulaDataSize</a>. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>EulaData path. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">buffer</td><td>Output buffer. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of the output buffer, must be at least the output size from <a class="el" href="ns_8h.html#abbeafd1b0364d4bf09c9a8fb6ddfa786">nssuControlGetDownloadedEulaDataSize</a>. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">filesize</td><td>Output filesize. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abbeafd1b0364d4bf09c9a8fb6ddfa786" name="abbeafd1b0364d4bf09c9a8fb6ddfa786"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbeafd1b0364d4bf09c9a8fb6ddfa786">&#9670;&#160;</a></span>nssuControlGetDownloadedEulaDataSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlGetDownloadedEulaDataSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>filesize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the filesize for the specified DownloadedEulaData. </p>
<dl class="section note"><dt>Note</dt><dd>This mounts the Eula SystemData, then uses the file "&lt;mountname&gt;:/&lt;input path&gt;". </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>EulaData path. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">filesize</td><td>Output filesize. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a04a0cb3284cb61dcf09c2d70bcb8d9df" name="a04a0cb3284cb61dcf09c2d70bcb8d9df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04a0cb3284cb61dcf09c2d70bcb8d9df">&#9670;&#160;</a></span>nssuControlGetDownloadProgress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlGetDownloadProgress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetDownloadProgress. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td><a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0133aaa7ec996a6d61048a40681eea62" name="a0133aaa7ec996a6d61048a40681eea62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0133aaa7ec996a6d61048a40681eea62">&#9670;&#160;</a></span>nssuControlGetPrepareCardUpdateProgress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlGetPrepareCardUpdateProgress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetPrepareCardUpdateProgress. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="ns_8h.html#a637b82c313f653a02cf572ab0dabf192">nssuControlSetupCardUpdate</a> / <a class="el" href="ns_8h.html#a9abb2d1ee6a969fb896514e8f2f3ed34">nssuControlSetupCardUpdateViaSystemUpdater</a> must have been used at some point prior to using this. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td><a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2798eb69eae97ff065d17b801e5a4450" name="a2798eb69eae97ff065d17b801e5a4450"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2798eb69eae97ff065d17b801e5a4450">&#9670;&#160;</a></span>nssuControlGetPreparedCardUpdateEulaData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlGetPreparedCardUpdateEulaData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>filesize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the specified PreparedCardUpdateEulaData. </p>
<dl class="section note"><dt>Note</dt><dd>See the note for <a class="el" href="ns_8h.html#abbeafd1b0364d4bf09c9a8fb6ddfa786">nssuControlGetDownloadedEulaDataSize</a>. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>EulaData path. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">buffer</td><td>Output buffer. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of the output buffer, must be at least the output size from <a class="el" href="ns_8h.html#a7a3fedc1ea6813a9f5de988f5197c413">nssuControlGetPreparedCardUpdateEulaDataSize</a>. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">filesize</td><td>Output filesize. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7a3fedc1ea6813a9f5de988f5197c413" name="a7a3fedc1ea6813a9f5de988f5197c413"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a3fedc1ea6813a9f5de988f5197c413">&#9670;&#160;</a></span>nssuControlGetPreparedCardUpdateEulaDataSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlGetPreparedCardUpdateEulaDataSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>filesize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the filesize for the specified PreparedCardUpdateEulaData. </p>
<dl class="section note"><dt>Note</dt><dd>See the note for <a class="el" href="ns_8h.html#abbeafd1b0364d4bf09c9a8fb6ddfa786">nssuControlGetDownloadedEulaDataSize</a>. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>EulaData path. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">filesize</td><td>Output filesize. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1185f95c213a9636e64a68b6605fba9d" name="a1185f95c213a9636e64a68b6605fba9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1185f95c213a9636e64a68b6605fba9d">&#9670;&#160;</a></span>nssuControlGetReceivedEulaData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlGetReceivedEulaData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>filesize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the specified ReceivedEulaData. </p>
<dl class="section note"><dt>Note</dt><dd>See the note for <a class="el" href="ns_8h.html#abbeafd1b0364d4bf09c9a8fb6ddfa786">nssuControlGetDownloadedEulaDataSize</a>. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>EulaData path. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">buffer</td><td>Output buffer. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of the output buffer, must be at least the output size from <a class="el" href="ns_8h.html#a7abeaffe19caf3cf5c36934f762e49bc">nssuControlGetReceivedEulaDataSize</a>. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">filesize</td><td>Output filesize. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7abeaffe19caf3cf5c36934f762e49bc" name="a7abeaffe19caf3cf5c36934f762e49bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7abeaffe19caf3cf5c36934f762e49bc">&#9670;&#160;</a></span>nssuControlGetReceivedEulaDataSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlGetReceivedEulaDataSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *&#160;</td>
<td class="paramname"><em>filesize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the filesize for the specified ReceivedEulaData. </p>
<dl class="section note"><dt>Note</dt><dd>See the note for <a class="el" href="ns_8h.html#abbeafd1b0364d4bf09c9a8fb6ddfa786">nssuControlGetDownloadedEulaDataSize</a>. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>EulaData path. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">filesize</td><td>Output filesize. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a541f7582008bb6fbcdb86c270c895b67" name="a541f7582008bb6fbcdb86c270c895b67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a541f7582008bb6fbcdb86c270c895b67">&#9670;&#160;</a></span>nssuControlGetReceiveProgress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlGetReceiveProgress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetReceiveProgress. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td><a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abfe5ce0bd77b0a5fce3cb928fc498cd5" name="abfe5ce0bd77b0a5fce3cb928fc498cd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfe5ce0bd77b0a5fce3cb928fc498cd5">&#9670;&#160;</a></span>nssuControlHasDownloaded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlHasDownloaded </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets whether a network sysupdate was downloaded, with install pending. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac68ecf418ad4763c4d517d1deae6ba80" name="ac68ecf418ad4763c4d517d1deae6ba80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac68ecf418ad4763c4d517d1deae6ba80">&#9670;&#160;</a></span>nssuControlHasPreparedCardUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlHasPreparedCardUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>HasPreparedCardUpdate. </p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="ns_8h.html#a637b82c313f653a02cf572ab0dabf192">nssuControlSetupCardUpdate</a> / <a class="el" href="ns_8h.html#a9abb2d1ee6a969fb896514e8f2f3ed34">nssuControlSetupCardUpdateViaSystemUpdater</a> must have been used at some point prior to using this. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a69c3274b36e8fb957155a49596c90996" name="a69c3274b36e8fb957155a49596c90996"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69c3274b36e8fb957155a49596c90996">&#9670;&#160;</a></span>nssuControlHasReceived()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlHasReceived </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>HasReceived. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2c226c4f76e5545555520bebb2b18532" name="a2c226c4f76e5545555520bebb2b18532"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c226c4f76e5545555520bebb2b18532">&#9670;&#160;</a></span>nssuControlRequestCheckLatestUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlRequestCheckLatestUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAsyncValue.html">AsyncValue</a> *&#160;</td>
<td class="paramname"><em>a</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestCheckLatestUpdate. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncValue.html">AsyncValue</a>. The data that can be read from this is u8 <a class="el" href="ns_8h.html#ad5e56bfd4607a22d354d0b66b4fd9026">NsLatestSystemUpdate</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6ccfb026851d9fd7d6871bb14569dacd" name="a6ccfb026851d9fd7d6871bb14569dacd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ccfb026851d9fd7d6871bb14569dacd">&#9670;&#160;</a></span>nssuControlRequestCheckLatestUpdateIncludesRebootlessUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlRequestCheckLatestUpdateIncludesRebootlessUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAsyncValue.html">AsyncValue</a> *&#160;</td>
<td class="paramname"><em>a</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestCheckLatestUpdateIncludesRebootlessUpdate. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [6.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncValue.html">AsyncValue</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac251b24066748296a5b49fc41aa6027b" name="ac251b24066748296a5b49fc41aa6027b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac251b24066748296a5b49fc41aa6027b">&#9670;&#160;</a></span>nssuControlRequestDownloadLatestUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlRequestDownloadLatestUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestDownloadLatestUpdate. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4dd873bd816732f0d069baac75f21db7" name="a4dd873bd816732f0d069baac75f21db7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dd873bd816732f0d069baac75f21db7">&#9670;&#160;</a></span>nssuControlRequestPrepareCardUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlRequestPrepareCardUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestPrepareCardUpdate. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a995ddc62c78206544488a4001abee04d" name="a995ddc62c78206544488a4001abee04d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a995ddc62c78206544488a4001abee04d">&#9670;&#160;</a></span>nssuControlRequestReceiveSystemUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlRequestReceiveSystemUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestReceiveSystemUpdate. </p>
<dl class="section note"><dt>Note</dt><dd>The system will use the input addr/port with connect(). addr/port are little-endian. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>Server IPv4 address. qlaunch uses a local-WLAN addr, however this can be any addr. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">port</td><td>Socket port. qlaunch uses value 55556. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">info</td><td><a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a637b82c313f653a02cf572ab0dabf192" name="a637b82c313f653a02cf572ab0dabf192"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a637b82c313f653a02cf572ab0dabf192">&#9670;&#160;</a></span>nssuControlSetupCardUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlSetupCardUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetupCardUpdate. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td><a class="el" href="structTransferMemory.html" title="Transfer memory information structure.">TransferMemory</a> buffer, when NULL this is automatically allocated. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td><a class="el" href="structTransferMemory.html" title="Transfer memory information structure.">TransferMemory</a> buffer size, see <a class="el" href="ns_8h.html#a5a99cf834b9c8faf30ae2e7666fd97b7">NSSU_CARDUPDATE_TMEM_SIZE_DEFAULT</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9abb2d1ee6a969fb896514e8f2f3ed34" name="a9abb2d1ee6a969fb896514e8f2f3ed34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9abb2d1ee6a969fb896514e8f2f3ed34">&#9670;&#160;</a></span>nssuControlSetupCardUpdateViaSystemUpdater()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlSetupCardUpdateViaSystemUpdater </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SetupCardUpdateViaSystemUpdater. </p>
<dl class="section note"><dt>Note</dt><dd>Same as <a class="el" href="ns_8h.html#a637b82c313f653a02cf572ab0dabf192">nssuControlSetupCardUpdate</a>, except this doesn't run the code for fs cmds GetGameCardHandle/GetGameCardUpdatePartitionInfo, and uses fs OpenRegisteredUpdatePartition instead of OpenGameCardFileSystem. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td><a class="el" href="structTransferMemory.html" title="Transfer memory information structure.">TransferMemory</a> buffer, when NULL this is automatically allocated. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td><a class="el" href="structTransferMemory.html" title="Transfer memory information structure.">TransferMemory</a> buffer size, see <a class="el" href="ns_8h.html#a5a99cf834b9c8faf30ae2e7666fd97b7">NSSU_CARDUPDATE_TMEM_SIZE_DEFAULT</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0791ad19afb372ef840533e0b4d2c84a" name="a0791ad19afb372ef840533e0b4d2c84a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0791ad19afb372ef840533e0b4d2c84a">&#9670;&#160;</a></span>nssuControlSetupToReceiveSystemUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuControlSetupToReceiveSystemUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Does setup for ReceiveSystemUpdate by using the same nim cmds as <a class="el" href="ns_8h.html#a4b4b9ce69d15623ba52308feeb07bc45">nssuDestroySystemUpdateTask</a>. </p>
<dl class="section note"><dt>Note</dt><dd>qlaunch uses this before <a class="el" href="ns_8h.html#a995ddc62c78206544488a4001abee04d">nssuControlRequestReceiveSystemUpdate</a>. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4b4b9ce69d15623ba52308feeb07bc45" name="a4b4b9ce69d15623ba52308feeb07bc45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b4b9ce69d15623ba52308feeb07bc45">&#9670;&#160;</a></span>nssuDestroySystemUpdateTask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuDestroySystemUpdateTask </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This uses nim ListSystemUpdateTask, then when a task is returned uses it with DestroySystemUpdateTask. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
</div>
</div>
<a id="ae5d5fc0a5e6c04b4a27f07137b116a82" name="ae5d5fc0a5e6c04b4a27f07137b116a82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5d5fc0a5e6c04b4a27f07137b116a82">&#9670;&#160;</a></span>nssuGetBackgroundNetworkUpdateState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuGetBackgroundNetworkUpdateState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">NsBackgroundNetworkUpdateState</a> *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <a class="el" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">NsBackgroundNetworkUpdateState</a>. </p>
<dl class="section note"><dt>Note</dt><dd>Internally this uses nim commands ListSystemUpdateTask and GetSystemUpdateTaskInfo to determine the output state. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td><a class="el" href="ns_8h.html#a5312d9efd8ef7342cdb51bf0a0ed3f82">NsBackgroundNetworkUpdateState</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a094b5b0c0f98d4ccd0eb27950ab8a751" name="a094b5b0c0f98d4ccd0eb27950ab8a751"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a094b5b0c0f98d4ccd0eb27950ab8a751">&#9670;&#160;</a></span>nssuGetSendSystemUpdateProgress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuGetSendSystemUpdateProgress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> *&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>GetSendSystemUpdateProgress. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td><a class="el" href="structNsSystemUpdateProgress.html">NsSystemUpdateProgress</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af31db740aee6f6597e2695d14da55c0b" name="af31db740aee6f6597e2695d14da55c0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af31db740aee6f6597e2695d14da55c0b">&#9670;&#160;</a></span>nssuGetSystemUpdateNotificationEventForContentDelivery()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuGetSystemUpdateNotificationEventForContentDelivery </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> *&#160;</td>
<td class="paramname"><em>out_event</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets an <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> which can be signaled by <a class="el" href="ns_8h.html#a2ceaae799dd0b2820bacd62c0541e3e5">nssuNotifySystemUpdateForContentDelivery</a>. </p>
<dl class="section note"><dt>Note</dt><dd>The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=false. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a76f7dca83c37f8d19f373f30f1eab646" name="a76f7dca83c37f8d19f373f30f1eab646"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76f7dca83c37f8d19f373f30f1eab646">&#9670;&#160;</a></span>nssuNotifyBackgroundNetworkUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuNotifyBackgroundNetworkUpdate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This checks whether a sysupdate is needed with the input <a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> using NCM commands, if not this will just return 0. </p>
<p>Otherwise, this will then run code which is identical to <a class="el" href="ns_8h.html#aa59406838079bb789c0d002938a5ae7e">nssuRequestBackgroundNetworkUpdate</a>. </p><dl class="section note"><dt>Note</dt><dd>Only usable when a <a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> isn't open. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">key</td><td><a class="el" href="structNcmContentMetaKey.html">NcmContentMetaKey</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac6708bbc32b4f431c8d9858b3c0b5bf4" name="ac6708bbc32b4f431c8d9858b3c0b5bf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6708bbc32b4f431c8d9858b3c0b5bf4">&#9670;&#160;</a></span>nssuNotifyExFatDriverRequired()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuNotifyExFatDriverRequired </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Uses nim ListSystemUpdateTask, then uses the task with DestroySystemUpdateTask if it exists. </p>
<p>Then this runs ExFat handling, updates state, and sets the same state flag as <a class="el" href="ns_8h.html#aa59406838079bb789c0d002938a5ae7e">nssuRequestBackgroundNetworkUpdate</a>. </p><dl class="section note"><dt>Note</dt><dd>Only usable when a <a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> isn't open. </dd></dl>
</div>
</div>
<a id="a9a06daf9687536755c6f21c7128c22d7" name="a9a06daf9687536755c6f21c7128c22d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a06daf9687536755c6f21c7128c22d7">&#9670;&#160;</a></span>nssuOpenSystemUpdateControl()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuOpenSystemUpdateControl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> *&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Opens a <a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a>. </p>
<dl class="section note"><dt>Note</dt><dd>Only 1 <a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> can be open at a time. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">c</td><td><a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab43e91eb424610980d01e3c3a0018cde" name="ab43e91eb424610980d01e3c3a0018cde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab43e91eb424610980d01e3c3a0018cde">&#9670;&#160;</a></span>nssuPrepareShutdown()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuPrepareShutdown </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This does shutdown preparation. </p>
<dl class="section note"><dt>Note</dt><dd>This is used by am-sysmodule, so generally there's no need to use this. </dd>
<dd>
Only available on [3.0.0+]. </dd></dl>
</div>
</div>
<a id="aa59406838079bb789c0d002938a5ae7e" name="aa59406838079bb789c0d002938a5ae7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa59406838079bb789c0d002938a5ae7e">&#9670;&#160;</a></span>nssuRequestBackgroundNetworkUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuRequestBackgroundNetworkUpdate </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestBackgroundNetworkUpdate. </p>
<dl class="section note"><dt>Note</dt><dd>Only usable when a <a class="el" href="structNsSystemUpdateControl.html">NsSystemUpdateControl</a> isn't open. </dd></dl>
</div>
</div>
<a id="aaabd6a2ffc4eafce1f2525d72311c614" name="aaabd6a2ffc4eafce1f2525d72311c614"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaabd6a2ffc4eafce1f2525d72311c614">&#9670;&#160;</a></span>nssuRequestSendSystemUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nssuRequestSendSystemUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAsyncResult.html">AsyncResult</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestSendSystemUpdate. </p>
<dl class="section note"><dt>Note</dt><dd>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. </dd>
<dd>
After the system accepts a connection etc, an error will be thrown if the system is Internet-connected. </dd>
<dd>
Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">a</td><td><a class="el" href="structAsyncResult.html">AsyncResult</a> </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>Client IPv4 address. qlaunch uses a local-WLAN addr. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">port</td><td>Socket port. qlaunch uses value 55556. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">info</td><td><a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac1ed442c01597ab14b8a6632248a6649" name="ac1ed442c01597ab14b8a6632248a6649"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1ed442c01597ab14b8a6632248a6649">&#9670;&#160;</a></span>nsTouchApplication()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsTouchApplication </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>TouchApplication. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad0d27ec5d5d561c9a6556f6d8a9485be" name="ad0d27ec5d5d561c9a6556f6d8a9485be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0d27ec5d5d561c9a6556f6d8a9485be">&#9670;&#160;</a></span>nsTriggerDynamicCommitEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsTriggerDynamicCommitEvent </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>TriggerDynamicCommitEvent. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
</div>
</div>
<a id="ad00057bf1c04e0bb877345b3b3db1d8b" name="ad00057bf1c04e0bb877345b3b3db1d8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad00057bf1c04e0bb877345b3b3db1d8b">&#9670;&#160;</a></span>nsTryCommitCurrentApplicationDownloadTask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsTryCommitCurrentApplicationDownloadTask </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>TryCommitCurrentApplicationDownloadTask. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
</div>
</div>
<a id="ad5477d7a2d8f04948cf46ed6c5099d1b" name="ad5477d7a2d8f04948cf46ed6c5099d1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5477d7a2d8f04948cf46ed6c5099d1b">&#9670;&#160;</a></span>nsUnregisterNetworkServiceAccount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsUnregisterNetworkServiceAccount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>UnregisterNetworkServiceAccount. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a378f67c0e4ed0c896f94bb8087990ac9" name="a378f67c0e4ed0c896f94bb8087990ac9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a378f67c0e4ed0c896f94bb8087990ac9">&#9670;&#160;</a></span>nsUnregisterNetworkServiceAccountWithUserSaveDataDeletion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsUnregisterNetworkServiceAccountWithUserSaveDataDeletion </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structAccountUid.html">AccountUid</a>&#160;</td>
<td class="paramname"><em>uid</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>UnregisterNetworkServiceAccountWithUserSaveDataDeletion. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [6.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">uid</td><td><a class="el" href="structAccountUid.html">AccountUid</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af9115c9db8071c1126847cea64368b6c" name="af9115c9db8071c1126847cea64368b6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9115c9db8071c1126847cea64368b6c">&#9670;&#160;</a></span>nsVerifyDeliveryProtocolVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsVerifyDeliveryProtocolVersion </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> *&#160;</td>
<td class="paramname"><em>info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>VerifyDeliveryProtocolVersion. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">info</td><td><a class="el" href="structNsSystemDeliveryInfo.html">NsSystemDeliveryInfo</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad3ed10f335fc485af9ffd9444bd89c40" name="ad3ed10f335fc485af9ffd9444bd89c40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3ed10f335fc485af9ffd9444bd89c40">&#9670;&#160;</a></span>nsWithdrawApplicationUpdateRequest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nsWithdrawApplicationUpdateRequest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>application_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>WithdrawApplicationUpdateRequest. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [2.0.0+]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">application_id</td><td>ApplicationId. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>