@@ -80,10 +80,11 @@ public sealed class SteamKit2.CallbackManager
80
80
public int GetHashCode();
81
81
public Type GetType();
82
82
protected object MemberwiseClone();
83
- public void RunCallbacks();
83
+ public bool RunCallbacks();
84
84
public void RunWaitAllCallbacks(TimeSpan timeout);
85
+ public System.Threading.Tasks.Task RunWaitCallbackAsync(System.Threading.CancellationToken cancellationToken);
85
86
public void RunWaitCallbacks();
86
- public void RunWaitCallbacks(TimeSpan timeout);
87
+ public bool RunWaitCallbacks(TimeSpan timeout);
87
88
public IDisposable Subscribe<SteamKit2.TCallback>(Action`1[[SteamKit2.TCallback]] callbackFunc);
88
89
public IDisposable Subscribe<SteamKit2.TCallback>(SteamKit2.JobID jobID, Action`1[[SteamKit2.TCallback]] callbackFunc);
89
90
public string ToString();
@@ -328,25 +329,13 @@ public sealed class SteamKit2.ContentServerDirectoryService
328
329
329
330
public sealed class SteamKit2.CryptoHelper
330
331
{
331
- public static byte[] AdlerHash(byte[] input);
332
- public static byte[] AESDecrypt(byte[] input, byte[] key, byte[] iv);
333
- public static byte[] AESEncrypt(byte[] input, byte[] key, byte[] iv);
334
- public static byte[] CRCHash(byte[] input);
335
332
public bool Equals(object obj);
336
333
protected void Finalize();
337
- public static byte[] GenerateRandomBlock(int size);
338
334
public int GetHashCode();
339
335
public Type GetType();
340
336
protected object MemberwiseClone();
341
- public static byte[] SHAHash(byte[] input);
342
- public static byte[] SymmetricDecrypt(byte[] input, byte[] key);
343
- public static byte[] SymmetricDecryptECB(byte[] input, byte[] key);
344
- public static byte[] SymmetricDecryptHMACIV(byte[] input, byte[] key, byte[] hmacSecret);
345
- public static byte[] SymmetricEncrypt(byte[] input, byte[] key);
346
- public static byte[] SymmetricEncryptWithHMACIV(byte[] input, byte[] key, byte[] hmacSecret);
347
- public static byte[] SymmetricEncryptWithIV(byte[] input, byte[] key, byte[] iv);
337
+ public static byte[] SymmetricDecrypt(ReadOnlySpan`1[[byte]] input, byte[] key);
348
338
public string ToString();
349
- public static byte[] VerifyAndDecryptPassword(byte[] input, string password);
350
339
}
351
340
352
341
public sealed class SteamKit2.DateUtils
@@ -382,8 +371,10 @@ public sealed class SteamKit2.DebugLog
382
371
383
372
public sealed class SteamKit2.DepotManifest
384
373
{
374
+ public .ctor();
385
375
public bool DecryptFilenames(byte[] encryptionKey);
386
376
public static SteamKit2.DepotManifest Deserialize(byte[] data);
377
+ public static SteamKit2.DepotManifest Deserialize(System.IO.Stream stream);
387
378
public bool Equals(object obj);
388
379
protected void Finalize();
389
380
public DateTime get_CreationTime();
@@ -398,7 +389,8 @@ public sealed class SteamKit2.DepotManifest
398
389
public Type GetType();
399
390
public static SteamKit2.DepotManifest LoadFromFile(string filename);
400
391
protected object MemberwiseClone();
401
- public bool SaveToFile(string filename);
392
+ public void SaveToFile(string filename);
393
+ public void Serialize(System.IO.Stream output);
402
394
public string ToString();
403
395
}
404
396
@@ -916,19 +908,6 @@ public sealed class SteamKit2.PublishedFileID
916
908
public string ToString();
917
909
}
918
910
919
- public class SteamKit2.RSACrypto
920
- {
921
- public .ctor(byte[] key);
922
- public void Dispose();
923
- public byte[] Encrypt(byte[] input);
924
- public bool Equals(object obj);
925
- protected void Finalize();
926
- public int GetHashCode();
927
- public Type GetType();
928
- protected object MemberwiseClone();
929
- public string ToString();
930
- }
931
-
932
911
public sealed class SteamKit2.SimpleConsoleDebugListener
933
912
{
934
913
public .ctor();
@@ -943,6 +922,7 @@ public sealed class SteamKit2.SimpleConsoleDebugListener
943
922
944
923
public sealed class SteamKit2.SteamApps
945
924
{
925
+ public .ctor();
946
926
public SteamKit2.AsyncJob`1[[SteamKit2.CheckAppBetaPasswordCallback]] CheckAppBetaPassword(uint app, string password);
947
927
public bool Equals(object obj);
948
928
protected void Finalize();
@@ -978,7 +958,6 @@ public sealed class SteamKit2.SteamClient
978
958
public void Disconnect();
979
959
public bool Equals(object obj);
980
960
protected void Finalize();
981
- public void FreeLastCallback();
982
961
public SteamKit2.Authentication.SteamAuthentication get_Authentication();
983
962
public Nullable`1[[uint]] get_CellID();
984
963
public SteamKit2.SteamConfiguration get_Configuration();
@@ -995,9 +974,7 @@ public sealed class SteamKit2.SteamClient
995
974
public ulong get_SessionToken();
996
975
public SteamKit2.SteamID get_SteamID();
997
976
public SteamKit2.EUniverse get_Universe();
998
- public System.Collections.Generic.IEnumerable`1[[SteamKit2.ICallbackMsg]] GetAllCallbacks(bool freeLast, TimeSpan timeout);
999
977
public SteamKit2.ICallbackMsg GetCallback();
1000
- public SteamKit2.ICallbackMsg GetCallback(bool freeLast);
1001
978
public SteamKit2.T GetHandler<SteamKit2.T>();
1002
979
public int GetHashCode();
1003
980
public SteamKit2.JobID GetNextJobID();
@@ -1014,13 +991,13 @@ public sealed class SteamKit2.SteamClient
1014
991
public void set_DebugNetworkListener(SteamKit2.IDebugNetworkListener value);
1015
992
public string ToString();
1016
993
public SteamKit2.ICallbackMsg WaitForCallback();
1017
- public SteamKit2.ICallbackMsg WaitForCallback(bool freeLast);
1018
- public SteamKit2.ICallbackMsg WaitForCallback(bool freeLast, TimeSpan timeout);
1019
994
public SteamKit2.ICallbackMsg WaitForCallback(TimeSpan timeout);
995
+ public System.Threading.Tasks.Task`1[[SteamKit2.ICallbackMsg]] WaitForCallbackAsync(System.Threading.CancellationToken cancellationToken);
1020
996
}
1021
997
1022
998
public sealed class SteamKit2.SteamCloud
1023
999
{
1000
+ public .ctor();
1024
1001
public bool Equals(object obj);
1025
1002
protected void Finalize();
1026
1003
protected SteamKit2.SteamClient get_Client();
@@ -1151,6 +1128,7 @@ public sealed class SteamKit2.SteamFriends
1151
1128
1152
1129
public sealed class SteamKit2.SteamGameCoordinator
1153
1130
{
1131
+ public .ctor();
1154
1132
public bool Equals(object obj);
1155
1133
protected void Finalize();
1156
1134
protected SteamKit2.SteamClient get_Client();
@@ -1166,6 +1144,7 @@ public sealed class SteamKit2.SteamGameCoordinator
1166
1144
1167
1145
public sealed class SteamKit2.SteamGameServer
1168
1146
{
1147
+ public .ctor();
1169
1148
public bool Equals(object obj);
1170
1149
protected void Finalize();
1171
1150
protected SteamKit2.SteamClient get_Client();
@@ -1236,6 +1215,9 @@ public class SteamKit2.SteamID
1236
1215
1237
1216
public class SteamKit2.SteamKitWebRequestException
1238
1217
{
1218
+ public .ctor();
1219
+ public .ctor(string message);
1220
+ public .ctor(string message, Exception innerException);
1239
1221
public .ctor(string message, System.Net.Http.HttpResponseMessage response);
1240
1222
protected void add_SerializeObjectState(EventHandler`1[[System.Runtime.Serialization.SafeSerializationEventArgs]] value);
1241
1223
public bool Equals(object obj);
@@ -1267,6 +1249,7 @@ public class SteamKit2.SteamKitWebRequestException
1267
1249
1268
1250
public sealed class SteamKit2.SteamMasterServer
1269
1251
{
1252
+ public .ctor();
1270
1253
public bool Equals(object obj);
1271
1254
protected void Finalize();
1272
1255
protected SteamKit2.SteamClient get_Client();
@@ -1282,6 +1265,7 @@ public sealed class SteamKit2.SteamMasterServer
1282
1265
1283
1266
public class SteamKit2.SteamMatchmaking
1284
1267
{
1268
+ public .ctor();
1285
1269
public SteamKit2.AsyncJob`1[[SteamKit2.CreateLobbyCallback]] CreateLobby(uint appId, SteamKit2.ELobbyType lobbyType, int maxMembers, int lobbyFlags, System.Collections.Generic.IReadOnlyDictionary`2[[string, string]] metadata);
1286
1270
public bool Equals(object obj);
1287
1271
protected void Finalize();
@@ -1307,6 +1291,7 @@ public class SteamKit2.SteamMatchmaking
1307
1291
1308
1292
public sealed class SteamKit2.SteamNetworking
1309
1293
{
1294
+ public .ctor();
1310
1295
public bool Equals(object obj);
1311
1296
protected void Finalize();
1312
1297
protected SteamKit2.SteamClient get_Client();
@@ -1322,6 +1307,7 @@ public sealed class SteamKit2.SteamNetworking
1322
1307
1323
1308
public sealed class SteamKit2.SteamScreenshots
1324
1309
{
1310
+ public .ctor();
1325
1311
public SteamKit2.AsyncJob`1[[SteamKit2.ScreenshotAddedCallback]] AddScreenshot(SteamKit2.ScreenshotDetails details);
1326
1312
public bool Equals(object obj);
1327
1313
protected void Finalize();
@@ -1335,25 +1321,9 @@ public sealed class SteamKit2.SteamScreenshots
1335
1321
public string ToString();
1336
1322
}
1337
1323
1338
- public sealed class SteamKit2.SteamTrading
1339
- {
1340
- public void CancelTrade(SteamKit2.SteamID user);
1341
- public bool Equals(object obj);
1342
- protected void Finalize();
1343
- protected SteamKit2.SteamClient get_Client();
1344
- protected bool get_ExpectDisconnection();
1345
- public int GetHashCode();
1346
- public Type GetType();
1347
- public void HandleMsg(SteamKit2.IPacketMsg packetMsg);
1348
- protected object MemberwiseClone();
1349
- public void RespondToTrade(uint tradeId, bool acceptTrade);
1350
- protected void set_ExpectDisconnection(bool value);
1351
- public string ToString();
1352
- public void Trade(SteamKit2.SteamID user);
1353
- }
1354
-
1355
1324
public class SteamKit2.SteamUnifiedMessages
1356
1325
{
1326
+ public .ctor();
1357
1327
public SteamKit2.UnifiedService`1[[SteamKit2.TService]] CreateService<SteamKit2.TService>();
1358
1328
public bool Equals(object obj);
1359
1329
protected void Finalize();
@@ -1364,15 +1334,14 @@ public class SteamKit2.SteamUnifiedMessages
1364
1334
public void HandleMsg(SteamKit2.IPacketMsg packetMsg);
1365
1335
protected object MemberwiseClone();
1366
1336
public SteamKit2.AsyncJob`1[[SteamKit2.ServiceMethodResponse]] SendMessage<SteamKit2.TRequest>(string name, SteamKit2.TRequest message);
1367
- public SteamKit2.AsyncJob`1[[SteamKit2.ServiceMethodResponse]] SendMessage<SteamKit2.TRequest>(string name, SteamKit2.TRequest message, bool isNotification);
1368
1337
public void SendNotification<SteamKit2.TRequest>(string name, SteamKit2.TRequest message);
1369
1338
protected void set_ExpectDisconnection(bool value);
1370
1339
public string ToString();
1371
1340
}
1372
1341
1373
1342
public sealed class SteamKit2.SteamUser
1374
1343
{
1375
- public void AcceptNewLoginKey(SteamKit2.LoginKeyCallback callback );
1344
+ public .ctor( );
1376
1345
public bool Equals(object obj);
1377
1346
protected void Finalize();
1378
1347
protected SteamKit2.SteamClient get_Client();
@@ -1386,14 +1355,13 @@ public sealed class SteamKit2.SteamUser
1386
1355
public void LogOnAnonymous();
1387
1356
public void LogOnAnonymous(SteamKit2.AnonymousLogOnDetails details);
1388
1357
protected object MemberwiseClone();
1389
- public SteamKit2.AsyncJob`1[[SteamKit2.WebAPIUserNonceCallback]] RequestWebAPIUserNonce();
1390
- public void SendMachineAuthResponse(SteamKit2.MachineAuthDetails details);
1391
1358
protected void set_ExpectDisconnection(bool value);
1392
1359
public string ToString();
1393
1360
}
1394
1361
1395
1362
public sealed class SteamKit2.SteamUserStats
1396
1363
{
1364
+ public .ctor();
1397
1365
public SteamKit2.AsyncJob`1[[SteamKit2.FindOrCreateLeaderboardCallback]] CreateLeaderboard(uint appId, string name, SteamKit2.ELeaderboardSortMethod sortMethod, SteamKit2.ELeaderboardDisplayType displayType);
1398
1366
public bool Equals(object obj);
1399
1367
protected void Finalize();
@@ -1412,6 +1380,7 @@ public sealed class SteamKit2.SteamUserStats
1412
1380
1413
1381
public sealed class SteamKit2.SteamWorkshop
1414
1382
{
1383
+ public .ctor();
1415
1384
public SteamKit2.AsyncJob`1[[SteamKit2.UserActionPublishedFilesCallback]] EnumeratePublishedFilesByUserAction(SteamKit2.EnumerationUserDetails details);
1416
1385
public bool Equals(object obj);
1417
1386
protected void Finalize();
@@ -1483,6 +1452,9 @@ public sealed class SteamKit2.WebAPI
1483
1452
1484
1453
public sealed class SteamKit2.WebAPIRequestException
1485
1454
{
1455
+ public .ctor();
1456
+ public .ctor(string message);
1457
+ public .ctor(string message, Exception innerException);
1486
1458
public .ctor(string message, System.Net.Http.HttpResponseMessage response);
1487
1459
protected void add_SerializeObjectState(EventHandler`1[[System.Runtime.Serialization.SafeSerializationEventArgs]] value);
1488
1460
public bool Equals(object obj);
@@ -1527,6 +1499,8 @@ public sealed class SteamKit2.Authentication.AccessTokenGenerateResult
1527
1499
public sealed class SteamKit2.Authentication.AuthenticationException
1528
1500
{
1529
1501
public .ctor();
1502
+ public .ctor(string message);
1503
+ public .ctor(string message, Exception innerException);
1530
1504
public .ctor(string message, SteamKit2.EResult result);
1531
1505
protected void add_SerializeObjectState(EventHandler`1[[System.Runtime.Serialization.SafeSerializationEventArgs]] value);
1532
1506
public bool Equals(object obj);
@@ -1690,8 +1664,8 @@ public sealed class SteamKit2.CDN.Client
1690
1664
{
1691
1665
public .ctor(SteamKit2.SteamClient steamClient);
1692
1666
public void Dispose();
1693
- public System.Threading.Tasks.Task`1[[SteamKit2.CDN.DepotChunk ]] DownloadDepotChunkAsync(uint depotId, SteamKit2.ChunkData chunk, SteamKit2.CDN.Server server, byte[] depotKey, SteamKit2.CDN.Server proxyServer);
1694
- public System.Threading.Tasks.Task`1[[SteamKit2.DepotManifest]] DownloadManifestAsync(uint depotId, ulong manifestId, ulong manifestRequestCode, SteamKit2.CDN.Server server, byte[] depotKey, SteamKit2.CDN.Server proxyServer);
1667
+ public System.Threading.Tasks.Task`1[[int ]] DownloadDepotChunkAsync(uint depotId, SteamKit2.ChunkData chunk, SteamKit2.CDN.Server server, byte[] destination, byte[] depotKey, SteamKit2.CDN.Server proxyServer, string cdnAuthToken );
1668
+ public System.Threading.Tasks.Task`1[[SteamKit2.DepotManifest]] DownloadManifestAsync(uint depotId, ulong manifestId, ulong manifestRequestCode, SteamKit2.CDN.Server server, byte[] depotKey, SteamKit2.CDN.Server proxyServer, string cdnAuthToken );
1695
1669
public bool Equals(object obj);
1696
1670
protected void Finalize();
1697
1671
public static TimeSpan get_RequestTimeout();
@@ -1706,16 +1680,12 @@ public sealed class SteamKit2.CDN.Client
1706
1680
1707
1681
public sealed class SteamKit2.CDN.DepotChunk
1708
1682
{
1709
- public .ctor(SteamKit2.ChunkData info, byte[] data);
1710
1683
public bool Equals(object obj);
1711
1684
protected void Finalize();
1712
- public SteamKit2.ChunkData get_ChunkInfo();
1713
- public byte[] get_Data();
1714
- public bool get_IsProcessed();
1715
1685
public int GetHashCode();
1716
1686
public Type GetType();
1717
1687
protected object MemberwiseClone();
1718
- public void Process(byte[] depotKey);
1688
+ public static int Process(SteamKit2.ChunkData info, ReadOnlySpan`1[[byte]] data, byte[] destination, byte[] depotKey);
1719
1689
public string ToString();
1720
1690
}
1721
1691
@@ -1730,7 +1700,6 @@ public sealed class SteamKit2.CDN.Server
1730
1700
public int get_Load();
1731
1701
public int get_NumEntries();
1732
1702
public int get_Port();
1733
- public bool get_PreferredServer();
1734
1703
public SteamKit2.CDN.ConnectionProtocol get_Protocol();
1735
1704
public string get_ProxyRequestPathTemplate();
1736
1705
public int get_SourceID();
0 commit comments