vitasdk
Documentation of the vitasdk
appmgr.h
Go to the documentation of this file.
1
7
#ifndef _PSP2KERN_APPMGR_H_
8
#define _PSP2KERN_APPMGR_H_
9
10
#include <
vitasdk/build_utils.h
>
11
#include <
psp2kern/types.h
>
12
13
#ifdef __cplusplus
14
extern
"C"
{
15
#endif
16
22
int
ksceAppMgrKillProcess
(
SceUID
pid
);
23
24
typedef
struct
25
{
26
SceSize
size
;
27
unsigned
int
unk_4
;
//<! set to 0x80000000 to break on launch
28
unsigned
int
unk_8
;
29
unsigned
int
unk_C
;
30
unsigned
int
unk_10
;
31
unsigned
int
unk_14
;
32
unsigned
int
unk_18
;
33
unsigned
int
unk_1C
;
34
unsigned
int
unk_20
;
35
unsigned
int
unk_24
;
36
unsigned
int
unk_28
;
37
unsigned
int
unk_2C
;
38
unsigned
int
unk_30
;
39
}
SceAppMgrLaunchParam
;
40
VITASDK_BUILD_ASSERT_EQ
(0x34,
SceAppMgrLaunchParam
);
41
54
int
ksceAppMgrLaunchAppByPath
(
const
char
*path,
const
char
*args,
SceSize
arg_size,
unsigned
int
type
,
const
SceAppMgrLaunchParam
*param,
void
*unk);
55
56
#ifdef __cplusplus
57
}
58
#endif
59
60
#endif
/* _PSP2KERN_APPMGR_H_ */
build_utils.h
SceAppMgrLaunchParam::unk_4
unsigned int unk_4
Definition:
appmgr.h:27
SceAppMgrLaunchParam::unk_28
unsigned int unk_28
Definition:
appmgr.h:36
ksceAppMgrKillProcess
int ksceAppMgrKillProcess(SceUID pid)
Kill a process.
SceAppMgrLaunchParam::unk_1C
unsigned int unk_1C
Definition:
appmgr.h:33
SceAppMgrLaunchParam::unk_2C
unsigned int unk_2C
Definition:
appmgr.h:37
SceAppMgrLaunchParam::unk_20
unsigned int unk_20
Definition:
appmgr.h:34
SceAppMgrLaunchParam::unk_18
unsigned int unk_18
Definition:
appmgr.h:32
SceAppMgrLaunchParam::unk_C
unsigned int unk_C
Definition:
appmgr.h:29
ksceAppMgrLaunchAppByPath
int ksceAppMgrLaunchAppByPath(const char *path, const char *args, SceSize arg_size, unsigned int type, const SceAppMgrLaunchParam *param, void *unk)
Launch an application for debugging.
SceAppMgrLaunchParam::unk_14
unsigned int unk_14
Definition:
appmgr.h:31
SceAppMgrLaunchParam::size
SceSize size
Definition:
appmgr.h:26
SceAppMgrLaunchParam::unk_10
unsigned int unk_10
Definition:
appmgr.h:30
SceAppMgrLaunchParam::unk_8
unsigned int unk_8
Definition:
appmgr.h:28
SceAppMgrLaunchParam::unk_30
unsigned int unk_30
Definition:
appmgr.h:38
SceAppMgrLaunchParam::unk_24
unsigned int unk_24
Definition:
appmgr.h:35
SceAppMgrLaunchParam
Definition:
appmgr.h:25
VITASDK_BUILD_ASSERT_EQ
VITASDK_BUILD_ASSERT_EQ(0x40, SceAppMgrSystemEvent)
type
uint8_t type
0 = read?, 1 = write?, 2 = feature?, 3 = ?
Definition:
bt.h:2
pid
SceUID pid
Definition:
debug.h:1
SceSize
unsigned int SceSize
Definition:
types.h:56
SceUID
int SceUID
UIDs are used to describe many different kernel objects.
Definition:
types.h:90
types.h
include
psp2kern
appmgr.h
Vita SDK