vitasdk
Documentation of the vitasdk

Exports for User. More...

Data Structures

struct  SceNpCommunicationId
 
struct  SceNpCommunicationPassphrase
 
struct  SceNpCommunicationSignature
 
struct  SceNpCommunicationConfig
 
struct  SceNpOptParam
 
struct  SceNpOnlineId
 
struct  SceNpId
 
struct  SceNpCountryCode
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0xC, SceNpCommunicationId)
 
 VITASDK_BUILD_ASSERT_EQ (0x80, SceNpCommunicationPassphrase)
 
 VITASDK_BUILD_ASSERT_EQ (0xA0, SceNpCommunicationSignature)
 
 VITASDK_BUILD_ASSERT_EQ (0xC, SceNpCommunicationConfig)
 
 VITASDK_BUILD_ASSERT_EQ (0x4, SceNpOptParam)
 
 VITASDK_BUILD_ASSERT_EQ (0x14, SceNpOnlineId)
 
 VITASDK_BUILD_ASSERT_EQ (0x24, SceNpId)
 
 VITASDK_BUILD_ASSERT_EQ (0x04, SceNpCountryCode)
 

Variables

char SceNpCommunicationId::data [9]
 
char SceNpCommunicationId::term
 
SceUChar8 SceNpCommunicationId::num
 
char SceNpCommunicationId::dummy
 
SceUInt8 SceNpCommunicationPassphrase::data [0x80]
 
SceUInt8 SceNpCommunicationSignature::data [0xA0]
 
const SceNpCommunicationIdSceNpCommunicationConfig::npCommId
 
const SceNpCommunicationPassphraseSceNpCommunicationConfig::npCommPass
 
const SceNpCommunicationSignatureSceNpCommunicationConfig::npCommSign
 
SceSize SceNpOptParam::optSize
 
SceUChar8 SceNpOnlineId::data [16]
 
SceUInt8 SceNpOnlineId::unk [4]
 
SceNpOnlineId SceNpId::onlineId
 
SceUChar8 SceNpId::npId [8]
 
SceUInt8 SceNpId::unk [8]
 
SceUChar8 SceNpCountryCode::data [4]
 'us', 'eu', 'jp', etc
 

Detailed Description

Exports for User.


Using this library in your project

Include the header file in your project:




Data Structure Documentation

◆ SceNpCommunicationId

struct SceNpCommunicationId
Data Fields
char data[9]
char term
SceUChar8 num
char dummy

◆ SceNpCommunicationPassphrase

struct SceNpCommunicationPassphrase
Data Fields
SceUInt8 data[0x80]

◆ SceNpCommunicationSignature

struct SceNpCommunicationSignature
Data Fields
SceUInt8 data[0xA0]

◆ SceNpCommunicationConfig

struct SceNpCommunicationConfig
Data Fields
const SceNpCommunicationId * npCommId
const SceNpCommunicationPassphrase * npCommPass
const SceNpCommunicationSignature * npCommSign

◆ SceNpOptParam

struct SceNpOptParam
Data Fields
SceSize optSize

◆ SceNpOnlineId

struct SceNpOnlineId
Data Fields
SceUChar8 data[16]
SceUInt8 unk[4]

◆ SceNpId

struct SceNpId
Data Fields
SceNpOnlineId onlineId
SceUChar8 npId[8]
SceUInt8 unk[8]

◆ SceNpCountryCode

struct SceNpCountryCode
Data Fields
SceUChar8 data[4] 'us', 'eu', 'jp', etc

Function Documentation

◆ VITASDK_BUILD_ASSERT_EQ() [1/8]

VITASDK_BUILD_ASSERT_EQ ( 0xC  ,
SceNpCommunicationId   
)

◆ VITASDK_BUILD_ASSERT_EQ() [2/8]

VITASDK_BUILD_ASSERT_EQ ( 0x80  ,
SceNpCommunicationPassphrase   
)

◆ VITASDK_BUILD_ASSERT_EQ() [3/8]

VITASDK_BUILD_ASSERT_EQ ( 0xA0  ,
SceNpCommunicationSignature   
)

◆ VITASDK_BUILD_ASSERT_EQ() [4/8]

VITASDK_BUILD_ASSERT_EQ ( 0xC  ,
SceNpCommunicationConfig   
)

◆ VITASDK_BUILD_ASSERT_EQ() [5/8]

VITASDK_BUILD_ASSERT_EQ ( 0x4  ,
SceNpOptParam   
)

◆ VITASDK_BUILD_ASSERT_EQ() [6/8]

VITASDK_BUILD_ASSERT_EQ ( 0x14  ,
SceNpOnlineId   
)

◆ VITASDK_BUILD_ASSERT_EQ() [7/8]

VITASDK_BUILD_ASSERT_EQ ( 0x24  ,
SceNpId   
)

◆ VITASDK_BUILD_ASSERT_EQ() [8/8]

VITASDK_BUILD_ASSERT_EQ ( 0x04  ,
SceNpCountryCode   
)

Variable Documentation

◆ data [1/5]

char SceNpCommunicationId::data[9]

◆ term

char SceNpCommunicationId::term

◆ num

SceUChar8 SceNpCommunicationId::num

◆ dummy

char SceNpCommunicationId::dummy

◆ data [2/5]

SceUInt8 SceNpCommunicationPassphrase::data[0x80]

◆ data [3/5]

SceUInt8 SceNpCommunicationSignature::data[0xA0]

◆ npCommId

const SceNpCommunicationId* SceNpCommunicationConfig::npCommId

◆ npCommPass

const SceNpCommunicationPassphrase* SceNpCommunicationConfig::npCommPass

◆ npCommSign

const SceNpCommunicationSignature* SceNpCommunicationConfig::npCommSign

◆ optSize

SceSize SceNpOptParam::optSize

◆ data [4/5]

SceUChar8 SceNpOnlineId::data[16]

◆ unk [1/2]

SceUInt8 SceNpOnlineId::unk[4]

◆ onlineId

SceNpOnlineId SceNpId::onlineId

◆ npId

SceUChar8 SceNpId::npId[8]

◆ unk [2/2]

SceUInt8 SceNpId::unk[8]

◆ data [5/5]

SceUChar8 SceNpCountryCode::data[4]

'us', 'eu', 'jp', etc