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
14extern "C" {
15#endif
16
23
24typedef 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
54int 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_ */
#define VITASDK_BUILD_ASSERT_EQ(__size__, __name__)
Definition build_utils.h:13
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
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