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 
23 
24 typedef struct
25 {
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;
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_ */
unsigned int unk_4
Definition: appmgr.h:27
unsigned int unk_28
Definition: appmgr.h:36
int ksceAppMgrKillProcess(SceUID pid)
Kill a process.
unsigned int unk_1C
Definition: appmgr.h:33
unsigned int unk_2C
Definition: appmgr.h:37
unsigned int unk_20
Definition: appmgr.h:34
unsigned int unk_18
Definition: appmgr.h:32
unsigned int unk_C
Definition: appmgr.h:29
int ksceAppMgrLaunchAppByPath(const char *path, const char *args, SceSize arg_size, unsigned int type, const SceAppMgrLaunchParam *param, void *unk)
Launch an application for debugging.
unsigned int unk_14
Definition: appmgr.h:31
SceSize size
Definition: appmgr.h:26
unsigned int unk_10
Definition: appmgr.h:30
unsigned int unk_8
Definition: appmgr.h:28
unsigned int unk_30
Definition: appmgr.h:38
unsigned int unk_24
Definition: appmgr.h:35
Definition: appmgr.h:25
VITASDK_BUILD_ASSERT_EQ(0x40, SceAppMgrSystemEvent)
uint8_t type
0 = read?, 1 = write?, 2 = feature?, 3 = ?
Definition: bt.h:2
SceUID pid
Definition: debug.h:1
unsigned int SceSize
Definition: types.h:56
int SceUID
UIDs are used to describe many different kernel objects.
Definition: types.h:90