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

1169 lines
74 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libnx: include/switch/applets/error.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_68784c92a8a0520ca3b455e73fe4da44.html">applets</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">error.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Wrapper for using the error LibraryApplet.
<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="set_8h_source.html">../services/set.h</a>&quot;</code><br />
</div>
<p><a href="error_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="structErrorCode.html">ErrorCode</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores error-codes which are displayed as XXXX-XXXX, low for the former and desc for the latter. <a href="structErrorCode.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="structErrorContext.html">ErrorContext</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error context. <a href="structErrorContext.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="structErrorCommonHeader.html">ErrorCommonHeader</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common header for the start of the arg storage. <a href="structErrorCommonHeader.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="structErrorCommonArg.html">ErrorCommonArg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common error arg data. <a href="structErrorCommonArg.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="structErrorPctlArg.html">ErrorPctlArg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error arg data for certain errors with module PCTL. <a href="structErrorPctlArg.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="structErrorResultBacktrace.html">ErrorResultBacktrace</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ResultBacktrace. <a href="structErrorResultBacktrace.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="structErrorEulaArg.html">ErrorEulaArg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error arg data for EULA. <a href="structErrorEulaArg.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="structErrorEulaData.html">ErrorEulaData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Additional input storage data for <a class="el" href="error_8h.html#a803da5cc5f6e18594bb5f6cdece500c9">errorSystemUpdateEulaShow</a>. <a href="structErrorEulaData.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="structErrorRecordArg.html">ErrorRecordArg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error arg data for Record. <a href="structErrorRecordArg.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="structErrorSystemArg.html">ErrorSystemArg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SystemErrorArg. <a href="structErrorSystemArg.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="structErrorSystemConfig.html">ErrorSystemConfig</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error system config. <a href="structErrorSystemConfig.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="structErrorApplicationArg.html">ErrorApplicationArg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ApplicationErrorArg. <a href="structErrorApplicationArg.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="structErrorApplicationConfig.html">ErrorApplicationConfig</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error application config. <a href="structErrorApplicationConfig.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="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ab0df38968e4f03a3f1f6d6df0f31f45a" id="r_ab0df38968e4f03a3f1f6d6df0f31f45a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45a">ErrorType</a> { <br />
&#160;&#160;<a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa72fef6d87c0d8cd75abcf50e2cce4a69">ErrorType_Normal</a> = 0
, <br />
&#160;&#160;<a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa0f8af7ecdd2032f1b46a7749b8c2c539">ErrorType_System</a> = 1
, <br />
&#160;&#160;<a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa028268e8a5331c7d8a3479c544450f88">ErrorType_Application</a> = 2
, <br />
&#160;&#160;<a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa2158435e09978e2bc86e40968b6b86a1">ErrorType_Eula</a> = 3
, <br />
&#160;&#160;<a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa9eee8ae5f454f7641bf54885250a1f39">ErrorType_Pctl</a> = 4
, <br />
&#160;&#160;<a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aadf4e16f367817d7cc02e313502dd51b1">ErrorType_Record</a> = 5
, <br />
&#160;&#160;<a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa22e5d4fb0e355f98336e74bbaa27334b">ErrorType_SystemUpdateEula</a> = 8
<br />
}</td></tr>
<tr class="memdesc:ab0df38968e4f03a3f1f6d6df0f31f45a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error type for <a class="el" href="structErrorCommonHeader.html#a5b79c84683eeb3c06c7940bc343d71b1" title="Type, see ErrorType.">ErrorCommonHeader.type</a>. <a href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45a">More...</a><br /></td></tr>
<tr class="separator:ab0df38968e4f03a3f1f6d6df0f31f45a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a682b3eccc466b94a66a98fa6b676b429" id="r_a682b3eccc466b94a66a98fa6b676b429"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a682b3eccc466b94a66a98fa6b676b429">ErrorContextType</a> { <br />
&#160;&#160;<a class="el" href="error_8h.html#a682b3eccc466b94a66a98fa6b676b429a2876575f31f1ffc57eafc8de29286083">ErrorContextType_None</a> = 0
, <br />
&#160;&#160;<a class="el" href="error_8h.html#a682b3eccc466b94a66a98fa6b676b429ae2813b514a67789f5c1844ad0c2d23f5">ErrorContextType_Http</a> = 1
, <br />
&#160;&#160;<a class="el" href="error_8h.html#a682b3eccc466b94a66a98fa6b676b429a5087f7a6171e2871081757a4c95c09a1">ErrorContextType_FileSystem</a> = 2
, <br />
&#160;&#160;<a class="el" href="error_8h.html#a682b3eccc466b94a66a98fa6b676b429a6f6ad504be97b324b53426805d9c6df8">ErrorContextType_WebMediaPlayer</a> = 3
, <br />
&#160;&#160;<a class="el" href="error_8h.html#a682b3eccc466b94a66a98fa6b676b429af35bce7f3d721b0749f624b398d04d81">ErrorContextType_LocalContentShare</a> = 4
<br />
}</td></tr>
<tr class="memdesc:a682b3eccc466b94a66a98fa6b676b429"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error type for <a class="el" href="structErrorContext.html#a9c5d78743e08295520ac3529c38ff724" title="Type, see ErrorContextType.">ErrorContext.type</a>. <a href="error_8h.html#a682b3eccc466b94a66a98fa6b676b429">More...</a><br /></td></tr>
<tr class="separator:a682b3eccc466b94a66a98fa6b676b429"><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 class="memitem:a964c4bb8ea6d8749ab789ef91a3742ad" id="r_a964c4bb8ea6d8749ab789ef91a3742ad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structErrorCode.html">ErrorCode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a964c4bb8ea6d8749ab789ef91a3742ad">errorCodeCreate</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> low, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> desc)</td></tr>
<tr class="memdesc:a964c4bb8ea6d8749ab789ef91a3742ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an <a class="el" href="structErrorCode.html">ErrorCode</a>. <br /></td></tr>
<tr class="separator:a964c4bb8ea6d8749ab789ef91a3742ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2c23c4b00a9f35788140ef895144a79" id="r_af2c23c4b00a9f35788140ef895144a79"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structErrorCode.html">ErrorCode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#af2c23c4b00a9f35788140ef895144a79">errorCodeCreateResult</a> (<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> res)</td></tr>
<tr class="memdesc:af2c23c4b00a9f35788140ef895144a79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an <a class="el" href="structErrorCode.html">ErrorCode</a> with the input Result. <br /></td></tr>
<tr class="separator:af2c23c4b00a9f35788140ef895144a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4045dfc5f586ed0b8faedfd490b30f5" id="r_aa4045dfc5f586ed0b8faedfd490b30f5"><td class="memItemLeft" align="right" valign="top"><a id="aa4045dfc5f586ed0b8faedfd490b30f5" name="aa4045dfc5f586ed0b8faedfd490b30f5"></a>
static <a class="el" href="structErrorCode.html">ErrorCode</a>&#160;</td><td class="memItemRight" valign="bottom"><b>errorCodeCreateInvalid</b> (void)</td></tr>
<tr class="memdesc:aa4045dfc5f586ed0b8faedfd490b30f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an invalid <a class="el" href="structErrorCode.html">ErrorCode</a>. <br /></td></tr>
<tr class="separator:aa4045dfc5f586ed0b8faedfd490b30f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a646fec487dc30e5e2d0da5eae905cda0" id="r_a646fec487dc30e5e2d0da5eae905cda0"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a646fec487dc30e5e2d0da5eae905cda0">errorCodeIsValid</a> (<a class="el" href="structErrorCode.html">ErrorCode</a> errorCode)</td></tr>
<tr class="memdesc:a646fec487dc30e5e2d0da5eae905cda0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the input <a class="el" href="structErrorCode.html" title="Stores error-codes which are displayed as XXXX-XXXX, low for the former and desc for the latter.">ErrorCode</a> is valid. <br /></td></tr>
<tr class="separator:a646fec487dc30e5e2d0da5eae905cda0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d176f2379e486ddfbe442e09b40928" id="r_a74d176f2379e486ddfbe442e09b40928"><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="error_8h.html#a74d176f2379e486ddfbe442e09b40928">errorResultShow</a> (<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> res, bool jumpFlag, const <a class="el" href="structErrorContext.html">ErrorContext</a> *ctx)</td></tr>
<tr class="memdesc:a74d176f2379e486ddfbe442e09b40928"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the applet for displaying the specified Result. <br /></td></tr>
<tr class="separator:a74d176f2379e486ddfbe442e09b40928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a722fe3211458e8800146152ac038e8d4" id="r_a722fe3211458e8800146152ac038e8d4"><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="error_8h.html#a722fe3211458e8800146152ac038e8d4">errorCodeShow</a> (<a class="el" href="structErrorCode.html">ErrorCode</a> errorCode, bool jumpFlag, const <a class="el" href="structErrorContext.html">ErrorContext</a> *ctx)</td></tr>
<tr class="memdesc:a722fe3211458e8800146152ac038e8d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the applet for displaying the specified <a class="el" href="structErrorCode.html" title="Stores error-codes which are displayed as XXXX-XXXX, low for the former and desc for the latter.">ErrorCode</a>. <br /></td></tr>
<tr class="separator:a722fe3211458e8800146152ac038e8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16b8b11d31f635b3f28b35b5b3f51622" id="r_a16b8b11d31f635b3f28b35b5b3f51622"><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="error_8h.html#a16b8b11d31f635b3f28b35b5b3f51622">errorResultBacktraceCreate</a> (<a class="el" href="structErrorResultBacktrace.html">ErrorResultBacktrace</a> *backtrace, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, const <a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> *entries)</td></tr>
<tr class="memdesc:a16b8b11d31f635b3f28b35b5b3f51622"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an <a class="el" href="structErrorResultBacktrace.html" title="ResultBacktrace.">ErrorResultBacktrace</a> struct. <br /></td></tr>
<tr class="separator:a16b8b11d31f635b3f28b35b5b3f51622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10fa5ed39c9af71d19a9e440a43a074d" id="r_a10fa5ed39c9af71d19a9e440a43a074d"><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="error_8h.html#a10fa5ed39c9af71d19a9e440a43a074d">errorResultBacktraceShow</a> (<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> res, const <a class="el" href="structErrorResultBacktrace.html">ErrorResultBacktrace</a> *backtrace)</td></tr>
<tr class="memdesc:a10fa5ed39c9af71d19a9e440a43a074d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the applet for <a class="el" href="structErrorResultBacktrace.html">ErrorResultBacktrace</a>. <br /></td></tr>
<tr class="separator:a10fa5ed39c9af71d19a9e440a43a074d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6694b1abaa7165bb96405582e285b53a" id="r_a6694b1abaa7165bb96405582e285b53a"><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="error_8h.html#a6694b1abaa7165bb96405582e285b53a">errorEulaShow</a> (<a class="el" href="set_8h.html#a17a796eb324ad48d8198b68092cdbb82">SetRegion</a> RegionCode)</td></tr>
<tr class="memdesc:a6694b1abaa7165bb96405582e285b53a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the applet for displaying the EULA. <br /></td></tr>
<tr class="separator:a6694b1abaa7165bb96405582e285b53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a803da5cc5f6e18594bb5f6cdece500c9" id="r_a803da5cc5f6e18594bb5f6cdece500c9"><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="error_8h.html#a803da5cc5f6e18594bb5f6cdece500c9">errorSystemUpdateEulaShow</a> (<a class="el" href="set_8h.html#a17a796eb324ad48d8198b68092cdbb82">SetRegion</a> RegionCode, const <a class="el" href="structErrorEulaData.html">ErrorEulaData</a> *eula)</td></tr>
<tr class="memdesc:a803da5cc5f6e18594bb5f6cdece500c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the applet for displaying the system-update EULA. <br /></td></tr>
<tr class="separator:a803da5cc5f6e18594bb5f6cdece500c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a516ee57a64485eff58114266a6d33c" id="r_a2a516ee57a64485eff58114266a6d33c"><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="error_8h.html#a2a516ee57a64485eff58114266a6d33c">errorCodeRecordShow</a> (<a class="el" href="structErrorCode.html">ErrorCode</a> errorCode, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> timestamp)</td></tr>
<tr class="memdesc:a2a516ee57a64485eff58114266a6d33c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the applet for displaying an error full-screen, using the specified <a class="el" href="structErrorCode.html" title="Stores error-codes which are displayed as XXXX-XXXX, low for the former and desc for the latter.">ErrorCode</a> and timestamp. <br /></td></tr>
<tr class="separator:a2a516ee57a64485eff58114266a6d33c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd1a468b73556bf7622457d8a47f5841" id="r_afd1a468b73556bf7622457d8a47f5841"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#afd1a468b73556bf7622457d8a47f5841">errorResultRecordShow</a> (<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> res, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> timestamp)</td></tr>
<tr class="memdesc:afd1a468b73556bf7622457d8a47f5841"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the applet for displaying an error full-screen, using the specified Result and timestamp. <br /></td></tr>
<tr class="separator:afd1a468b73556bf7622457d8a47f5841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51dfb0be68bf5a42407e66d4fdc0fe41" id="r_a51dfb0be68bf5a42407e66d4fdc0fe41"><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="error_8h.html#a51dfb0be68bf5a42407e66d4fdc0fe41">errorSystemCreate</a> (<a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</a> *c, const char *dialog_message, const char *fullscreen_message)</td></tr>
<tr class="memdesc:a51dfb0be68bf5a42407e66d4fdc0fe41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an <a class="el" href="structErrorSystemConfig.html" title="Error system config.">ErrorSystemConfig</a> struct. <br /></td></tr>
<tr class="separator:a51dfb0be68bf5a42407e66d4fdc0fe41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeebad4eef4e75efce44dca9ac46b5c50" id="r_aeebad4eef4e75efce44dca9ac46b5c50"><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="error_8h.html#aeebad4eef4e75efce44dca9ac46b5c50">errorSystemShow</a> (<a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</a> *c)</td></tr>
<tr class="memdesc:aeebad4eef4e75efce44dca9ac46b5c50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the applet with the specified config. <br /></td></tr>
<tr class="separator:aeebad4eef4e75efce44dca9ac46b5c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a385c38ef2a824b936a5d3ef3597be417" id="r_a385c38ef2a824b936a5d3ef3597be417"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a385c38ef2a824b936a5d3ef3597be417">errorSystemSetCode</a> (<a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</a> *c, <a class="el" href="structErrorCode.html">ErrorCode</a> errorCode)</td></tr>
<tr class="memdesc:a385c38ef2a824b936a5d3ef3597be417"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the error code. <br /></td></tr>
<tr class="separator:a385c38ef2a824b936a5d3ef3597be417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf9bc34d939e118128568fab3e66b095" id="r_adf9bc34d939e118128568fab3e66b095"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#adf9bc34d939e118128568fab3e66b095">errorSystemSetResult</a> (<a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</a> *c, <a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> res)</td></tr>
<tr class="memdesc:adf9bc34d939e118128568fab3e66b095"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the error code, using the input Result. <br /></td></tr>
<tr class="separator:adf9bc34d939e118128568fab3e66b095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea131aa6adfb97002b0e3c4f2f4684fa" id="r_aea131aa6adfb97002b0e3c4f2f4684fa"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#aea131aa6adfb97002b0e3c4f2f4684fa">errorSystemSetLanguageCode</a> (<a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</a> *c, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> LanguageCode)</td></tr>
<tr class="memdesc:aea131aa6adfb97002b0e3c4f2f4684fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the LanguageCode. <br /></td></tr>
<tr class="separator:aea131aa6adfb97002b0e3c4f2f4684fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad340116b85fd94006182bccdf73a0663" id="r_ad340116b85fd94006182bccdf73a0663"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#ad340116b85fd94006182bccdf73a0663">errorSystemSetContext</a> (<a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</a> *c, const <a class="el" href="structErrorContext.html">ErrorContext</a> *ctx)</td></tr>
<tr class="memdesc:ad340116b85fd94006182bccdf73a0663"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <a class="el" href="structErrorContext.html" title="Error context.">ErrorContext</a>. <br /></td></tr>
<tr class="separator:ad340116b85fd94006182bccdf73a0663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a913682c2ebd3902716f50288378a0006" id="r_a913682c2ebd3902716f50288378a0006"><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="error_8h.html#a913682c2ebd3902716f50288378a0006">errorApplicationCreate</a> (<a class="el" href="structErrorApplicationConfig.html">ErrorApplicationConfig</a> *c, const char *dialog_message, const char *fullscreen_message)</td></tr>
<tr class="memdesc:a913682c2ebd3902716f50288378a0006"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an <a class="el" href="structErrorApplicationConfig.html" title="Error application config.">ErrorApplicationConfig</a> struct. <br /></td></tr>
<tr class="separator:a913682c2ebd3902716f50288378a0006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c7ab541d2eeef535256a4a1abc67a9c" id="r_a6c7ab541d2eeef535256a4a1abc67a9c"><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="error_8h.html#a6c7ab541d2eeef535256a4a1abc67a9c">errorApplicationShow</a> (<a class="el" href="structErrorApplicationConfig.html">ErrorApplicationConfig</a> *c)</td></tr>
<tr class="memdesc:a6c7ab541d2eeef535256a4a1abc67a9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the applet with the specified config. <br /></td></tr>
<tr class="separator:a6c7ab541d2eeef535256a4a1abc67a9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46d44a06114bc68b947e6ff9845a0712" id="r_a46d44a06114bc68b947e6ff9845a0712"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a46d44a06114bc68b947e6ff9845a0712">errorApplicationSetNumber</a> (<a class="el" href="structErrorApplicationConfig.html">ErrorApplicationConfig</a> *c, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> errorNumber)</td></tr>
<tr class="memdesc:a46d44a06114bc68b947e6ff9845a0712"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the error code number. <br /></td></tr>
<tr class="separator:a46d44a06114bc68b947e6ff9845a0712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7197e611b36eedbd36360671bcbd0b8a" id="r_a7197e611b36eedbd36360671bcbd0b8a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a7197e611b36eedbd36360671bcbd0b8a">errorApplicationSetLanguageCode</a> (<a class="el" href="structErrorApplicationConfig.html">ErrorApplicationConfig</a> *c, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> LanguageCode)</td></tr>
<tr class="memdesc:a7197e611b36eedbd36360671bcbd0b8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the LanguageCode. <br /></td></tr>
<tr class="separator:a7197e611b36eedbd36360671bcbd0b8a"><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>Wrapper for using the error LibraryApplet. </p>
<dl class="section author"><dt>Author</dt><dd>StuntHacks, 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="a682b3eccc466b94a66a98fa6b676b429" name="a682b3eccc466b94a66a98fa6b676b429"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a682b3eccc466b94a66a98fa6b676b429">&#9670;&#160;</a></span>ErrorContextType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="error_8h.html#a682b3eccc466b94a66a98fa6b676b429">ErrorContextType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Error type for <a class="el" href="structErrorContext.html#a9c5d78743e08295520ac3529c38ff724" title="Type, see ErrorContextType.">ErrorContext.type</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a682b3eccc466b94a66a98fa6b676b429a2876575f31f1ffc57eafc8de29286083" name="a682b3eccc466b94a66a98fa6b676b429a2876575f31f1ffc57eafc8de29286083"></a>ErrorContextType_None&#160;</td><td class="fielddoc"><p>None. </p>
</td></tr>
<tr><td class="fieldname"><a id="a682b3eccc466b94a66a98fa6b676b429ae2813b514a67789f5c1844ad0c2d23f5" name="a682b3eccc466b94a66a98fa6b676b429ae2813b514a67789f5c1844ad0c2d23f5"></a>ErrorContextType_Http&#160;</td><td class="fielddoc"><p>Http. </p>
</td></tr>
<tr><td class="fieldname"><a id="a682b3eccc466b94a66a98fa6b676b429a5087f7a6171e2871081757a4c95c09a1" name="a682b3eccc466b94a66a98fa6b676b429a5087f7a6171e2871081757a4c95c09a1"></a>ErrorContextType_FileSystem&#160;</td><td class="fielddoc"><p>FileSystem. </p>
</td></tr>
<tr><td class="fieldname"><a id="a682b3eccc466b94a66a98fa6b676b429a6f6ad504be97b324b53426805d9c6df8" name="a682b3eccc466b94a66a98fa6b676b429a6f6ad504be97b324b53426805d9c6df8"></a>ErrorContextType_WebMediaPlayer&#160;</td><td class="fielddoc"><p>WebMediaPlayer. </p>
</td></tr>
<tr><td class="fieldname"><a id="a682b3eccc466b94a66a98fa6b676b429af35bce7f3d721b0749f624b398d04d81" name="a682b3eccc466b94a66a98fa6b676b429af35bce7f3d721b0749f624b398d04d81"></a>ErrorContextType_LocalContentShare&#160;</td><td class="fielddoc"><p>LocalContentShare. </p>
</td></tr>
</table>
</div>
</div>
<a id="ab0df38968e4f03a3f1f6d6df0f31f45a" name="ab0df38968e4f03a3f1f6d6df0f31f45a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0df38968e4f03a3f1f6d6df0f31f45a">&#9670;&#160;</a></span>ErrorType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45a">ErrorType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Error type for <a class="el" href="structErrorCommonHeader.html#a5b79c84683eeb3c06c7940bc343d71b1" title="Type, see ErrorType.">ErrorCommonHeader.type</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab0df38968e4f03a3f1f6d6df0f31f45aa72fef6d87c0d8cd75abcf50e2cce4a69" name="ab0df38968e4f03a3f1f6d6df0f31f45aa72fef6d87c0d8cd75abcf50e2cce4a69"></a>ErrorType_Normal&#160;</td><td class="fielddoc"><p>Normal. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab0df38968e4f03a3f1f6d6df0f31f45aa0f8af7ecdd2032f1b46a7749b8c2c539" name="ab0df38968e4f03a3f1f6d6df0f31f45aa0f8af7ecdd2032f1b46a7749b8c2c539"></a>ErrorType_System&#160;</td><td class="fielddoc"><p>System. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab0df38968e4f03a3f1f6d6df0f31f45aa028268e8a5331c7d8a3479c544450f88" name="ab0df38968e4f03a3f1f6d6df0f31f45aa028268e8a5331c7d8a3479c544450f88"></a>ErrorType_Application&#160;</td><td class="fielddoc"><p>Application. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab0df38968e4f03a3f1f6d6df0f31f45aa2158435e09978e2bc86e40968b6b86a1" name="ab0df38968e4f03a3f1f6d6df0f31f45aa2158435e09978e2bc86e40968b6b86a1"></a>ErrorType_Eula&#160;</td><td class="fielddoc"><p>EULA. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab0df38968e4f03a3f1f6d6df0f31f45aa9eee8ae5f454f7641bf54885250a1f39" name="ab0df38968e4f03a3f1f6d6df0f31f45aa9eee8ae5f454f7641bf54885250a1f39"></a>ErrorType_Pctl&#160;</td><td class="fielddoc"><p>Parental Controls. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab0df38968e4f03a3f1f6d6df0f31f45aadf4e16f367817d7cc02e313502dd51b1" name="ab0df38968e4f03a3f1f6d6df0f31f45aadf4e16f367817d7cc02e313502dd51b1"></a>ErrorType_Record&#160;</td><td class="fielddoc"><p>Record. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab0df38968e4f03a3f1f6d6df0f31f45aa22e5d4fb0e355f98336e74bbaa27334b" name="ab0df38968e4f03a3f1f6d6df0f31f45aa22e5d4fb0e355f98336e74bbaa27334b"></a>ErrorType_SystemUpdateEula&#160;</td><td class="fielddoc"><p>SystemUpdateEula. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a913682c2ebd3902716f50288378a0006" name="a913682c2ebd3902716f50288378a0006"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a913682c2ebd3902716f50288378a0006">&#9670;&#160;</a></span>errorApplicationCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorApplicationCreate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorApplicationConfig.html">ErrorApplicationConfig</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>dialog_message</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>fullscreen_message</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates an <a class="el" href="structErrorApplicationConfig.html" title="Error application config.">ErrorApplicationConfig</a> struct. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structErrorApplicationConfig.html" title="Error application config.">ErrorApplicationConfig</a> struct. </td></tr>
<tr><td class="paramname">dialog_message</td><td>UTF-8 dialog message. </td></tr>
<tr><td class="paramname">fullscreen_message</td><td>UTF-8 fullscreen message, displayed when the user clicks on "Details". Optional, can be NULL (which disables displaying Details). </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Sets the following fields: jumpFlag=1, {strings}, and uses <a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa028268e8a5331c7d8a3479c544450f88" title="Application.">ErrorType_Application</a>. The rest are cleared. </dd>
<dd>
On pre-5.0.0 this will initialize languageCode by using: <a class="el" href="set_8h.html#ac88551af941b021e5c6efcce4cba53a5" title="Initialize set.">setInitialize()</a>, setMakeLanguageCode(SetLanguage_ENUS, ...), and <a class="el" href="set_8h.html#a29cd89d148038ea4a3270e8ebcb1bb84" title="Exit set.">setExit()</a>. This is needed since an empty languageCode wasn't supported until [5.0.0+] (which would also use SetLanguage_ENUS). </dd>
<dd>
With [10.0.0+] this must only be used when running under an Application, since otherwise the applet will trigger a fatalerr. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>This applet creates an error report that is logged in the system. Proceed at your own risk! </dd></dl>
</div>
</div>
<a id="a7197e611b36eedbd36360671bcbd0b8a" name="a7197e611b36eedbd36360671bcbd0b8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7197e611b36eedbd36360671bcbd0b8a">&#9670;&#160;</a></span>errorApplicationSetLanguageCode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void errorApplicationSetLanguageCode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorApplicationConfig.html">ErrorApplicationConfig</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="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>LanguageCode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the LanguageCode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structErrorApplicationConfig.html" title="Error application config.">ErrorApplicationConfig</a> struct. </td></tr>
<tr><td class="paramname">LanguageCode</td><td>LanguageCode, see <a class="el" href="set_8h.html" title="Settings services IPC wrapper.">set.h</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a46d44a06114bc68b947e6ff9845a0712" name="a46d44a06114bc68b947e6ff9845a0712"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46d44a06114bc68b947e6ff9845a0712">&#9670;&#160;</a></span>errorApplicationSetNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void errorApplicationSetNumber </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorApplicationConfig.html">ErrorApplicationConfig</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="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>errorNumber</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the error code number. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structErrorApplicationConfig.html" title="Error application config.">ErrorApplicationConfig</a> struct. </td></tr>
<tr><td class="paramname">errorNumber</td><td>Error code number. Raw decimal error number which is displayed in the dialog. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6c7ab541d2eeef535256a4a1abc67a9c" name="a6c7ab541d2eeef535256a4a1abc67a9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c7ab541d2eeef535256a4a1abc67a9c">&#9670;&#160;</a></span>errorApplicationShow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorApplicationShow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorApplicationConfig.html">ErrorApplicationConfig</a> *&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Launches the applet with the specified config. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structErrorApplicationConfig.html" title="Error application config.">ErrorApplicationConfig</a> struct. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a964c4bb8ea6d8749ab789ef91a3742ad" name="a964c4bb8ea6d8749ab789ef91a3742ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a964c4bb8ea6d8749ab789ef91a3742ad">&#9670;&#160;</a></span>errorCodeCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="structErrorCode.html">ErrorCode</a> errorCodeCreate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
<td class="paramname"><em>low</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>desc</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates an <a class="el" href="structErrorCode.html">ErrorCode</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">low</td><td>The module portion of the error, normally this should be set to module + 2000. </td></tr>
<tr><td class="paramname">desc</td><td>The error description. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af2c23c4b00a9f35788140ef895144a79" name="af2c23c4b00a9f35788140ef895144a79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2c23c4b00a9f35788140ef895144a79">&#9670;&#160;</a></span>errorCodeCreateResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="structErrorCode.html">ErrorCode</a> errorCodeCreateResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td>
<td class="paramname"><em>res</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates an <a class="el" href="structErrorCode.html">ErrorCode</a> with the input Result. </p>
<p>Wrapper for <a class="el" href="error_8h.html#a964c4bb8ea6d8749ab789ef91a3742ad">errorCodeCreate</a>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">res</td><td>Input Result. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a646fec487dc30e5e2d0da5eae905cda0" name="a646fec487dc30e5e2d0da5eae905cda0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a646fec487dc30e5e2d0da5eae905cda0">&#9670;&#160;</a></span>errorCodeIsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool errorCodeIsValid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorCode.html">ErrorCode</a>&#160;</td>
<td class="paramname"><em>errorCode</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Checks whether the input <a class="el" href="structErrorCode.html" title="Stores error-codes which are displayed as XXXX-XXXX, low for the former and desc for the latter.">ErrorCode</a> is valid. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">errorCode</td><td><a class="el" href="structErrorCode.html">ErrorCode</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2a516ee57a64485eff58114266a6d33c" name="a2a516ee57a64485eff58114266a6d33c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a516ee57a64485eff58114266a6d33c">&#9670;&#160;</a></span>errorCodeRecordShow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorCodeRecordShow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorCode.html">ErrorCode</a>&#160;</td>
<td class="paramname"><em>errorCode</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>timestamp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Launches the applet for displaying an error full-screen, using the specified <a class="el" href="structErrorCode.html" title="Stores error-codes which are displayed as XXXX-XXXX, low for the former and desc for the latter.">ErrorCode</a> and timestamp. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">errorCode</td><td><a class="el" href="structErrorCode.html">ErrorCode</a> </td></tr>
<tr><td class="paramname">timestamp</td><td>POSIX timestamp. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Sets the following fields: jumpFlag=1, errorCode, timestamp, and uses <a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aadf4e16f367817d7cc02e313502dd51b1" title="Record.">ErrorType_Record</a>. </dd>
<dd>
The applet does not log an error report for this. error*RecordShow is used by qlaunch for displaying previously logged error reports. </dd></dl>
</div>
</div>
<a id="a722fe3211458e8800146152ac038e8d4" name="a722fe3211458e8800146152ac038e8d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a722fe3211458e8800146152ac038e8d4">&#9670;&#160;</a></span>errorCodeShow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorCodeShow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorCode.html">ErrorCode</a>&#160;</td>
<td class="paramname"><em>errorCode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>jumpFlag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structErrorContext.html">ErrorContext</a> *&#160;</td>
<td class="paramname"><em>ctx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Launches the applet for displaying the specified <a class="el" href="structErrorCode.html" title="Stores error-codes which are displayed as XXXX-XXXX, low for the former and desc for the latter.">ErrorCode</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">errorCode</td><td><a class="el" href="structErrorCode.html">ErrorCode</a> </td></tr>
<tr><td class="paramname">jumpFlag</td><td>Jump flag, normally this is true. </td></tr>
<tr><td class="paramname">ctx</td><td>Optional <a class="el" href="structErrorContext.html">ErrorContext</a>, can be NULL. Unused when jumpFlag=false. Ignored on pre-4.0.0, since it's only available for [4.0.0+]. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Sets the following fields: jumpFlag and contextFlag2. resultFlag=1. Uses <a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa72fef6d87c0d8cd75abcf50e2cce4a69" title="Normal.">ErrorType_Normal</a>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>This applet creates an error report that is logged in the system. Proceed at your own risk! </dd></dl>
</div>
</div>
<a id="a6694b1abaa7165bb96405582e285b53a" name="a6694b1abaa7165bb96405582e285b53a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6694b1abaa7165bb96405582e285b53a">&#9670;&#160;</a></span>errorEulaShow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorEulaShow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="set_8h.html#a17a796eb324ad48d8198b68092cdbb82">SetRegion</a>&#160;</td>
<td class="paramname"><em>RegionCode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Launches the applet for displaying the EULA. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">RegionCode</td><td><a class="el" href="set_8h.html#a17a796eb324ad48d8198b68092cdbb82">SetRegion</a> </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Sets the following fields: jumpFlag=1, regionCode, and uses <a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa2158435e09978e2bc86e40968b6b86a1" title="EULA.">ErrorType_Eula</a>. </dd></dl>
</div>
</div>
<a id="a16b8b11d31f635b3f28b35b5b3f51622" name="a16b8b11d31f635b3f28b35b5b3f51622"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16b8b11d31f635b3f28b35b5b3f51622">&#9670;&#160;</a></span>errorResultBacktraceCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorResultBacktraceCreate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorResultBacktrace.html">ErrorResultBacktrace</a> *&#160;</td>
<td class="paramname"><em>backtrace</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="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> *&#160;</td>
<td class="paramname"><em>entries</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates an <a class="el" href="structErrorResultBacktrace.html" title="ResultBacktrace.">ErrorResultBacktrace</a> struct. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">backtrace</td><td><a class="el" href="structErrorResultBacktrace.html">ErrorResultBacktrace</a> struct. </td></tr>
<tr><td class="paramname">count</td><td>Total number of entries. </td></tr>
<tr><td class="paramname">entries</td><td>Input array of Result. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a10fa5ed39c9af71d19a9e440a43a074d" name="a10fa5ed39c9af71d19a9e440a43a074d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10fa5ed39c9af71d19a9e440a43a074d">&#9670;&#160;</a></span>errorResultBacktraceShow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorResultBacktraceShow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td>
<td class="paramname"><em>res</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structErrorResultBacktrace.html">ErrorResultBacktrace</a> *&#160;</td>
<td class="paramname"><em>backtrace</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Launches the applet for <a class="el" href="structErrorResultBacktrace.html">ErrorResultBacktrace</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">backtrace</td><td><a class="el" href="structErrorResultBacktrace.html" title="ResultBacktrace.">ErrorResultBacktrace</a> struct. </td></tr>
<tr><td class="paramname">res</td><td>Result </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Sets the following fields: jumpFlag=1, contextFlag=1, and uses <a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa72fef6d87c0d8cd75abcf50e2cce4a69" title="Normal.">ErrorType_Normal</a>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>This applet creates an error report that is logged in the system. Proceed at your own risk! </dd></dl>
</div>
</div>
<a id="afd1a468b73556bf7622457d8a47f5841" name="afd1a468b73556bf7622457d8a47f5841"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd1a468b73556bf7622457d8a47f5841">&#9670;&#160;</a></span>errorResultRecordShow()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorResultRecordShow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td>
<td class="paramname"><em>res</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>timestamp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Launches the applet for displaying an error full-screen, using the specified Result and timestamp. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">res</td><td>Result </td></tr>
<tr><td class="paramname">timestamp</td><td>POSIX timestamp. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Wrapper for <a class="el" href="error_8h.html#a2a516ee57a64485eff58114266a6d33c">errorCodeRecordShow</a>, see <a class="el" href="error_8h.html#a2a516ee57a64485eff58114266a6d33c">errorCodeRecordShow</a> notes. </dd></dl>
</div>
</div>
<a id="a74d176f2379e486ddfbe442e09b40928" name="a74d176f2379e486ddfbe442e09b40928"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74d176f2379e486ddfbe442e09b40928">&#9670;&#160;</a></span>errorResultShow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorResultShow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td>
<td class="paramname"><em>res</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>jumpFlag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structErrorContext.html">ErrorContext</a> *&#160;</td>
<td class="paramname"><em>ctx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Launches the applet for displaying the specified Result. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">res</td><td>Result </td></tr>
<tr><td class="paramname">jumpFlag</td><td>Jump flag, normally this is true. </td></tr>
<tr><td class="paramname">ctx</td><td>Optional <a class="el" href="structErrorContext.html">ErrorContext</a>, can be NULL. Unused when jumpFlag=false. Ignored on pre-4.0.0, since it's only available for [4.0.0+]. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Sets the following fields: jumpFlag and contextFlag2. Uses <a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa72fef6d87c0d8cd75abcf50e2cce4a69" title="Normal.">ErrorType_Normal</a> normally. </dd>
<dd>
For module=PCTL errors with desc 100-119 this sets uses <a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa9eee8ae5f454f7641bf54885250a1f39" title="Parental Controls.">ErrorType_Pctl</a>, in which case the applet will display the following special dialog: "This software is restricted by Parental Controls". </dd>
<dd>
If the input Result is 0xC8A2, the applet will display a special dialog regarding the current application requiring a software update, with buttons "Later" and "Restart". </dd>
<dd>
[3.0.0+] If the input Result is 0xCAA2, the applet will display a special dialog related to DLC version. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>This applet creates an error report that is logged in the system, when not handling the above special dialogs. Proceed at your own risk! </dd></dl>
</div>
</div>
<a id="a51dfb0be68bf5a42407e66d4fdc0fe41" name="a51dfb0be68bf5a42407e66d4fdc0fe41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51dfb0be68bf5a42407e66d4fdc0fe41">&#9670;&#160;</a></span>errorSystemCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorSystemCreate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</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>dialog_message</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>fullscreen_message</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates an <a class="el" href="structErrorSystemConfig.html" title="Error system config.">ErrorSystemConfig</a> struct. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structErrorSystemConfig.html" title="Error system config.">ErrorSystemConfig</a> struct. </td></tr>
<tr><td class="paramname">dialog_message</td><td>UTF-8 dialog message. </td></tr>
<tr><td class="paramname">fullscreen_message</td><td>UTF-8 fullscreen message, displayed when the user clicks on "Details". Optional, can be NULL (which disables displaying Details). </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Sets the following fields: {strings}, and uses <a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa0f8af7ecdd2032f1b46a7749b8c2c539" title="System.">ErrorType_System</a>. The rest are cleared. </dd>
<dd>
On pre-5.0.0 this will initialize languageCode by using: <a class="el" href="set_8h.html#ac88551af941b021e5c6efcce4cba53a5" title="Initialize set.">setInitialize()</a>, setMakeLanguageCode(SetLanguage_ENUS, ...), and <a class="el" href="set_8h.html#a29cd89d148038ea4a3270e8ebcb1bb84" title="Exit set.">setExit()</a>. This is needed since an empty languageCode wasn't supported until [5.0.0+] (which would also use SetLanguage_ENUS). </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>This applet creates an error report that is logged in the system. Proceed at your own risk! </dd></dl>
</div>
</div>
<a id="a385c38ef2a824b936a5d3ef3597be417" name="a385c38ef2a824b936a5d3ef3597be417"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a385c38ef2a824b936a5d3ef3597be417">&#9670;&#160;</a></span>errorSystemSetCode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void errorSystemSetCode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</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="structErrorCode.html">ErrorCode</a>&#160;</td>
<td class="paramname"><em>errorCode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the error code. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structErrorSystemConfig.html" title="Error system config.">ErrorSystemConfig</a> struct. </td></tr>
<tr><td class="paramname">errorCode</td><td><a class="el" href="structErrorCode.html">ErrorCode</a> </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad340116b85fd94006182bccdf73a0663" name="ad340116b85fd94006182bccdf73a0663"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad340116b85fd94006182bccdf73a0663">&#9670;&#160;</a></span>errorSystemSetContext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void errorSystemSetContext </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</a> *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structErrorContext.html">ErrorContext</a> *&#160;</td>
<td class="paramname"><em>ctx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the <a class="el" href="structErrorContext.html" title="Error context.">ErrorContext</a>. </p>
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+], on older versions this will return without setting the context. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structErrorSystemConfig.html" title="Error system config.">ErrorSystemConfig</a> struct. </td></tr>
<tr><td class="paramname">ctx</td><td><a class="el" href="structErrorContext.html" title="Error context.">ErrorContext</a>, NULL to clear it. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aea131aa6adfb97002b0e3c4f2f4684fa" name="aea131aa6adfb97002b0e3c4f2f4684fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea131aa6adfb97002b0e3c4f2f4684fa">&#9670;&#160;</a></span>errorSystemSetLanguageCode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void errorSystemSetLanguageCode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</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="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
<td class="paramname"><em>LanguageCode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the LanguageCode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structErrorSystemConfig.html" title="Error system config.">ErrorSystemConfig</a> struct. </td></tr>
<tr><td class="paramname">LanguageCode</td><td>LanguageCode, see <a class="el" href="set_8h.html" title="Settings services IPC wrapper.">set.h</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="adf9bc34d939e118128568fab3e66b095" name="adf9bc34d939e118128568fab3e66b095"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf9bc34d939e118128568fab3e66b095">&#9670;&#160;</a></span>errorSystemSetResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void errorSystemSetResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</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="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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the error code, using the input Result. </p>
<p>Wrapper for <a class="el" href="error_8h.html#a385c38ef2a824b936a5d3ef3597be417">errorSystemSetCode</a>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structErrorSystemConfig.html" title="Error system config.">ErrorSystemConfig</a> struct. </td></tr>
<tr><td class="paramname">res</td><td>The Result to set. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aeebad4eef4e75efce44dca9ac46b5c50" name="aeebad4eef4e75efce44dca9ac46b5c50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeebad4eef4e75efce44dca9ac46b5c50">&#9670;&#160;</a></span>errorSystemShow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorSystemShow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structErrorSystemConfig.html">ErrorSystemConfig</a> *&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Launches the applet with the specified config. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td><a class="el" href="structErrorSystemConfig.html" title="Error system config.">ErrorSystemConfig</a> struct. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a803da5cc5f6e18594bb5f6cdece500c9" name="a803da5cc5f6e18594bb5f6cdece500c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a803da5cc5f6e18594bb5f6cdece500c9">&#9670;&#160;</a></span>errorSystemUpdateEulaShow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> errorSystemUpdateEulaShow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="set_8h.html#a17a796eb324ad48d8198b68092cdbb82">SetRegion</a>&#160;</td>
<td class="paramname"><em>RegionCode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structErrorEulaData.html">ErrorEulaData</a> *&#160;</td>
<td class="paramname"><em>eula</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Launches the applet for displaying the system-update EULA. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">RegionCode</td><td><a class="el" href="set_8h.html#a17a796eb324ad48d8198b68092cdbb82">SetRegion</a> </td></tr>
<tr><td class="paramname">eula</td><td>EULA data. Address must be 0x1000-byte aligned. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Sets the following fields: jumpFlag=1, regionCode, and uses <a class="el" href="error_8h.html#ab0df38968e4f03a3f1f6d6df0f31f45aa22e5d4fb0e355f98336e74bbaa27334b" title="SystemUpdateEula.">ErrorType_SystemUpdateEula</a>. </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>