2014-08-15 16:57:55 +02:00
|
|
|
#include "stdafx.h"
|
2014-08-23 16:51:51 +02:00
|
|
|
#include "Emu/Memory/Memory.h"
|
2014-08-15 16:57:55 +02:00
|
|
|
#include "Emu/SysCalls/Modules.h"
|
2014-08-23 22:40:04 +02:00
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
#include "sceNp.h"
|
|
|
|
|
#include "sceNpTus.h"
|
|
|
|
|
|
2015-02-18 17:22:06 +01:00
|
|
|
extern Module sceNpTus;
|
2014-08-15 16:57:55 +02:00
|
|
|
|
2014-10-04 09:38:38 +02:00
|
|
|
struct sceNpTusInternal
|
|
|
|
|
{
|
|
|
|
|
bool m_bSceNpTusInitialized;
|
|
|
|
|
|
|
|
|
|
sceNpTusInternal()
|
|
|
|
|
: m_bSceNpTusInitialized(false)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
sceNpTusInternal sceNpTusInstance;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
int sceNpTusInit()
|
|
|
|
|
{
|
2015-02-18 17:22:06 +01:00
|
|
|
sceNpTus.Warning("sceNpTusInit()");
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_ALREADY_INITIALIZED;
|
|
|
|
|
|
|
|
|
|
sceNpTusInstance.m_bSceNpTusInitialized = true;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusTerm()
|
|
|
|
|
{
|
2015-02-18 17:22:06 +01:00
|
|
|
sceNpTus.Warning("sceNpTusTerm()");
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
|
|
|
|
sceNpTusInstance.m_bSceNpTusInitialized = false;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusCreateTitleCtx()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusDestroyTitleCtx()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusCreateTransactionCtx()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusDestroyTransactionCtx()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusSetTimeout()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusAbortTransaction()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusWaitAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusPollAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusSetMultiSlotVariable()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusSetMultiSlotVariableVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusSetMultiSlotVariableAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusSetMultiSlotVariableVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiSlotVariable()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiSlotVariableVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiSlotVariableAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiSlotVariableVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiUserVariable()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiUserVariableVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiUserVariableAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiUserVariableVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusAddAndGetVariable()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusAddAndGetVariableVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusAddAndGetVariableAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusAddAndGetVariableVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusTryAndSetVariable()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusTryAndSetVariableVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusTryAndSetVariableAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusTryAndSetVariableVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusDeleteMultiSlotVariable()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusDeleteMultiSlotVariableVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusDeleteMultiSlotVariableAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusDeleteMultiSlotVariableVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusSetData()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusSetDataVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusSetDataAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusSetDataVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetData()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetDataVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetDataAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetDataVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiSlotDataStatus()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiSlotDataStatusVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiSlotDataStatusAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiSlotDataStatusVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiUserDataStatus()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiUserDataStatusVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiUserDataStatusAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusGetMultiUserDataStatusVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusDeleteMultiSlotData()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusDeleteMultiSlotDataVUser()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusDeleteMultiSlotDataAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int sceNpTusDeleteMultiSlotDataVUserAsync()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(sceNpTus);
|
2014-10-04 09:38:38 +02:00
|
|
|
|
|
|
|
|
if (!sceNpTusInstance.m_bSceNpTusInitialized)
|
|
|
|
|
return SCE_NP_COMMUNITY_ERROR_NOT_INITIALIZED;
|
|
|
|
|
|
2014-08-15 16:57:55 +02:00
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-02-23 16:09:52 +01:00
|
|
|
Module sceNpTus("sceNpTus", []()
|
2014-08-15 16:57:55 +02:00
|
|
|
{
|
2014-10-04 09:38:38 +02:00
|
|
|
sceNpTusInstance.m_bSceNpTusInitialized = false;
|
2014-08-15 16:57:55 +02:00
|
|
|
|
2015-02-20 14:58:40 +01:00
|
|
|
REG_FUNC(sceNpTus, sceNpTusInit);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusTerm);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusCreateTitleCtx);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusDestroyTitleCtx);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusCreateTransactionCtx);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusDestroyTransactionCtx);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusSetTimeout);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusAbortTransaction);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusWaitAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusPollAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusSetMultiSlotVariable);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusSetMultiSlotVariableVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusSetMultiSlotVariableAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusSetMultiSlotVariableVUserAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiSlotVariable);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiSlotVariableVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiSlotVariableAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiSlotVariableVUserAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiUserVariable);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiUserVariableVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiUserVariableAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiUserVariableVUserAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusAddAndGetVariable);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusAddAndGetVariableVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusAddAndGetVariableAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusAddAndGetVariableVUserAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusTryAndSetVariable);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusTryAndSetVariableVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusTryAndSetVariableAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusTryAndSetVariableVUserAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusDeleteMultiSlotVariable);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusDeleteMultiSlotVariableVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusDeleteMultiSlotVariableAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusDeleteMultiSlotVariableVUserAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusSetData);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusSetDataVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusSetDataAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusSetDataVUserAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetData);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetDataVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetDataAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetDataVUserAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiSlotDataStatus);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiSlotDataStatusVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiSlotDataStatusAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiSlotDataStatusVUserAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiUserDataStatus);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiUserDataStatusVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiUserDataStatusAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusGetMultiUserDataStatusVUserAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusDeleteMultiSlotData);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusDeleteMultiSlotDataVUser);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusDeleteMultiSlotDataAsync);
|
|
|
|
|
REG_FUNC(sceNpTus, sceNpTusDeleteMultiSlotDataVUserAsync);
|
2015-02-18 17:22:06 +01:00
|
|
|
});
|