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;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void sceNpTus_unload()
|
|
|
|
|
{
|
2014-10-04 09:38:38 +02:00
|
|
|
sceNpTusInstance.m_bSceNpTusInitialized = false;
|
2014-08-15 16:57:55 +02:00
|
|
|
}
|
|
|
|
|
|
2015-02-18 17:22:06 +01:00
|
|
|
Module sceNpTus("sceNpTus", []()
|
|
|
|
|
{
|
|
|
|
|
sceNpTus.AddFunc(0x8f87a06b, sceNpTusInit);
|
|
|
|
|
sceNpTus.AddFunc(0x225aed26, sceNpTusTerm);
|
|
|
|
|
sceNpTus.AddFunc(0x7caf58ee, sceNpTusCreateTitleCtx);
|
|
|
|
|
sceNpTus.AddFunc(0x2e162a62, sceNpTusDestroyTitleCtx);
|
|
|
|
|
sceNpTus.AddFunc(0x1904435e, sceNpTusCreateTransactionCtx);
|
|
|
|
|
sceNpTus.AddFunc(0x44eca8b4, sceNpTusDestroyTransactionCtx);
|
|
|
|
|
sceNpTus.AddFunc(0x59432970, sceNpTusSetTimeout);
|
|
|
|
|
sceNpTus.AddFunc(0x325c6284, sceNpTusAbortTransaction);
|
|
|
|
|
sceNpTus.AddFunc(0xb8e8ff22, sceNpTusWaitAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x19bce18c, sceNpTusPollAsync);
|
|
|
|
|
sceNpTus.AddFunc(0xcc86a8f6, sceNpTusSetMultiSlotVariable);
|
|
|
|
|
sceNpTus.AddFunc(0xf819be91, sceNpTusSetMultiSlotVariableVUser);
|
|
|
|
|
sceNpTus.AddFunc(0x065b610d, sceNpTusSetMultiSlotVariableAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x96a06212, sceNpTusSetMultiSlotVariableVUserAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x0423e622, sceNpTusGetMultiSlotVariable);
|
|
|
|
|
sceNpTus.AddFunc(0x2357ba9e, sceNpTusGetMultiSlotVariableVUser);
|
|
|
|
|
sceNpTus.AddFunc(0xbb2877f2, sceNpTusGetMultiSlotVariableAsync);
|
|
|
|
|
sceNpTus.AddFunc(0xfc7d346e, sceNpTusGetMultiSlotVariableVUserAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x0d15043b, sceNpTusGetMultiUserVariable);
|
|
|
|
|
sceNpTus.AddFunc(0x6c511024, sceNpTusGetMultiUserVariableVUser);
|
|
|
|
|
sceNpTus.AddFunc(0xcc7a31cd, sceNpTusGetMultiUserVariableAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x9549d22c, sceNpTusGetMultiUserVariableVUserAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x94989003, sceNpTusAddAndGetVariable);
|
|
|
|
|
sceNpTus.AddFunc(0xf60be06f, sceNpTusAddAndGetVariableVUser);
|
|
|
|
|
sceNpTus.AddFunc(0x1fa5c87d, sceNpTusAddAndGetVariableAsync);
|
|
|
|
|
sceNpTus.AddFunc(0xa7993bf3, sceNpTusAddAndGetVariableVUserAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x47e9424a, sceNpTusTryAndSetVariable);
|
|
|
|
|
sceNpTus.AddFunc(0x3602bc80, sceNpTusTryAndSetVariableVUser);
|
|
|
|
|
sceNpTus.AddFunc(0xbbb244b7, sceNpTusTryAndSetVariableAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x17db7aa7, sceNpTusTryAndSetVariableVUserAsync);
|
|
|
|
|
sceNpTus.AddFunc(0xaf985783, sceNpTusDeleteMultiSlotVariable);
|
|
|
|
|
sceNpTus.AddFunc(0xc4e51fbf, sceNpTusDeleteMultiSlotVariableVUser);
|
|
|
|
|
sceNpTus.AddFunc(0xf5363608, sceNpTusDeleteMultiSlotVariableAsync);
|
|
|
|
|
sceNpTus.AddFunc(0xc2e18da8, sceNpTusDeleteMultiSlotVariableVUserAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x7d5f0f0e, sceNpTusSetData);
|
|
|
|
|
sceNpTus.AddFunc(0x0835deb2, sceNpTusSetDataVUser);
|
|
|
|
|
sceNpTus.AddFunc(0xe847341f, sceNpTusSetDataAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x9cc0cf44, sceNpTusSetDataVUserAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x8ddd0d85, sceNpTusGetData);
|
|
|
|
|
sceNpTus.AddFunc(0xae4e590e, sceNpTusGetDataVUser);
|
|
|
|
|
sceNpTus.AddFunc(0x5175abb9, sceNpTusGetDataAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x38f364b0, sceNpTusGetDataVUserAsync);
|
|
|
|
|
sceNpTus.AddFunc(0xc848d425, sceNpTusGetMultiSlotDataStatus);
|
|
|
|
|
sceNpTus.AddFunc(0xa3abfadb, sceNpTusGetMultiSlotDataStatusVUser);
|
|
|
|
|
sceNpTus.AddFunc(0x651fd79f, sceNpTusGetMultiSlotDataStatusAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x2ab21ea9, sceNpTusGetMultiSlotDataStatusVUserAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x348dbcb4, sceNpTusGetMultiUserDataStatus);
|
|
|
|
|
sceNpTus.AddFunc(0x2d1b9f1a, sceNpTusGetMultiUserDataStatusVUser);
|
|
|
|
|
sceNpTus.AddFunc(0xc66ba67e, sceNpTusGetMultiUserDataStatusAsync);
|
|
|
|
|
sceNpTus.AddFunc(0x368fec59, sceNpTusGetMultiUserDataStatusVUserAsync);
|
|
|
|
|
sceNpTus.AddFunc(0xe0719847, sceNpTusDeleteMultiSlotData);
|
|
|
|
|
sceNpTus.AddFunc(0x01711e81, sceNpTusDeleteMultiSlotDataVUser);
|
|
|
|
|
sceNpTus.AddFunc(0x3175af23, sceNpTusDeleteMultiSlotDataAsync);
|
|
|
|
|
sceNpTus.AddFunc(0xc815b219, sceNpTusDeleteMultiSlotDataVUserAsync);
|
|
|
|
|
});
|