//$(SCE_PS3_ROOT)\target\ppu\lib\libsysutil_np_stub.a
#include <np.h>
struct npclient_info_t {
SceNpId npId;
sys_ppu_thread_t cmd_tid;
struct Friendlist *friendlist;
int32_t titleCtxId;
int32_t lookupTitleCtxId;
int32_t tusTitleCtxId;
};
int doLookupNpId(const char *onlineIdString, SceNpId *npId)
{
int32_t ret, tmp;
int32_t transId = 0;
int32_t lookupTitleCtxId;
SceNpOnlineId onlineId;
memset(&onlineId, 0, sizeof(onlineId));
strncpy(onlineId.data, onlineIdString, SCE_NET_NP_ONLINEID_MAX_LENGTH);
ret = sceNpLookupCreateTransactionCtx(lookupTitleCtxId);
transId = ret;
ret = sceNpLookupNpId(transId, &onlineId, npId, NULL);
return ret;
}