sceNp: add some more constants

This commit is contained in:
Megamouse 2021-06-17 21:39:11 +02:00 committed by Ivan
parent 50be3bd2e5
commit 7e0f2f9b12
1 changed files with 44 additions and 4 deletions

View File

@ -713,19 +713,59 @@ enum SceNpBasicMessageRecvOptions : u32
// Constants for common NP functions and structures
enum
{
SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE = 204800,
SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_LARGE = 204800,
SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_MIDDLE = 102400,
SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_SMALL = 10240,
SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE = 204800, // 200 * 1024
SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_LARGE = 204800, // 200 * 1024
SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_MIDDLE = 102400, // 100 * 1024
SCE_NET_NP_AVATAR_IMAGE_MAX_SIZE_SMALL = 10240, // 10 * 1024
SCE_NET_NP_AVATAR_URL_MAX_LENGTH = 127,
SCE_NET_NP_ONLINEID_MIN_LENGTH = 3,
SCE_NET_NP_ONLINEID_MAX_LENGTH = 16,
SCE_NET_NP_ONLINENAME_MAX_LENGTH = 48,
SCE_NET_NP_ABOUT_ME_MAX_LENGTH = 63,
SCE_NP_TSS_MAX_SIZE = 65536, // 64 * 1024
SCE_NET_NP_TSS_MAX_SIZE = SCE_NP_TSS_MAX_SIZE,
SCE_NP_TSS_EXTRA_SLOT_MAX_SIZE = 4194304, // 4 * 1024 * 1024
SCE_NP_FRIEND_MAX_NUM = 100,
SCE_NET_NP_COMMUNICATION_PASSPHRASE_SIZE = 128,
SCE_NP_COMMUNICATION_SIGNATURE_SIZE = 160,
SCE_NP_COMMUNICATION_PASSPHRASE_SIZE = SCE_NET_NP_COMMUNICATION_PASSPHRASE_SIZE,
SCE_NET_NP_PSHANDLE_MIN_LENGTH = SCE_NET_NP_ONLINEID_MIN_LENGTH,
SCE_NET_NP_PSHANDLE_MAX_LENGTH = SCE_NET_NP_ONLINEID_MAX_LENGTH,
SCE_NET_NP_SUBHANDLE_MAX_LENGTH = SCE_NET_NP_ONLINENAME_MAX_LENGTH,
SCE_NET_NP_ICON_URL_MAX_LENGTH = SCE_NET_NP_AVATAR_URL_MAX_LENGTH,
SCE_NP_UTIL_NPID_VERSION = 1,
SCE_NP_UTIL_NPLOBBYID_VERSION = 1,
SCE_NP_UTIL_NPROOMID_VERSION = 1,
};
// Languages
enum
{
SCE_NP_LANG_JAPANESE = 0,
SCE_NP_LANG_ENGLISH = 1,
SCE_NP_LANG_ENGLISH_US = 1,
SCE_NP_LANG_FRENCH = 2,
SCE_NP_LANG_SPANISH = 3,
SCE_NP_LANG_GERMAN = 4,
SCE_NP_LANG_ITALIAN = 5,
SCE_NP_LANG_DUTCH = 6,
SCE_NP_LANG_PORTUGUESE = 7,
SCE_NP_LANG_PORTUGUESE_PT = 7,
SCE_NP_LANG_RUSSIAN = 8,
SCE_NP_LANG_KOREAN = 9,
SCE_NP_LANG_CHINESE_T = 10,
SCE_NP_LANG_CHINESE_S = 11,
SCE_NP_LANG_FINNISH = 12,
SCE_NP_LANG_SWEDISH = 13,
SCE_NP_LANG_DANISH = 14,
SCE_NP_LANG_NORWEGIAN = 15,
SCE_NP_LANG_POLISH = 16,
SCE_NP_LANG_PORTUGUESE_BR = 17,
SCE_NP_LANG_ENGLISH_GB = 18,
SCE_NP_LANG_TURKISH = 19,
SCE_NP_LANG_SPANISH_LA = 20,
SCE_NP_LANG_ARABIC = 21,
SCE_NP_LANG_FRENCH_CA = 22,
};
enum SceNpAvatarSizeType