2015-07-14 14:07:23 +02:00
|
|
|
#include "stdafx.h"
|
2016-03-21 20:42:14 +01:00
|
|
|
#include "Emu/Cell/PPUModule.h"
|
2015-07-14 14:07:23 +02:00
|
|
|
|
2015-07-14 17:59:10 +02:00
|
|
|
#include "sceNp.h"
|
2015-07-28 18:06:48 +02:00
|
|
|
#include "sceNp2.h"
|
2015-07-14 14:07:23 +02:00
|
|
|
|
2018-08-25 14:39:00 +02:00
|
|
|
LOG_CHANNEL(sceNp2);
|
2015-07-14 14:07:23 +02:00
|
|
|
|
2015-07-31 23:47:29 +02:00
|
|
|
s32 sceNp2Init(u32 poolsize, vm::ptr<void> poolptr)
|
2015-07-14 14:07:23 +02:00
|
|
|
{
|
2016-01-12 22:57:16 +01:00
|
|
|
sceNp2.warning("sceNp2Init(poolsize=0x%x, poolptr=*0x%x)", poolsize, poolptr);
|
2015-07-14 14:07:23 +02:00
|
|
|
|
|
|
|
|
if (poolsize == 0)
|
|
|
|
|
{
|
|
|
|
|
return SCE_NP_ERROR_INVALID_ARGUMENT;
|
|
|
|
|
}
|
|
|
|
|
else if (poolsize < 128 * 1024)
|
|
|
|
|
{
|
|
|
|
|
return SCE_NP_ERROR_INSUFFICIENT_BUFFER;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!poolptr)
|
|
|
|
|
{
|
|
|
|
|
return SCE_NP_ERROR_INVALID_ARGUMENT;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2Init(u32 poolsize, s32 priority)
|
|
|
|
|
{
|
2016-01-12 22:57:16 +01:00
|
|
|
sceNp2.todo("sceNpMatching2Init(poolsize=0x%x, priority=%d)", poolsize, priority);
|
2015-07-14 14:07:23 +02:00
|
|
|
|
2018-02-22 22:24:37 +01:00
|
|
|
return CELL_OK;
|
2015-07-14 14:07:23 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2Init2(u32 poolsize, s32 priority, vm::ptr<SceNpMatching2UtilityInitParam> param)
|
|
|
|
|
{
|
2016-01-12 22:57:16 +01:00
|
|
|
sceNp2.todo("sceNpMatching2Init2(poolsize=0x%x, priority=%d, param=*0x%x)", poolsize, priority, param);
|
2015-07-14 14:07:23 +02:00
|
|
|
|
|
|
|
|
// TODO:
|
|
|
|
|
// 1. Create an internal thread
|
|
|
|
|
// 2. Create heap area to be used by the NP matching 2 utility
|
|
|
|
|
// 3. Set maximum lengths for the event data queues in the system
|
|
|
|
|
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNp2Term()
|
|
|
|
|
{
|
2016-01-12 22:57:16 +01:00
|
|
|
sceNp2.warning("sceNp2Term()");
|
2015-07-14 14:07:23 +02:00
|
|
|
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2016-07-27 23:43:22 +02:00
|
|
|
s32 sceNpMatching2Term(ppu_thread& ppu)
|
2015-07-14 14:07:23 +02:00
|
|
|
{
|
2016-01-12 22:57:16 +01:00
|
|
|
sceNp2.warning("sceNpMatching2Term()");
|
2015-07-14 14:07:23 +02:00
|
|
|
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2Term2()
|
|
|
|
|
{
|
2016-01-12 22:57:16 +01:00
|
|
|
sceNp2.warning("sceNpMatching2Term2()");
|
2015-07-14 14:07:23 +02:00
|
|
|
|
2015-07-31 23:47:29 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
2015-07-14 14:07:23 +02:00
|
|
|
|
2015-07-31 23:47:29 +02:00
|
|
|
s32 sceNpMatching2DestroyContext()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
2015-07-14 14:07:23 +02:00
|
|
|
|
2015-07-31 23:47:29 +02:00
|
|
|
s32 sceNpMatching2LeaveLobby()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
2015-07-14 14:07:23 +02:00
|
|
|
|
2015-07-31 23:47:29 +02:00
|
|
|
s32 sceNpMatching2RegisterLobbyMessageCallback()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-14 14:07:23 +02:00
|
|
|
}
|
|
|
|
|
|
2015-07-31 23:47:29 +02:00
|
|
|
s32 sceNpMatching2GetWorldInfoList()
|
2015-07-14 14:07:23 +02:00
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
2015-07-14 14:07:23 +02:00
|
|
|
|
2015-07-31 23:47:29 +02:00
|
|
|
s32 sceNpMatching2RegisterLobbyEventCallback()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetLobbyMemberDataInternalList()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SearchRoom()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SignalingGetConnectionStatus()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SetUserInfo()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetClanLobbyId()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetLobbyMemberDataInternal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2ContextStart()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2CreateServerContext()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetMemoryInfo()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2LeaveRoom()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SetRoomDataExternal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SignalingGetConnectionInfo()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SendRoomMessage()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2JoinLobby()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetRoomMemberDataExternalList()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2AbortRequest()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetServerInfo()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetEventData()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetRoomSlotInfoLocal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SendLobbyChatMessage()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2AbortContextStart()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetRoomMemberIdListLocal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2JoinRoom()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetRoomMemberDataInternalLocal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetCbQueueInfo()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2KickoutRoomMember()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2ContextStartAsync()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SetSignalingOptParam()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2RegisterContextCallback()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SendRoomChatMessage()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SetRoomDataInternal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetRoomDataInternal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SignalingGetPingInfo()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetServerIdListLocal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpUtilBuildCdnUrl()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GrantRoomOwner()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2CreateContext()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetSignalingOptParamLocal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2RegisterSignalingCallback()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2ClearEventData()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetUserInfoList()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetRoomMemberDataInternal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SetRoomMemberDataInternal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2JoinProhibitiveRoom()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SignalingSetCtxOpt()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2DeleteServerContext()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SetDefaultRequestOptParam()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2RegisterRoomEventCallback()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetRoomPasswordLocal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetRoomDataExternalList()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2CreateJoinRoom()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SignalingGetCtxOpt()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetLobbyInfoList()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2GetLobbyMemberIdListLocal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SendLobbyInvitation()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2ContextStop()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SetLobbyMemberDataInternal()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2RegisterRoomMessageCallback()
|
|
|
|
|
{
|
2017-01-30 23:16:47 +01:00
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
2015-07-31 23:47:29 +02:00
|
|
|
}
|
|
|
|
|
|
2017-07-13 19:44:58 +02:00
|
|
|
s32 sceNpMatching2SignalingCancelPeerNetInfo()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SignalingGetLocalNetInfo()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SignalingGetPeerNetInfo()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpMatching2SignalingGetPeerNetInfoResult()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
2015-07-31 23:47:29 +02:00
|
|
|
|
2017-07-21 17:41:11 +02:00
|
|
|
s32 sceNpAuthOAuthInit()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpAuthOAuthTerm()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpAuthCreateOAuthRequest()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpAuthDeleteOAuthRequest()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpAuthAbortOAuthRequest()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceNpAuthGetAuthorizationCode()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2019-04-05 20:14:01 +02:00
|
|
|
s32 sceNpAuthGetAuthorizationCode2()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNp2);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2016-03-21 20:42:14 +01:00
|
|
|
DECLARE(ppu_module_manager::sceNp2)("sceNp2", []()
|
2015-07-31 23:47:29 +02:00
|
|
|
{
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2DestroyContext);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2LeaveLobby);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2RegisterLobbyMessageCallback);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetWorldInfoList);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2RegisterLobbyEventCallback);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetLobbyMemberDataInternalList);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SearchRoom);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SignalingGetConnectionStatus);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SetUserInfo);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetClanLobbyId);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetLobbyMemberDataInternal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2ContextStart);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2CreateServerContext);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetMemoryInfo);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2LeaveRoom);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SetRoomDataExternal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2Term2);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SignalingGetConnectionInfo);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SendRoomMessage);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2JoinLobby);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetRoomMemberDataExternalList);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2AbortRequest);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2Term);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetServerInfo);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetEventData);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetRoomSlotInfoLocal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SendLobbyChatMessage);
|
2015-07-14 14:07:23 +02:00
|
|
|
REG_FUNC(sceNp2, sceNpMatching2Init);
|
2015-07-31 23:47:29 +02:00
|
|
|
REG_FUNC(sceNp2, sceNp2Init);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2AbortContextStart);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetRoomMemberIdListLocal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2JoinRoom);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetRoomMemberDataInternalLocal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetCbQueueInfo);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2KickoutRoomMember);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2ContextStartAsync);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SetSignalingOptParam);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2RegisterContextCallback);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SendRoomChatMessage);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SetRoomDataInternal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetRoomDataInternal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SignalingGetPingInfo);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetServerIdListLocal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpUtilBuildCdnUrl);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GrantRoomOwner);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2CreateContext);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetSignalingOptParamLocal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2RegisterSignalingCallback);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2ClearEventData);
|
2015-07-14 14:07:23 +02:00
|
|
|
REG_FUNC(sceNp2, sceNp2Term);
|
2015-07-31 23:47:29 +02:00
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetUserInfoList);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetRoomMemberDataInternal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SetRoomMemberDataInternal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2JoinProhibitiveRoom);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SignalingSetCtxOpt);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2DeleteServerContext);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SetDefaultRequestOptParam);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2RegisterRoomEventCallback);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetRoomPasswordLocal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetRoomDataExternalList);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2CreateJoinRoom);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SignalingGetCtxOpt);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetLobbyInfoList);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2GetLobbyMemberIdListLocal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SendLobbyInvitation);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2ContextStop);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2Init2);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SetLobbyMemberDataInternal);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2RegisterRoomMessageCallback);
|
2017-07-13 19:44:58 +02:00
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SignalingCancelPeerNetInfo);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SignalingGetLocalNetInfo);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SignalingGetPeerNetInfo);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpMatching2SignalingGetPeerNetInfoResult);
|
2017-07-21 17:41:11 +02:00
|
|
|
|
|
|
|
|
REG_FUNC(sceNp2, sceNpAuthOAuthInit);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpAuthOAuthTerm);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpAuthCreateOAuthRequest);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpAuthDeleteOAuthRequest);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpAuthAbortOAuthRequest);
|
|
|
|
|
REG_FUNC(sceNp2, sceNpAuthGetAuthorizationCode);
|
2019-04-05 20:14:01 +02:00
|
|
|
REG_FUNC(sceNp2, sceNpAuthGetAuthorizationCode2);
|
2015-07-31 23:47:29 +02:00
|
|
|
});
|