Files
AnyPS5/core/libs/prx/libSceNpParty/Export.cpp
T
Dean cff63dc321 Merge pull request #8830 from xdCloudy/split/libSceNpParty
feat(prx): add missing libSceNpParty exports
2026-10-21 19:35:11 +13:00

146 lines
3.0 KiB
C++

#include <cstdint>
#include <cstddef>
#include "SceTypes.hpp"
#include "prx/libc/include/General.hpp"
namespace {
constexpr int NP_PARTY_ERROR_INVALID_ARGUMENT = static_cast<int>(0x80552504u);
constexpr std::uint16_t NP_PARTY_STATE_NOT_IN_PARTY = 2;
}
extern "C" {
int APS5_VABI sceNpPartyGetState(std::uint16_t* state) {
if (!state) return NP_PARTY_ERROR_INVALID_ARGUMENT;
*state = NP_PARTY_STATE_NOT_IN_PARTY;
return 0;
}
int APS5_VABI sceNpPartyCheckCallback(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyCreate(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyCreateA(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyGetId(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyGetMemberInfo(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyGetMemberInfoA(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyGetMemberSessionInfo(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyGetMemberVoiceInfo(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyGetMembers(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyGetMembersA(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyGetStateAsUser(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyGetStateAsUserA(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyGetVoiceChatPriority(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyInitialize(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyJoin(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyLeave(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyRegisterHandler(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyRegisterHandlerA(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyRegisterPrivateHandler(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartySendBinaryMessage(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartySetVoiceChatPriority(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyShowInvitationList(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyShowInvitationListA(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyTerminate(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpPartyUnregisterPrivateHandler(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}