6#ifndef _PSP2KERN_KERNEL_PROC_EVENT_H_
7#define _PSP2KERN_KERNEL_PROC_EVENT_H_
#define VITASDK_BUILD_ASSERT_EQ(__size__, __name__)
Definition build_utils.h:13
SceUID pid
Definition debug.h:1
int ksceKernelInvokeProcEventHandler(SceUID pid, int event_id, int event_type, void *param, void *a5, int a6)
Invoke process event handler.
SceSize size
Definition proc_event.h:34
int(* create)(SceUID pid, SceProcEventInvokeParam2 *a2, int a3)
Definition proc_event.h:35
int unk_0x10
Definition proc_event.h:29
int(* kill)(SceUID pid, SceProcEventInvokeParam1 *a2, int a3)
Definition proc_event.h:37
SceUID pid
Definition proc_event.h:26
int(* stop)(SceUID pid, int event_type, SceProcEventInvokeParam1 *a3, int a4)
Definition proc_event.h:38
int(* switch_process)(int event_id, int event_type, SceProcEventInvokeParam2 *a3, int a4)
Definition proc_event.h:40
int unk_0x04
Definition proc_event.h:18
SceSize size
Definition proc_event.h:25
SceSize size
Definition proc_event.h:17
int ksceKernelUnregisterProcEventHandler(SceUID uid)
Unregister process event handler.
int unk_0x08
Definition proc_event.h:27
int unk_0x0C
Definition proc_event.h:20
int(* start)(SceUID pid, int event_type, SceProcEventInvokeParam1 *a3, int a4)
Definition proc_event.h:39
int unk_0x08
Definition proc_event.h:19
int unk_0x0C
Definition proc_event.h:28
int(* exit)(SceUID pid, SceProcEventInvokeParam1 *a2, int a3)
Definition proc_event.h:36
SceUID ksceKernelRegisterProcEventHandler(const char *name, const SceProcEventHandler *handler, int a3)
Register process event handler.
Definition proc_event.h:33
Definition proc_event.h:16
Definition proc_event.h:24
unsigned int SceSize
Definition types.h:56
int SceUID
UIDs are used to describe many different kernel objects.
Definition types.h:90