PSPSDK 2024-12-16
Loading...
Searching...
No Matches
psploadexec.h
Go to the documentation of this file.
1/*
2 * PSP Software Development Kit - https://github.com/pspdev
3 * -----------------------------------------------------------------------
4 * Licensed under the BSD license, see LICENSE in PSPSDK root for details.
5 *
6 * psploadexec.h - Process load and exit related functions.
7 *
8 * Copyright (c) 2005 Marcus R. Brown <mrbrown@ocgnet.org>
9 * Copyright (c) 2005 James Forshaw <tyranid@gmail.com>
10 * Copyright (c) 2005 John Kelley <ps2dev@kelley.ca>
11 *
12 */
13
14/* Note: Some of the structures, types, and definitions in this file were
15 extrapolated from symbolic debugging information found in the Japanese
16 version of Puzzle Bobble. */
17
18#ifndef __LOADEXEC_H__
19#define __LOADEXEC_H__
20
23#ifdef __cplusplus
24extern "C" {
25#endif
26
49
57
65 void * argp;
67 const char * key;
68};
69
80
81#ifdef __cplusplus
82}
83#endif
84
87#endif
int sceKernelLoadExec(const char *file, struct SceKernelLoadExecParam *param)
Execute a new game executable, limited when not running in kernel mode.
int sceKernelRegisterExitCallback(int cbid)
Register callback.
void sceKernelExitGame(void)
Exit game and go back to the PSP browser.
unsigned int SceSize
Definition pspkerneltypes.h:27
float x
Definition psptypes.h:0
Structure to pass to loadexec.
Definition psploadexec.h:59
void * argp
Pointer to the arg string.
Definition psploadexec.h:65
SceSize size
Size of the structure.
Definition psploadexec.h:61
SceSize args
Size of the arg string.
Definition psploadexec.h:63
const char * key
Encryption key ?
Definition psploadexec.h:67