Files
2026-06-04 11:42:34 +02:00

739 lines
20 KiB
C#

using System;
using System.Text;
namespace Sony.NP
{
// Token: 0x02000112 RID: 274
public class Core
{
// Token: 0x060005BF RID: 1471 RVA: 0x00010360 File Offset: 0x0000F360
public static string ConvertSceErrorToString(int errorCode)
{
string text = "(0x" + errorCode.ToString("X8") + ")";
Core.ReturnCodes returnCodes = (Core.ReturnCodes)errorCode;
if (Enum.IsDefined(typeof(Core.ReturnCodes), returnCodes))
{
text = text + " (" + returnCodes.ToString() + ") ";
}
else
{
text += " (UNKNOWN) ";
}
return text;
}
// Token: 0x060005C0 RID: 1472 RVA: 0x000103DC File Offset: 0x0000F3DC
internal static DateTime ReadRtcTick(MemoryBuffer buffer)
{
ulong num = buffer.ReadUInt64();
return Core.RtcTicksToDateTime(num);
}
// Token: 0x060005C1 RID: 1473 RVA: 0x000103FC File Offset: 0x0000F3FC
internal static ulong DateTimeToRtcTicks(DateTime dateTime)
{
ulong num = 10UL;
ulong ticks = (ulong)dateTime.Ticks;
return ticks / num;
}
// Token: 0x060005C2 RID: 1474 RVA: 0x00010420 File Offset: 0x0000F420
internal static DateTime RtcTicksToDateTime(ulong rtcTick)
{
ulong num = 10UL;
rtcTick *= num;
return new DateTime((long)rtcTick);
}
// Token: 0x02000113 RID: 275
public enum OptionalBoolean
{
// Token: 0x0400042F RID: 1071
notSet,
// Token: 0x04000430 RID: 1072
setTrue,
// Token: 0x04000431 RID: 1073
setFalse
}
// Token: 0x02000114 RID: 276
public enum PlatformType
{
// Token: 0x04000433 RID: 1075
none,
// Token: 0x04000434 RID: 1076
ps3,
// Token: 0x04000435 RID: 1077
psVita,
// Token: 0x04000436 RID: 1078
ps4
}
// Token: 0x02000115 RID: 277
public enum OnlineStatus
{
// Token: 0x04000438 RID: 1080
notRequested,
// Token: 0x04000439 RID: 1081
online,
// Token: 0x0400043A RID: 1082
standBy,
// Token: 0x0400043B RID: 1083
offline
}
// Token: 0x02000116 RID: 278
public enum ReturnCodes : uint
{
// Token: 0x0400043D RID: 1085
SUCCESS,
// Token: 0x0400043E RID: 1086
DIALOG_RESULT_OK = 0U,
// Token: 0x0400043F RID: 1087
DIALOG_RESULT_USER_CANCELED,
// Token: 0x04000440 RID: 1088
DIALOG_RESULT_USER_PURCHASED,
// Token: 0x04000441 RID: 1089
DIALOG_RESULT_ALREADY_SIGNED_IN,
// Token: 0x04000442 RID: 1090
DIALOG_RESULT_NOT_SIGNED_IN,
// Token: 0x04000443 RID: 1091
DIALOG_RESULT_ABORTED = 10U,
// Token: 0x04000444 RID: 1092
TROPHY_PLATINUM_UNLOCKED = 1U,
// Token: 0x04000445 RID: 1093
MATCHING_CREATE_SYSTEM_SESSION_FAILED = 160U,
// Token: 0x04000446 RID: 1094
MATCHING_JOIN_SYSTEM_SESSION_FAILED = 176U,
// Token: 0x04000447 RID: 1095
MATCHING_UPDATE_SYSTEM_SESSION_FAILED = 192U,
// Token: 0x04000448 RID: 1096
MATCHING_UPDATE_EXTERNAL_NOTIFICATION_FAILED = 208U,
// Token: 0x04000449 RID: 1097
ERROR_FAILED_TO_ALLOCATE = 2153065984U,
// Token: 0x0400044A RID: 1098
ERROR_TOO_MANY_REQUESTS,
// Token: 0x0400044B RID: 1099
ERROR_LOCKED_RESPONSE,
// Token: 0x0400044C RID: 1100
ERROR_ALREADY_INITIALIZED,
// Token: 0x0400044D RID: 1101
ERROR_NOT_INITIALIZED,
// Token: 0x0400044E RID: 1102
ERROR_INCORRECT_ARGUMENTS,
// Token: 0x0400044F RID: 1103
ERROR_MODIFICATION_NOT_ALLOWED,
// Token: 0x04000450 RID: 1104
ERROR_MAX_USERS_REACHED,
// Token: 0x04000451 RID: 1105
ERROR_INVALID_IMAGE,
// Token: 0x04000452 RID: 1106
ERROR_MEM_POOLS_INCORRECT,
// Token: 0x04000453 RID: 1107
ERROR_EXT_ALLOCATOR_INCORRECT,
// Token: 0x04000454 RID: 1108
ERROR_MAX_NUM_CALLBACKS_REACHED,
// Token: 0x04000455 RID: 1109
ERROR_CALLBACK_NOT_REGISTERED,
// Token: 0x04000456 RID: 1110
ERROR_TROPHY_HOME_DIRECTORY_NOT_CONFIGURED = 2153066096U,
// Token: 0x04000457 RID: 1111
ERROR_MATCHING_ROOM_DESTROYED = 2153066240U,
// Token: 0x04000458 RID: 1112
ERROR_MATCHING_INVALID_ATTRIBUTE_SCOPE,
// Token: 0x04000459 RID: 1113
ERROR_MATCHING_INVALID_ATTRIBUTE_TYP,
// Token: 0x0400045A RID: 1114
ERROR_MATCHING_INVALID_ROOM_ATTRIBUTE_VISIBILITY,
// Token: 0x0400045B RID: 1115
ERROR_MATCHING_SUM_OF_MEMBER_ATTRIBUTES_SIZES_IS_MORE_THAN_64,
// Token: 0x0400045C RID: 1116
ERROR_MATCHING_MORE_THAN_1_BINARY_SEARCH_ATTRIBUTE_PROVIDED,
// Token: 0x0400045D RID: 1117
ERROR_MATCHING_SEARCH_BINARY_ATTRIBUTE_SIZE_IS_MORE_THAN_64,
// Token: 0x0400045E RID: 1118
ERROR_MATCHING_MORE_THAN_8_INTEGER_SEARCH_ATTRIBUTES_PROVIDED,
// Token: 0x0400045F RID: 1119
ERROR_MATCHING_SUM_OF_EXTERNAL_ROOM_ATTRIBUTES_SIZES_IS_MORE_THAN_512,
// Token: 0x04000460 RID: 1120
ERROR_MATCHING_SUM_OF_INTERNAL_ROOM_ATTRIBUTES_SIZES_IS_MORE_THAN_512,
// Token: 0x04000461 RID: 1121
ERROR_MATCHING_NAMES_OF_ATTRIBUTES_MUST_BE_UNIQUE,
// Token: 0x04000462 RID: 1122
ERROR_MATCHING_INTERNAL_ATTRIBUTES_DONT_FIT_IN_256_ARRAYS,
// Token: 0x04000463 RID: 1123
ERROR_MATCHING_EXTERNAL_ATTRIBUTES_DONT_FIT_IN_256_ARRAYS,
// Token: 0x04000464 RID: 1124
ERROR_MATCHING_BIN_ATTRIBUTE_CANNOT_BE_SIZE_0,
// Token: 0x04000465 RID: 1125
ERROR_MATCHING_INIT_CONFIGURATION_ALREADY_SET,
// Token: 0x04000466 RID: 1126
ERROR_MATCHING_INIT_CONFIGURATION_NOT_SET,
// Token: 0x04000467 RID: 1127
ERROR_MATCHING_USER_IS_ALREADY_IN_A_ROOM,
// Token: 0x04000468 RID: 1128
ERROR_MATCHING_USER_IS_NOT_IN_A_ROOM,
// Token: 0x04000469 RID: 1129
ERROR_MATCHING_NO_SESSION_BOUND_TO_ROOM,
// Token: 0x0400046A RID: 1130
ERROR_MATCHING_INVALID_WORLD_NUMBER,
// Token: 0x0400046B RID: 1131
ERROR_MATCHING_ATTRIBUTE_IS_NOT_SEARCHABLE_TYPE,
// Token: 0x0400046C RID: 1132
ERROR_MATCHING_INVALID_ATTRIBUTE,
// Token: 0x0400046D RID: 1133
ERROR_MATCHING_INVALID_MEMBER_ID,
// Token: 0x0400046E RID: 1134
NP_ERROR_INVALID_ARGUMENT = 2153054211U,
// Token: 0x0400046F RID: 1135
NP_ERROR_UNKNOWN_PLATFORM_TYPE,
// Token: 0x04000470 RID: 1136
NP_ERROR_OUT_OF_MEMORY,
// Token: 0x04000471 RID: 1137
NP_ERROR_SIGNED_OUT,
// Token: 0x04000472 RID: 1138
NP_ERROR_USER_NOT_FOUND,
// Token: 0x04000473 RID: 1139
NP_ERROR_CALLBACK_ALREADY_REGISTERED,
// Token: 0x04000474 RID: 1140
NP_ERROR_CALLBACK_NOT_REGISTERED,
// Token: 0x04000475 RID: 1141
NP_ERROR_NOT_SIGNED_UP,
// Token: 0x04000476 RID: 1142
NP_ERROR_AGE_RESTRICTION,
// Token: 0x04000477 RID: 1143
NP_ERROR_LOGOUT,
// Token: 0x04000478 RID: 1144
NP_ERROR_LATEST_SYSTEM_SOFTWARE_EXIST,
// Token: 0x04000479 RID: 1145
NP_ERROR_LATEST_SYSTEM_SOFTWARE_EXIST_FOR_TITLE,
// Token: 0x0400047A RID: 1146
NP_ERROR_LATEST_PATCH_PKG_EXIST,
// Token: 0x0400047B RID: 1147
NP_ERROR_LATEST_PATCH_PKG_DOWNLOADED,
// Token: 0x0400047C RID: 1148
NP_ERROR_INVALID_SIZE,
// Token: 0x0400047D RID: 1149
NP_ERROR_ABORTED,
// Token: 0x0400047E RID: 1150
NP_ERROR_REQUEST_MAX,
// Token: 0x0400047F RID: 1151
NP_ERROR_REQUEST_NOT_FOUND,
// Token: 0x04000480 RID: 1152
NP_ERROR_INVALID_ID,
// Token: 0x04000481 RID: 1153
NP_ERROR_PATCH_NOT_CHECKED = 2153054232U,
// Token: 0x04000482 RID: 1154
NP_ERROR_TIMEOUT = 2153054234U,
// Token: 0x04000483 RID: 1155
NP_UTIL_ERROR_INVALID_NP_ID = 2153055749U,
// Token: 0x04000484 RID: 1156
NP_UTIL_ERROR_NOT_MATCH = 2153055753U,
// Token: 0x04000485 RID: 1157
NP_WEBAPI_ERROR_LIB_CONTEXT_NOT_FOUND = 2153064708U,
// Token: 0x04000486 RID: 1158
NP_TROPHY_ERROR_INVALID_ARGUMENT = 2153059844U,
// Token: 0x04000487 RID: 1159
NP_TROPHY_ERROR_ALREADY_REGISTERED = 2153059856U,
// Token: 0x04000488 RID: 1160
NP_TROPHY_ERROR_INVALID_GROUP_ID = 2153059851U,
// Token: 0x04000489 RID: 1161
NP_TROPHY_ERROR_TROPHY_ALREADY_UNLOCKED,
// Token: 0x0400048A RID: 1162
NP_TROPHY_ERROR_NOT_REGISTERED = 2153059855U,
// Token: 0x0400048B RID: 1163
NP_TROPHY_ERROR_TROPHY_NOT_UNLOCKED = 2153059866U,
// Token: 0x0400048C RID: 1164
TOOLKIT_NP_V2_ERROR_INCORRECT_ARGUMENTS = 2153065989U,
// Token: 0x0400048D RID: 1165
NET_ERROR_RESOLVER_ENODNS = 2151743969U,
// Token: 0x0400048E RID: 1166
NET_CTL_ERROR_NOT_CONNECTED = 2151751944U,
// Token: 0x0400048F RID: 1167
NET_CTL_ERROR_NOT_AVAIL,
// Token: 0x04000490 RID: 1168
NP_COMMUNITY_SERVER_ERROR_NOT_BEST_SCORE = 2153056277U,
// Token: 0x04000491 RID: 1169
NP_COMMUNITY_SERVER_ERROR_INVALID_SCORE = 2153056291U,
// Token: 0x04000492 RID: 1170
NP_COMMUNITY_SERVER_ERROR_GAME_DATA_ALREADY_EXISTS = 2153056300U,
// Token: 0x04000493 RID: 1171
NP_COMMUNITY_SERVER_ERROR_RANKING_GAME_DATA_MASTER_NOT_FOUND = 2153056280U,
// Token: 0x04000494 RID: 1172
NP_MATCHING2_ERROR_CONTEXT_NOT_STARTED = 2153057288U
}
// Token: 0x02000117 RID: 279
public struct UserServiceUserId
{
// Token: 0x170002B3 RID: 691
// (get) Token: 0x060005C4 RID: 1476 RVA: 0x0001044C File Offset: 0x0000F44C
// (set) Token: 0x060005C5 RID: 1477 RVA: 0x00010464 File Offset: 0x0000F464
public int Id
{
get
{
return this.id;
}
set
{
this.id = value;
}
}
// Token: 0x060005C6 RID: 1478 RVA: 0x00010470 File Offset: 0x0000F470
public override string ToString()
{
return "0x" + this.id.ToString("X8");
}
// Token: 0x060005C7 RID: 1479 RVA: 0x0001049C File Offset: 0x0000F49C
internal void Read(MemoryBuffer buffer)
{
this.id = buffer.ReadInt32();
}
// Token: 0x060005C8 RID: 1480 RVA: 0x000104AC File Offset: 0x0000F4AC
public static implicit operator Core.UserServiceUserId(int value)
{
return new Core.UserServiceUserId
{
id = value
};
}
// Token: 0x04000495 RID: 1173
public const int UserIdInvalid = -1;
// Token: 0x04000496 RID: 1174
internal int id;
}
// Token: 0x02000118 RID: 280
public struct NpAccountId
{
// Token: 0x170002B4 RID: 692
// (get) Token: 0x060005C9 RID: 1481 RVA: 0x000104D0 File Offset: 0x0000F4D0
// (set) Token: 0x060005CA RID: 1482 RVA: 0x000104E8 File Offset: 0x0000F4E8
public ulong Id
{
get
{
return this.id;
}
set
{
this.id = value;
}
}
// Token: 0x060005CB RID: 1483 RVA: 0x000104F4 File Offset: 0x0000F4F4
public override string ToString()
{
return "0x" + this.id.ToString("X16");
}
// Token: 0x060005CC RID: 1484 RVA: 0x00010520 File Offset: 0x0000F520
internal void Read(MemoryBuffer buffer)
{
this.id = buffer.ReadUInt64();
}
// Token: 0x060005CD RID: 1485 RVA: 0x00010530 File Offset: 0x0000F530
public static implicit operator Core.NpAccountId(ulong value)
{
return new Core.NpAccountId
{
id = value
};
}
// Token: 0x060005CE RID: 1486 RVA: 0x00010554 File Offset: 0x0000F554
public static bool operator ==(Core.NpAccountId a, Core.NpAccountId b)
{
return object.ReferenceEquals(a, b) || a.id == b.id;
}
// Token: 0x060005CF RID: 1487 RVA: 0x00010594 File Offset: 0x0000F594
public static bool operator !=(Core.NpAccountId a, Core.NpAccountId b)
{
return !(a == b);
}
// Token: 0x060005D0 RID: 1488 RVA: 0x000105B0 File Offset: 0x0000F5B0
public override bool Equals(object obj)
{
return obj is Core.NpAccountId && this == (Core.NpAccountId)obj;
}
// Token: 0x060005D1 RID: 1489 RVA: 0x000105E0 File Offset: 0x0000F5E0
public override int GetHashCode()
{
return this.id.GetHashCode();
}
// Token: 0x04000497 RID: 1175
internal ulong id;
}
// Token: 0x02000119 RID: 281
public struct NpId
{
// Token: 0x170002B5 RID: 693
// (get) Token: 0x060005D2 RID: 1490 RVA: 0x00010600 File Offset: 0x0000F600
public Core.OnlineID Handle
{
get
{
return this.handle;
}
}
// Token: 0x170002B6 RID: 694
// (get) Token: 0x060005D3 RID: 1491 RVA: 0x00010618 File Offset: 0x0000F618
public byte[] Opt
{
get
{
return this.opt;
}
}
// Token: 0x060005D4 RID: 1492 RVA: 0x00010630 File Offset: 0x0000F630
public override string ToString()
{
return this.handle.ToString();
}
// Token: 0x060005D5 RID: 1493 RVA: 0x0001064D File Offset: 0x0000F64D
internal void Read(MemoryBuffer buffer)
{
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.SceNpIdBegin);
this.handle.Read(buffer);
buffer.ReadData(ref this.opt);
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.SceNpIdEnd);
}
// Token: 0x04000498 RID: 1176
internal Core.OnlineID handle;
// Token: 0x04000499 RID: 1177
internal byte[] opt;
}
// Token: 0x0200011A RID: 282
public class OnlineID
{
// Token: 0x170002B7 RID: 695
// (get) Token: 0x060005D6 RID: 1494 RVA: 0x0001067C File Offset: 0x0000F67C
public string Name
{
get
{
return this.name;
}
}
// Token: 0x060005D7 RID: 1495 RVA: 0x00010694 File Offset: 0x0000F694
public OnlineID()
{
this.data = new byte[16];
}
// Token: 0x060005D8 RID: 1496 RVA: 0x000106B8 File Offset: 0x0000F6B8
internal void Read(MemoryBuffer buffer)
{
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpOnlineIdBegin);
buffer.ReadData(ref this.data);
int num = 16;
for (int i = 0; i < this.data.Length; i++)
{
if (this.data[i] == 0)
{
num = i;
break;
}
}
if (num > 0)
{
this.name = Encoding.ASCII.GetString(this.data, 0, num);
}
else
{
this.name = "";
}
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpOnlineIdEnd);
}
// Token: 0x060005D9 RID: 1497 RVA: 0x0001074C File Offset: 0x0000F74C
public override string ToString()
{
return this.name;
}
// Token: 0x060005DA RID: 1498 RVA: 0x00010764 File Offset: 0x0000F764
public static bool operator ==(Core.OnlineID a, Core.OnlineID b)
{
return object.ReferenceEquals(a, b) || (a != null && b != null && a.name == b.name);
}
// Token: 0x060005DB RID: 1499 RVA: 0x000107B0 File Offset: 0x0000F7B0
public static bool operator !=(Core.OnlineID a, Core.OnlineID b)
{
return !(a == b);
}
// Token: 0x060005DC RID: 1500 RVA: 0x000107CC File Offset: 0x0000F7CC
public override bool Equals(object obj)
{
return obj is Core.OnlineID && this == (Core.OnlineID)obj;
}
// Token: 0x060005DD RID: 1501 RVA: 0x000107F8 File Offset: 0x0000F7F8
public override int GetHashCode()
{
return this.name.GetHashCode();
}
// Token: 0x0400049A RID: 1178
public const int SCE_NP_ONLINEID_MAX_LENGTH = 16;
// Token: 0x0400049B RID: 1179
internal byte[] data;
// Token: 0x0400049C RID: 1180
internal string name = "";
}
// Token: 0x0200011B RID: 283
public class OnlineUser
{
// Token: 0x170002B8 RID: 696
// (get) Token: 0x060005DE RID: 1502 RVA: 0x00010818 File Offset: 0x0000F818
public Core.NpAccountId AccountId
{
get
{
return this.accountId;
}
}
// Token: 0x170002B9 RID: 697
// (get) Token: 0x060005DF RID: 1503 RVA: 0x00010830 File Offset: 0x0000F830
public Core.OnlineID OnlineID
{
get
{
return this.onlineId;
}
}
// Token: 0x060005E0 RID: 1504 RVA: 0x00010848 File Offset: 0x0000F848
public OnlineUser()
{
this.onlineId = new Core.OnlineID();
}
// Token: 0x060005E1 RID: 1505 RVA: 0x0001085E File Offset: 0x0000F85E
internal void Read(MemoryBuffer buffer)
{
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.OnlineUserBegin);
this.accountId.Read(buffer);
this.onlineId.Read(buffer);
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.OnlineUserEnd);
}
// Token: 0x060005E2 RID: 1506 RVA: 0x0001088C File Offset: 0x0000F88C
public override string ToString()
{
return string.Format("0x{0:X} : {1}\n", this.accountId, this.onlineId.ToString());
}
// Token: 0x0400049D RID: 1181
internal Core.NpAccountId accountId;
// Token: 0x0400049E RID: 1182
internal Core.OnlineID onlineId;
}
// Token: 0x0200011C RID: 284
public class CountryCode
{
// Token: 0x060005E3 RID: 1507 RVA: 0x000108BE File Offset: 0x0000F8BE
public CountryCode()
{
this.code = "";
}
// Token: 0x060005E4 RID: 1508 RVA: 0x000108DF File Offset: 0x0000F8DF
public CountryCode(string countryCode)
{
this.Code = countryCode;
}
// Token: 0x170002BA RID: 698
// (get) Token: 0x060005E5 RID: 1509 RVA: 0x00010900 File Offset: 0x0000F900
// (set) Token: 0x060005E6 RID: 1510 RVA: 0x00010918 File Offset: 0x0000F918
public string Code
{
get
{
return this.code;
}
set
{
if (value.Length > 2)
{
throw new NpToolkitException("Country code can only be a maximum of 2 characters .");
}
this.code = value;
}
}
// Token: 0x060005E7 RID: 1511 RVA: 0x00010949 File Offset: 0x0000F949
internal void Read(MemoryBuffer buffer)
{
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpCountryCodeBegin);
buffer.ReadString(ref this.code);
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpCountryCodeEnd);
}
// Token: 0x060005E8 RID: 1512 RVA: 0x0001096C File Offset: 0x0000F96C
public override string ToString()
{
return this.code;
}
// Token: 0x060005E9 RID: 1513 RVA: 0x00010984 File Offset: 0x0000F984
public static implicit operator Core.CountryCode(string countryCode)
{
return new Core.CountryCode
{
Code = countryCode
};
}
// Token: 0x0400049F RID: 1183
public const int SCE_NP_COUNTRY_CODE_LENGTH = 2;
// Token: 0x040004A0 RID: 1184
internal string code = "";
}
// Token: 0x0200011D RID: 285
public class LanguageCode
{
// Token: 0x060005EA RID: 1514 RVA: 0x000109A5 File Offset: 0x0000F9A5
public LanguageCode()
{
this.code = "";
}
// Token: 0x170002BB RID: 699
// (get) Token: 0x060005EB RID: 1515 RVA: 0x000109BC File Offset: 0x0000F9BC
// (set) Token: 0x060005EC RID: 1516 RVA: 0x000109D4 File Offset: 0x0000F9D4
public string Code
{
get
{
return this.code;
}
set
{
if (value.Length > 5)
{
throw new NpToolkitException("Language code can only be a maximum of 5 characters .");
}
this.code = value;
}
}
// Token: 0x060005ED RID: 1517 RVA: 0x00010A05 File Offset: 0x0000FA05
internal void Read(MemoryBuffer buffer)
{
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpLanguageCodeBegin);
buffer.ReadString(ref this.code);
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpLanguageCodeEnd);
}
// Token: 0x060005EE RID: 1518 RVA: 0x00010A28 File Offset: 0x0000FA28
public override string ToString()
{
return this.code;
}
// Token: 0x060005EF RID: 1519 RVA: 0x00010A40 File Offset: 0x0000FA40
public static implicit operator Core.LanguageCode(string languageCode)
{
return new Core.LanguageCode
{
Code = languageCode
};
}
// Token: 0x040004A1 RID: 1185
public const int SCE_NP_LANGUAGE_CODE_MAX_LEN = 5;
// Token: 0x040004A2 RID: 1186
internal string code;
}
// Token: 0x0200011E RID: 286
public class TitleId
{
// Token: 0x170002BC RID: 700
// (get) Token: 0x060005F0 RID: 1520 RVA: 0x00010A64 File Offset: 0x0000FA64
public string Id
{
get
{
return Encoding.ASCII.GetString(this.data, 0, this.data.Length);
}
}
// Token: 0x060005F1 RID: 1521 RVA: 0x00010A8F File Offset: 0x0000FA8F
public TitleId()
{
this.data = new byte[12];
}
// Token: 0x060005F2 RID: 1522 RVA: 0x00010AA7 File Offset: 0x0000FAA7
internal void Read(MemoryBuffer buffer)
{
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpTitleIdBegin);
buffer.ReadData(ref this.data);
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpTitleIdEnd);
}
// Token: 0x060005F3 RID: 1523 RVA: 0x00010ACC File Offset: 0x0000FACC
public override string ToString()
{
return Encoding.ASCII.GetString(this.data, 0, this.data.Length);
}
// Token: 0x040004A3 RID: 1187
public const int SCE_NP_TITLE_ID_LEN = 12;
// Token: 0x040004A4 RID: 1188
internal byte[] data;
}
// Token: 0x0200011F RID: 287
public class EmptyResponse : ResponseBase
{
// Token: 0x060005F4 RID: 1524 RVA: 0x00010AF8 File Offset: 0x0000FAF8
protected internal override void ReadResult(uint id, FunctionTypes apiCalled, RequestBase request)
{
base.ReadResult(id, apiCalled, request);
APIResult apiresult;
MemoryBuffer memoryBuffer = base.BeginReadResponseBuffer(id, apiCalled, out apiresult);
if (apiresult.RaiseException)
{
throw new NpToolkitException(apiresult);
}
base.EndReadResponseBuffer(memoryBuffer);
}
}
}
}