#include #include #include "SceTypes.hpp" #include "prx/libc/include/General.hpp" #include "prx/libSceUserService/UserService.hpp" extern "C" { int APS5_VABI sceUserServiceGetAccessibilityChatTranscription(int user_id, int32_t* chat_transcription) { (void)user_id; (void)chat_transcription; NotImplemented_nid_no_patch(__func__); return 0; } int APS5_VABI sceUserServiceGetAccessibilityPressAndHoldDelay(int user_id, int32_t* press_and_hold_delay) { (void)user_id; (void)press_and_hold_delay; NotImplemented_nid_no_patch(__func__); return 0; } int APS5_VABI sceUserServiceGetAccessibilityTriggerEffect(int user_id, int32_t* trigger_effect) { (void)user_id; (void)trigger_effect; NotImplemented_nid_no_patch(__func__); return 0; } int APS5_VABI sceUserServiceGetAccessibilityVibration(int user_id, int32_t* vibration) { (void)user_id; (void)vibration; NotImplemented_nid_no_patch(__func__); return 0; } int APS5_VABI sceUserServiceGetAccessibilityZoomEnabled(int user_id, int32_t* zoom_enabled) { (void)user_id; (void)zoom_enabled; NotImplemented_nid_no_patch(__func__); return 0; } int APS5_VABI sceUserServiceGetAgeLevel(int user_id, uint32_t* age_level) { (void)user_id; (void)age_level; NotImplemented_nid_no_patch(__func__); return 0; } int APS5_VABI sceUserServiceGetEvent(SceUserServiceEvent* event) { (void)event; NotImplemented_nid_no_patch(__func__); return 0; } int APS5_VABI sceUserServiceGetGamePresets(int user_id, UserServiceGamePresets* presets) { (void)user_id; (void)presets; NotImplemented_nid_no_patch(__func__); return 0; } int APS5_VABI sceUserServiceGetInitialUser(int* user_id) { if (user_id == nullptr) { return USER_SERVICE_ERROR_INVALID_ARGUMENT; } *user_id = USER_SERVICE_INITIAL_USER_ID; return USER_SERVICE_OK; } int APS5_VABI sceUserServiceGetLoginUserIdList(UserServiceLoginUserIdList* user_id_list) { if (user_id_list == nullptr) { return USER_SERVICE_ERROR_INVALID_ARGUMENT; } user_id_list->user_id[0] = USER_SERVICE_INITIAL_USER_ID; user_id_list->user_id[1] = USER_SERVICE_USER_ID_INVALID; user_id_list->user_id[2] = USER_SERVICE_USER_ID_INVALID; user_id_list->user_id[3] = USER_SERVICE_USER_ID_INVALID; return USER_SERVICE_OK; } int APS5_VABI sceUserServiceGetUserName(int user_id, char* name, size_t size) { (void)user_id; (void)name; (void)size; NotImplemented_nid_no_patch(__func__); return 0; } int APS5_VABI sceUserServiceGetUserNumber(int user_id, int32_t* number) { (void)user_id; (void)number; NotImplemented_nid_no_patch(__func__); return 0; } int APS5_VABI sceUserServiceInitialize(const void* params) { (void)params; return USER_SERVICE_OK; } int APS5_VABI sceUserServiceInitialize2(void) { return USER_SERVICE_OK; } int APS5_VABI sceUserServiceTerminate(void) { return USER_SERVICE_OK; } }