vitasdk
Documentation of the vitasdk
sm_comm.h
Go to the documentation of this file.
1 
6 #ifndef _PSP2KERN_KERNEL_SM_COMM_H_
7 #define _PSP2KERN_KERNEL_SM_COMM_H_
8 
9 #include <vitasdk/build_utils.h>
10 #include <psp2kern/types.h>
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 typedef struct SceSblSmCommPair {
17  int data_00;
18  int data_04;
21 
22 typedef int SceSblSmCommId;
23 
24 int ksceSblSmCommStartSmFromFile(SceUInt32 priority, const char *sm_path, SceUInt32 cmd_id, SceAuthInfo *auth_info, SceSblSmCommId *id);
25 
26 int ksceSblSmCommCallFunc(SceSblSmCommId id, SceUInt32 service_id, SceUInt32 *service_result, void *data, SceSize size);
28 
29 #ifdef __cplusplus
30 }
31 #endif
32 
33 #endif /* _PSP2KERN_KERNEL_SM_COMM_H_ */
SceSize size
struct size(variable size)
Definition: debug.h:0
int ksceSblSmCommStopSm(SceSblSmCommId id, SceSblSmCommPair *result)
int SceSblSmCommId
Definition: sm_comm.h:22
int ksceSblSmCommCallFunc(SceSblSmCommId id, SceUInt32 service_id, SceUInt32 *service_result, void *data, SceSize size)
int ksceSblSmCommStartSmFromFile(SceUInt32 priority, const char *sm_path, SceUInt32 cmd_id, SceAuthInfo *auth_info, SceSblSmCommId *id)
VITASDK_BUILD_ASSERT_EQ(8, SceSblSmCommPair)
int data_00
Definition: sm_comm.h:17
int data_04
Definition: sm_comm.h:18
Definition: sm_comm.h:16
unsigned int SceSize
Definition: types.h:56
uint32_t SceUInt32
Definition: types.h:45
Definition: types.h:169