(965c31410a) Unstable v0.10.4.0

This commit is contained in:
Juan Pablo Arce
2020-07-21 08:57:50 -03:00
parent 4f8bd39789
commit 33d3a41104
546 changed files with 45952 additions and 25762 deletions
@@ -6,95 +6,99 @@ using System.Threading.Tasks;
namespace Steamworks.Data
{
internal static class CallbackIdentifiers
{
public const int SteamUser = 100;
public const int SteamGameServer = 200;
public const int SteamFriends = 300;
public const int SteamBilling = 400;
public const int SteamMatchmaking = 500;
public const int SteamContentServer = 600;
public const int SteamUtils = 700;
public const int ClientFriends = 800;
public const int ClientUser = 900;
public const int SteamApps = 1000;
public const int SteamUserStats = 1100;
public const int SteamNetworking = 1200;
public const int SteamNetworkingSockets = 1220;
public const int SteamNetworkingMessages = 1250;
public const int ClientRemoteStorage = 1300;
public const int ClientDepotBuilder = 1400;
public const int SteamGameServerItems = 1500;
public const int ClientUtils = 1600;
public const int SteamGameCoordinator = 1700;
public const int SteamGameServerStats = 1800;
public const int Steam2Async = 1900;
public const int SteamGameStats = 2000;
public const int ClientHTTP = 2100;
public const int ClientScreenshots = 2200;
public const int SteamScreenshots = 2300;
public const int ClientAudio = 2400;
public const int ClientUnifiedMessages = 2500;
public const int SteamStreamLauncher = 2600;
public const int ClientController = 2700;
public const int SteamController = 2800;
public const int ClientParentalSettings = 2900;
public const int ClientDeviceAuth = 3000;
public const int ClientNetworkDeviceManager = 3100;
public const int ClientMusic = 3200;
public const int ClientRemoteClientManager = 3300;
public const int ClientUGC = 3400;
public const int SteamStreamClient = 3500;
public const int ClientProductBuilder = 3600;
public const int ClientShortcuts = 3700;
public const int ClientRemoteControlManager = 3800;
public const int SteamAppList = 3900;
public const int SteamMusic = 4000;
public const int SteamMusicRemote = 4100;
public const int ClientVR = 4200;
public const int ClientGameNotification = 4300;
public const int SteamGameNotification = 4400;
public const int SteamHTMLSurface = 4500;
public const int ClientVideo = 4600;
public const int ClientInventory = 4700;
public const int ClientBluetoothManager = 4800;
public const int ClientSharedConnection = 4900;
public const int SteamParentalSettings = 5000;
public const int ClientShader = 5100;
public const int SteamGameSearch = 5200;
public const int SteamParties = 5300;
public const int ClientParties = 5400;
}
internal static class Defines
{
internal const string STEAMAPPLIST_INTERFACE_VERSION = "STEAMAPPLIST_INTERFACE_VERSION001";
internal const string STEAMAPPS_INTERFACE_VERSION = "STEAMAPPS_INTERFACE_VERSION008";
internal const string STEAMAPPTICKET_INTERFACE_VERSION = "STEAMAPPTICKET_INTERFACE_VERSION001";
internal const string STEAMCONTROLLER_INTERFACE_VERSION = "SteamController007";
internal const string STEAMFRIENDS_INTERFACE_VERSION = "SteamFriends017";
internal const string STEAMGAMECOORDINATOR_INTERFACE_VERSION = "SteamGameCoordinator001";
internal const string STEAMGAMESERVER_INTERFACE_VERSION = "SteamGameServer012";
internal const string STEAMGAMESERVERSTATS_INTERFACE_VERSION = "SteamGameServerStats001";
internal const string STEAMHTMLSURFACE_INTERFACE_VERSION = "STEAMHTMLSURFACE_INTERFACE_VERSION_005";
internal const string STEAMHTTP_INTERFACE_VERSION = "STEAMHTTP_INTERFACE_VERSION003";
internal const string STEAMINPUT_INTERFACE_VERSION = "SteamInput001";
internal const string STEAMINVENTORY_INTERFACE_VERSION = "STEAMINVENTORY_INTERFACE_V003";
internal const string STEAMMATCHMAKING_INTERFACE_VERSION = "SteamMatchMaking009";
internal const string STEAMMATCHMAKINGSERVERS_INTERFACE_VERSION = "SteamMatchMakingServers002";
internal const string STEAMGAMESEARCH_INTERFACE_VERSION = "SteamMatchGameSearch001";
internal const string STEAMPARTIES_INTERFACE_VERSION = "SteamParties002";
internal const string STEAMMUSIC_INTERFACE_VERSION = "STEAMMUSIC_INTERFACE_VERSION001";
internal const string STEAMMUSICREMOTE_INTERFACE_VERSION = "STEAMMUSICREMOTE_INTERFACE_VERSION001";
internal const string STEAMNETWORKING_INTERFACE_VERSION = "SteamNetworking005";
internal const string STEAMNETWORKINGSOCKETS_INTERFACE_VERSION = "SteamNetworkingSockets002";
internal const string STEAMNETWORKINGUTILS_INTERFACE_VERSION = "SteamNetworkingUtils001";
internal const string STEAMPARENTALSETTINGS_INTERFACE_VERSION = "STEAMPARENTALSETTINGS_INTERFACE_VERSION001";
internal const string STEAMREMOTESTORAGE_INTERFACE_VERSION = "STEAMREMOTESTORAGE_INTERFACE_VERSION014";
internal const string STEAMSCREENSHOTS_INTERFACE_VERSION = "STEAMSCREENSHOTS_INTERFACE_VERSION003";
internal const string STEAMUGC_INTERFACE_VERSION = "STEAMUGC_INTERFACE_VERSION012";
internal const string STEAMUSER_INTERFACE_VERSION = "SteamUser020";
internal const string STEAMUSERSTATS_INTERFACE_VERSION = "STEAMUSERSTATS_INTERFACE_VERSION011";
internal const string STEAMUTILS_INTERFACE_VERSION = "SteamUtils009";
internal const string STEAMVIDEO_INTERFACE_VERSION = "STEAMVIDEO_INTERFACE_V002";
internal static readonly int k_cubSaltSize = 8;
internal static readonly GID_t k_GIDNil = 0xffffffffffffffff;
internal static readonly GID_t k_TxnIDNil = k_GIDNil;
internal static readonly GID_t k_TxnIDUnknown = 0;
internal static readonly JobID_t k_JobIDNil = 0xffffffffffffffff;
internal static readonly PackageId_t k_uPackageIdInvalid = 0xFFFFFFFF;
internal static readonly BundleId_t k_uBundleIdInvalid = 0;
internal static readonly AppId k_uAppIdInvalid = 0x0;
internal static readonly AssetClassId_t k_ulAssetClassIdInvalid = 0x0;
internal static readonly PhysicalItemId_t k_uPhysicalItemIdInvalid = 0x0;
internal static readonly DepotId_t k_uDepotIdInvalid = 0x0;
internal static readonly CellID_t k_uCellIDInvalid = 0xFFFFFFFF;
internal static readonly SteamAPICall_t k_uAPICallInvalid = 0x0;
internal static readonly PartnerId_t k_uPartnerIdInvalid = 0;
internal static readonly ManifestId_t k_uManifestIdInvalid = 0;
internal static readonly SiteId_t k_ulSiteIdInvalid = 0;
internal static readonly PartyBeaconID_t k_ulPartyBeaconIdInvalid = 0;
internal static readonly HAuthTicket k_HAuthTicketInvalid = 0;
internal static readonly uint k_unSteamAccountIDMask = 0xFFFFFFFF;
internal static readonly uint k_unSteamAccountInstanceMask = 0x000FFFFF;
internal static readonly uint k_unSteamUserDefaultInstance = 1;
internal static readonly int k_cchGameExtraInfoMax = 64;
internal static readonly int k_cchMaxFriendsGroupName = 64;
internal static readonly int k_cFriendsGroupLimit = 100;
internal static readonly FriendsGroupID_t k_FriendsGroupID_Invalid = - 1;
internal static readonly int k_cEnumerateFollowersMax = 50;
internal static readonly uint k_cubChatMetadataMax = 8192;
internal static readonly int k_cbMaxGameServerGameDir = 32;
internal static readonly int k_cbMaxGameServerMapName = 32;
internal static readonly int k_cbMaxGameServerGameDescription = 64;
internal static readonly int k_cbMaxGameServerName = 64;
internal static readonly int k_cbMaxGameServerTags = 128;
internal static readonly int k_cbMaxGameServerGameData = 2048;
internal static readonly int HSERVERQUERY_INVALID = -1;
internal static readonly uint k_unFavoriteFlagNone = 0x00;
internal static readonly uint k_unFavoriteFlagFavorite = 0x01;
internal static readonly uint k_unFavoriteFlagHistory = 0x02;
internal static readonly uint k_unMaxCloudFileChunkSize = 100 * 1024 * 1024;
internal static readonly PublishedFileId k_PublishedFileIdInvalid = 0;
internal static readonly UGCHandle_t k_UGCHandleInvalid = 0xffffffffffffffff;
internal static readonly PublishedFileUpdateHandle_t k_PublishedFileUpdateHandleInvalid = 0xffffffffffffffff;
internal static readonly UGCFileWriteStreamHandle_t k_UGCFileStreamHandleInvalid = 0xffffffffffffffff;
internal static readonly uint k_cchPublishedDocumentTitleMax = 128 + 1;
internal static readonly uint k_cchPublishedDocumentDescriptionMax = 8000;
internal static readonly uint k_cchPublishedDocumentChangeDescriptionMax = 8000;
internal static readonly uint k_unEnumeratePublishedFilesMaxResults = 50;
internal static readonly uint k_cchTagListMax = 1024 + 1;
internal static readonly uint k_cchFilenameMax = 260;
internal static readonly uint k_cchPublishedFileURLMax = 256;
internal static readonly int k_cubAppProofOfPurchaseKeyMax = 240;
internal static readonly uint k_nScreenshotMaxTaggedUsers = 32;
internal static readonly uint k_nScreenshotMaxTaggedPublishedFiles = 32;
internal static readonly int k_cubUFSTagTypeMax = 255;
internal static readonly int k_cubUFSTagValueMax = 255;
internal static readonly int k_ScreenshotThumbWidth = 200;
internal static readonly UGCQueryHandle_t k_UGCQueryHandleInvalid = 0xffffffffffffffff;
internal static readonly UGCUpdateHandle_t k_UGCUpdateHandleInvalid = 0xffffffffffffffff;
internal static readonly uint kNumUGCResultsPerPage = 50;
internal static readonly uint k_cchDeveloperMetadataMax = 5000;
internal static readonly uint INVALID_HTMLBROWSER = 0;
internal static readonly InventoryItemId k_SteamItemInstanceIDInvalid = ~default(ulong);
internal static readonly SteamInventoryResult_t k_SteamInventoryResultInvalid = - 1;
internal static readonly SteamInventoryUpdateHandle_t k_SteamInventoryUpdateHandleInvalid = 0xffffffffffffffff;
internal static readonly Connection k_HSteamNetConnection_Invalid = 0;
internal static readonly Socket k_HSteamListenSocket_Invalid = 0;
internal static readonly HSteamNetPollGroup k_HSteamNetPollGroup_Invalid = 0;
internal static readonly int k_cchMaxSteamNetworkingErrMsg = 1024;
internal static readonly int k_cchSteamNetworkingMaxConnectionCloseReason = 128;
internal static readonly int k_cchSteamNetworkingMaxConnectionDescription = 128;
internal static readonly int k_cbMaxSteamNetworkingSocketsMessageSizeSend = 512 * 1024;
internal static readonly int k_nSteamNetworkingSend_Unreliable = 0;
internal static readonly int k_nSteamNetworkingSend_NoNagle = 1;
internal static readonly int k_nSteamNetworkingSend_UnreliableNoNagle = k_nSteamNetworkingSend_Unreliable | k_nSteamNetworkingSend_NoNagle;
internal static readonly int k_nSteamNetworkingSend_NoDelay = 4;
internal static readonly int k_nSteamNetworkingSend_UnreliableNoDelay = k_nSteamNetworkingSend_Unreliable | k_nSteamNetworkingSend_NoDelay | k_nSteamNetworkingSend_NoNagle;
internal static readonly int k_nSteamNetworkingSend_Reliable = 8;
internal static readonly int k_nSteamNetworkingSend_ReliableNoNagle = k_nSteamNetworkingSend_Reliable | k_nSteamNetworkingSend_NoNagle;
internal static readonly int k_nSteamNetworkingSend_UseCurrentThread = 16;
internal static readonly int k_cchMaxSteamNetworkingPingLocationString = 1024;
internal static readonly int k_nSteamNetworkingPing_Failed = - 1;
internal static readonly int k_nSteamNetworkingPing_Unknown = - 2;
internal static readonly SteamNetworkingPOPID k_SteamDatagramPOPID_dev = ( ( uint ) 'd' << 16 ) | ( ( uint ) 'e' << 8 ) | ( uint ) 'v';
internal static readonly uint k_unServerFlagNone = 0x00;
internal static readonly uint k_unServerFlagActive = 0x01;
internal static readonly uint k_unServerFlagSecure = 0x02;
internal static readonly uint k_unServerFlagDedicated = 0x04;
internal static readonly uint k_unServerFlagLinux = 0x08;
internal static readonly uint k_unServerFlagPassworded = 0x10;
internal static readonly uint k_unServerFlagPrivate = 0x20;
internal static readonly uint k_cbSteamDatagramMaxSerializedTicket = 512;
internal static readonly uint k_cbMaxSteamDatagramGameCoordinatorServerLoginAppData = 2048;
internal static readonly uint k_cbMaxSteamDatagramGameCoordinatorServerLoginSerialized = 4096;
}
}