mirror of
https://github.com/shadps4-emu/moduleGenerator.git
synced 2026-01-31 00:55:20 +01:00
171 lines
6.0 KiB
C++
171 lines
6.0 KiB
C++
// SPDX-FileCopyrightText: Copyright 2024-2026 shadPS4 Emulator Project
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
#include "common/logging/log.h"
|
|
#include "core/libraries/error_codes.h"
|
|
#include "core/libraries/libs.h"
|
|
#include "core/libraries/shareplay/shareplay.h"
|
|
|
|
namespace Libraries::SharePlay {
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayCrashDaemon() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayGetCurrentConnectionInfo() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayGetCurrentConnectionInfoA() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayGetCurrentInfo() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayGetEvent() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayInitialize() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayNotifyDialogOpen() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayNotifyForceCloseForCdlg() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayNotifyOpenQuickMenu() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayResumeScreenForCdlg() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayServerLock() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayServerUnLock() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlaySetMode() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlaySetProhibition() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlaySetProhibitionModeWithAppId() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayStartStandby() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayStartStreaming() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayStopStandby() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayStopStreaming() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI sceSharePlayTerminate() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI Func_2E93C0EA6A6B67C4() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI Func_C1C236728D88E177() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI Func_E9E80C474781F115() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
s32 PS4_SYSV_ABI Func_F3DD6199DA15ED44() {
|
|
LOG_ERROR(Lib_SharePlay, "(STUBBED) called");
|
|
return ORBIS_OK;
|
|
}
|
|
|
|
void RegisterLib(Core::Loader::SymbolsResolver* sym) {
|
|
LIB_FUNCTION("ggnCfalLU-8", "libSceSharePlay", 1, "libSceSharePlay", sceSharePlayCrashDaemon);
|
|
LIB_FUNCTION("OOrLKB0bSDs", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlayGetCurrentConnectionInfo);
|
|
LIB_FUNCTION("+MCXJlWdi+s", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlayGetCurrentConnectionInfoA);
|
|
LIB_FUNCTION("vUMkWXQff3w", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlayGetCurrentInfo);
|
|
LIB_FUNCTION("Md7Mdkr8LBc", "libSceSharePlay", 1, "libSceSharePlay", sceSharePlayGetEvent);
|
|
LIB_FUNCTION("isruqthpYcw", "libSceSharePlay", 1, "libSceSharePlay", sceSharePlayInitialize);
|
|
LIB_FUNCTION("9zwJpai7jGc", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlayNotifyDialogOpen);
|
|
LIB_FUNCTION("VUW2V9cUTP4", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlayNotifyForceCloseForCdlg);
|
|
LIB_FUNCTION("XL0WwUJoQPg", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlayNotifyOpenQuickMenu);
|
|
LIB_FUNCTION("6-1fKaa5HlY", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlayResumeScreenForCdlg);
|
|
LIB_FUNCTION("U28jAuLHj6c", "libSceSharePlay", 1, "libSceSharePlay", sceSharePlayServerLock);
|
|
LIB_FUNCTION("3Oaux9ITEtY", "libSceSharePlay", 1, "libSceSharePlay", sceSharePlayServerUnLock);
|
|
LIB_FUNCTION("QZy+KmyqKPU", "libSceSharePlay", 1, "libSceSharePlay", sceSharePlaySetMode);
|
|
LIB_FUNCTION("co2NCj--pnc", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlaySetProhibition);
|
|
LIB_FUNCTION("KADsbjNCgPo", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlaySetProhibitionModeWithAppId);
|
|
LIB_FUNCTION("-F6NddfUsa4", "libSceSharePlay", 1, "libSceSharePlay", sceSharePlayStartStandby);
|
|
LIB_FUNCTION("rWVNHNnEx6g", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlayStartStreaming);
|
|
LIB_FUNCTION("zEDkUWLVwFI", "libSceSharePlay", 1, "libSceSharePlay", sceSharePlayStopStandby);
|
|
LIB_FUNCTION("aGlema+JxUU", "libSceSharePlay", 1, "libSceSharePlay",
|
|
sceSharePlayStopStreaming);
|
|
LIB_FUNCTION("UaLjloJinow", "libSceSharePlay", 1, "libSceSharePlay", sceSharePlayTerminate);
|
|
LIB_FUNCTION("LpPA6mprZ8Q", "libSceSharePlay", 1, "libSceSharePlay", Func_2E93C0EA6A6B67C4);
|
|
LIB_FUNCTION("wcI2co2I4Xc", "libSceSharePlay", 1, "libSceSharePlay", Func_C1C236728D88E177);
|
|
LIB_FUNCTION("6egMR0eB8RU", "libSceSharePlay", 1, "libSceSharePlay", Func_E9E80C474781F115);
|
|
LIB_FUNCTION("891hmdoV7UQ", "libSceSharePlay", 1, "libSceSharePlay", Func_F3DD6199DA15ED44);
|
|
LIB_FUNCTION("OOrLKB0bSDs", "libSceSharePlayCompat", 1, "libSceSharePlay",
|
|
sceSharePlayGetCurrentConnectionInfo);
|
|
};
|
|
|
|
} // namespace Libraries::SharePlay
|