vitasdk
Documentation of the vitasdk
Kernel

Detailed Description

Exports for Kernel.


Using this library in your project

Include the header file in your project:


Link the library to the executable:

SceSblSmCommForKernel_stub



Functions

 VITASDK_BUILD_ASSERT_EQ (8, SceSblSmCommPair)
 
int ksceSblSmCommStartSmFromFile (SceUInt32 priority, const char *sm_path, SceUInt32 cmd_id, SceAuthInfo *auth_info, SceSblSmCommId *id)
 
int ksceSblSmCommCallFunc (SceSblSmCommId id, SceUInt32 service_id, SceUInt32 *service_result, void *data, SceSize size)
 
int ksceSblSmCommStopSm (SceSblSmCommId id, SceSblSmCommPair *result)
 

Typedefs

typedef int SceSblSmCommId
 

Data Structure Documentation

◆ SceSblSmCommPair

struct SceSblSmCommPair
Data Fields
int data_00
int data_04

Typedef Documentation

◆ SceSblSmCommId

typedef int SceSblSmCommId

Function Documentation

◆ VITASDK_BUILD_ASSERT_EQ()

VITASDK_BUILD_ASSERT_EQ ( ,
SceSblSmCommPair   
)

◆ ksceSblSmCommStartSmFromFile()

int ksceSblSmCommStartSmFromFile ( SceUInt32  priority,
const char *  sm_path,
SceUInt32  cmd_id,
SceAuthInfo auth_info,
SceSblSmCommId id 
)

◆ ksceSblSmCommCallFunc()

int ksceSblSmCommCallFunc ( SceSblSmCommId  id,
SceUInt32  service_id,
SceUInt32 service_result,
void *  data,
SceSize  size 
)

◆ ksceSblSmCommStopSm()

int ksceSblSmCommStopSm ( SceSblSmCommId  id,
SceSblSmCommPair result 
)