uofw/group__LoadExecForKernel.html

1511 lines
71 KiB
HTML
Raw Normal View History

<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uOFW: LoadExecForKernel Library</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">uOFW
</div>
<div id="projectbrief">Reverse engineered PSP kernel 6.60.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<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">LoadExecForKernel Library</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 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="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a></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 name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gac9d18d1d7a765d64982a548e24e6f98e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gac9d18d1d7a765d64982a548e24e6f98e">SceKernelRebootArgType</a> { <br />
&#160;&#160;<a class="el" href="group__LoadExecForKernel.html#ggac9d18d1d7a765d64982a548e24e6f98ea220ab2da7c05d8d1bafc45b3b9bf334c">SCE_KERNEL_REBOOT_ARGTYPE_NONE</a> = 0x0
, <a class="el" href="group__LoadExecForKernel.html#ggac9d18d1d7a765d64982a548e24e6f98ea0bf3452b07cf8390c9f4fd8fd5f1bdfe">SCE_KERNEL_REBOOT_ARGTYPE_KERNEL</a> = 0x1
, <a class="el" href="group__LoadExecForKernel.html#ggac9d18d1d7a765d64982a548e24e6f98eaff69a317cbdf78652ec34278cbc61b91">SCE_KERNEL_REBOOT_ARGTYPE_FILENAME</a> = 0x2
, <a class="el" href="group__LoadExecForKernel.html#ggac9d18d1d7a765d64982a548e24e6f98ea6116f1bb917136ef63f74f628abd6e28">SCE_KERNEL_REBOOT_ARGTYPE_VSHMAIN</a> = 0x4
, <br />
&#160;&#160;<a class="el" href="group__LoadExecForKernel.html#ggac9d18d1d7a765d64982a548e24e6f98ea454b149244d0f0811c08615d579854c7">SCE_KERNEL_REBOOT_ARGTYPE_UNKNOWN8</a> = 0x8
, <a class="el" href="group__LoadExecForKernel.html#ggac9d18d1d7a765d64982a548e24e6f98ea9fd87b7f972c8639162fe1986b775adc">SCE_KERNEL_REBOOT_ARGTYPE_GAMEINFO</a> = 0x20
, <a class="el" href="group__LoadExecForKernel.html#ggac9d18d1d7a765d64982a548e24e6f98eac1c7048285a44dc4715c23c7a74c79b4">SCE_KERNEL_REBOOT_ARGTYPE_EMU</a> = 0x40
, <a class="el" href="group__LoadExecForKernel.html#ggac9d18d1d7a765d64982a548e24e6f98ea7d0e9d3e12145e8a960fb60014e3d192">SCE_KERNEL_REBOOT_ARGTYPE_NPDRM</a> = 0x80
, <br />
&#160;&#160;<a class="el" href="group__LoadExecForKernel.html#ggac9d18d1d7a765d64982a548e24e6f98eab02e0fd9bdb09c819988a26638324e28">SCE_KERNEL_REBOOT_ARGTYPE_DEFAULT</a> = 0x100
, <a class="el" href="group__LoadExecForKernel.html#ggac9d18d1d7a765d64982a548e24e6f98eae4d3ae4511f75fe64e0f436dfea9c6ca">SCE_KERNEL_REBOOT_ARGTYPE_EXT</a> = 0x400
<br />
}</td></tr>
<tr class="separator:gac9d18d1d7a765d64982a548e24e6f98e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga7d717388d1a79108a9b89e66f35ed28f"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga7d717388d1a79108a9b89e66f35ed28f">sceKernelExitVSHVSH</a> (<a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga7d717388d1a79108a9b89e66f35ed28f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa23fa0ed2f28490e468de6533f865cc4"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gaa23fa0ed2f28490e468de6533f865cc4">sceKernelInvokeExitCallback</a> (void)</td></tr>
<tr class="separator:gaa23fa0ed2f28490e468de6533f865cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac20422b7d0eea0654e01f272afbd2438"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gac20422b7d0eea0654e01f272afbd2438">LoadExecForKernel_BC26BEEF</a> (<a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt, s32 notUpdater)</td></tr>
<tr class="separator:gac20422b7d0eea0654e01f272afbd2438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga232e10a289364509db15ad373f3fdfef"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga232e10a289364509db15ad373f3fdfef">LoadExecForKernel_DBD0CF1B</a> (void *argp, s32 args, <a class="el" href="group__LoadExecForKernel.html#gac9d18d1d7a765d64982a548e24e6f98e">SceKernelRebootArgType</a> argType)</td></tr>
<tr class="separator:ga232e10a289364509db15ad373f3fdfef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a5d4b8e2133ef9d930c9ac989bb01a4"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga0a5d4b8e2133ef9d930c9ac989bb01a4">sceKernelLoadExecVSHDisc</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga0a5d4b8e2133ef9d930c9ac989bb01a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47b11c585286aafc40348f28eb98bff3"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga47b11c585286aafc40348f28eb98bff3">sceKernelLoadExecVSHDiscUpdater</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga47b11c585286aafc40348f28eb98bff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf73df97bd2bb26a343829af0d7f8d4e9"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gaf73df97bd2bb26a343829af0d7f8d4e9">sceKernelLoadExecVSHDiscDebug</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gaf73df97bd2bb26a343829af0d7f8d4e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1728d729dc0b0714b8f980c8163d271"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gaa1728d729dc0b0714b8f980c8163d271">LoadExecForKernel_F9CFCF2F</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gaa1728d729dc0b0714b8f980c8163d271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7186946b2598185b86c5c7f30964e4b2"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga7186946b2598185b86c5c7f30964e4b2">LoadExecForKernel_077BA314</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga7186946b2598185b86c5c7f30964e4b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade9c690ec862c6d4a4b004811cf83921"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gade9c690ec862c6d4a4b004811cf83921">LoadExecForKernel_E704ECC3</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gade9c690ec862c6d4a4b004811cf83921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98b0633e74f5088562715aa6f10af22f"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga98b0633e74f5088562715aa6f10af22f">LoadExecForKernel_47A5A49C</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga98b0633e74f5088562715aa6f10af22f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga816ec542652ed3b1dbbf063ecd0d086d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga816ec542652ed3b1dbbf063ecd0d086d">sceKernelLoadExecBufferVSHUsbWlan</a> (s32 args, void *argp, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga816ec542652ed3b1dbbf063ecd0d086d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8c963b757d935eaf36991e4feba68b0"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gaf8c963b757d935eaf36991e4feba68b0">sceKernelLoadExecBufferVSHUsbWlanDebug</a> (s32 args, void *argp, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gaf8c963b757d935eaf36991e4feba68b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0455de51d0be895734c915ef23a689c"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gab0455de51d0be895734c915ef23a689c">LoadExecForKernel_87C3589C</a> (s32 args, void *argp, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gab0455de51d0be895734c915ef23a689c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56fdc387fdb2c9e8920b33e37a225082"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga56fdc387fdb2c9e8920b33e37a225082">LoadExecForKernel_7CAFE77F</a> (s32 args, void *argp, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga56fdc387fdb2c9e8920b33e37a225082"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19aaec52fc8021da4a02072ff9124a48"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga19aaec52fc8021da4a02072ff9124a48">sceKernelLoadExecVSHMs1</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga19aaec52fc8021da4a02072ff9124a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90e88999618941d1d83c7a20369ee5f0"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga90e88999618941d1d83c7a20369ee5f0">sceKernelLoadExecVSHMs2</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga90e88999618941d1d83c7a20369ee5f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga645c23bfc5df86200d88e524650fd76c"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga645c23bfc5df86200d88e524650fd76c">sceKernelLoadExecVSHMs3</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga645c23bfc5df86200d88e524650fd76c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac7b540fefb6d400b564bb9a262556ee"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gaac7b540fefb6d400b564bb9a262556ee">sceKernelLoadExecVSHMs4</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gaac7b540fefb6d400b564bb9a262556ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbc270d1f7cd61a68ec11cab3d3f3fc9"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gabbc270d1f7cd61a68ec11cab3d3f3fc9">sceKernelLoadExecVSHMs5</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gabbc270d1f7cd61a68ec11cab3d3f3fc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d2a0ee0a4437feaf8e7467c6520c89a"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga9d2a0ee0a4437feaf8e7467c6520c89a">LoadExecForKernel_A6658F10</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga9d2a0ee0a4437feaf8e7467c6520c89a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad645b55b8d6115a8ed8f002f9a337ef1"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gad645b55b8d6115a8ed8f002f9a337ef1">LoadExecForKernel_16A68007</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gad645b55b8d6115a8ed8f002f9a337ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40f3ffd513a28e08f556f7c4508137bf"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga40f3ffd513a28e08f556f7c4508137bf">LoadExecForKernel_032A7938</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga40f3ffd513a28e08f556f7c4508137bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga601b18b3e18cc34ad427c624c8e0506d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga601b18b3e18cc34ad427c624c8e0506d">LoadExecForKernel_40564748</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga601b18b3e18cc34ad427c624c8e0506d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga403482158357cf0e2e95ece5ce1bc769"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga403482158357cf0e2e95ece5ce1bc769">LoadExecForKernel_E1972A24</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga403482158357cf0e2e95ece5ce1bc769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac763a3e6ac4674ceff9661399ca076d5"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gac763a3e6ac4674ceff9661399ca076d5">LoadExecForKernel_C7C83B1E</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gac763a3e6ac4674ceff9661399ca076d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7597bbcb2494589274a2fca8ce71e96a"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga7597bbcb2494589274a2fca8ce71e96a">LoadExecForKernel_8C4679D3</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga7597bbcb2494589274a2fca8ce71e96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb58d58a5f20d5df477276ddd44e6468"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gafb58d58a5f20d5df477276ddd44e6468">LoadExecForKernel_B343FDAB</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gafb58d58a5f20d5df477276ddd44e6468"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a1e7ca2a31b7363a9b412e544133542"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga6a1e7ca2a31b7363a9b412e544133542">LoadExecForKernel_1B8AB02E</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga6a1e7ca2a31b7363a9b412e544133542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa129daa9211e5183ad9691f90ad8a9c1"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gaa129daa9211e5183ad9691f90ad8a9c1">LoadExecForKernel_C11E6DF1</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:gaa129daa9211e5183ad9691f90ad8a9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e8debb9cba6085c46feb5ab65ccaace"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga7e8debb9cba6085c46feb5ab65ccaace">LoadExecForKernel_9BD32619</a> (char *file, <a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga7e8debb9cba6085c46feb5ab65ccaace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99123e5b7ca0e4bf387621ceffb1f82c"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga99123e5b7ca0e4bf387621ceffb1f82c">sceKernelExitVSHKernel</a> (<a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *opt)</td></tr>
<tr class="separator:ga99123e5b7ca0e4bf387621ceffb1f82c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82beff32ba838bb4a4c5ffc6f1ef9493"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga82beff32ba838bb4a4c5ffc6f1ef9493">LoadExecForKernel_C540E3B3</a> (void)</td></tr>
<tr class="separator:ga82beff32ba838bb4a4c5ffc6f1ef9493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga804f9442b8e2818f8ff91f01c10675cf"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#ga804f9442b8e2818f8ff91f01c10675cf">sceKernelRegisterExitCallback</a> (SceUID cbId)</td></tr>
<tr class="separator:ga804f9442b8e2818f8ff91f01c10675cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf9683083fb3b6e2b583022972386b9e"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gaaf9683083fb3b6e2b583022972386b9e">sceKernelUnregisterExitCallback</a> (void)</td></tr>
<tr class="separator:gaaf9683083fb3b6e2b583022972386b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa274ebd94c121a8928e991e794b31142"><td class="memItemLeft" align="right" valign="top">SceUID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gaa274ebd94c121a8928e991e794b31142">sceKernelCheckExitCallback</a> (void)</td></tr>
<tr class="separator:gaa274ebd94c121a8928e991e794b31142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7c3c452bbbb8aace6383e231d1842e3"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__LoadExecForKernel.html#gaf7c3c452bbbb8aace6383e231d1842e3">LoadExecForKernel_A5ECA6E3</a> (void(*cb)())</td></tr>
<tr class="separator:gaf7c3c452bbbb8aace6383e231d1842e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Allows the kernel and VSH to run executables through reboot.bin. </p>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="gac9d18d1d7a765d64982a548e24e6f98e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac9d18d1d7a765d64982a548e24e6f98e">&#9670;&nbsp;</a></span>SceKernelRebootArgType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__LoadExecForKernel.html#gac9d18d1d7a765d64982a548e24e6f98e">SceKernelRebootArgType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Types of arguments passed to reboot.bin. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggac9d18d1d7a765d64982a548e24e6f98ea220ab2da7c05d8d1bafc45b3b9bf334c"></a>SCE_KERNEL_REBOOT_ARGTYPE_NONE&#160;</td><td class="fielddoc"><p>No argument (just used as a default value). </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac9d18d1d7a765d64982a548e24e6f98ea0bf3452b07cf8390c9f4fd8fd5f1bdfe"></a>SCE_KERNEL_REBOOT_ARGTYPE_KERNEL&#160;</td><td class="fielddoc"><p>Used by arguments needed for some api types (USBWLAN, USBWLAN_DEBUG, 'UNK', 'UNK_DEBUG'). </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac9d18d1d7a765d64982a548e24e6f98eaff69a317cbdf78652ec34278cbc61b91"></a>SCE_KERNEL_REBOOT_ARGTYPE_FILENAME&#160;</td><td class="fielddoc"><p>The file path (the one passed to the LoadExec() functions). </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac9d18d1d7a765d64982a548e24e6f98ea6116f1bb917136ef63f74f628abd6e28"></a>SCE_KERNEL_REBOOT_ARGTYPE_VSHMAIN&#160;</td><td class="fielddoc"><p>Vshmain arguments, passed to vshmain after the program has exited. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac9d18d1d7a765d64982a548e24e6f98ea454b149244d0f0811c08615d579854c7"></a>SCE_KERNEL_REBOOT_ARGTYPE_UNKNOWN8&#160;</td><td class="fielddoc"><p>Unknown (not argument made in loadexec has this type). </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac9d18d1d7a765d64982a548e24e6f98ea9fd87b7f972c8639162fe1986b775adc"></a>SCE_KERNEL_REBOOT_ARGTYPE_GAMEINFO&#160;</td><td class="fielddoc"><p>Game info (as returned by sceKernelGetGameInfo()). </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac9d18d1d7a765d64982a548e24e6f98eac1c7048285a44dc4715c23c7a74c79b4"></a>SCE_KERNEL_REBOOT_ARGTYPE_EMU&#160;</td><td class="fielddoc"><p>Used only by emulation api types. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac9d18d1d7a765d64982a548e24e6f98ea7d0e9d3e12145e8a960fb60014e3d192"></a>SCE_KERNEL_REBOOT_ARGTYPE_NPDRM&#160;</td><td class="fielddoc"><p>Used only by NpDrm api types. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac9d18d1d7a765d64982a548e24e6f98eab02e0fd9bdb09c819988a26638324e28"></a>SCE_KERNEL_REBOOT_ARGTYPE_DEFAULT&#160;</td><td class="fielddoc"><p>Same as SCE_KERNEL_REBOOT_ARGTYPE_KERNEL? </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac9d18d1d7a765d64982a548e24e6f98eae4d3ae4511f75fe64e0f436dfea9c6ca"></a>SCE_KERNEL_REBOOT_ARGTYPE_EXT&#160;</td><td class="fielddoc"><p>Used by arguments passed to LoadExec() functions through the extArgs/extArgp fields of the parameters. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga7d717388d1a79108a9b89e66f35ed28f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7d717388d1a79108a9b89e66f35ed28f">&#9670;&nbsp;</a></span>sceKernelExitVSHVSH()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelExitVSHVSH </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Exit VSH from VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gaa23fa0ed2f28490e468de6533f865cc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa23fa0ed2f28490e468de6533f865cc4">&#9670;&nbsp;</a></span>sceKernelInvokeExitCallback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelInvokeExitCallback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Invoke the exit callback.</p>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gac20422b7d0eea0654e01f272afbd2438"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac20422b7d0eea0654e01f272afbd2438">&#9670;&nbsp;</a></span>LoadExecForKernel_BC26BEEF()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_BC26BEEF </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">s32&#160;</td>
<td class="paramname"><em>notUpdater</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check an execution parameters key.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">opt</td><td>The execution parameters. </td></tr>
<tr><td class="paramname">notUpdater</td><td>If set to 1, will check if key is not "updater"; if set to 0, will check if key is "game", "vsh" or "updater"; otherwise, returns an error.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 if key is inccorrect, 1 if key is correct, &lt; 0 on error. </dd></dl>
</div>
</div>
<a id="ga232e10a289364509db15ad373f3fdfef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga232e10a289364509db15ad373f3fdfef">&#9670;&nbsp;</a></span>LoadExecForKernel_DBD0CF1B()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_DBD0CF1B </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>argp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">s32&#160;</td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__LoadExecForKernel.html#gac9d18d1d7a765d64982a548e24e6f98e">SceKernelRebootArgType</a>&#160;</td>
<td class="paramname"><em>argType</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set an argument to send to reboot.bin next time it will be started.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">argp</td><td>The argument pointer. </td></tr>
<tr><td class="paramname">args</td><td>The argument size. </td></tr>
<tr><td class="paramname">argType</td><td>The argument type.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0. </dd></dl>
</div>
</div>
<a id="ga0a5d4b8e2133ef9d930c9ac989bb01a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0a5d4b8e2133ef9d930c9ac989bb01a4">&#9670;&nbsp;</a></span>sceKernelLoadExecVSHDisc()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelLoadExecVSHDisc </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from a disc by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga47b11c585286aafc40348f28eb98bff3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga47b11c585286aafc40348f28eb98bff3">&#9670;&nbsp;</a></span>sceKernelLoadExecVSHDiscUpdater()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelLoadExecVSHDiscUpdater </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an updater executable from a disc by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gaf73df97bd2bb26a343829af0d7f8d4e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf73df97bd2bb26a343829af0d7f8d4e9">&#9670;&nbsp;</a></span>sceKernelLoadExecVSHDiscDebug()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelLoadExecVSHDiscDebug </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from a disc in debugging mode by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gaa1728d729dc0b0714b8f980c8163d271"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa1728d729dc0b0714b8f980c8163d271">&#9670;&nbsp;</a></span>LoadExecForKernel_F9CFCF2F()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_F9CFCF2F </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from an emulated disc in MS 1 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga7186946b2598185b86c5c7f30964e4b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7186946b2598185b86c5c7f30964e4b2">&#9670;&nbsp;</a></span>LoadExecForKernel_077BA314()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_077BA314 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from an emulated disc in MS 2 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gade9c690ec862c6d4a4b004811cf83921"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gade9c690ec862c6d4a4b004811cf83921">&#9670;&nbsp;</a></span>LoadExecForKernel_E704ECC3()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_E704ECC3 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from an emulated disc in EF 1 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga98b0633e74f5088562715aa6f10af22f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga98b0633e74f5088562715aa6f10af22f">&#9670;&nbsp;</a></span>LoadExecForKernel_47A5A49C()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_47A5A49C </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from an emulated disc in EF 2 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga816ec542652ed3b1dbbf063ecd0d086d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga816ec542652ed3b1dbbf063ecd0d086d">&#9670;&nbsp;</a></span>sceKernelLoadExecBufferVSHUsbWlan()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelLoadExecBufferVSHUsbWlan </td>
<td>(</td>
<td class="paramtype">s32&#160;</td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>argp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from USB or Wlan by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gaf8c963b757d935eaf36991e4feba68b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf8c963b757d935eaf36991e4feba68b0">&#9670;&nbsp;</a></span>sceKernelLoadExecBufferVSHUsbWlanDebug()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelLoadExecBufferVSHUsbWlanDebug </td>
<td>(</td>
<td class="paramtype">s32&#160;</td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>argp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from USB or Wlan in debug mode by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gab0455de51d0be895734c915ef23a689c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab0455de51d0be895734c915ef23a689c">&#9670;&nbsp;</a></span>LoadExecForKernel_87C3589C()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_87C3589C </td>
<td>(</td>
<td class="paramtype">s32&#160;</td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>argp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from ??? by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga56fdc387fdb2c9e8920b33e37a225082"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga56fdc387fdb2c9e8920b33e37a225082">&#9670;&nbsp;</a></span>LoadExecForKernel_7CAFE77F()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_7CAFE77F </td>
<td>(</td>
<td class="paramtype">s32&#160;</td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>argp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from ??? (same as with LoadExecForKernel_87C3589C) in debug mode by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga19aaec52fc8021da4a02072ff9124a48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga19aaec52fc8021da4a02072ff9124a48">&#9670;&nbsp;</a></span>sceKernelLoadExecVSHMs1()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelLoadExecVSHMs1 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from MS 1 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga90e88999618941d1d83c7a20369ee5f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga90e88999618941d1d83c7a20369ee5f0">&#9670;&nbsp;</a></span>sceKernelLoadExecVSHMs2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelLoadExecVSHMs2 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from MS 2 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga645c23bfc5df86200d88e524650fd76c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga645c23bfc5df86200d88e524650fd76c">&#9670;&nbsp;</a></span>sceKernelLoadExecVSHMs3()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelLoadExecVSHMs3 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from MS 3 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gaac7b540fefb6d400b564bb9a262556ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaac7b540fefb6d400b564bb9a262556ee">&#9670;&nbsp;</a></span>sceKernelLoadExecVSHMs4()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelLoadExecVSHMs4 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from MS 4 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gabbc270d1f7cd61a68ec11cab3d3f3fc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabbc270d1f7cd61a68ec11cab3d3f3fc9">&#9670;&nbsp;</a></span>sceKernelLoadExecVSHMs5()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelLoadExecVSHMs5 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from MS 5 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga9d2a0ee0a4437feaf8e7467c6520c89a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d2a0ee0a4437feaf8e7467c6520c89a">&#9670;&nbsp;</a></span>LoadExecForKernel_A6658F10()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_A6658F10 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from MS 6 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gad645b55b8d6115a8ed8f002f9a337ef1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad645b55b8d6115a8ed8f002f9a337ef1">&#9670;&nbsp;</a></span>LoadExecForKernel_16A68007()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_16A68007 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from EF 1 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga40f3ffd513a28e08f556f7c4508137bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga40f3ffd513a28e08f556f7c4508137bf">&#9670;&nbsp;</a></span>LoadExecForKernel_032A7938()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_032A7938 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from EF 2 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga601b18b3e18cc34ad427c624c8e0506d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga601b18b3e18cc34ad427c624c8e0506d">&#9670;&nbsp;</a></span>LoadExecForKernel_40564748()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_40564748 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from EF 3 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga403482158357cf0e2e95ece5ce1bc769"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga403482158357cf0e2e95ece5ce1bc769">&#9670;&nbsp;</a></span>LoadExecForKernel_E1972A24()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_E1972A24 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from EF 4 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gac763a3e6ac4674ceff9661399ca076d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac763a3e6ac4674ceff9661399ca076d5">&#9670;&nbsp;</a></span>LoadExecForKernel_C7C83B1E()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_C7C83B1E </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from EF 5 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga7597bbcb2494589274a2fca8ce71e96a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7597bbcb2494589274a2fca8ce71e96a">&#9670;&nbsp;</a></span>LoadExecForKernel_8C4679D3()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_8C4679D3 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from EF 6 by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gafb58d58a5f20d5df477276ddd44e6468"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafb58d58a5f20d5df477276ddd44e6468">&#9670;&nbsp;</a></span>LoadExecForKernel_B343FDAB()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_B343FDAB </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from ??? 1 (game mode) by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga6a1e7ca2a31b7363a9b412e544133542"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6a1e7ca2a31b7363a9b412e544133542">&#9670;&nbsp;</a></span>LoadExecForKernel_1B8AB02E()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_1B8AB02E </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable from ??? 2 (game mode) by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gaa129daa9211e5183ad9691f90ad8a9c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa129daa9211e5183ad9691f90ad8a9c1">&#9670;&nbsp;</a></span>LoadExecForKernel_C11E6DF1()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_C11E6DF1 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable of a MLN (PSN) application from MS by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga7e8debb9cba6085c46feb5ab65ccaace"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7e8debb9cba6085c46feb5ab65ccaace">&#9670;&nbsp;</a></span>LoadExecForKernel_9BD32619()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_9BD32619 </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an executable of a MLN (PSN) application from EF by VSH.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>The execution path. </td></tr>
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga99123e5b7ca0e4bf387621ceffb1f82c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga99123e5b7ca0e4bf387621ceffb1f82c">&#9670;&nbsp;</a></span>sceKernelExitVSHKernel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelExitVSHKernel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structSceKernelLoadExecVSHParam.html">SceKernelLoadExecVSHParam</a> *&#160;</td>
<td class="paramname"><em>opt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Exit the VSH from kernel.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">opt</td><td>Execution parameters.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="ga82beff32ba838bb4a4c5ffc6f1ef9493"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga82beff32ba838bb4a4c5ffc6f1ef9493">&#9670;&nbsp;</a></span>LoadExecForKernel_C540E3B3()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_C540E3B3 </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns 0. (Probably a disabled debugging function.)</p>
<dl class="section return"><dt>Returns</dt><dd>0. </dd></dl>
</div>
</div>
<a id="ga804f9442b8e2818f8ff91f01c10675cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga804f9442b8e2818f8ff91f01c10675cf">&#9670;&nbsp;</a></span>sceKernelRegisterExitCallback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelRegisterExitCallback </td>
<td>(</td>
<td class="paramtype">SceUID&#160;</td>
<td class="paramname"><em>cbId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Register an exit callback, started upon game exit through the "Home" button.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cbId</td><td>The callback ID.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gaaf9683083fb3b6e2b583022972386b9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaf9683083fb3b6e2b583022972386b9e">&#9670;&nbsp;</a></span>sceKernelUnregisterExitCallback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 sceKernelUnregisterExitCallback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Unregister the exit callback.</p>
<dl class="section return"><dt>Returns</dt><dd>0 on success. </dd></dl>
</div>
</div>
<a id="gaa274ebd94c121a8928e991e794b31142"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa274ebd94c121a8928e991e794b31142">&#9670;&nbsp;</a></span>sceKernelCheckExitCallback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SceUID sceKernelCheckExitCallback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current exit callback.</p>
<dl class="section return"><dt>Returns</dt><dd>The current exit callback ID. </dd></dl>
</div>
</div>
<a id="gaf7c3c452bbbb8aace6383e231d1842e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf7c3c452bbbb8aace6383e231d1842e3">&#9670;&nbsp;</a></span>LoadExecForKernel_A5ECA6E3()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 LoadExecForKernel_A5ECA6E3 </td>
<td>(</td>
<td class="paramtype">void(*)()&#160;</td>
<td class="paramname"><em>cb</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Register a function which will be started upon exit callback registering.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cb</td><td>The function to register.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0. </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Sep 28 2024 18:01:49 for uOFW 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.1
</small></address>
</body>
</html>