2023-10-06 20:49:53 +02:00
|
|
|
#pragma once
|
2023-11-06 00:11:54 +01:00
|
|
|
|
|
|
|
#include "common/types.h"
|
|
|
|
|
|
|
|
namespace Core::Loader {
|
|
|
|
class SymbolsResolver;
|
|
|
|
}
|
2023-10-06 20:49:53 +02:00
|
|
|
|
2023-10-31 12:35:52 +01:00
|
|
|
namespace Core::Libraries::LibUserService {
|
2023-10-07 11:03:03 +02:00
|
|
|
|
2023-10-09 19:39:12 +02:00
|
|
|
using SceUserServiceUserId = s32;
|
|
|
|
|
2023-10-07 11:03:03 +02:00
|
|
|
struct SceUserServiceInitializeParams {
|
|
|
|
s32 priority;
|
|
|
|
};
|
|
|
|
|
|
|
|
struct SceUserServiceLoginUserIdList {
|
|
|
|
int user_id[4];
|
|
|
|
};
|
|
|
|
|
|
|
|
s32 PS4_SYSV_ABI sceUserServiceInitialize(const SceUserServiceInitializeParams* initParams);
|
|
|
|
s32 PS4_SYSV_ABI sceUserServiceGetLoginUserIdList(SceUserServiceLoginUserIdList* userIdList);
|
|
|
|
|
2023-11-06 00:11:54 +01:00
|
|
|
void userServiceSymbolsRegister(Loader::SymbolsResolver* sym);
|
|
|
|
|
|
|
|
}; // namespace Core::Libraries::LibUserService
|