void Module::registerPlayReportSettingFunctions()
{
   RegisterKernelFunctionConstructor("__ct__Q3_2nn4boss17PlayReportSettingFv", PlayReportSetting);
   RegisterKernelFunctionDestructor("__dt__Q3_2nn4boss17PlayReportSettingFv", PlayReportSetting);
   RegisterKernelFunctionName("RegisterPreprocess__Q3_2nn4boss17PlayReportSettingFUiQ3_2nn4boss7TitleIDPCc", &PlayReportSetting::RegisterPreprocess);
   RegisterKernelFunctionName("Initialize__Q3_2nn4boss17PlayReportSettingFPvUi", &PlayReportSetting::Initialize);
   RegisterKernelFunctionName("Set__Q3_2nn4boss17PlayReportSettingFPCcUi", static_cast<bool(PlayReportSetting::*)(const char*, uint32_t)>(&PlayReportSetting::Set));
   RegisterKernelFunctionName("Set__Q3_2nn4boss17PlayReportSettingFUiT1", static_cast<bool(PlayReportSetting::*)(uint32_t, uint32_t)>(&PlayReportSetting::Set));
}
Пример #2
0
void Module::registerTaskSettingFunctions()
{
   RegisterKernelFunctionConstructor("__ct__Q3_2nn4boss11TaskSettingFv", TaskSetting);
   RegisterKernelFunctionDestructor("__dt__Q3_2nn4boss11TaskSettingFv", TaskSetting);
   RegisterKernelFunctionName("InitializeSetting__Q3_2nn4boss11TaskSettingFv", &TaskSetting::InitializeSetting);
   RegisterKernelFunctionName("RegisterPreprocess__Q3_2nn4boss11TaskSettingFUiQ3_2nn4boss7TitleIDPCc", &TaskSetting::RegisterPreprocess);
   RegisterKernelFunctionName("RegisterPostprocess__Q3_2nn4boss11TaskSettingFUiQ3_2nn4boss7TitleIDPCcQ2_2nn6Result", &TaskSetting::RegisterPostprocess);
   RegisterKernelFunctionName("SetRunPermissionInParentalControlRestriction__Q3_2nn4boss11TaskSettingFb", &TaskSetting::SetRunPermissionInParentalControlRestriction);
}
Пример #3
0
void Module::registerTask()
{
   RegisterKernelFunctionConstructor("__ct__Q3_2nn4boss4TaskFv", Task);
   RegisterKernelFunctionConstructorArgs("__ct__Q3_2nn4boss4TaskFPCc", Task, const char *);
   RegisterKernelFunctionConstructorArgs("__ct__Q3_2nn4boss4TaskFPCcUi", Task, const char *, uint32_t);
   RegisterKernelFunctionConstructorArgs("__ct__Q3_2nn4boss4TaskFUcPCc", Task, uint8_t, const char *);
   RegisterKernelFunctionDestructor("__dt__Q3_2nn4boss4TaskFv", Task);

   RegisterKernelFunctionName("Initialize__Q3_2nn4boss4TaskFPCc", static_cast<nn::Result (Task::*)(const char *)>(&Task::Initialize));
   RegisterKernelFunctionName("Initialize__Q3_2nn4boss4TaskFPCcUi", static_cast<nn::Result(Task::*)(const char *, uint32_t)>(&Task::Initialize));
   RegisterKernelFunctionName("Initialize__Q3_2nn4boss4TaskFUcPCc", static_cast<nn::Result(Task::*)(uint8_t, const char *)>(&Task::Initialize));
   RegisterKernelFunctionName("Finalize__Q3_2nn4boss4TaskFv", &Task::Finalize);

   RegisterKernelFunctionName("IsRegistered__Q3_2nn4boss4TaskCFv", &Task::IsRegistered);
   RegisterKernelFunctionName("GetAccountID__Q3_2nn4boss4TaskCFv", &Task::GetAccountID);
   RegisterKernelFunctionName("GetTaskID__Q3_2nn4boss4TaskCFv", &Task::GetTaskID);
   RegisterKernelFunctionName("GetTitleID__Q3_2nn4boss4TaskCFv", &Task::GetTitleID);
}
void Module::registerNetTaskSettingFunctions()
{
   RegisterKernelFunctionConstructor("__ct__Q3_2nn4boss14NetTaskSettingFv", NetTaskSetting);
   RegisterKernelFunctionDestructor("__dt__Q3_2nn4boss14NetTaskSettingFv", NetTaskSetting);
}