summaryrefslogtreecommitdiff
path: root/protocols/Steam/src/proto.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Steam/src/proto.h')
-rw-r--r--protocols/Steam/src/proto.h170
1 files changed, 165 insertions, 5 deletions
diff --git a/protocols/Steam/src/proto.h b/protocols/Steam/src/proto.h
index 2d1f07bf6a..c7f917a4e8 100644
--- a/protocols/Steam/src/proto.h
+++ b/protocols/Steam/src/proto.h
@@ -1,6 +1,6 @@
#pragma once
-enum EMsg
+enum class EMsg
{
Invalid = 0,
Multi = 1,
@@ -1962,6 +1962,170 @@ enum EMsg
ServerSecretChanged = 12100,
};
+enum class EChatEntryType
+{
+ Invalid = 0,
+ ChatMsg = 1,
+ Typing = 2,
+ InviteGame = 3,
+ Emote = 4, // removed "No longer supported by clients"
+ LobbyGameStart = 5, // removed "Listen for LobbyGameCreated_t callback instead"
+ LeftConversation = 6,
+ Entered = 7,
+ WasKicked = 8,
+ WasBanned = 9,
+ Disconnected = 10,
+ HistoricalChat = 11,
+ Reserved1 = 12,
+ Reserved2 = 13,
+ LinkBlocked = 14,
+};
+
+enum class EResult
+{
+ Invalid = 0,
+ OK = 1,
+ Fail = 2,
+ NoConnection = 3,
+ InvalidPassword = 5,
+ LoggedInElsewhere = 6,
+ InvalidProtocolVer = 7,
+ InvalidParam = 8,
+ FileNotFound = 9,
+ Busy = 10,
+ InvalidState = 11,
+ InvalidName = 12,
+ InvalidEmail = 13,
+ DuplicateName = 14,
+ AccessDenied = 15,
+ Timeout = 16,
+ Banned = 17,
+ AccountNotFound = 18,
+ InvalidSteamID = 19,
+ ServiceUnavailable = 20,
+ NotLoggedOn = 21,
+ Pending = 22,
+ EncryptionFailure = 23,
+ InsufficientPrivilege = 24,
+ LimitExceeded = 25,
+ Revoked = 26,
+ Expired = 27,
+ AlreadyRedeemed = 28,
+ DuplicateRequest = 29,
+ AlreadyOwned = 30,
+ IPNotFound = 31,
+ PersistFailed = 32,
+ LockingFailed = 33,
+ LogonSessionReplaced = 34,
+ ConnectFailed = 35,
+ HandshakeFailed = 36,
+ IOFailure = 37,
+ RemoteDisconnect = 38,
+ ShoppingCartNotFound = 39,
+ Blocked = 40,
+ Ignored = 41,
+ NoMatch = 42,
+ AccountDisabled = 43,
+ ServiceReadOnly = 44,
+ AccountNotFeatured = 45,
+ AdministratorOK = 46,
+ ContentVersion = 47,
+ TryAnotherCM = 48,
+ PasswordRequiredToKickSession = 49,
+ AlreadyLoggedInElsewhere = 50,
+ Suspended = 51,
+ Cancelled = 52,
+ DataCorruption = 53,
+ DiskFull = 54,
+ RemoteCallFailed = 55,
+ PasswordNotSet = 56,
+ PasswordUnset = 56,
+ ExternalAccountUnlinked = 57,
+ PSNTicketInvalid = 58,
+ ExternalAccountAlreadyLinked = 59,
+ RemoteFileConflict = 60,
+ IllegalPassword = 61,
+ SameAsPreviousValue = 62,
+ AccountLogonDenied = 63,
+ CannotUseOldPassword = 64,
+ InvalidLoginAuthCode = 65,
+ AccountLogonDeniedNoMailSent = 66,
+ AccountLogonDeniedNoMail = 66,
+ HardwareNotCapableOfIPT = 67,
+ IPTInitError = 68,
+ ParentalControlRestricted = 69,
+ FacebookQueryError = 70,
+ ExpiredLoginAuthCode = 71,
+ IPLoginRestrictionFailed = 72,
+ AccountLocked = 73,
+ AccountLockedDown = 73,
+ AccountLogonDeniedVerifiedEmailRequired = 74,
+ NoMatchingURL = 75,
+ BadResponse = 76,
+ RequirePasswordReEntry = 77,
+ ValueOutOfRange = 78,
+ UnexpectedError = 79,
+ Disabled = 80,
+ InvalidCEGSubmission = 81,
+ RestrictedDevice = 82,
+ RegionLocked = 83,
+ RateLimitExceeded = 84,
+ AccountLogonDeniedNeedTwoFactorCode = 85,
+ AccountLoginDeniedNeedTwoFactor = 85,
+ ItemOrEntryHasBeenDeleted = 86,
+ ItemDeleted = 86,
+ AccountLoginDeniedThrottle = 87,
+ TwoFactorCodeMismatch = 88,
+ TwoFactorActivationCodeMismatch = 89,
+ AccountAssociatedToMultiplePlayers = 90,
+ AccountAssociatedToMultiplePartners = 90,
+ NotModified = 91,
+ NoMobileDeviceAvailable = 92,
+ NoMobileDevice = 92,
+ TimeIsOutOfSync = 93,
+ TimeNotSynced = 93,
+ SMSCodeFailed = 94,
+ TooManyAccountsAccessThisResource = 95,
+ AccountLimitExceeded = 95,
+ AccountActivityLimitExceeded = 96,
+ PhoneActivityLimitExceeded = 97,
+ RefundToWallet = 98,
+ EmailSendFailure = 99,
+ NotSettled = 100,
+ NeedCaptcha = 101,
+ GSLTDenied = 102,
+ GSOwnerDenied = 103,
+ InvalidItemType = 104,
+ IPBanned = 105,
+ GSLTExpired = 106,
+ InsufficientFunds = 107,
+ TooManyPending = 108,
+ NoSiteLicensesFound = 109,
+ WGNetworkSendExceeded = 110,
+ AccountNotFriends = 111,
+ LimitedUserAccount = 112,
+ CantRemoveItem = 113,
+ AccountHasBeenDeleted = 114,
+ AccountDeleted = 114,
+ AccountHasAnExistingUserCancelledLicense = 115,
+ ExistingUserCancelledLicense = 115,
+ DeniedDueToCommunityCooldown = 116,
+ CommunityCooldown = 116,
+ NoLauncherSpecified = 117,
+ MustAgreeToSSA = 118,
+ ClientNoLongerSupported = 119,
+ LauncherMigrated = 119,
+ CurrentSteamRealmDoesNotMatch = 120,
+ SteamRealmMismatch = 120,
+ InvalidSignature = 121,
+ ParseFailure = 122,
+ NoVerifiedPhone = 123,
+ InsufficientBattery = 124,
+ ChargerRequired = 125,
+ CachedCredentialInvalid = 126,
+ PhoneNumberIsVOIP = 127
+};
+
namespace proto
{
#define PROTOBUF_PTR(T,D) \
@@ -1978,8 +2142,4 @@ namespace proto
PROTOBUF_PTR(MsgMulti, cmsg_multi__descriptor);
PROTOBUF_PTR(MsgProtoBufHeader, cmsg_proto_buf_header__descriptor);
- PROTOBUF_PTR(MsgClientLogonResponse, cmsg_client_logon_response__descriptor);
- PROTOBUF_PTR(AuthenticationGetPasswordRSAPublicKeyResponse, cauthentication__get_password_rsapublic_key__response__descriptor);
- PROTOBUF_PTR(AuthenticationBeginAuthSessionViaCredentialsResponse, cauthentication__begin_auth_session_via_credentials__response__descriptor);
- PROTOBUF_PTR(AuthenticationPollAuthSessionStatusResponse, cauthentication__poll_auth_session_status__response__descriptor);
};