steamprotocol

package module
v0.0.0-...-0763949 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2017 License: MIT Imports: 12 Imported by: 0

README

Furdarius\Steamprotocol

TODO: More docs!

Example of usage:

rand.Seed(time.Now().Unix())
cm := cmlist.NewCMList(cl)
servAddr, err := cm.GetRandomServer()
if err != nil {
    log.Error(
        "failed to get random server",
        zap.Error(err))

    os.Exit(1)
}

d := net.Dialer{}
conn, err := d.DialContext(ctx, "tcp", servAddr)
if err != nil {
    log.Error(
        "Failed to connect to server",
        zap.String("addr", servAddr),
        zap.Error(err))

    os.Exit(1)
}

log.Debug("Successfully connected to server",
    zap.String("addr", servAddr))

eventManager := steamprotocol.NewEventManager()

steamClient := steamprotocol.NewClient(conn, eventManager)

cryptoModule := crypto.NewModule(steamClient, eventManager)
cryptoModule.Subscribe()

gen := auth.NewTOTPGenerator(cl)
authModule := auth.NewModule(steamClient, eventManager, gen, auth.Details{
    Username:     "myusername",
    Password:     "mypassword",
    SharedSecret: "mysharedsecret",
})
authModule.Subscribe()

multiModule := multi.NewModule(steamClient, eventManager)
multiModule.Subscribe()

heartbeatModule := heartbeat.NewModule(steamClient, eventManager)
heartbeatModule.Subscribe()

socialModule := social.NewModule(steamClient, eventManager)
socialModule.Subscribe()

// TODO: Select with context for graceful shutdown
go func() {
    for err := range heartbeatModule.ErrorChannel() {
        log.Error(
            "failed to heartbeat",
            zap.Error(err))
    }

    log.Debug("Exit from heartbeat error checking goroutine")
}()

err = steamClient.Listen()
if err != nil {
    log.Error(
        "Failed to listen steam server",
        zap.Error(err))

    os.Exit(1)
}

Documentation

Overview

Generated code DO NOT EDIT Generated code taken from https://github.com/Philipp15b/go-steam/blob/20a77335eb6c0df6eb7c555b4255e5d4091b1254/protocol/steamlang/enums.go TODO: Implement code generator

SteamID realization taken from https://github.com/Philipp15b/go-steam/blob/master/steamid/steamid.go TODO: Implement code generator

Index

Constants

View Source
const (
	// Magic contains in all TCP packets, and must be read after packet length bytes.
	Magic uint32 = 0x31305456 // "VT01"

	// ProtoMask used to check is it protobuf message.
	// Message is proto if expression "rawMsg & ProtoMask > 0" is true.
	ProtoMask uint32 = 0x80000000

	// EMsgMask used to get EMsg by rawMsg: EMsg(rawMsg & EMsgMask).
	// Messages are identified by integer constants known as an EMsg.
	EMsgMask = ^ProtoMask
)

Variables

View Source
var EAccountFlags_name = map[EAccountFlags]string{
	0:         "EAccountFlags_NormalUser",
	1:         "EAccountFlags_PersonaNameSet",
	2:         "EAccountFlags_Unbannable",
	4:         "EAccountFlags_PasswordSet",
	8:         "EAccountFlags_Support",
	16:        "EAccountFlags_Admin",
	32:        "EAccountFlags_Supervisor",
	64:        "EAccountFlags_AppEditor",
	128:       "EAccountFlags_HWIDSet",
	256:       "EAccountFlags_PersonalQASet",
	512:       "EAccountFlags_VacBeta",
	1024:      "EAccountFlags_Debug",
	2048:      "EAccountFlags_Disabled",
	4096:      "EAccountFlags_LimitedUser",
	8192:      "EAccountFlags_LimitedUserForce",
	16384:     "EAccountFlags_EmailValidated",
	32768:     "EAccountFlags_MarketingTreatment",
	65536:     "EAccountFlags_OGGInviteOptOut",
	131072:    "EAccountFlags_ForcePasswordChange",
	262144:    "EAccountFlags_ForceEmailVerification",
	524288:    "EAccountFlags_LogonExtraSecurity",
	1048576:   "EAccountFlags_LogonExtraSecurityDisabled",
	2097152:   "EAccountFlags_Steam2MigrationComplete",
	4194304:   "EAccountFlags_NeedLogs",
	8388608:   "EAccountFlags_Lockdown",
	16777216:  "EAccountFlags_MasterAppEditor",
	33554432:  "EAccountFlags_BannedFromWebAPI",
	67108864:  "EAccountFlags_ClansOnlyFromFriends",
	134217728: "EAccountFlags_GlobalModerator",
}
View Source
var EAccountType_name = map[EAccountType]string{
	0:  "EAccountType_Invalid",
	1:  "EAccountType_Individual",
	2:  "EAccountType_Multiseat",
	3:  "EAccountType_GameServer",
	4:  "EAccountType_AnonGameServer",
	5:  "EAccountType_Pending",
	6:  "EAccountType_ContentServer",
	7:  "EAccountType_Clan",
	8:  "EAccountType_Chat",
	9:  "EAccountType_ConsoleUser",
	10: "EAccountType_AnonUser",
	11: "EAccountType_Max",
}
View Source
var EActivationCodeClass_name = map[EActivationCodeClass]string{
	0:          "EActivationCodeClass_WonCDKey",
	1:          "EActivationCodeClass_ValveCDKey",
	2:          "EActivationCodeClass_Doom3CDKey",
	3:          "EActivationCodeClass_DBLookup",
	4:          "EActivationCodeClass_Steam2010Key",
	5:          "EActivationCodeClass_Max",
	2147483647: "EActivationCodeClass_Test",
	4294967295: "EActivationCodeClass_Invalid",
}
View Source
var EAppInfoSection_name = map[EAppInfoSection]string{
	0:  "EAppInfoSection_Unknown",
	1:  "EAppInfoSection_All",
	2:  "EAppInfoSection_First",
	3:  "EAppInfoSection_Extended",
	4:  "EAppInfoSection_Config",
	5:  "EAppInfoSection_Stats",
	6:  "EAppInfoSection_Install",
	7:  "EAppInfoSection_Depots",
	8:  "EAppInfoSection_VAC",
	9:  "EAppInfoSection_DRM",
	10: "EAppInfoSection_UFS",
	11: "EAppInfoSection_OGG",
	12: "EAppInfoSection_Items",
	13: "EAppInfoSection_Policies",
	14: "EAppInfoSection_SysReqs",
	15: "EAppInfoSection_Community",
	16: "EAppInfoSection_Store",
	17: "EAppInfoSection_Max",
}
View Source
var EAppUsageEvent_name = map[EAppUsageEvent]string{
	1: "EAppUsageEvent_GameLaunch",
	2: "EAppUsageEvent_GameLaunchTrial",
	3: "EAppUsageEvent_Media",
	4: "EAppUsageEvent_PreloadStart",
	5: "EAppUsageEvent_PreloadFinish",
	6: "EAppUsageEvent_MarketingMessageView",
	7: "EAppUsageEvent_InGameAdViewed",
	8: "EAppUsageEvent_GameLaunchFreeWeekend",
}
View Source
var EAuthSessionResponse_name = map[EAuthSessionResponse]string{
	0: "EAuthSessionResponse_OK",
	1: "EAuthSessionResponse_UserNotConnectedToSteam",
	2: "EAuthSessionResponse_NoLicenseOrExpired",
	3: "EAuthSessionResponse_VACBanned",
	4: "EAuthSessionResponse_LoggedInElseWhere",
	5: "EAuthSessionResponse_VACCheckTimedOut",
	6: "EAuthSessionResponse_AuthTicketCanceled",
	7: "EAuthSessionResponse_AuthTicketInvalidAlreadyUsed",
	8: "EAuthSessionResponse_AuthTicketInvalid",
	9: "EAuthSessionResponse_PublisherIssuedBan",
}
View Source
var EBillingType_name = map[EBillingType]string{
	0:  "EBillingType_NoCost",
	1:  "EBillingType_BillOnceOnly",
	2:  "EBillingType_BillMonthly",
	3:  "EBillingType_ProofOfPrepurchaseOnly",
	4:  "EBillingType_GuestPass",
	5:  "EBillingType_HardwarePromo",
	6:  "EBillingType_Gift",
	7:  "EBillingType_AutoGrant",
	8:  "EBillingType_OEMTicket",
	9:  "EBillingType_RecurringOption",
	10: "EBillingType_NumBillingTypes",
}
View Source
var EChatActionResult_name = map[EChatActionResult]string{
	1:  "EChatActionResult_Success",
	2:  "EChatActionResult_Error",
	3:  "EChatActionResult_NotPermitted",
	4:  "EChatActionResult_NotAllowedOnClanMember",
	5:  "EChatActionResult_NotAllowedOnBannedUser",
	6:  "EChatActionResult_NotAllowedOnChatOwner",
	7:  "EChatActionResult_NotAllowedOnSelf",
	8:  "EChatActionResult_ChatDoesntExist",
	9:  "EChatActionResult_ChatFull",
	10: "EChatActionResult_VoiceSlotsFull",
}
View Source
var EChatAction_name = map[EChatAction]string{
	1:  "EChatAction_InviteChat",
	2:  "EChatAction_Kick",
	3:  "EChatAction_Ban",
	4:  "EChatAction_UnBan",
	5:  "EChatAction_StartVoiceSpeak",
	6:  "EChatAction_EndVoiceSpeak",
	7:  "EChatAction_LockChat",
	8:  "EChatAction_UnlockChat",
	9:  "EChatAction_CloseChat",
	10: "EChatAction_SetJoinable",
	11: "EChatAction_SetUnjoinable",
	12: "EChatAction_SetOwner",
	13: "EChatAction_SetInvisibleToFriends",
	14: "EChatAction_SetVisibleToFriends",
	15: "EChatAction_SetModerated",
	16: "EChatAction_SetUnmoderated",
}
View Source
var EChatEntryType_name = map[EChatEntryType]string{
	0:  "EChatEntryType_Invalid",
	1:  "EChatEntryType_ChatMsg",
	2:  "EChatEntryType_Typing",
	3:  "EChatEntryType_InviteGame",
	4:  "EChatEntryType_Emote",
	5:  "EChatEntryType_LobbyGameStart",
	6:  "EChatEntryType_LeftConversation",
	7:  "EChatEntryType_Entered",
	8:  "EChatEntryType_WasKicked",
	9:  "EChatEntryType_WasBanned",
	10: "EChatEntryType_Disconnected",
	11: "EChatEntryType_HistoricalChat",
	12: "EChatEntryType_Reserved1",
	13: "EChatEntryType_Reserved2",
	14: "EChatEntryType_LinkBlocked",
}
View Source
var EChatFlags_name = map[EChatFlags]string{
	1: "EChatFlags_Locked",
	2: "EChatFlags_InvisibleToFriends",
	4: "EChatFlags_Moderated",
	8: "EChatFlags_Unjoinable",
}
View Source
var EChatInfoType_name = map[EChatInfoType]string{
	1: "EChatInfoType_StateChange",
	2: "EChatInfoType_InfoUpdate",
	3: "EChatInfoType_MemberLimitChange",
}
View Source
var EChatMemberStateChange_name = map[EChatMemberStateChange]string{
	1:    "EChatMemberStateChange_Entered",
	2:    "EChatMemberStateChange_Left",
	4:    "EChatMemberStateChange_Disconnected",
	8:    "EChatMemberStateChange_Kicked",
	16:   "EChatMemberStateChange_Banned",
	4096: "EChatMemberStateChange_VoiceSpeaking",
	8192: "EChatMemberStateChange_VoiceDoneSpeaking",
}
View Source
var EChatPermission_name = map[EChatPermission]string{
	1:    "EChatPermission_Close",
	2:    "EChatPermission_Invite",
	8:    "EChatPermission_Talk",
	16:   "EChatPermission_Kick",
	32:   "EChatPermission_Mute",
	64:   "EChatPermission_SetMetadata",
	128:  "EChatPermission_ChangePermissions",
	256:  "EChatPermission_Ban",
	512:  "EChatPermission_ChangeAccess",
	10:   "EChatPermission_EveryoneDefault",
	282:  "EChatPermission_MemberDefault",
	891:  "EChatPermission_OwnerDefault",
	1019: "EChatPermission_Mask",
}
View Source
var EChatRoomEnterResponse_name = map[EChatRoomEnterResponse]string{
	1:  "EChatRoomEnterResponse_Success",
	2:  "EChatRoomEnterResponse_DoesntExist",
	3:  "EChatRoomEnterResponse_NotAllowed",
	4:  "EChatRoomEnterResponse_Full",
	5:  "EChatRoomEnterResponse_Error",
	6:  "EChatRoomEnterResponse_Banned",
	7:  "EChatRoomEnterResponse_Limited",
	8:  "EChatRoomEnterResponse_ClanDisabled",
	9:  "EChatRoomEnterResponse_CommunityBan",
	10: "EChatRoomEnterResponse_MemberBlockedYou",
	11: "EChatRoomEnterResponse_YouBlockedMember",
	12: "EChatRoomEnterResponse_NoRankingDataLobby",
	13: "EChatRoomEnterResponse_NoRankingDataUser",
	14: "EChatRoomEnterResponse_RankOutOfRange",
}
View Source
var EChatRoomType_name = map[EChatRoomType]string{
	1: "EChatRoomType_Friend",
	2: "EChatRoomType_MUC",
	3: "EChatRoomType_Lobby",
}
View Source
var EClanPermission_name = map[EClanPermission]string{
	0:   "EClanPermission_Nobody",
	1:   "EClanPermission_Owner",
	2:   "EClanPermission_Officer",
	3:   "EClanPermission_OwnerAndOfficer",
	4:   "EClanPermission_Member",
	8:   "EClanPermission_Moderator",
	11:  "EClanPermission_OwnerOfficerModerator",
	15:  "EClanPermission_AllMembers",
	16:  "EClanPermission_OGGGameOwner",
	128: "EClanPermission_NonMember",
	132: "EClanPermission_MemberAllowed",
	140: "EClanPermission_ModeratorAllowed",
	142: "EClanPermission_OfficerAllowed",
	143: "EClanPermission_OwnerAllowed",
}
View Source
var EClanRank_name = map[EClanRank]string{
	0: "EClanRank_None",
	1: "EClanRank_Owner",
	2: "EClanRank_Officer",
	3: "EClanRank_Member",
	4: "EClanRank_Moderator",
}
View Source
var EClanRelationship_name = map[EClanRelationship]string{
	0: "EClanRelationship_None",
	1: "EClanRelationship_Blocked",
	2: "EClanRelationship_Invited",
	3: "EClanRelationship_Member",
	4: "EClanRelationship_Kicked",
	5: "EClanRelationship_KickAcknowledged",
}
View Source
var EClientPersonaStateFlag_name = map[EClientPersonaStateFlag]string{
	1:    "EClientPersonaStateFlag_Status",
	2:    "EClientPersonaStateFlag_PlayerName",
	4:    "EClientPersonaStateFlag_QueryPort",
	8:    "EClientPersonaStateFlag_SourceID",
	16:   "EClientPersonaStateFlag_Presence",
	32:   "EClientPersonaStateFlag_Metadata",
	64:   "EClientPersonaStateFlag_LastSeen",
	128:  "EClientPersonaStateFlag_ClanInfo",
	256:  "EClientPersonaStateFlag_GameExtraInfo",
	512:  "EClientPersonaStateFlag_GameDataBlob",
	1024: "EClientPersonaStateFlag_ClanTag",
	2048: "EClientPersonaStateFlag_Facebook",
}
View Source
var EClientStatAggregateMethod_name = map[EClientStatAggregateMethod]string{
	0: "EClientStatAggregateMethod_LatestOnly",
	1: "EClientStatAggregateMethod_Sum",
	2: "EClientStatAggregateMethod_Event",
	3: "EClientStatAggregateMethod_Scalar",
}
View Source
var EClientStat_name = map[EClientStat]string{
	0: "EClientStat_P2PConnectionsUDP",
	1: "EClientStat_P2PConnectionsRelay",
	2: "EClientStat_P2PGameConnections",
	3: "EClientStat_P2PVoiceConnections",
	4: "EClientStat_BytesDownloaded",
	5: "EClientStat_Max",
}
View Source
var EContentDownloadSourceType_name = map[EContentDownloadSourceType]string{
	0: "EContentDownloadSourceType_Invalid",
	1: "EContentDownloadSourceType_CS",
	2: "EContentDownloadSourceType_CDN",
	3: "EContentDownloadSourceType_LCS",
	4: "EContentDownloadSourceType_ProxyCache",
	5: "EContentDownloadSourceType_Max",
}
View Source
var ECurrencyCode_name = map[ECurrencyCode]string{
	0:  "ECurrencyCode_Invalid",
	1:  "ECurrencyCode_USD",
	2:  "ECurrencyCode_GBP",
	3:  "ECurrencyCode_EUR",
	4:  "ECurrencyCode_CHF",
	5:  "ECurrencyCode_RUB",
	6:  "ECurrencyCode_PLN",
	7:  "ECurrencyCode_BRL",
	8:  "ECurrencyCode_JPY",
	9:  "ECurrencyCode_NOK",
	10: "ECurrencyCode_IDR",
	11: "ECurrencyCode_MYR",
	12: "ECurrencyCode_PHP",
	13: "ECurrencyCode_SGD",
	14: "ECurrencyCode_THB",
	15: "ECurrencyCode_VND",
	16: "ECurrencyCode_KRW",
	17: "ECurrencyCode_TRY",
	18: "ECurrencyCode_UAH",
	19: "ECurrencyCode_MXN",
	20: "ECurrencyCode_CAD",
	21: "ECurrencyCode_AUD",
	22: "ECurrencyCode_NZD",
	23: "ECurrencyCode_CNY",
	24: "ECurrencyCode_INR",
	25: "ECurrencyCode_CLP",
	26: "ECurrencyCode_PEN",
	27: "ECurrencyCode_COP",
	28: "ECurrencyCode_ZAR",
	29: "ECurrencyCode_HKD",
	30: "ECurrencyCode_TWD",
	31: "ECurrencyCode_SAR",
	32: "ECurrencyCode_AED",
	33: "ECurrencyCode_Max",
}
View Source
var EDRMBlobDownloadErrorDetail_name = map[EDRMBlobDownloadErrorDetail]string{
	0:      "EDRMBlobDownloadErrorDetail_None",
	1:      "EDRMBlobDownloadErrorDetail_DownloadFailed",
	2:      "EDRMBlobDownloadErrorDetail_TargetLocked",
	3:      "EDRMBlobDownloadErrorDetail_OpenZip",
	4:      "EDRMBlobDownloadErrorDetail_ReadZipDirectory",
	5:      "EDRMBlobDownloadErrorDetail_UnexpectedZipEntry",
	6:      "EDRMBlobDownloadErrorDetail_UnzipFullFile",
	7:      "EDRMBlobDownloadErrorDetail_UnknownBlobType",
	8:      "EDRMBlobDownloadErrorDetail_UnzipStrips",
	9:      "EDRMBlobDownloadErrorDetail_UnzipMergeGuid",
	10:     "EDRMBlobDownloadErrorDetail_UnzipSignature",
	11:     "EDRMBlobDownloadErrorDetail_ApplyStrips",
	12:     "EDRMBlobDownloadErrorDetail_ApplyMergeGuid",
	13:     "EDRMBlobDownloadErrorDetail_ApplySignature",
	14:     "EDRMBlobDownloadErrorDetail_AppIdMismatch",
	15:     "EDRMBlobDownloadErrorDetail_AppIdUnexpected",
	16:     "EDRMBlobDownloadErrorDetail_AppliedSignatureCorrupt",
	17:     "EDRMBlobDownloadErrorDetail_ApplyValveSignatureHeader",
	18:     "EDRMBlobDownloadErrorDetail_UnzipValveSignatureHeader",
	19:     "EDRMBlobDownloadErrorDetail_PathManipulationError",
	65536:  "EDRMBlobDownloadErrorDetail_TargetLocked_Base",
	131071: "EDRMBlobDownloadErrorDetail_TargetLocked_Max",
	131072: "EDRMBlobDownloadErrorDetail_NextBase",
}
View Source
var EDRMBlobDownloadType_name = map[EDRMBlobDownloadType]string{
	0:  "EDRMBlobDownloadType_Error",
	1:  "EDRMBlobDownloadType_File",
	2:  "EDRMBlobDownloadType_Parts",
	4:  "EDRMBlobDownloadType_Compressed",
	7:  "EDRMBlobDownloadType_AllMask",
	8:  "EDRMBlobDownloadType_IsJob",
	16: "EDRMBlobDownloadType_HighPriority",
	32: "EDRMBlobDownloadType_AddTimestamp",
	64: "EDRMBlobDownloadType_LowPriority",
}
View Source
var EDenyReason_name = map[EDenyReason]string{
	1:  "EDenyReason_InvalidVersion",
	2:  "EDenyReason_Generic",
	3:  "EDenyReason_NotLoggedOn",
	4:  "EDenyReason_NoLicense",
	5:  "EDenyReason_Cheater",
	6:  "EDenyReason_LoggedInElseWhere",
	7:  "EDenyReason_UnknownText",
	8:  "EDenyReason_IncompatibleAnticheat",
	9:  "EDenyReason_MemoryCorruption",
	10: "EDenyReason_IncompatibleSoftware",
	11: "EDenyReason_SteamConnectionLost",
	12: "EDenyReason_SteamConnectionError",
	13: "EDenyReason_SteamResponseTimedOut",
	14: "EDenyReason_SteamValidationStalled",
	15: "EDenyReason_SteamOwnerLeftGuestUser",
}
View Source
var EDepotFileFlag_name = map[EDepotFileFlag]string{
	1:   "EDepotFileFlag_UserConfig",
	2:   "EDepotFileFlag_VersionedUserConfig",
	4:   "EDepotFileFlag_Encrypted",
	8:   "EDepotFileFlag_ReadOnly",
	16:  "EDepotFileFlag_Hidden",
	32:  "EDepotFileFlag_Executable",
	64:  "EDepotFileFlag_Directory",
	128: "EDepotFileFlag_CustomExecutable",
	256: "EDepotFileFlag_InstallScript",
}
View Source
var EEconTradeResponse_name = map[EEconTradeResponse]string{
	0:  "EEconTradeResponse_Accepted",
	1:  "EEconTradeResponse_Declined",
	2:  "EEconTradeResponse_TradeBannedInitiator",
	3:  "EEconTradeResponse_TradeBannedTarget",
	4:  "EEconTradeResponse_TargetAlreadyTrading",
	5:  "EEconTradeResponse_Disabled",
	6:  "EEconTradeResponse_NotLoggedIn",
	7:  "EEconTradeResponse_Cancel",
	8:  "EEconTradeResponse_TooSoon",
	9:  "EEconTradeResponse_TooSoonPenalty",
	10: "EEconTradeResponse_ConnectionFailed",
	11: "EEconTradeResponse_AlreadyTrading",
	12: "EEconTradeResponse_AlreadyHasTradeRequest",
	13: "EEconTradeResponse_NoResponse",
	14: "EEconTradeResponse_CyberCafeInitiator",
	15: "EEconTradeResponse_CyberCafeTarget",
	16: "EEconTradeResponse_SchoolLabInitiator",
	18: "EEconTradeResponse_InitiatorBlockedTarget",
	20: "EEconTradeResponse_InitiatorNeedsVerifiedEmail",
	21: "EEconTradeResponse_InitiatorNeedsSteamGuard",
	22: "EEconTradeResponse_TargetAccountCannotTrade",
	23: "EEconTradeResponse_InitiatorSteamGuardDuration",
	24: "EEconTradeResponse_InitiatorPasswordResetProbation",
	25: "EEconTradeResponse_InitiatorNewDeviceCooldown",
	50: "EEconTradeResponse_OKToDeliver",
}
View Source
var EFriendFlags_name = map[EFriendFlags]string{
	0:     "EFriendFlags_None",
	1:     "EFriendFlags_Blocked",
	2:     "EFriendFlags_FriendshipRequested",
	4:     "EFriendFlags_Immediate",
	8:     "EFriendFlags_ClanMember",
	16:    "EFriendFlags_OnGameServer",
	128:   "EFriendFlags_RequestingFriendship",
	256:   "EFriendFlags_RequestingInfo",
	512:   "EFriendFlags_Ignored",
	1024:  "EFriendFlags_IgnoredFriend",
	2048:  "EFriendFlags_Suggested",
	65535: "EFriendFlags_FlagAll",
}
View Source
var EFriendRelationship_name = map[EFriendRelationship]string{
	0: "EFriendRelationship_None",
	1: "EFriendRelationship_Blocked",
	2: "EFriendRelationship_RequestRecipient",
	3: "EFriendRelationship_Friend",
	4: "EFriendRelationship_RequestInitiator",
	5: "EFriendRelationship_Ignored",
	6: "EFriendRelationship_IgnoredFriend",
	7: "EFriendRelationship_SuggestedFriend",
	8: "EFriendRelationship_Max",
}
View Source
var EIntroducerRouting_name = map[EIntroducerRouting]string{
	0: "EIntroducerRouting_FileShare",
	1: "EIntroducerRouting_P2PVoiceChat",
	2: "EIntroducerRouting_P2PNetworking",
}
View Source
var ELeaderboardDataRequest_name = map[ELeaderboardDataRequest]string{
	0: "ELeaderboardDataRequest_Global",
	1: "ELeaderboardDataRequest_GlobalAroundUser",
	2: "ELeaderboardDataRequest_Friends",
	3: "ELeaderboardDataRequest_Users",
}
View Source
var ELeaderboardDisplayType_name = map[ELeaderboardDisplayType]string{
	0: "ELeaderboardDisplayType_None",
	1: "ELeaderboardDisplayType_Numeric",
	2: "ELeaderboardDisplayType_TimeSeconds",
	3: "ELeaderboardDisplayType_TimeMilliSeconds",
}
View Source
var ELeaderboardSortMethod_name = map[ELeaderboardSortMethod]string{
	0: "ELeaderboardSortMethod_None",
	1: "ELeaderboardSortMethod_Ascending",
	2: "ELeaderboardSortMethod_Descending",
}
View Source
var ELeaderboardUploadScoreMethod_name = map[ELeaderboardUploadScoreMethod]string{
	0: "ELeaderboardUploadScoreMethod_None",
	1: "ELeaderboardUploadScoreMethod_KeepBest",
	2: "ELeaderboardUploadScoreMethod_ForceUpdate",
}
View Source
var ELicenseFlags_name = map[ELicenseFlags]string{
	0:   "ELicenseFlags_None",
	1:   "ELicenseFlags_Renew",
	2:   "ELicenseFlags_RenewalFailed",
	4:   "ELicenseFlags_Pending",
	8:   "ELicenseFlags_Expired",
	16:  "ELicenseFlags_CancelledByUser",
	32:  "ELicenseFlags_CancelledByAdmin",
	64:  "ELicenseFlags_LowViolenceContent",
	128: "ELicenseFlags_ImportedFromSteam2",
}
View Source
var ELicenseType_name = map[ELicenseType]string{
	0: "ELicenseType_NoLicense",
	1: "ELicenseType_SinglePurchase",
	2: "ELicenseType_SinglePurchaseLimitedUse",
	3: "ELicenseType_RecurringCharge",
	4: "ELicenseType_RecurringChargeLimitedUse",
	5: "ELicenseType_RecurringChargeLimitedUseWithOverages",
	6: "ELicenseType_RecurringOption",
}
View Source
var EMarketingMessageFlags_name = map[EMarketingMessageFlags]string{
	0:  "EMarketingMessageFlags_None",
	1:  "EMarketingMessageFlags_HighPriority",
	2:  "EMarketingMessageFlags_PlatformWindows",
	4:  "EMarketingMessageFlags_PlatformMac",
	8:  "EMarketingMessageFlags_PlatformLinux",
	14: "EMarketingMessageFlags_PlatformRestrictions",
}
View Source
var EMsg_name = map[EMsg]string{}/* 1700 elements not displayed */
View Source
var ENewsUpdateType_name = map[ENewsUpdateType]string{
	0: "ENewsUpdateType_AppNews",
	1: "ENewsUpdateType_SteamAds",
	2: "ENewsUpdateType_SteamNews",
	3: "ENewsUpdateType_CDDBUpdate",
	4: "ENewsUpdateType_ClientUpdate",
}
View Source
var EOSType_name = map[EOSType]string{
	-1:   "EOSType_Unknown",
	-400: "EOSType_UMQ",
	-300: "EOSType_PS3",
	-102: "EOSType_MacOSUnknown",
	-101: "EOSType_MacOS104",
	-100: "EOSType_MacOS105",
	-99:  "EOSType_MacOS1058",
	-95:  "EOSType_MacOS106",
	-94:  "EOSType_MacOS1063",
	-93:  "EOSType_MacOS1064_slgu",
	-92:  "EOSType_MacOS1067",
	-90:  "EOSType_MacOS107",
	-89:  "EOSType_MacOS108",
	-88:  "EOSType_MacOS109",
	-87:  "EOSType_MacOS1010",
	-203: "EOSType_LinuxUnknown",
	-202: "EOSType_Linux22",
	-201: "EOSType_Linux24",
	-200: "EOSType_Linux26",
	-199: "EOSType_Linux32",
	-198: "EOSType_Linux35",
	-197: "EOSType_Linux36",
	-196: "EOSType_Linux310",
	0:    "EOSType_WinUnknown",
	1:    "EOSType_Win311",
	2:    "EOSType_Win95",
	3:    "EOSType_Win98",
	4:    "EOSType_WinME",
	5:    "EOSType_WinNT",
	6:    "EOSType_Win200",
	7:    "EOSType_WinXP",
	8:    "EOSType_Win2003",
	9:    "EOSType_WinVista",
	10:   "EOSType_Win7",
	11:   "EOSType_Win2008",
	12:   "EOSType_Win2012",
	13:   "EOSType_Win8",
	14:   "EOSType_Win81",
	15:   "EOSType_Win2012R2",
	16:   "EOSType_Win10",
	26:   "EOSType_Max",
}
View Source
var EPaymentMethod_name = map[EPaymentMethod]string{
	0:    "EPaymentMethod_None",
	1:    "EPaymentMethod_ActivationCode",
	2:    "EPaymentMethod_CreditCard",
	3:    "EPaymentMethod_Giropay",
	4:    "EPaymentMethod_PayPal",
	5:    "EPaymentMethod_Ideal",
	6:    "EPaymentMethod_PaySafeCard",
	7:    "EPaymentMethod_Sofort",
	8:    "EPaymentMethod_GuestPass",
	9:    "EPaymentMethod_WebMoney",
	10:   "EPaymentMethod_MoneyBookers",
	11:   "EPaymentMethod_AliPay",
	12:   "EPaymentMethod_Yandex",
	13:   "EPaymentMethod_Kiosk",
	14:   "EPaymentMethod_Qiwi",
	15:   "EPaymentMethod_GameStop",
	16:   "EPaymentMethod_HardwarePromo",
	17:   "EPaymentMethod_MoPay",
	18:   "EPaymentMethod_BoletoBancario",
	19:   "EPaymentMethod_BoaCompraGold",
	20:   "EPaymentMethod_BancoDoBrasilOnline",
	21:   "EPaymentMethod_ItauOnline",
	22:   "EPaymentMethod_BradescoOnline",
	23:   "EPaymentMethod_Pagseguro",
	24:   "EPaymentMethod_VisaBrazil",
	25:   "EPaymentMethod_AmexBrazil",
	26:   "EPaymentMethod_Aura",
	27:   "EPaymentMethod_Hipercard",
	28:   "EPaymentMethod_MastercardBrazil",
	29:   "EPaymentMethod_DinersCardBrazil",
	30:   "EPaymentMethod_AuthorizedDevice",
	31:   "EPaymentMethod_MOLPoints",
	32:   "EPaymentMethod_ClickAndBuy",
	33:   "EPaymentMethod_Beeline",
	34:   "EPaymentMethod_Konbini",
	35:   "EPaymentMethod_EClubPoints",
	36:   "EPaymentMethod_CreditCardJapan",
	37:   "EPaymentMethod_BankTransferJapan",
	38:   "EPaymentMethod_PayEasyJapan",
	39:   "EPaymentMethod_Zong",
	40:   "EPaymentMethod_CultureVoucher",
	41:   "EPaymentMethod_BookVoucher",
	42:   "EPaymentMethod_HappymoneyVoucher",
	43:   "EPaymentMethod_ConvenientStoreVoucher",
	44:   "EPaymentMethod_GameVoucher",
	45:   "EPaymentMethod_Multibanco",
	46:   "EPaymentMethod_Payshop",
	47:   "EPaymentMethod_Maestro",
	48:   "EPaymentMethod_OXXO",
	49:   "EPaymentMethod_ToditoCash",
	50:   "EPaymentMethod_Carnet",
	51:   "EPaymentMethod_SPEI",
	52:   "EPaymentMethod_ThreePay",
	53:   "EPaymentMethod_IsBank",
	54:   "EPaymentMethod_Garanti",
	55:   "EPaymentMethod_Akbank",
	56:   "EPaymentMethod_YapiKredi",
	57:   "EPaymentMethod_Halkbank",
	58:   "EPaymentMethod_BankAsya",
	59:   "EPaymentMethod_Finansbank",
	60:   "EPaymentMethod_DenizBank",
	61:   "EPaymentMethod_PTT",
	62:   "EPaymentMethod_CashU",
	63:   "EPaymentMethod_OneCard",
	64:   "EPaymentMethod_AutoGrant",
	65:   "EPaymentMethod_WebMoneyJapan",
	66:   "EPaymentMethod_Smart2PayTest",
	128:  "EPaymentMethod_Wallet",
	129:  "EPaymentMethod_Valve",
	130:  "EPaymentMethod_SteamPressMaster",
	131:  "EPaymentMethod_StorePromotion",
	256:  "EPaymentMethod_OEMTicket",
	512:  "EPaymentMethod_Split",
	1024: "EPaymentMethod_Complimentary",
}
View Source
var EPersonaStateFlag_name = map[EPersonaStateFlag]string{
	1:    "EPersonaStateFlag_HasRichPresence",
	2:    "EPersonaStateFlag_InJoinableGame",
	256:  "EPersonaStateFlag_OnlineUsingWeb",
	512:  "EPersonaStateFlag_OnlineUsingMobile",
	1024: "EPersonaStateFlag_OnlineUsingBigPicture",
}
View Source
var EPersonaState_name = map[EPersonaState]string{
	0: "EPersonaState_Offline",
	1: "EPersonaState_Online",
	2: "EPersonaState_Busy",
	3: "EPersonaState_Away",
	4: "EPersonaState_Snooze",
	5: "EPersonaState_LookingToTrade",
	6: "EPersonaState_LookingToPlay",
	7: "EPersonaState_Max",
}
View Source
var EPlatformType_name = map[EPlatformType]string{
	0: "EPlatformType_Unknown",
	1: "EPlatformType_Win32",
	2: "EPlatformType_Win64",
	3: "EPlatformType_Linux",
	4: "EPlatformType_OSX",
	5: "EPlatformType_PS3",
	6: "EPlatformType_Max",
}
View Source
var EPublishedFileVisibility_name = map[EPublishedFileVisibility]string{
	0: "EPublishedFileVisibility_Public",
	1: "EPublishedFileVisibility_FriendsOnly",
	2: "EPublishedFileVisibility_Private",
}
View Source
var ERegionCode_name = map[ERegionCode]string{
	0:   "ERegionCode_USEast",
	1:   "ERegionCode_USWest",
	2:   "ERegionCode_SouthAmerica",
	3:   "ERegionCode_Europe",
	4:   "ERegionCode_Asia",
	5:   "ERegionCode_Australia",
	6:   "ERegionCode_MiddleEast",
	7:   "ERegionCode_Africa",
	255: "ERegionCode_World",
}
View Source
var ERemoteStoragePlatform_name = map[ERemoteStoragePlatform]string{
	0:  "ERemoteStoragePlatform_None",
	1:  "ERemoteStoragePlatform_Windows",
	2:  "ERemoteStoragePlatform_OSX",
	4:  "ERemoteStoragePlatform_PS3",
	8:  "ERemoteStoragePlatform_Linux",
	16: "ERemoteStoragePlatform_Reserved2",
	-1: "ERemoteStoragePlatform_All",
}
View Source
var EResult_name = map[EResult]string{}/* 101 elements not displayed */
View Source
var EServerFlags_name = map[EServerFlags]string{
	0:  "EServerFlags_None",
	1:  "EServerFlags_Active",
	2:  "EServerFlags_Secure",
	4:  "EServerFlags_Dedicated",
	8:  "EServerFlags_Linux",
	16: "EServerFlags_Passworded",
	32: "EServerFlags_Private",
}
View Source
var EServerType_name = map[EServerType]string{
	-1: "EServerType_Invalid",
	0:  "EServerType_First",
	1:  "EServerType_GM",
	2:  "EServerType_BUM",
	3:  "EServerType_AM",
	4:  "EServerType_BS",
	5:  "EServerType_VS",
	6:  "EServerType_ATS",
	7:  "EServerType_CM",
	8:  "EServerType_FBS",
	9:  "EServerType_FG",
	10: "EServerType_SS",
	11: "EServerType_DRMS",
	12: "EServerType_HubOBSOLETE",
	13: "EServerType_Console",
	14: "EServerType_ASBOBSOLETE",
	15: "EServerType_Client",
	16: "EServerType_BootstrapOBSOLETE",
	17: "EServerType_DP",
	18: "EServerType_WG",
	19: "EServerType_SM",
	21: "EServerType_UFS",
	23: "EServerType_Util",
	24: "EServerType_DSS",
	25: "EServerType_P2PRelayOBSOLETE",
	26: "EServerType_AppInformation",
	27: "EServerType_Spare",
	28: "EServerType_FTS",
	29: "EServerType_EPM",
	30: "EServerType_PS",
	31: "EServerType_IS",
	32: "EServerType_CCS",
	33: "EServerType_DFS",
	34: "EServerType_LBS",
	35: "EServerType_MDS",
	36: "EServerType_CS",
	37: "EServerType_GC",
	38: "EServerType_NS",
	39: "EServerType_OGS",
	40: "EServerType_WebAPI",
	41: "EServerType_UDS",
	42: "EServerType_MMS",
	43: "EServerType_GMS",
	44: "EServerType_KGS",
	45: "EServerType_UCM",
	46: "EServerType_RM",
	47: "EServerType_FS",
	48: "EServerType_Econ",
	49: "EServerType_Backpack",
	50: "EServerType_UGS",
	51: "EServerType_Store",
	52: "EServerType_MoneyStats",
	53: "EServerType_CRE",
	54: "EServerType_UMQ",
	55: "EServerType_Workshop",
	56: "EServerType_BRP",
	57: "EServerType_GCH",
	58: "EServerType_MPAS",
	59: "EServerType_Trade",
	60: "EServerType_Secrets",
	61: "EServerType_Logsink",
	62: "EServerType_Market",
	63: "EServerType_Quest",
	64: "EServerType_WDS",
	65: "EServerType_ACS",
	66: "EServerType_PNP",
	67: "EServerType_Max",
}
View Source
var ESystemIMType_name = map[ESystemIMType]string{
	0:  "ESystemIMType_RawText",
	1:  "ESystemIMType_InvalidCard",
	2:  "ESystemIMType_RecurringPurchaseFailed",
	3:  "ESystemIMType_CardWillExpire",
	4:  "ESystemIMType_SubscriptionExpired",
	5:  "ESystemIMType_GuestPassReceived",
	6:  "ESystemIMType_GuestPassGranted",
	7:  "ESystemIMType_GiftRevoked",
	8:  "ESystemIMType_SupportMessage",
	9:  "ESystemIMType_SupportMessageClearAlert",
	10: "ESystemIMType_Max",
}
View Source
var EUCMFilePrivacyState_name = map[EUCMFilePrivacyState]string{
	-1: "EUCMFilePrivacyState_Invalid",
	2:  "EUCMFilePrivacyState_Private",
	4:  "EUCMFilePrivacyState_FriendsOnly",
	8:  "EUCMFilePrivacyState_Public",
	14: "EUCMFilePrivacyState_All",
}
View Source
var EUdpPacketType_name = map[EUdpPacketType]string{
	0: "EUdpPacketType_Invalid",
	1: "EUdpPacketType_ChallengeReq",
	2: "EUdpPacketType_Challenge",
	3: "EUdpPacketType_Connect",
	4: "EUdpPacketType_Accept",
	5: "EUdpPacketType_Disconnect",
	6: "EUdpPacketType_Data",
	7: "EUdpPacketType_Datagram",
	8: "EUdpPacketType_Max",
}
View Source
var EUniverse_name = map[EUniverse]string{
	0: "EUniverse_Invalid",
	1: "EUniverse_Public",
	2: "EUniverse_Beta",
	3: "EUniverse_Internal",
	4: "EUniverse_Dev",
	5: "EUniverse_Max",
}
View Source
var EWorkshopEnumerationType_name = map[EWorkshopEnumerationType]string{
	0: "EWorkshopEnumerationType_RankedByVote",
	1: "EWorkshopEnumerationType_Recent",
	2: "EWorkshopEnumerationType_Trending",
	3: "EWorkshopEnumerationType_FavoriteOfFriends",
	4: "EWorkshopEnumerationType_VotedByFriends",
	5: "EWorkshopEnumerationType_ContentByFriends",
	6: "EWorkshopEnumerationType_RecentFromFollowedUsers",
}
View Source
var EWorkshopFileAction_name = map[EWorkshopFileAction]string{
	0: "EWorkshopFileAction_Played",
	1: "EWorkshopFileAction_Completed",
}
View Source
var EWorkshopFileType_name = map[EWorkshopFileType]string{
	0:  "EWorkshopFileType_First",
	1:  "EWorkshopFileType_Microtransaction",
	2:  "EWorkshopFileType_Collection",
	3:  "EWorkshopFileType_Art",
	4:  "EWorkshopFileType_Video",
	5:  "EWorkshopFileType_Screenshot",
	6:  "EWorkshopFileType_Game",
	7:  "EWorkshopFileType_Software",
	8:  "EWorkshopFileType_Concept",
	9:  "EWorkshopFileType_WebGuide",
	10: "EWorkshopFileType_IntegratedGuide",
	11: "EWorkshopFileType_Merch",
	12: "EWorkshopFileType_ControllerBinding",
	13: "EWorkshopFileType_SteamworksAccessInvite",
	14: "EWorkshopFileType_SteamVideo",
	15: "EWorkshopFileType_GameManagedItem",
	16: "EWorkshopFileType_Max",
}

Functions

This section is empty.

Types

type ChatInstanceFlag

type ChatInstanceFlag uint64
const (
	Clan     ChatInstanceFlag = 0x100000 >> 1
	Lobby    ChatInstanceFlag = 0x100000 >> 2
	MMSLobby ChatInstanceFlag = 0x100000 >> 3
)

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client implements communication with Steam CM servers.

func NewClient

func NewClient(conn net.Conn, eventManager *EventManager) *Client

NewClient initialize new instance of Client.

func (*Client) Listen

func (c *Client) Listen() error

Listen start to read connection with Steam server. It uses endless cycle for reading.

func (*Client) SetEncryptor

func (c *Client) SetEncryptor(enc Encryptor)

SetEncryptor change data Encryptor in Client instance.

func (*Client) Write

func (c *Client) Write(data []byte) (err error)

Write is used to write byte array to Steam connection.

type EAccountFlags

type EAccountFlags int32
const (
	EAccountFlags_NormalUser                 EAccountFlags = 0
	EAccountFlags_PersonaNameSet             EAccountFlags = 1
	EAccountFlags_Unbannable                 EAccountFlags = 2
	EAccountFlags_PasswordSet                EAccountFlags = 4
	EAccountFlags_Support                    EAccountFlags = 8
	EAccountFlags_Admin                      EAccountFlags = 16
	EAccountFlags_Supervisor                 EAccountFlags = 32
	EAccountFlags_AppEditor                  EAccountFlags = 64
	EAccountFlags_HWIDSet                    EAccountFlags = 128
	EAccountFlags_PersonalQASet              EAccountFlags = 256
	EAccountFlags_VacBeta                    EAccountFlags = 512
	EAccountFlags_Debug                      EAccountFlags = 1024
	EAccountFlags_Disabled                   EAccountFlags = 2048
	EAccountFlags_LimitedUser                EAccountFlags = 4096
	EAccountFlags_LimitedUserForce           EAccountFlags = 8192
	EAccountFlags_EmailValidated             EAccountFlags = 16384
	EAccountFlags_MarketingTreatment         EAccountFlags = 32768
	EAccountFlags_OGGInviteOptOut            EAccountFlags = 65536
	EAccountFlags_ForcePasswordChange        EAccountFlags = 131072
	EAccountFlags_ForceEmailVerification     EAccountFlags = 262144
	EAccountFlags_LogonExtraSecurity         EAccountFlags = 524288
	EAccountFlags_LogonExtraSecurityDisabled EAccountFlags = 1048576
	EAccountFlags_Steam2MigrationComplete    EAccountFlags = 2097152
	EAccountFlags_NeedLogs                   EAccountFlags = 4194304
	EAccountFlags_Lockdown                   EAccountFlags = 8388608
	EAccountFlags_MasterAppEditor            EAccountFlags = 16777216
	EAccountFlags_BannedFromWebAPI           EAccountFlags = 33554432
	EAccountFlags_ClansOnlyFromFriends       EAccountFlags = 67108864
	EAccountFlags_GlobalModerator            EAccountFlags = 134217728
)

func (EAccountFlags) String

func (e EAccountFlags) String() string

type EAccountType

type EAccountType int32
const (
	EAccountType_Invalid        EAccountType = 0
	EAccountType_Individual     EAccountType = 1
	EAccountType_Multiseat      EAccountType = 2
	EAccountType_GameServer     EAccountType = 3
	EAccountType_AnonGameServer EAccountType = 4
	EAccountType_Pending        EAccountType = 5
	EAccountType_ContentServer  EAccountType = 6
	EAccountType_Clan           EAccountType = 7
	EAccountType_Chat           EAccountType = 8
	EAccountType_ConsoleUser    EAccountType = 9
	EAccountType_AnonUser       EAccountType = 10
	EAccountType_Max            EAccountType = 11
)

func (EAccountType) String

func (e EAccountType) String() string

type EActivationCodeClass

type EActivationCodeClass uint32
const (
	EActivationCodeClass_WonCDKey     EActivationCodeClass = 0
	EActivationCodeClass_ValveCDKey   EActivationCodeClass = 1
	EActivationCodeClass_Doom3CDKey   EActivationCodeClass = 2
	EActivationCodeClass_DBLookup     EActivationCodeClass = 3
	EActivationCodeClass_Steam2010Key EActivationCodeClass = 4
	EActivationCodeClass_Max          EActivationCodeClass = 5
	EActivationCodeClass_Test         EActivationCodeClass = 2147483647
	EActivationCodeClass_Invalid      EActivationCodeClass = 4294967295
)

func (EActivationCodeClass) String

func (e EActivationCodeClass) String() string

type EAppInfoSection

type EAppInfoSection int32
const (
	EAppInfoSection_Unknown     EAppInfoSection = 0
	EAppInfoSection_All         EAppInfoSection = 1
	EAppInfoSection_First       EAppInfoSection = 2
	EAppInfoSection_Common      EAppInfoSection = 2
	EAppInfoSection_Extended    EAppInfoSection = 3
	EAppInfoSection_Config      EAppInfoSection = 4
	EAppInfoSection_Stats       EAppInfoSection = 5
	EAppInfoSection_Install     EAppInfoSection = 6
	EAppInfoSection_Depots      EAppInfoSection = 7
	EAppInfoSection_VAC         EAppInfoSection = 8
	EAppInfoSection_DRM         EAppInfoSection = 9
	EAppInfoSection_UFS         EAppInfoSection = 10
	EAppInfoSection_OGG         EAppInfoSection = 11
	EAppInfoSection_Items       EAppInfoSection = 12 // Deprecated
	EAppInfoSection_ItemsUNUSED EAppInfoSection = 12 // Deprecated
	EAppInfoSection_Policies    EAppInfoSection = 13
	EAppInfoSection_SysReqs     EAppInfoSection = 14
	EAppInfoSection_Community   EAppInfoSection = 15
	EAppInfoSection_Store       EAppInfoSection = 16
	EAppInfoSection_Max         EAppInfoSection = 17
)

func (EAppInfoSection) String

func (e EAppInfoSection) String() string

type EAppUsageEvent

type EAppUsageEvent int32
const (
	EAppUsageEvent_GameLaunch            EAppUsageEvent = 1
	EAppUsageEvent_GameLaunchTrial       EAppUsageEvent = 2
	EAppUsageEvent_Media                 EAppUsageEvent = 3
	EAppUsageEvent_PreloadStart          EAppUsageEvent = 4
	EAppUsageEvent_PreloadFinish         EAppUsageEvent = 5
	EAppUsageEvent_MarketingMessageView  EAppUsageEvent = 6
	EAppUsageEvent_InGameAdViewed        EAppUsageEvent = 7
	EAppUsageEvent_GameLaunchFreeWeekend EAppUsageEvent = 8
)

func (EAppUsageEvent) String

func (e EAppUsageEvent) String() string

type EAuthSessionResponse

type EAuthSessionResponse int32
const (
	EAuthSessionResponse_OK                           EAuthSessionResponse = 0
	EAuthSessionResponse_UserNotConnectedToSteam      EAuthSessionResponse = 1
	EAuthSessionResponse_NoLicenseOrExpired           EAuthSessionResponse = 2
	EAuthSessionResponse_VACBanned                    EAuthSessionResponse = 3
	EAuthSessionResponse_LoggedInElseWhere            EAuthSessionResponse = 4
	EAuthSessionResponse_VACCheckTimedOut             EAuthSessionResponse = 5
	EAuthSessionResponse_AuthTicketCanceled           EAuthSessionResponse = 6
	EAuthSessionResponse_AuthTicketInvalidAlreadyUsed EAuthSessionResponse = 7
	EAuthSessionResponse_AuthTicketInvalid            EAuthSessionResponse = 8
	EAuthSessionResponse_PublisherIssuedBan           EAuthSessionResponse = 9
)

func (EAuthSessionResponse) String

func (e EAuthSessionResponse) String() string

type EBillingType

type EBillingType int32
const (
	EBillingType_NoCost                 EBillingType = 0
	EBillingType_BillOnceOnly           EBillingType = 1
	EBillingType_BillMonthly            EBillingType = 2
	EBillingType_ProofOfPrepurchaseOnly EBillingType = 3
	EBillingType_GuestPass              EBillingType = 4
	EBillingType_HardwarePromo          EBillingType = 5
	EBillingType_Gift                   EBillingType = 6
	EBillingType_AutoGrant              EBillingType = 7
	EBillingType_OEMTicket              EBillingType = 8
	EBillingType_RecurringOption        EBillingType = 9
	EBillingType_NumBillingTypes        EBillingType = 10
)

func (EBillingType) String

func (e EBillingType) String() string

type EChatAction

type EChatAction int32
const (
	EChatAction_InviteChat            EChatAction = 1
	EChatAction_Kick                  EChatAction = 2
	EChatAction_Ban                   EChatAction = 3
	EChatAction_UnBan                 EChatAction = 4
	EChatAction_StartVoiceSpeak       EChatAction = 5
	EChatAction_EndVoiceSpeak         EChatAction = 6
	EChatAction_LockChat              EChatAction = 7
	EChatAction_UnlockChat            EChatAction = 8
	EChatAction_CloseChat             EChatAction = 9
	EChatAction_SetJoinable           EChatAction = 10
	EChatAction_SetUnjoinable         EChatAction = 11
	EChatAction_SetOwner              EChatAction = 12
	EChatAction_SetInvisibleToFriends EChatAction = 13
	EChatAction_SetVisibleToFriends   EChatAction = 14
	EChatAction_SetModerated          EChatAction = 15
	EChatAction_SetUnmoderated        EChatAction = 16
)

func (EChatAction) String

func (e EChatAction) String() string

type EChatActionResult

type EChatActionResult int32
const (
	EChatActionResult_Success                EChatActionResult = 1
	EChatActionResult_Error                  EChatActionResult = 2
	EChatActionResult_NotPermitted           EChatActionResult = 3
	EChatActionResult_NotAllowedOnClanMember EChatActionResult = 4
	EChatActionResult_NotAllowedOnBannedUser EChatActionResult = 5
	EChatActionResult_NotAllowedOnChatOwner  EChatActionResult = 6
	EChatActionResult_NotAllowedOnSelf       EChatActionResult = 7
	EChatActionResult_ChatDoesntExist        EChatActionResult = 8
	EChatActionResult_ChatFull               EChatActionResult = 9
	EChatActionResult_VoiceSlotsFull         EChatActionResult = 10
)

func (EChatActionResult) String

func (e EChatActionResult) String() string

type EChatEntryType

type EChatEntryType int32
const (
	EChatEntryType_Invalid          EChatEntryType = 0
	EChatEntryType_ChatMsg          EChatEntryType = 1
	EChatEntryType_Typing           EChatEntryType = 2
	EChatEntryType_InviteGame       EChatEntryType = 3
	EChatEntryType_Emote            EChatEntryType = 4 // Deprecated: No longer supported by clients
	EChatEntryType_LobbyGameStart   EChatEntryType = 5 // Deprecated: Listen for LobbyGameCreated_t callback instead
	EChatEntryType_LeftConversation EChatEntryType = 6
	EChatEntryType_Entered          EChatEntryType = 7
	EChatEntryType_WasKicked        EChatEntryType = 8
	EChatEntryType_WasBanned        EChatEntryType = 9
	EChatEntryType_Disconnected     EChatEntryType = 10
	EChatEntryType_HistoricalChat   EChatEntryType = 11
	EChatEntryType_Reserved1        EChatEntryType = 12
	EChatEntryType_Reserved2        EChatEntryType = 13
	EChatEntryType_LinkBlocked      EChatEntryType = 14
)

func (EChatEntryType) String

func (e EChatEntryType) String() string

type EChatFlags

type EChatFlags int32
const (
	EChatFlags_Locked             EChatFlags = 1
	EChatFlags_InvisibleToFriends EChatFlags = 2
	EChatFlags_Moderated          EChatFlags = 4
	EChatFlags_Unjoinable         EChatFlags = 8
)

func (EChatFlags) String

func (e EChatFlags) String() string

type EChatInfoType

type EChatInfoType int32
const (
	EChatInfoType_StateChange       EChatInfoType = 1
	EChatInfoType_InfoUpdate        EChatInfoType = 2
	EChatInfoType_MemberLimitChange EChatInfoType = 3
)

func (EChatInfoType) String

func (e EChatInfoType) String() string

type EChatMemberStateChange

type EChatMemberStateChange int32
const (
	EChatMemberStateChange_Entered           EChatMemberStateChange = 0x01
	EChatMemberStateChange_Left              EChatMemberStateChange = 0x02
	EChatMemberStateChange_Disconnected      EChatMemberStateChange = 0x04
	EChatMemberStateChange_Kicked            EChatMemberStateChange = 0x08
	EChatMemberStateChange_Banned            EChatMemberStateChange = 0x10
	EChatMemberStateChange_VoiceSpeaking     EChatMemberStateChange = 0x1000
	EChatMemberStateChange_VoiceDoneSpeaking EChatMemberStateChange = 0x2000
)

func (EChatMemberStateChange) String

func (e EChatMemberStateChange) String() string

type EChatPermission

type EChatPermission int32
const (
	EChatPermission_Close                    EChatPermission = 1
	EChatPermission_Invite                   EChatPermission = 2
	EChatPermission_Talk                     EChatPermission = 8
	EChatPermission_Kick                     EChatPermission = 16
	EChatPermission_Mute                     EChatPermission = 32
	EChatPermission_SetMetadata              EChatPermission = 64
	EChatPermission_ChangePermissions        EChatPermission = 128
	EChatPermission_Ban                      EChatPermission = 256
	EChatPermission_ChangeAccess             EChatPermission = 512
	EChatPermission_EveryoneNotInClanDefault EChatPermission = EChatPermission_Talk
	EChatPermission_EveryoneDefault          EChatPermission = EChatPermission_Talk | EChatPermission_Invite
	EChatPermission_MemberDefault            EChatPermission = EChatPermission_Ban | EChatPermission_Kick | EChatPermission_Talk | EChatPermission_Invite
	EChatPermission_OfficerDefault           EChatPermission = EChatPermission_Ban | EChatPermission_Kick | EChatPermission_Talk | EChatPermission_Invite
	EChatPermission_OwnerDefault             EChatPermission = EChatPermission_ChangeAccess | EChatPermission_Ban | EChatPermission_SetMetadata | EChatPermission_Mute | EChatPermission_Kick | EChatPermission_Talk | EChatPermission_Invite | EChatPermission_Close
	EChatPermission_Mask                     EChatPermission = 1019
)

func (EChatPermission) String

func (e EChatPermission) String() string

type EChatRoomEnterResponse

type EChatRoomEnterResponse int32
const (
	EChatRoomEnterResponse_Success            EChatRoomEnterResponse = 1
	EChatRoomEnterResponse_DoesntExist        EChatRoomEnterResponse = 2
	EChatRoomEnterResponse_NotAllowed         EChatRoomEnterResponse = 3
	EChatRoomEnterResponse_Full               EChatRoomEnterResponse = 4
	EChatRoomEnterResponse_Error              EChatRoomEnterResponse = 5
	EChatRoomEnterResponse_Banned             EChatRoomEnterResponse = 6
	EChatRoomEnterResponse_Limited            EChatRoomEnterResponse = 7
	EChatRoomEnterResponse_ClanDisabled       EChatRoomEnterResponse = 8
	EChatRoomEnterResponse_CommunityBan       EChatRoomEnterResponse = 9
	EChatRoomEnterResponse_MemberBlockedYou   EChatRoomEnterResponse = 10
	EChatRoomEnterResponse_YouBlockedMember   EChatRoomEnterResponse = 11
	EChatRoomEnterResponse_NoRankingDataLobby EChatRoomEnterResponse = 12 // Deprecated
	EChatRoomEnterResponse_NoRankingDataUser  EChatRoomEnterResponse = 13 // Deprecated
	EChatRoomEnterResponse_RankOutOfRange     EChatRoomEnterResponse = 14 // Deprecated
)

func (EChatRoomEnterResponse) String

func (e EChatRoomEnterResponse) String() string

type EChatRoomType

type EChatRoomType int32
const (
	EChatRoomType_Friend EChatRoomType = 1
	EChatRoomType_MUC    EChatRoomType = 2
	EChatRoomType_Lobby  EChatRoomType = 3
)

func (EChatRoomType) String

func (e EChatRoomType) String() string

type EClanPermission

type EClanPermission int32
const (
	EClanPermission_Nobody                EClanPermission = 0
	EClanPermission_Owner                 EClanPermission = 1
	EClanPermission_Officer               EClanPermission = 2
	EClanPermission_OwnerAndOfficer       EClanPermission = 3
	EClanPermission_Member                EClanPermission = 4
	EClanPermission_Moderator             EClanPermission = 8
	EClanPermission_OwnerOfficerModerator EClanPermission = EClanPermission_Owner | EClanPermission_Officer | EClanPermission_Moderator
	EClanPermission_AllMembers            EClanPermission = EClanPermission_Owner | EClanPermission_Officer | EClanPermission_Moderator | EClanPermission_Member
	EClanPermission_OGGGameOwner          EClanPermission = 16
	EClanPermission_NonMember             EClanPermission = 128
	EClanPermission_MemberAllowed         EClanPermission = EClanPermission_NonMember | EClanPermission_Member
	EClanPermission_ModeratorAllowed      EClanPermission = EClanPermission_NonMember | EClanPermission_Member | EClanPermission_Moderator
	EClanPermission_OfficerAllowed        EClanPermission = EClanPermission_NonMember | EClanPermission_Member | EClanPermission_Moderator | EClanPermission_Officer
	EClanPermission_OwnerAllowed          EClanPermission = EClanPermission_NonMember | EClanPermission_Member | EClanPermission_Moderator | EClanPermission_Officer | EClanPermission_Owner
	EClanPermission_Anybody               EClanPermission = EClanPermission_NonMember | EClanPermission_Member | EClanPermission_Moderator | EClanPermission_Officer | EClanPermission_Owner
)

func (EClanPermission) String

func (e EClanPermission) String() string

type EClanRank

type EClanRank int32
const (
	EClanRank_None      EClanRank = 0
	EClanRank_Owner     EClanRank = 1
	EClanRank_Officer   EClanRank = 2
	EClanRank_Member    EClanRank = 3
	EClanRank_Moderator EClanRank = 4
)

func (EClanRank) String

func (e EClanRank) String() string

type EClanRelationship

type EClanRelationship int32
const (
	EClanRelationship_None             EClanRelationship = 0
	EClanRelationship_Blocked          EClanRelationship = 1
	EClanRelationship_Invited          EClanRelationship = 2
	EClanRelationship_Member           EClanRelationship = 3
	EClanRelationship_Kicked           EClanRelationship = 4
	EClanRelationship_KickAcknowledged EClanRelationship = 5
)

func (EClanRelationship) String

func (e EClanRelationship) String() string

type EClientPersonaStateFlag

type EClientPersonaStateFlag int32
const (
	EClientPersonaStateFlag_Status        EClientPersonaStateFlag = 1
	EClientPersonaStateFlag_PlayerName    EClientPersonaStateFlag = 2
	EClientPersonaStateFlag_QueryPort     EClientPersonaStateFlag = 4
	EClientPersonaStateFlag_SourceID      EClientPersonaStateFlag = 8
	EClientPersonaStateFlag_Presence      EClientPersonaStateFlag = 16
	EClientPersonaStateFlag_Metadata      EClientPersonaStateFlag = 32
	EClientPersonaStateFlag_LastSeen      EClientPersonaStateFlag = 64
	EClientPersonaStateFlag_ClanInfo      EClientPersonaStateFlag = 128
	EClientPersonaStateFlag_GameExtraInfo EClientPersonaStateFlag = 256
	EClientPersonaStateFlag_GameDataBlob  EClientPersonaStateFlag = 512
	EClientPersonaStateFlag_ClanTag       EClientPersonaStateFlag = 1024
	EClientPersonaStateFlag_Facebook      EClientPersonaStateFlag = 2048
)

func (EClientPersonaStateFlag) String

func (e EClientPersonaStateFlag) String() string

type EClientStat

type EClientStat int32
const (
	EClientStat_P2PConnectionsUDP   EClientStat = 0
	EClientStat_P2PConnectionsRelay EClientStat = 1
	EClientStat_P2PGameConnections  EClientStat = 2
	EClientStat_P2PVoiceConnections EClientStat = 3
	EClientStat_BytesDownloaded     EClientStat = 4
	EClientStat_Max                 EClientStat = 5
)

func (EClientStat) String

func (e EClientStat) String() string

type EClientStatAggregateMethod

type EClientStatAggregateMethod int32
const (
	EClientStatAggregateMethod_LatestOnly EClientStatAggregateMethod = 0
	EClientStatAggregateMethod_Sum        EClientStatAggregateMethod = 1
	EClientStatAggregateMethod_Event      EClientStatAggregateMethod = 2
	EClientStatAggregateMethod_Scalar     EClientStatAggregateMethod = 3
)

func (EClientStatAggregateMethod) String

type EContentDownloadSourceType

type EContentDownloadSourceType int32
const (
	EContentDownloadSourceType_Invalid    EContentDownloadSourceType = 0
	EContentDownloadSourceType_CS         EContentDownloadSourceType = 1
	EContentDownloadSourceType_CDN        EContentDownloadSourceType = 2
	EContentDownloadSourceType_LCS        EContentDownloadSourceType = 3
	EContentDownloadSourceType_ProxyCache EContentDownloadSourceType = 4
	EContentDownloadSourceType_Max        EContentDownloadSourceType = 5
)

func (EContentDownloadSourceType) String

type ECurrencyCode

type ECurrencyCode int32
const (
	ECurrencyCode_Invalid ECurrencyCode = 0
	ECurrencyCode_USD     ECurrencyCode = 1
	ECurrencyCode_GBP     ECurrencyCode = 2
	ECurrencyCode_EUR     ECurrencyCode = 3
	ECurrencyCode_CHF     ECurrencyCode = 4
	ECurrencyCode_RUB     ECurrencyCode = 5
	ECurrencyCode_PLN     ECurrencyCode = 6
	ECurrencyCode_BRL     ECurrencyCode = 7
	ECurrencyCode_JPY     ECurrencyCode = 8
	ECurrencyCode_NOK     ECurrencyCode = 9
	ECurrencyCode_IDR     ECurrencyCode = 10
	ECurrencyCode_MYR     ECurrencyCode = 11
	ECurrencyCode_PHP     ECurrencyCode = 12
	ECurrencyCode_SGD     ECurrencyCode = 13
	ECurrencyCode_THB     ECurrencyCode = 14
	ECurrencyCode_VND     ECurrencyCode = 15
	ECurrencyCode_KRW     ECurrencyCode = 16
	ECurrencyCode_TRY     ECurrencyCode = 17
	ECurrencyCode_UAH     ECurrencyCode = 18
	ECurrencyCode_MXN     ECurrencyCode = 19
	ECurrencyCode_CAD     ECurrencyCode = 20
	ECurrencyCode_AUD     ECurrencyCode = 21
	ECurrencyCode_NZD     ECurrencyCode = 22
	ECurrencyCode_CNY     ECurrencyCode = 23
	ECurrencyCode_INR     ECurrencyCode = 24
	ECurrencyCode_CLP     ECurrencyCode = 25
	ECurrencyCode_PEN     ECurrencyCode = 26
	ECurrencyCode_COP     ECurrencyCode = 27
	ECurrencyCode_ZAR     ECurrencyCode = 28
	ECurrencyCode_HKD     ECurrencyCode = 29
	ECurrencyCode_TWD     ECurrencyCode = 30
	ECurrencyCode_SAR     ECurrencyCode = 31
	ECurrencyCode_AED     ECurrencyCode = 32
	ECurrencyCode_Max     ECurrencyCode = 33
)

func (ECurrencyCode) String

func (e ECurrencyCode) String() string

type EDRMBlobDownloadErrorDetail

type EDRMBlobDownloadErrorDetail int32
const (
	EDRMBlobDownloadErrorDetail_None                      EDRMBlobDownloadErrorDetail = 0
	EDRMBlobDownloadErrorDetail_DownloadFailed            EDRMBlobDownloadErrorDetail = 1
	EDRMBlobDownloadErrorDetail_TargetLocked              EDRMBlobDownloadErrorDetail = 2
	EDRMBlobDownloadErrorDetail_OpenZip                   EDRMBlobDownloadErrorDetail = 3
	EDRMBlobDownloadErrorDetail_ReadZipDirectory          EDRMBlobDownloadErrorDetail = 4
	EDRMBlobDownloadErrorDetail_UnexpectedZipEntry        EDRMBlobDownloadErrorDetail = 5
	EDRMBlobDownloadErrorDetail_UnzipFullFile             EDRMBlobDownloadErrorDetail = 6
	EDRMBlobDownloadErrorDetail_UnknownBlobType           EDRMBlobDownloadErrorDetail = 7
	EDRMBlobDownloadErrorDetail_UnzipStrips               EDRMBlobDownloadErrorDetail = 8
	EDRMBlobDownloadErrorDetail_UnzipMergeGuid            EDRMBlobDownloadErrorDetail = 9
	EDRMBlobDownloadErrorDetail_UnzipSignature            EDRMBlobDownloadErrorDetail = 10
	EDRMBlobDownloadErrorDetail_ApplyStrips               EDRMBlobDownloadErrorDetail = 11
	EDRMBlobDownloadErrorDetail_ApplyMergeGuid            EDRMBlobDownloadErrorDetail = 12
	EDRMBlobDownloadErrorDetail_ApplySignature            EDRMBlobDownloadErrorDetail = 13
	EDRMBlobDownloadErrorDetail_AppIdMismatch             EDRMBlobDownloadErrorDetail = 14
	EDRMBlobDownloadErrorDetail_AppIdUnexpected           EDRMBlobDownloadErrorDetail = 15
	EDRMBlobDownloadErrorDetail_AppliedSignatureCorrupt   EDRMBlobDownloadErrorDetail = 16
	EDRMBlobDownloadErrorDetail_ApplyValveSignatureHeader EDRMBlobDownloadErrorDetail = 17
	EDRMBlobDownloadErrorDetail_UnzipValveSignatureHeader EDRMBlobDownloadErrorDetail = 18
	EDRMBlobDownloadErrorDetail_PathManipulationError     EDRMBlobDownloadErrorDetail = 19
	EDRMBlobDownloadErrorDetail_TargetLocked_Base         EDRMBlobDownloadErrorDetail = 65536
	EDRMBlobDownloadErrorDetail_TargetLocked_Max          EDRMBlobDownloadErrorDetail = 131071
	EDRMBlobDownloadErrorDetail_NextBase                  EDRMBlobDownloadErrorDetail = 131072
)

func (EDRMBlobDownloadErrorDetail) String

type EDRMBlobDownloadType

type EDRMBlobDownloadType int32
const (
	EDRMBlobDownloadType_Error        EDRMBlobDownloadType = 0
	EDRMBlobDownloadType_File         EDRMBlobDownloadType = 1
	EDRMBlobDownloadType_Parts        EDRMBlobDownloadType = 2
	EDRMBlobDownloadType_Compressed   EDRMBlobDownloadType = 4
	EDRMBlobDownloadType_AllMask      EDRMBlobDownloadType = 7
	EDRMBlobDownloadType_IsJob        EDRMBlobDownloadType = 8
	EDRMBlobDownloadType_HighPriority EDRMBlobDownloadType = 16
	EDRMBlobDownloadType_AddTimestamp EDRMBlobDownloadType = 32
	EDRMBlobDownloadType_LowPriority  EDRMBlobDownloadType = 64
)

func (EDRMBlobDownloadType) String

func (e EDRMBlobDownloadType) String() string

type EDenyReason

type EDenyReason int32
const (
	EDenyReason_InvalidVersion          EDenyReason = 1
	EDenyReason_Generic                 EDenyReason = 2
	EDenyReason_NotLoggedOn             EDenyReason = 3
	EDenyReason_NoLicense               EDenyReason = 4
	EDenyReason_Cheater                 EDenyReason = 5
	EDenyReason_LoggedInElseWhere       EDenyReason = 6
	EDenyReason_UnknownText             EDenyReason = 7
	EDenyReason_IncompatibleAnticheat   EDenyReason = 8
	EDenyReason_MemoryCorruption        EDenyReason = 9
	EDenyReason_IncompatibleSoftware    EDenyReason = 10
	EDenyReason_SteamConnectionLost     EDenyReason = 11
	EDenyReason_SteamConnectionError    EDenyReason = 12
	EDenyReason_SteamResponseTimedOut   EDenyReason = 13
	EDenyReason_SteamValidationStalled  EDenyReason = 14
	EDenyReason_SteamOwnerLeftGuestUser EDenyReason = 15
)

func (EDenyReason) String

func (e EDenyReason) String() string

type EDepotFileFlag

type EDepotFileFlag int32
const (
	EDepotFileFlag_UserConfig          EDepotFileFlag = 1
	EDepotFileFlag_VersionedUserConfig EDepotFileFlag = 2
	EDepotFileFlag_Encrypted           EDepotFileFlag = 4
	EDepotFileFlag_ReadOnly            EDepotFileFlag = 8
	EDepotFileFlag_Hidden              EDepotFileFlag = 16
	EDepotFileFlag_Executable          EDepotFileFlag = 32
	EDepotFileFlag_Directory           EDepotFileFlag = 64
	EDepotFileFlag_CustomExecutable    EDepotFileFlag = 128
	EDepotFileFlag_InstallScript       EDepotFileFlag = 256
)

func (EDepotFileFlag) String

func (e EDepotFileFlag) String() string

type EEconTradeResponse

type EEconTradeResponse int32
const (
	EEconTradeResponse_Accepted                        EEconTradeResponse = 0
	EEconTradeResponse_Declined                        EEconTradeResponse = 1
	EEconTradeResponse_TradeBannedInitiator            EEconTradeResponse = 2
	EEconTradeResponse_TradeBannedTarget               EEconTradeResponse = 3
	EEconTradeResponse_TargetAlreadyTrading            EEconTradeResponse = 4
	EEconTradeResponse_Disabled                        EEconTradeResponse = 5
	EEconTradeResponse_NotLoggedIn                     EEconTradeResponse = 6
	EEconTradeResponse_Cancel                          EEconTradeResponse = 7
	EEconTradeResponse_TooSoon                         EEconTradeResponse = 8
	EEconTradeResponse_TooSoonPenalty                  EEconTradeResponse = 9
	EEconTradeResponse_ConnectionFailed                EEconTradeResponse = 10
	EEconTradeResponse_AlreadyTrading                  EEconTradeResponse = 11
	EEconTradeResponse_AlreadyHasTradeRequest          EEconTradeResponse = 12
	EEconTradeResponse_NoResponse                      EEconTradeResponse = 13
	EEconTradeResponse_CyberCafeInitiator              EEconTradeResponse = 14
	EEconTradeResponse_CyberCafeTarget                 EEconTradeResponse = 15
	EEconTradeResponse_SchoolLabInitiator              EEconTradeResponse = 16
	EEconTradeResponse_SchoolLabTarget                 EEconTradeResponse = 16
	EEconTradeResponse_InitiatorBlockedTarget          EEconTradeResponse = 18
	EEconTradeResponse_InitiatorNeedsVerifiedEmail     EEconTradeResponse = 20
	EEconTradeResponse_InitiatorNeedsSteamGuard        EEconTradeResponse = 21
	EEconTradeResponse_TargetAccountCannotTrade        EEconTradeResponse = 22
	EEconTradeResponse_InitiatorSteamGuardDuration     EEconTradeResponse = 23
	EEconTradeResponse_InitiatorPasswordResetProbation EEconTradeResponse = 24
	EEconTradeResponse_InitiatorNewDeviceCooldown      EEconTradeResponse = 25
	EEconTradeResponse_OKToDeliver                     EEconTradeResponse = 50
)

func (EEconTradeResponse) String

func (e EEconTradeResponse) String() string

type EFriendFlags

type EFriendFlags int32
const (
	EFriendFlags_None                 EFriendFlags = 0
	EFriendFlags_Blocked              EFriendFlags = 1
	EFriendFlags_FriendshipRequested  EFriendFlags = 2
	EFriendFlags_Immediate            EFriendFlags = 4
	EFriendFlags_ClanMember           EFriendFlags = 8
	EFriendFlags_OnGameServer         EFriendFlags = 16
	EFriendFlags_RequestingFriendship EFriendFlags = 128
	EFriendFlags_RequestingInfo       EFriendFlags = 256
	EFriendFlags_Ignored              EFriendFlags = 512
	EFriendFlags_IgnoredFriend        EFriendFlags = 1024
	EFriendFlags_Suggested            EFriendFlags = 2048
	EFriendFlags_FlagAll              EFriendFlags = 65535
)

func (EFriendFlags) String

func (e EFriendFlags) String() string

type EFriendRelationship

type EFriendRelationship int32
const (
	EFriendRelationship_None             EFriendRelationship = 0
	EFriendRelationship_Blocked          EFriendRelationship = 1
	EFriendRelationship_RequestRecipient EFriendRelationship = 2
	EFriendRelationship_Friend           EFriendRelationship = 3
	EFriendRelationship_RequestInitiator EFriendRelationship = 4
	EFriendRelationship_Ignored          EFriendRelationship = 5
	EFriendRelationship_IgnoredFriend    EFriendRelationship = 6
	EFriendRelationship_SuggestedFriend  EFriendRelationship = 7
	EFriendRelationship_Max              EFriendRelationship = 8
)

func (EFriendRelationship) String

func (e EFriendRelationship) String() string

type EIntroducerRouting

type EIntroducerRouting int32
const (
	EIntroducerRouting_FileShare     EIntroducerRouting = 0 // Deprecated
	EIntroducerRouting_P2PVoiceChat  EIntroducerRouting = 1
	EIntroducerRouting_P2PNetworking EIntroducerRouting = 2
)

func (EIntroducerRouting) String

func (e EIntroducerRouting) String() string

type ELeaderboardDataRequest

type ELeaderboardDataRequest int32
const (
	ELeaderboardDataRequest_Global           ELeaderboardDataRequest = 0
	ELeaderboardDataRequest_GlobalAroundUser ELeaderboardDataRequest = 1
	ELeaderboardDataRequest_Friends          ELeaderboardDataRequest = 2
	ELeaderboardDataRequest_Users            ELeaderboardDataRequest = 3
)

func (ELeaderboardDataRequest) String

func (e ELeaderboardDataRequest) String() string

type ELeaderboardDisplayType

type ELeaderboardDisplayType int32
const (
	ELeaderboardDisplayType_None             ELeaderboardDisplayType = 0
	ELeaderboardDisplayType_Numeric          ELeaderboardDisplayType = 1
	ELeaderboardDisplayType_TimeSeconds      ELeaderboardDisplayType = 2
	ELeaderboardDisplayType_TimeMilliSeconds ELeaderboardDisplayType = 3
)

func (ELeaderboardDisplayType) String

func (e ELeaderboardDisplayType) String() string

type ELeaderboardSortMethod

type ELeaderboardSortMethod int32
const (
	ELeaderboardSortMethod_None       ELeaderboardSortMethod = 0
	ELeaderboardSortMethod_Ascending  ELeaderboardSortMethod = 1
	ELeaderboardSortMethod_Descending ELeaderboardSortMethod = 2
)

func (ELeaderboardSortMethod) String

func (e ELeaderboardSortMethod) String() string

type ELeaderboardUploadScoreMethod

type ELeaderboardUploadScoreMethod int32
const (
	ELeaderboardUploadScoreMethod_None        ELeaderboardUploadScoreMethod = 0
	ELeaderboardUploadScoreMethod_KeepBest    ELeaderboardUploadScoreMethod = 1
	ELeaderboardUploadScoreMethod_ForceUpdate ELeaderboardUploadScoreMethod = 2
)

func (ELeaderboardUploadScoreMethod) String

type ELicenseFlags

type ELicenseFlags int32
const (
	ELicenseFlags_None               ELicenseFlags = 0
	ELicenseFlags_Renew              ELicenseFlags = 0x01
	ELicenseFlags_RenewalFailed      ELicenseFlags = 0x02
	ELicenseFlags_Pending            ELicenseFlags = 0x04
	ELicenseFlags_Expired            ELicenseFlags = 0x08
	ELicenseFlags_CancelledByUser    ELicenseFlags = 0x10
	ELicenseFlags_CancelledByAdmin   ELicenseFlags = 0x20
	ELicenseFlags_LowViolenceContent ELicenseFlags = 0x40
	ELicenseFlags_ImportedFromSteam2 ELicenseFlags = 0x80
)

func (ELicenseFlags) String

func (e ELicenseFlags) String() string

type ELicenseType

type ELicenseType int32
const (
	ELicenseType_NoLicense                             ELicenseType = 0
	ELicenseType_SinglePurchase                        ELicenseType = 1
	ELicenseType_SinglePurchaseLimitedUse              ELicenseType = 2
	ELicenseType_RecurringCharge                       ELicenseType = 3
	ELicenseType_RecurringChargeLimitedUse             ELicenseType = 4
	ELicenseType_RecurringChargeLimitedUseWithOverages ELicenseType = 5
	ELicenseType_RecurringOption                       ELicenseType = 6
)

func (ELicenseType) String

func (e ELicenseType) String() string

type EMarketingMessageFlags

type EMarketingMessageFlags int32
const (
	EMarketingMessageFlags_None                 EMarketingMessageFlags = 0
	EMarketingMessageFlags_HighPriority         EMarketingMessageFlags = 1
	EMarketingMessageFlags_PlatformWindows      EMarketingMessageFlags = 2
	EMarketingMessageFlags_PlatformMac          EMarketingMessageFlags = 4
	EMarketingMessageFlags_PlatformLinux        EMarketingMessageFlags = 8
	EMarketingMessageFlags_PlatformRestrictions EMarketingMessageFlags = EMarketingMessageFlags_PlatformWindows | EMarketingMessageFlags_PlatformMac | EMarketingMessageFlags_PlatformLinux
)

func (EMarketingMessageFlags) String

func (e EMarketingMessageFlags) String() string

type EMsg

type EMsg int32
const (
	EMsg_Invalid                                                  EMsg = 0
	EMsg_Multi                                                    EMsg = 1
	EMsg_BaseGeneral                                              EMsg = 100
	EMsg_GenericReply                                             EMsg = 100
	EMsg_DestJobFailed                                            EMsg = 113
	EMsg_Alert                                                    EMsg = 115
	EMsg_SCIDRequest                                              EMsg = 120
	EMsg_SCIDResponse                                             EMsg = 121
	EMsg_JobHeartbeat                                             EMsg = 123
	EMsg_HubConnect                                               EMsg = 124
	EMsg_Subscribe                                                EMsg = 126
	EMsg_RouteMessage                                             EMsg = 127
	EMsg_RemoteSysID                                              EMsg = 128
	EMsg_AMCreateAccountResponse                                  EMsg = 129
	EMsg_WGRequest                                                EMsg = 130
	EMsg_WGResponse                                               EMsg = 131
	EMsg_KeepAlive                                                EMsg = 132
	EMsg_WebAPIJobRequest                                         EMsg = 133
	EMsg_WebAPIJobResponse                                        EMsg = 134
	EMsg_ClientSessionStart                                       EMsg = 135
	EMsg_ClientSessionEnd                                         EMsg = 136
	EMsg_ClientSessionUpdateAuthTicket                            EMsg = 137
	EMsg_StatsDeprecated                                          EMsg = 138 // Deprecated
	EMsg_Ping                                                     EMsg = 139
	EMsg_PingResponse                                             EMsg = 140
	EMsg_Stats                                                    EMsg = 141
	EMsg_RequestFullStatsBlock                                    EMsg = 142
	EMsg_LoadDBOCacheItem                                         EMsg = 143
	EMsg_LoadDBOCacheItemResponse                                 EMsg = 144
	EMsg_InvalidateDBOCacheItems                                  EMsg = 145
	EMsg_ServiceMethod                                            EMsg = 146
	EMsg_ServiceMethodResponse                                    EMsg = 147
	EMsg_BaseShell                                                EMsg = 200
	EMsg_AssignSysID                                              EMsg = 200
	EMsg_Exit                                                     EMsg = 201
	EMsg_DirRequest                                               EMsg = 202
	EMsg_DirResponse                                              EMsg = 203
	EMsg_ZipRequest                                               EMsg = 204
	EMsg_ZipResponse                                              EMsg = 205
	EMsg_UpdateRecordResponse                                     EMsg = 215
	EMsg_UpdateCreditCardRequest                                  EMsg = 221
	EMsg_UpdateUserBanResponse                                    EMsg = 225
	EMsg_PrepareToExit                                            EMsg = 226
	EMsg_ContentDescriptionUpdate                                 EMsg = 227
	EMsg_TestResetServer                                          EMsg = 228
	EMsg_UniverseChanged                                          EMsg = 229
	EMsg_ShellConfigInfoUpdate                                    EMsg = 230
	EMsg_RequestWindowsEventLogEntries                            EMsg = 233
	EMsg_ProvideWindowsEventLogEntries                            EMsg = 234
	EMsg_ShellSearchLogs                                          EMsg = 235
	EMsg_ShellSearchLogsResponse                                  EMsg = 236
	EMsg_ShellCheckWindowsUpdates                                 EMsg = 237
	EMsg_ShellCheckWindowsUpdatesResponse                         EMsg = 238
	EMsg_ShellFlushUserLicenseCache                               EMsg = 239
	EMsg_BaseGM                                                   EMsg = 300
	EMsg_Heartbeat                                                EMsg = 300
	EMsg_ShellFailed                                              EMsg = 301
	EMsg_ExitShells                                               EMsg = 307
	EMsg_ExitShell                                                EMsg = 308
	EMsg_GracefulExitShell                                        EMsg = 309
	EMsg_NotifyWatchdog                                           EMsg = 314
	EMsg_LicenseProcessingComplete                                EMsg = 316
	EMsg_SetTestFlag                                              EMsg = 317
	EMsg_QueuedEmailsComplete                                     EMsg = 318
	EMsg_GMReportPHPError                                         EMsg = 319
	EMsg_GMDRMSync                                                EMsg = 320
	EMsg_PhysicalBoxInventory                                     EMsg = 321
	EMsg_UpdateConfigFile                                         EMsg = 322
	EMsg_TestInitDB                                               EMsg = 323
	EMsg_GMWriteConfigToSQL                                       EMsg = 324
	EMsg_GMLoadActivationCodes                                    EMsg = 325
	EMsg_GMQueueForFBS                                            EMsg = 326
	EMsg_GMSchemaConversionResults                                EMsg = 327
	EMsg_GMSchemaConversionResultsResponse                        EMsg = 328
	EMsg_GMWriteShellFailureToSQL                                 EMsg = 329
	EMsg_BaseAIS                                                  EMsg = 400
	EMsg_AISRefreshContentDescription                             EMsg = 401
	EMsg_AISRequestContentDescription                             EMsg = 402
	EMsg_AISUpdateAppInfo                                         EMsg = 403
	EMsg_AISUpdatePackageInfo                                     EMsg = 404
	EMsg_AISGetPackageChangeNumber                                EMsg = 405
	EMsg_AISGetPackageChangeNumberResponse                        EMsg = 406
	EMsg_AISAppInfoTableChanged                                   EMsg = 407
	EMsg_AISUpdatePackageInfoResponse                             EMsg = 408
	EMsg_AISCreateMarketingMessage                                EMsg = 409
	EMsg_AISCreateMarketingMessageResponse                        EMsg = 410
	EMsg_AISGetMarketingMessage                                   EMsg = 411
	EMsg_AISGetMarketingMessageResponse                           EMsg = 412
	EMsg_AISUpdateMarketingMessage                                EMsg = 413
	EMsg_AISUpdateMarketingMessageResponse                        EMsg = 414
	EMsg_AISRequestMarketingMessageUpdate                         EMsg = 415
	EMsg_AISDeleteMarketingMessage                                EMsg = 416
	EMsg_AISGetMarketingTreatments                                EMsg = 419
	EMsg_AISGetMarketingTreatmentsResponse                        EMsg = 420
	EMsg_AISRequestMarketingTreatmentUpdate                       EMsg = 421
	EMsg_AISTestAddPackage                                        EMsg = 422
	EMsg_AIGetAppGCFlags                                          EMsg = 423
	EMsg_AIGetAppGCFlagsResponse                                  EMsg = 424
	EMsg_AIGetAppList                                             EMsg = 425
	EMsg_AIGetAppListResponse                                     EMsg = 426
	EMsg_AIGetAppInfo                                             EMsg = 427
	EMsg_AIGetAppInfoResponse                                     EMsg = 428
	EMsg_AISGetCouponDefinition                                   EMsg = 429
	EMsg_AISGetCouponDefinitionResponse                           EMsg = 430
	EMsg_BaseAM                                                   EMsg = 500
	EMsg_AMUpdateUserBanRequest                                   EMsg = 504
	EMsg_AMAddLicense                                             EMsg = 505
	EMsg_AMBeginProcessingLicenses                                EMsg = 507
	EMsg_AMSendSystemIMToUser                                     EMsg = 508
	EMsg_AMExtendLicense                                          EMsg = 509
	EMsg_AMAddMinutesToLicense                                    EMsg = 510
	EMsg_AMCancelLicense                                          EMsg = 511
	EMsg_AMInitPurchase                                           EMsg = 512
	EMsg_AMPurchaseResponse                                       EMsg = 513
	EMsg_AMGetFinalPrice                                          EMsg = 514
	EMsg_AMGetFinalPriceResponse                                  EMsg = 515
	EMsg_AMGetLegacyGameKey                                       EMsg = 516
	EMsg_AMGetLegacyGameKeyResponse                               EMsg = 517
	EMsg_AMFindHungTransactions                                   EMsg = 518
	EMsg_AMSetAccountTrustedRequest                               EMsg = 519
	EMsg_AMCompletePurchase                                       EMsg = 521
	EMsg_AMCancelPurchase                                         EMsg = 522
	EMsg_AMNewChallenge                                           EMsg = 523
	EMsg_AMFixPendingPurchaseResponse                             EMsg = 526
	EMsg_AMIsUserBanned                                           EMsg = 527
	EMsg_AMRegisterKey                                            EMsg = 528
	EMsg_AMLoadActivationCodes                                    EMsg = 529
	EMsg_AMLoadActivationCodesResponse                            EMsg = 530
	EMsg_AMLookupKeyResponse                                      EMsg = 531
	EMsg_AMLookupKey                                              EMsg = 532
	EMsg_AMChatCleanup                                            EMsg = 533
	EMsg_AMClanCleanup                                            EMsg = 534
	EMsg_AMFixPendingRefund                                       EMsg = 535
	EMsg_AMReverseChargeback                                      EMsg = 536
	EMsg_AMReverseChargebackResponse                              EMsg = 537
	EMsg_AMClanCleanupList                                        EMsg = 538
	EMsg_AMGetLicenses                                            EMsg = 539
	EMsg_AMGetLicensesResponse                                    EMsg = 540
	EMsg_AllowUserToPlayQuery                                     EMsg = 550
	EMsg_AllowUserToPlayResponse                                  EMsg = 551
	EMsg_AMVerfiyUser                                             EMsg = 552
	EMsg_AMClientNotPlaying                                       EMsg = 553
	EMsg_ClientRequestFriendship                                  EMsg = 554
	EMsg_AMRelayPublishStatus                                     EMsg = 555
	EMsg_AMResetCommunityContent                                  EMsg = 556
	EMsg_AMPrimePersonaStateCache                                 EMsg = 557
	EMsg_AMAllowUserContentQuery                                  EMsg = 558
	EMsg_AMAllowUserContentResponse                               EMsg = 559
	EMsg_AMInitPurchaseResponse                                   EMsg = 560
	EMsg_AMRevokePurchaseResponse                                 EMsg = 561
	EMsg_AMLockProfile                                            EMsg = 562
	EMsg_AMRefreshGuestPasses                                     EMsg = 563
	EMsg_AMInviteUserToClan                                       EMsg = 564
	EMsg_AMAcknowledgeClanInvite                                  EMsg = 565
	EMsg_AMGrantGuestPasses                                       EMsg = 566
	EMsg_AMClanDataUpdated                                        EMsg = 567
	EMsg_AMReloadAccount                                          EMsg = 568
	EMsg_AMClientChatMsgRelay                                     EMsg = 569
	EMsg_AMChatMulti                                              EMsg = 570
	EMsg_AMClientChatInviteRelay                                  EMsg = 571
	EMsg_AMChatInvite                                             EMsg = 572
	EMsg_AMClientJoinChatRelay                                    EMsg = 573
	EMsg_AMClientChatMemberInfoRelay                              EMsg = 574
	EMsg_AMPublishChatMemberInfo                                  EMsg = 575
	EMsg_AMClientAcceptFriendInvite                               EMsg = 576
	EMsg_AMChatEnter                                              EMsg = 577
	EMsg_AMClientPublishRemovalFromSource                         EMsg = 578
	EMsg_AMChatActionResult                                       EMsg = 579
	EMsg_AMFindAccounts                                           EMsg = 580
	EMsg_AMFindAccountsResponse                                   EMsg = 581
	EMsg_AMSetAccountFlags                                        EMsg = 584
	EMsg_AMCreateClan                                             EMsg = 586
	EMsg_AMCreateClanResponse                                     EMsg = 587
	EMsg_AMGetClanDetails                                         EMsg = 588
	EMsg_AMGetClanDetailsResponse                                 EMsg = 589
	EMsg_AMSetPersonaName                                         EMsg = 590
	EMsg_AMSetAvatar                                              EMsg = 591
	EMsg_AMAuthenticateUser                                       EMsg = 592
	EMsg_AMAuthenticateUserResponse                               EMsg = 593
	EMsg_AMGetAccountFriendsCount                                 EMsg = 594
	EMsg_AMGetAccountFriendsCountResponse                         EMsg = 595
	EMsg_AMP2PIntroducerMessage                                   EMsg = 596
	EMsg_ClientChatAction                                         EMsg = 597
	EMsg_AMClientChatActionRelay                                  EMsg = 598
	EMsg_BaseVS                                                   EMsg = 600
	EMsg_ReqChallenge                                             EMsg = 600
	EMsg_VACResponse                                              EMsg = 601
	EMsg_ReqChallengeTest                                         EMsg = 602
	EMsg_VSMarkCheat                                              EMsg = 604
	EMsg_VSAddCheat                                               EMsg = 605
	EMsg_VSPurgeCodeModDB                                         EMsg = 606
	EMsg_VSGetChallengeResults                                    EMsg = 607
	EMsg_VSChallengeResultText                                    EMsg = 608
	EMsg_VSReportLingerer                                         EMsg = 609
	EMsg_VSRequestManagedChallenge                                EMsg = 610
	EMsg_VSLoadDBFinished                                         EMsg = 611
	EMsg_BaseDRMS                                                 EMsg = 625
	EMsg_DRMBuildBlobRequest                                      EMsg = 628
	EMsg_DRMBuildBlobResponse                                     EMsg = 629
	EMsg_DRMResolveGuidRequest                                    EMsg = 630
	EMsg_DRMResolveGuidResponse                                   EMsg = 631
	EMsg_DRMVariabilityReport                                     EMsg = 633
	EMsg_DRMVariabilityReportResponse                             EMsg = 634
	EMsg_DRMStabilityReport                                       EMsg = 635
	EMsg_DRMStabilityReportResponse                               EMsg = 636
	EMsg_DRMDetailsReportRequest                                  EMsg = 637
	EMsg_DRMDetailsReportResponse                                 EMsg = 638
	EMsg_DRMProcessFile                                           EMsg = 639
	EMsg_DRMAdminUpdate                                           EMsg = 640
	EMsg_DRMAdminUpdateResponse                                   EMsg = 641
	EMsg_DRMSync                                                  EMsg = 642
	EMsg_DRMSyncResponse                                          EMsg = 643
	EMsg_DRMProcessFileResponse                                   EMsg = 644
	EMsg_DRMEmptyGuidCache                                        EMsg = 645
	EMsg_DRMEmptyGuidCacheResponse                                EMsg = 646
	EMsg_BaseCS                                                   EMsg = 650
	EMsg_CSUserContentRequest                                     EMsg = 652 // Deprecated
	EMsg_BaseClient                                               EMsg = 700
	EMsg_ClientLogOn_Deprecated                                   EMsg = 701 // Deprecated
	EMsg_ClientAnonLogOn_Deprecated                               EMsg = 702 // Deprecated
	EMsg_ClientHeartBeat                                          EMsg = 703
	EMsg_ClientVACResponse                                        EMsg = 704
	EMsg_ClientGamesPlayed_obsolete                               EMsg = 705 // Deprecated
	EMsg_ClientLogOff                                             EMsg = 706
	EMsg_ClientNoUDPConnectivity                                  EMsg = 707
	EMsg_ClientInformOfCreateAccount                              EMsg = 708
	EMsg_ClientAckVACBan                                          EMsg = 709
	EMsg_ClientConnectionStats                                    EMsg = 710
	EMsg_ClientInitPurchase                                       EMsg = 711
	EMsg_ClientPingResponse                                       EMsg = 712
	EMsg_ClientRemoveFriend                                       EMsg = 714
	EMsg_ClientGamesPlayedNoDataBlob                              EMsg = 715
	EMsg_ClientChangeStatus                                       EMsg = 716
	EMsg_ClientVacStatusResponse                                  EMsg = 717
	EMsg_ClientFriendMsg                                          EMsg = 718
	EMsg_ClientGameConnect_obsolete                               EMsg = 719 // Deprecated
	EMsg_ClientGamesPlayed2_obsolete                              EMsg = 720 // Deprecated
	EMsg_ClientGameEnded_obsolete                                 EMsg = 721 // Deprecated
	EMsg_ClientGetFinalPrice                                      EMsg = 722
	EMsg_ClientSystemIM                                           EMsg = 726
	EMsg_ClientSystemIMAck                                        EMsg = 727
	EMsg_ClientGetLicenses                                        EMsg = 728
	EMsg_ClientCancelLicense                                      EMsg = 729 // Deprecated
	EMsg_ClientGetLegacyGameKey                                   EMsg = 730
	EMsg_ClientContentServerLogOn_Deprecated                      EMsg = 731 // Deprecated
	EMsg_ClientAckVACBan2                                         EMsg = 732
	EMsg_ClientAckMessageByGID                                    EMsg = 735 // Deprecated
	EMsg_ClientGetPurchaseReceipts                                EMsg = 736
	EMsg_ClientAckPurchaseReceipt                                 EMsg = 737
	EMsg_ClientGamesPlayed3_obsolete                              EMsg = 738 // Deprecated
	EMsg_ClientSendGuestPass                                      EMsg = 739
	EMsg_ClientAckGuestPass                                       EMsg = 740
	EMsg_ClientRedeemGuestPass                                    EMsg = 741
	EMsg_ClientGamesPlayed                                        EMsg = 742
	EMsg_ClientRegisterKey                                        EMsg = 743
	EMsg_ClientInviteUserToClan                                   EMsg = 744
	EMsg_ClientAcknowledgeClanInvite                              EMsg = 745
	EMsg_ClientPurchaseWithMachineID                              EMsg = 746
	EMsg_ClientAppUsageEvent                                      EMsg = 747
	EMsg_ClientGetGiftTargetList                                  EMsg = 748 // Deprecated
	EMsg_ClientGetGiftTargetListResponse                          EMsg = 749 // Deprecated
	EMsg_ClientLogOnResponse                                      EMsg = 751
	EMsg_ClientVACChallenge                                       EMsg = 753
	EMsg_ClientSetHeartbeatRate                                   EMsg = 755
	EMsg_ClientNotLoggedOnDeprecated                              EMsg = 756 // Deprecated
	EMsg_ClientLoggedOff                                          EMsg = 757
	EMsg_GSApprove                                                EMsg = 758
	EMsg_GSDeny                                                   EMsg = 759
	EMsg_GSKick                                                   EMsg = 760
	EMsg_ClientCreateAcctResponse                                 EMsg = 761
	EMsg_ClientPurchaseResponse                                   EMsg = 763
	EMsg_ClientPing                                               EMsg = 764
	EMsg_ClientNOP                                                EMsg = 765
	EMsg_ClientPersonaState                                       EMsg = 766
	EMsg_ClientFriendsList                                        EMsg = 767
	EMsg_ClientAccountInfo                                        EMsg = 768
	EMsg_ClientVacStatusQuery                                     EMsg = 770
	EMsg_ClientNewsUpdate                                         EMsg = 771
	EMsg_ClientGameConnectDeny                                    EMsg = 773
	EMsg_GSStatusReply                                            EMsg = 774
	EMsg_ClientGetFinalPriceResponse                              EMsg = 775
	EMsg_ClientGameConnectTokens                                  EMsg = 779
	EMsg_ClientLicenseList                                        EMsg = 780
	EMsg_ClientCancelLicenseResponse                              EMsg = 781 // Deprecated
	EMsg_ClientVACBanStatus                                       EMsg = 782
	EMsg_ClientCMList                                             EMsg = 783
	EMsg_ClientEncryptPct                                         EMsg = 784
	EMsg_ClientGetLegacyGameKeyResponse                           EMsg = 785
	EMsg_ClientFavoritesList                                      EMsg = 786
	EMsg_CSUserContentApprove                                     EMsg = 787 // Deprecated
	EMsg_CSUserContentDeny                                        EMsg = 788 // Deprecated
	EMsg_ClientInitPurchaseResponse                               EMsg = 789
	EMsg_ClientAddFriend                                          EMsg = 791
	EMsg_ClientAddFriendResponse                                  EMsg = 792
	EMsg_ClientInviteFriend                                       EMsg = 793 // Deprecated
	EMsg_ClientInviteFriendResponse                               EMsg = 794 // Deprecated
	EMsg_ClientSendGuestPassResponse                              EMsg = 795 // Deprecated
	EMsg_ClientAckGuestPassResponse                               EMsg = 796
	EMsg_ClientRedeemGuestPassResponse                            EMsg = 797
	EMsg_ClientUpdateGuestPassesList                              EMsg = 798
	EMsg_ClientChatMsg                                            EMsg = 799
	EMsg_ClientChatInvite                                         EMsg = 800
	EMsg_ClientJoinChat                                           EMsg = 801
	EMsg_ClientChatMemberInfo                                     EMsg = 802
	EMsg_ClientLogOnWithCredentials_Deprecated                    EMsg = 803 // Deprecated
	EMsg_ClientPasswordChangeResponse                             EMsg = 805
	EMsg_ClientChatEnter                                          EMsg = 807
	EMsg_ClientFriendRemovedFromSource                            EMsg = 808
	EMsg_ClientCreateChat                                         EMsg = 809
	EMsg_ClientCreateChatResponse                                 EMsg = 810
	EMsg_ClientUpdateChatMetadata                                 EMsg = 811
	EMsg_ClientP2PIntroducerMessage                               EMsg = 813
	EMsg_ClientChatActionResult                                   EMsg = 814
	EMsg_ClientRequestFriendData                                  EMsg = 815
	EMsg_ClientGetUserStats                                       EMsg = 818
	EMsg_ClientGetUserStatsResponse                               EMsg = 819
	EMsg_ClientStoreUserStats                                     EMsg = 820
	EMsg_ClientStoreUserStatsResponse                             EMsg = 821
	EMsg_ClientClanState                                          EMsg = 822
	EMsg_ClientServiceModule                                      EMsg = 830
	EMsg_ClientServiceCall                                        EMsg = 831
	EMsg_ClientServiceCallResponse                                EMsg = 832
	EMsg_ClientPackageInfoRequest                                 EMsg = 833
	EMsg_ClientPackageInfoResponse                                EMsg = 834
	EMsg_ClientNatTraversalStatEvent                              EMsg = 839
	EMsg_ClientAppInfoRequest                                     EMsg = 840
	EMsg_ClientAppInfoResponse                                    EMsg = 841
	EMsg_ClientSteamUsageEvent                                    EMsg = 842
	EMsg_ClientCheckPassword                                      EMsg = 845
	EMsg_ClientResetPassword                                      EMsg = 846
	EMsg_ClientCheckPasswordResponse                              EMsg = 848
	EMsg_ClientResetPasswordResponse                              EMsg = 849
	EMsg_ClientSessionToken                                       EMsg = 850
	EMsg_ClientDRMProblemReport                                   EMsg = 851
	EMsg_ClientSetIgnoreFriend                                    EMsg = 855
	EMsg_ClientSetIgnoreFriendResponse                            EMsg = 856
	EMsg_ClientGetAppOwnershipTicket                              EMsg = 857
	EMsg_ClientGetAppOwnershipTicketResponse                      EMsg = 858
	EMsg_ClientGetLobbyListResponse                               EMsg = 860
	EMsg_ClientGetLobbyMetadata                                   EMsg = 861
	EMsg_ClientGetLobbyMetadataResponse                           EMsg = 862
	EMsg_ClientVTTCert                                            EMsg = 863
	EMsg_ClientAppInfoUpdate                                      EMsg = 866
	EMsg_ClientAppInfoChanges                                     EMsg = 867
	EMsg_ClientServerList                                         EMsg = 880
	EMsg_ClientEmailChangeResponse                                EMsg = 891
	EMsg_ClientSecretQAChangeResponse                             EMsg = 892
	EMsg_ClientDRMBlobRequest                                     EMsg = 896
	EMsg_ClientDRMBlobResponse                                    EMsg = 897
	EMsg_ClientLookupKey                                          EMsg = 898
	EMsg_ClientLookupKeyResponse                                  EMsg = 899
	EMsg_BaseGameServer                                           EMsg = 900
	EMsg_GSDisconnectNotice                                       EMsg = 901
	EMsg_GSStatus                                                 EMsg = 903
	EMsg_GSUserPlaying                                            EMsg = 905
	EMsg_GSStatus2                                                EMsg = 906
	EMsg_GSStatusUpdate_Unused                                    EMsg = 907
	EMsg_GSServerType                                             EMsg = 908
	EMsg_GSPlayerList                                             EMsg = 909
	EMsg_GSGetUserAchievementStatus                               EMsg = 910
	EMsg_GSGetUserAchievementStatusResponse                       EMsg = 911
	EMsg_GSGetPlayStats                                           EMsg = 918
	EMsg_GSGetPlayStatsResponse                                   EMsg = 919
	EMsg_GSGetUserGroupStatus                                     EMsg = 920
	EMsg_AMGetUserGroupStatus                                     EMsg = 921
	EMsg_AMGetUserGroupStatusResponse                             EMsg = 922
	EMsg_GSGetUserGroupStatusResponse                             EMsg = 923
	EMsg_GSGetReputation                                          EMsg = 936
	EMsg_GSGetReputationResponse                                  EMsg = 937
	EMsg_GSAssociateWithClan                                      EMsg = 938
	EMsg_GSAssociateWithClanResponse                              EMsg = 939
	EMsg_GSComputeNewPlayerCompatibility                          EMsg = 940
	EMsg_GSComputeNewPlayerCompatibilityResponse                  EMsg = 941
	EMsg_BaseAdmin                                                EMsg = 1000
	EMsg_AdminCmd                                                 EMsg = 1000
	EMsg_AdminCmdResponse                                         EMsg = 1004
	EMsg_AdminLogListenRequest                                    EMsg = 1005
	EMsg_AdminLogEvent                                            EMsg = 1006
	EMsg_LogSearchRequest                                         EMsg = 1007
	EMsg_LogSearchResponse                                        EMsg = 1008
	EMsg_LogSearchCancel                                          EMsg = 1009
	EMsg_UniverseData                                             EMsg = 1010
	EMsg_RequestStatHistory                                       EMsg = 1014
	EMsg_StatHistory                                              EMsg = 1015
	EMsg_AdminPwLogon                                             EMsg = 1017
	EMsg_AdminPwLogonResponse                                     EMsg = 1018
	EMsg_AdminSpew                                                EMsg = 1019
	EMsg_AdminConsoleTitle                                        EMsg = 1020
	EMsg_AdminGCSpew                                              EMsg = 1023
	EMsg_AdminGCCommand                                           EMsg = 1024
	EMsg_AdminGCGetCommandList                                    EMsg = 1025
	EMsg_AdminGCGetCommandListResponse                            EMsg = 1026
	EMsg_FBSConnectionData                                        EMsg = 1027
	EMsg_AdminMsgSpew                                             EMsg = 1028
	EMsg_BaseFBS                                                  EMsg = 1100
	EMsg_FBSReqVersion                                            EMsg = 1100
	EMsg_FBSVersionInfo                                           EMsg = 1101
	EMsg_FBSForceRefresh                                          EMsg = 1102
	EMsg_FBSForceBounce                                           EMsg = 1103
	EMsg_FBSDeployPackage                                         EMsg = 1104
	EMsg_FBSDeployResponse                                        EMsg = 1105
	EMsg_FBSUpdateBootstrapper                                    EMsg = 1106
	EMsg_FBSSetState                                              EMsg = 1107
	EMsg_FBSApplyOSUpdates                                        EMsg = 1108
	EMsg_FBSRunCMDScript                                          EMsg = 1109
	EMsg_FBSRebootBox                                             EMsg = 1110
	EMsg_FBSSetBigBrotherMode                                     EMsg = 1111
	EMsg_FBSMinidumpServer                                        EMsg = 1112
	EMsg_FBSSetShellCount_obsolete                                EMsg = 1113 // Deprecated
	EMsg_FBSDeployHotFixPackage                                   EMsg = 1114
	EMsg_FBSDeployHotFixResponse                                  EMsg = 1115
	EMsg_FBSDownloadHotFix                                        EMsg = 1116
	EMsg_FBSDownloadHotFixResponse                                EMsg = 1117
	EMsg_FBSUpdateTargetConfigFile                                EMsg = 1118
	EMsg_FBSApplyAccountCred                                      EMsg = 1119
	EMsg_FBSApplyAccountCredResponse                              EMsg = 1120
	EMsg_FBSSetShellCount                                         EMsg = 1121
	EMsg_FBSTerminateShell                                        EMsg = 1122
	EMsg_FBSQueryGMForRequest                                     EMsg = 1123
	EMsg_FBSQueryGMResponse                                       EMsg = 1124
	EMsg_FBSTerminateZombies                                      EMsg = 1125
	EMsg_FBSInfoFromBootstrapper                                  EMsg = 1126
	EMsg_FBSRebootBoxResponse                                     EMsg = 1127
	EMsg_FBSBootstrapperPackageRequest                            EMsg = 1128
	EMsg_FBSBootstrapperPackageResponse                           EMsg = 1129
	EMsg_FBSBootstrapperGetPackageChunk                           EMsg = 1130
	EMsg_FBSBootstrapperGetPackageChunkResponse                   EMsg = 1131
	EMsg_FBSBootstrapperPackageTransferProgress                   EMsg = 1132
	EMsg_FBSRestartBootstrapper                                   EMsg = 1133
	EMsg_BaseFileXfer                                             EMsg = 1200
	EMsg_FileXferRequest                                          EMsg = 1200
	EMsg_FileXferResponse                                         EMsg = 1201
	EMsg_FileXferData                                             EMsg = 1202
	EMsg_FileXferEnd                                              EMsg = 1203
	EMsg_FileXferDataAck                                          EMsg = 1204
	EMsg_BaseChannelAuth                                          EMsg = 1300
	EMsg_ChannelAuthChallenge                                     EMsg = 1300
	EMsg_ChannelAuthResponse                                      EMsg = 1301
	EMsg_ChannelAuthResult                                        EMsg = 1302
	EMsg_ChannelEncryptRequest                                    EMsg = 1303
	EMsg_ChannelEncryptResponse                                   EMsg = 1304
	EMsg_ChannelEncryptResult                                     EMsg = 1305
	EMsg_BaseBS                                                   EMsg = 1400
	EMsg_BSPurchaseStart                                          EMsg = 1401
	EMsg_BSPurchaseResponse                                       EMsg = 1402
	EMsg_BSSettleNOVA                                             EMsg = 1404
	EMsg_BSSettleComplete                                         EMsg = 1406
	EMsg_BSBannedRequest                                          EMsg = 1407
	EMsg_BSInitPayPalTxn                                          EMsg = 1408
	EMsg_BSInitPayPalTxnResponse                                  EMsg = 1409
	EMsg_BSGetPayPalUserInfo                                      EMsg = 1410
	EMsg_BSGetPayPalUserInfoResponse                              EMsg = 1411
	EMsg_BSRefundTxn                                              EMsg = 1413
	EMsg_BSRefundTxnResponse                                      EMsg = 1414
	EMsg_BSGetEvents                                              EMsg = 1415
	EMsg_BSChaseRFRRequest                                        EMsg = 1416
	EMsg_BSPaymentInstrBan                                        EMsg = 1417
	EMsg_BSPaymentInstrBanResponse                                EMsg = 1418
	EMsg_BSProcessGCReports                                       EMsg = 1419
	EMsg_BSProcessPPReports                                       EMsg = 1420
	EMsg_BSInitGCBankXferTxn                                      EMsg = 1421
	EMsg_BSInitGCBankXferTxnResponse                              EMsg = 1422
	EMsg_BSQueryGCBankXferTxn                                     EMsg = 1423
	EMsg_BSQueryGCBankXferTxnResponse                             EMsg = 1424
	EMsg_BSCommitGCTxn                                            EMsg = 1425
	EMsg_BSQueryTransactionStatus                                 EMsg = 1426
	EMsg_BSQueryTransactionStatusResponse                         EMsg = 1427
	EMsg_BSQueryCBOrderStatus                                     EMsg = 1428
	EMsg_BSQueryCBOrderStatusResponse                             EMsg = 1429
	EMsg_BSRunRedFlagReport                                       EMsg = 1430
	EMsg_BSQueryPaymentInstUsage                                  EMsg = 1431
	EMsg_BSQueryPaymentInstResponse                               EMsg = 1432
	EMsg_BSQueryTxnExtendedInfo                                   EMsg = 1433
	EMsg_BSQueryTxnExtendedInfoResponse                           EMsg = 1434
	EMsg_BSUpdateConversionRates                                  EMsg = 1435
	EMsg_BSProcessUSBankReports                                   EMsg = 1436
	EMsg_BSPurchaseRunFraudChecks                                 EMsg = 1437
	EMsg_BSPurchaseRunFraudChecksResponse                         EMsg = 1438
	EMsg_BSStartShippingJobs                                      EMsg = 1439
	EMsg_BSQueryBankInformation                                   EMsg = 1440
	EMsg_BSQueryBankInformationResponse                           EMsg = 1441
	EMsg_BSValidateXsollaSignature                                EMsg = 1445
	EMsg_BSValidateXsollaSignatureResponse                        EMsg = 1446
	EMsg_BSQiwiWalletInvoice                                      EMsg = 1448
	EMsg_BSQiwiWalletInvoiceResponse                              EMsg = 1449
	EMsg_BSUpdateInventoryFromProPack                             EMsg = 1450
	EMsg_BSUpdateInventoryFromProPackResponse                     EMsg = 1451
	EMsg_BSSendShippingRequest                                    EMsg = 1452
	EMsg_BSSendShippingRequestResponse                            EMsg = 1453
	EMsg_BSGetProPackOrderStatus                                  EMsg = 1454
	EMsg_BSGetProPackOrderStatusResponse                          EMsg = 1455
	EMsg_BSCheckJobRunning                                        EMsg = 1456
	EMsg_BSCheckJobRunningResponse                                EMsg = 1457
	EMsg_BSResetPackagePurchaseRateLimit                          EMsg = 1458
	EMsg_BSResetPackagePurchaseRateLimitResponse                  EMsg = 1459
	EMsg_BSUpdatePaymentData                                      EMsg = 1460
	EMsg_BSUpdatePaymentDataResponse                              EMsg = 1461
	EMsg_BSGetBillingAddress                                      EMsg = 1462
	EMsg_BSGetBillingAddressResponse                              EMsg = 1463
	EMsg_BSGetCreditCardInfo                                      EMsg = 1464
	EMsg_BSGetCreditCardInfoResponse                              EMsg = 1465
	EMsg_BSRemoveExpiredPaymentData                               EMsg = 1468
	EMsg_BSRemoveExpiredPaymentDataResponse                       EMsg = 1469
	EMsg_BSConvertToCurrentKeys                                   EMsg = 1470
	EMsg_BSConvertToCurrentKeysResponse                           EMsg = 1471
	EMsg_BSInitPurchase                                           EMsg = 1472
	EMsg_BSInitPurchaseResponse                                   EMsg = 1473
	EMsg_BSCompletePurchase                                       EMsg = 1474
	EMsg_BSCompletePurchaseResponse                               EMsg = 1475
	EMsg_BSPruneCardUsageStats                                    EMsg = 1476
	EMsg_BSPruneCardUsageStatsResponse                            EMsg = 1477
	EMsg_BSStoreBankInformation                                   EMsg = 1478
	EMsg_BSStoreBankInformationResponse                           EMsg = 1479
	EMsg_BSVerifyPOSAKey                                          EMsg = 1480
	EMsg_BSVerifyPOSAKeyResponse                                  EMsg = 1481
	EMsg_BSReverseRedeemPOSAKey                                   EMsg = 1482
	EMsg_BSReverseRedeemPOSAKeyResponse                           EMsg = 1483
	EMsg_BSQueryFindCreditCard                                    EMsg = 1484
	EMsg_BSQueryFindCreditCardResponse                            EMsg = 1485
	EMsg_BSStatusInquiryPOSAKey                                   EMsg = 1486
	EMsg_BSStatusInquiryPOSAKeyResponse                           EMsg = 1487
	EMsg_BSValidateMoPaySignature                                 EMsg = 1488
	EMsg_BSValidateMoPaySignatureResponse                         EMsg = 1489
	EMsg_BSMoPayConfirmProductDelivery                            EMsg = 1490
	EMsg_BSMoPayConfirmProductDeliveryResponse                    EMsg = 1491
	EMsg_BSGenerateMoPayMD5                                       EMsg = 1492
	EMsg_BSGenerateMoPayMD5Response                               EMsg = 1493
	EMsg_BSBoaCompraConfirmProductDelivery                        EMsg = 1494
	EMsg_BSBoaCompraConfirmProductDeliveryResponse                EMsg = 1495
	EMsg_BSGenerateBoaCompraMD5                                   EMsg = 1496
	EMsg_BSGenerateBoaCompraMD5Response                           EMsg = 1497
	EMsg_BaseATS                                                  EMsg = 1500
	EMsg_ATSStartStressTest                                       EMsg = 1501
	EMsg_ATSStopStressTest                                        EMsg = 1502
	EMsg_ATSRunFailServerTest                                     EMsg = 1503
	EMsg_ATSUFSPerfTestTask                                       EMsg = 1504
	EMsg_ATSUFSPerfTestResponse                                   EMsg = 1505
	EMsg_ATSCycleTCM                                              EMsg = 1506
	EMsg_ATSInitDRMSStressTest                                    EMsg = 1507
	EMsg_ATSCallTest                                              EMsg = 1508
	EMsg_ATSCallTestReply                                         EMsg = 1509
	EMsg_ATSStartExternalStress                                   EMsg = 1510
	EMsg_ATSExternalStressJobStart                                EMsg = 1511
	EMsg_ATSExternalStressJobQueued                               EMsg = 1512
	EMsg_ATSExternalStressJobRunning                              EMsg = 1513
	EMsg_ATSExternalStressJobStopped                              EMsg = 1514
	EMsg_ATSExternalStressJobStopAll                              EMsg = 1515
	EMsg_ATSExternalStressActionResult                            EMsg = 1516
	EMsg_ATSStarted                                               EMsg = 1517
	EMsg_ATSCSPerfTestTask                                        EMsg = 1518
	EMsg_ATSCSPerfTestResponse                                    EMsg = 1519
	EMsg_BaseDP                                                   EMsg = 1600
	EMsg_DPSetPublishingState                                     EMsg = 1601
	EMsg_DPGamePlayedStats                                        EMsg = 1602
	EMsg_DPUniquePlayersStat                                      EMsg = 1603
	EMsg_DPVacInfractionStats                                     EMsg = 1605
	EMsg_DPVacBanStats                                            EMsg = 1606
	EMsg_DPBlockingStats                                          EMsg = 1607
	EMsg_DPNatTraversalStats                                      EMsg = 1608
	EMsg_DPSteamUsageEvent                                        EMsg = 1609
	EMsg_DPVacCertBanStats                                        EMsg = 1610
	EMsg_DPVacCafeBanStats                                        EMsg = 1611
	EMsg_DPCloudStats                                             EMsg = 1612
	EMsg_DPAchievementStats                                       EMsg = 1613
	EMsg_DPAccountCreationStats                                   EMsg = 1614
	EMsg_DPGetPlayerCount                                         EMsg = 1615
	EMsg_DPGetPlayerCountResponse                                 EMsg = 1616
	EMsg_DPGameServersPlayersStats                                EMsg = 1617
	EMsg_DPDownloadRateStatistics                                 EMsg = 1618
	EMsg_DPFacebookStatistics                                     EMsg = 1619
	EMsg_ClientDPCheckSpecialSurvey                               EMsg = 1620
	EMsg_ClientDPCheckSpecialSurveyResponse                       EMsg = 1621
	EMsg_ClientDPSendSpecialSurveyResponse                        EMsg = 1622
	EMsg_ClientDPSendSpecialSurveyResponseReply                   EMsg = 1623
	EMsg_DPStoreSaleStatistics                                    EMsg = 1624
	EMsg_ClientDPUpdateAppJobReport                               EMsg = 1625
	EMsg_ClientDPSteam2AppStarted                                 EMsg = 1627 // Deprecated
	EMsg_DPUpdateContentEvent                                     EMsg = 1626
	EMsg_ClientDPContentStatsReport                               EMsg = 1630
	EMsg_BaseCM                                                   EMsg = 1700
	EMsg_CMSetAllowState                                          EMsg = 1701
	EMsg_CMSpewAllowState                                         EMsg = 1702
	EMsg_CMAppInfoResponseDeprecated                              EMsg = 1703 // Deprecated
	EMsg_BaseDSS                                                  EMsg = 1800
	EMsg_DSSNewFile                                               EMsg = 1801
	EMsg_DSSCurrentFileList                                       EMsg = 1802
	EMsg_DSSSynchList                                             EMsg = 1803
	EMsg_DSSSynchListResponse                                     EMsg = 1804
	EMsg_DSSSynchSubscribe                                        EMsg = 1805
	EMsg_DSSSynchUnsubscribe                                      EMsg = 1806
	EMsg_BaseEPM                                                  EMsg = 1900
	EMsg_EPMStartProcess                                          EMsg = 1901
	EMsg_EPMStopProcess                                           EMsg = 1902
	EMsg_EPMRestartProcess                                        EMsg = 1903
	EMsg_BaseGC                                                   EMsg = 2200
	EMsg_GCSendClient                                             EMsg = 2200
	EMsg_AMRelayToGC                                              EMsg = 2201
	EMsg_GCUpdatePlayedState                                      EMsg = 2202
	EMsg_GCCmdRevive                                              EMsg = 2203
	EMsg_GCCmdBounce                                              EMsg = 2204
	EMsg_GCCmdForceBounce                                         EMsg = 2205
	EMsg_GCCmdDown                                                EMsg = 2206
	EMsg_GCCmdDeploy                                              EMsg = 2207
	EMsg_GCCmdDeployResponse                                      EMsg = 2208
	EMsg_GCCmdSwitch                                              EMsg = 2209
	EMsg_AMRefreshSessions                                        EMsg = 2210
	EMsg_GCUpdateGSState                                          EMsg = 2211
	EMsg_GCAchievementAwarded                                     EMsg = 2212
	EMsg_GCSystemMessage                                          EMsg = 2213
	EMsg_GCValidateSession                                        EMsg = 2214
	EMsg_GCValidateSessionResponse                                EMsg = 2215
	EMsg_GCCmdStatus                                              EMsg = 2216
	EMsg_GCRegisterWebInterfaces                                  EMsg = 2217 // Deprecated
	EMsg_GCRegisterWebInterfaces_Deprecated                       EMsg = 2217 // Deprecated
	EMsg_GCGetAccountDetails                                      EMsg = 2218 // Deprecated
	EMsg_GCGetAccountDetails_DEPRECATED                           EMsg = 2218 // Deprecated
	EMsg_GCInterAppMessage                                        EMsg = 2219
	EMsg_GCGetEmailTemplate                                       EMsg = 2220
	EMsg_GCGetEmailTemplateResponse                               EMsg = 2221
	EMsg_ISRelayToGCH                                             EMsg = 2222
	EMsg_GCHRelayClientToIS                                       EMsg = 2223
	EMsg_GCHUpdateSession                                         EMsg = 2224
	EMsg_GCHRequestUpdateSession                                  EMsg = 2225
	EMsg_GCHRequestStatus                                         EMsg = 2226
	EMsg_GCHRequestStatusResponse                                 EMsg = 2227
	EMsg_BaseP2P                                                  EMsg = 2500
	EMsg_P2PIntroducerMessage                                     EMsg = 2502
	EMsg_BaseSM                                                   EMsg = 2900
	EMsg_SMExpensiveReport                                        EMsg = 2902
	EMsg_SMHourlyReport                                           EMsg = 2903
	EMsg_SMFishingReport                                          EMsg = 2904
	EMsg_SMPartitionRenames                                       EMsg = 2905
	EMsg_SMMonitorSpace                                           EMsg = 2906
	EMsg_SMGetSchemaConversionResults                             EMsg = 2907
	EMsg_SMGetSchemaConversionResultsResponse                     EMsg = 2908
	EMsg_BaseTest                                                 EMsg = 3000
	EMsg_FailServer                                               EMsg = 3000
	EMsg_JobHeartbeatTest                                         EMsg = 3001
	EMsg_JobHeartbeatTestResponse                                 EMsg = 3002
	EMsg_BaseFTSRange                                             EMsg = 3100
	EMsg_FTSGetBrowseCounts                                       EMsg = 3101
	EMsg_FTSGetBrowseCountsResponse                               EMsg = 3102
	EMsg_FTSBrowseClans                                           EMsg = 3103
	EMsg_FTSBrowseClansResponse                                   EMsg = 3104
	EMsg_FTSSearchClansByLocation                                 EMsg = 3105
	EMsg_FTSSearchClansByLocationResponse                         EMsg = 3106
	EMsg_FTSSearchPlayersByLocation                               EMsg = 3107
	EMsg_FTSSearchPlayersByLocationResponse                       EMsg = 3108
	EMsg_FTSClanDeleted                                           EMsg = 3109
	EMsg_FTSSearch                                                EMsg = 3110
	EMsg_FTSSearchResponse                                        EMsg = 3111
	EMsg_FTSSearchStatus                                          EMsg = 3112
	EMsg_FTSSearchStatusResponse                                  EMsg = 3113
	EMsg_FTSGetGSPlayStats                                        EMsg = 3114
	EMsg_FTSGetGSPlayStatsResponse                                EMsg = 3115
	EMsg_FTSGetGSPlayStatsForServer                               EMsg = 3116
	EMsg_FTSGetGSPlayStatsForServerResponse                       EMsg = 3117
	EMsg_FTSReportIPUpdates                                       EMsg = 3118
	EMsg_BaseCCSRange                                             EMsg = 3150
	EMsg_CCSGetComments                                           EMsg = 3151
	EMsg_CCSGetCommentsResponse                                   EMsg = 3152
	EMsg_CCSAddComment                                            EMsg = 3153
	EMsg_CCSAddCommentResponse                                    EMsg = 3154
	EMsg_CCSDeleteComment                                         EMsg = 3155
	EMsg_CCSDeleteCommentResponse                                 EMsg = 3156
	EMsg_CCSPreloadComments                                       EMsg = 3157
	EMsg_CCSNotifyCommentCount                                    EMsg = 3158
	EMsg_CCSGetCommentsForNews                                    EMsg = 3159
	EMsg_CCSGetCommentsForNewsResponse                            EMsg = 3160
	EMsg_CCSDeleteAllCommentsByAuthor                             EMsg = 3161
	EMsg_CCSDeleteAllCommentsByAuthorResponse                     EMsg = 3162
	EMsg_BaseLBSRange                                             EMsg = 3200
	EMsg_LBSSetScore                                              EMsg = 3201
	EMsg_LBSSetScoreResponse                                      EMsg = 3202
	EMsg_LBSFindOrCreateLB                                        EMsg = 3203
	EMsg_LBSFindOrCreateLBResponse                                EMsg = 3204
	EMsg_LBSGetLBEntries                                          EMsg = 3205
	EMsg_LBSGetLBEntriesResponse                                  EMsg = 3206
	EMsg_LBSGetLBList                                             EMsg = 3207
	EMsg_LBSGetLBListResponse                                     EMsg = 3208
	EMsg_LBSSetLBDetails                                          EMsg = 3209
	EMsg_LBSDeleteLB                                              EMsg = 3210
	EMsg_LBSDeleteLBEntry                                         EMsg = 3211
	EMsg_LBSResetLB                                               EMsg = 3212
	EMsg_BaseOGS                                                  EMsg = 3400
	EMsg_OGSBeginSession                                          EMsg = 3401
	EMsg_OGSBeginSessionResponse                                  EMsg = 3402
	EMsg_OGSEndSession                                            EMsg = 3403
	EMsg_OGSEndSessionResponse                                    EMsg = 3404
	EMsg_OGSWriteAppSessionRow                                    EMsg = 3406
	EMsg_BaseBRP                                                  EMsg = 3600
	EMsg_BRPStartShippingJobs                                     EMsg = 3601
	EMsg_BRPProcessUSBankReports                                  EMsg = 3602
	EMsg_BRPProcessGCReports                                      EMsg = 3603
	EMsg_BRPProcessPPReports                                      EMsg = 3604
	EMsg_BRPSettleNOVA                                            EMsg = 3605
	EMsg_BRPSettleCB                                              EMsg = 3606
	EMsg_BRPCommitGC                                              EMsg = 3607
	EMsg_BRPCommitGCResponse                                      EMsg = 3608
	EMsg_BRPFindHungTransactions                                  EMsg = 3609
	EMsg_BRPCheckFinanceCloseOutDate                              EMsg = 3610
	EMsg_BRPProcessLicenses                                       EMsg = 3611
	EMsg_BRPProcessLicensesResponse                               EMsg = 3612
	EMsg_BRPRemoveExpiredPaymentData                              EMsg = 3613
	EMsg_BRPRemoveExpiredPaymentDataResponse                      EMsg = 3614
	EMsg_BRPConvertToCurrentKeys                                  EMsg = 3615
	EMsg_BRPConvertToCurrentKeysResponse                          EMsg = 3616
	EMsg_BRPPruneCardUsageStats                                   EMsg = 3617
	EMsg_BRPPruneCardUsageStatsResponse                           EMsg = 3618
	EMsg_BRPCheckActivationCodes                                  EMsg = 3619
	EMsg_BRPCheckActivationCodesResponse                          EMsg = 3620
	EMsg_BaseAMRange2                                             EMsg = 4000
	EMsg_AMCreateChat                                             EMsg = 4001
	EMsg_AMCreateChatResponse                                     EMsg = 4002
	EMsg_AMUpdateChatMetadata                                     EMsg = 4003
	EMsg_AMPublishChatMetadata                                    EMsg = 4004
	EMsg_AMSetProfileURL                                          EMsg = 4005
	EMsg_AMGetAccountEmailAddress                                 EMsg = 4006
	EMsg_AMGetAccountEmailAddressResponse                         EMsg = 4007
	EMsg_AMRequestFriendData                                      EMsg = 4008
	EMsg_AMRouteToClients                                         EMsg = 4009
	EMsg_AMLeaveClan                                              EMsg = 4010
	EMsg_AMClanPermissions                                        EMsg = 4011
	EMsg_AMClanPermissionsResponse                                EMsg = 4012
	EMsg_AMCreateClanEvent                                        EMsg = 4013
	EMsg_AMCreateClanEventResponse                                EMsg = 4014
	EMsg_AMUpdateClanEvent                                        EMsg = 4015
	EMsg_AMUpdateClanEventResponse                                EMsg = 4016
	EMsg_AMGetClanEvents                                          EMsg = 4017
	EMsg_AMGetClanEventsResponse                                  EMsg = 4018
	EMsg_AMDeleteClanEvent                                        EMsg = 4019
	EMsg_AMDeleteClanEventResponse                                EMsg = 4020
	EMsg_AMSetClanPermissionSettings                              EMsg = 4021
	EMsg_AMSetClanPermissionSettingsResponse                      EMsg = 4022
	EMsg_AMGetClanPermissionSettings                              EMsg = 4023
	EMsg_AMGetClanPermissionSettingsResponse                      EMsg = 4024
	EMsg_AMPublishChatRoomInfo                                    EMsg = 4025
	EMsg_ClientChatRoomInfo                                       EMsg = 4026
	EMsg_AMCreateClanAnnouncement                                 EMsg = 4027
	EMsg_AMCreateClanAnnouncementResponse                         EMsg = 4028
	EMsg_AMUpdateClanAnnouncement                                 EMsg = 4029
	EMsg_AMUpdateClanAnnouncementResponse                         EMsg = 4030
	EMsg_AMGetClanAnnouncementsCount                              EMsg = 4031
	EMsg_AMGetClanAnnouncementsCountResponse                      EMsg = 4032
	EMsg_AMGetClanAnnouncements                                   EMsg = 4033
	EMsg_AMGetClanAnnouncementsResponse                           EMsg = 4034
	EMsg_AMDeleteClanAnnouncement                                 EMsg = 4035
	EMsg_AMDeleteClanAnnouncementResponse                         EMsg = 4036
	EMsg_AMGetSingleClanAnnouncement                              EMsg = 4037
	EMsg_AMGetSingleClanAnnouncementResponse                      EMsg = 4038
	EMsg_AMGetClanHistory                                         EMsg = 4039
	EMsg_AMGetClanHistoryResponse                                 EMsg = 4040
	EMsg_AMGetClanPermissionBits                                  EMsg = 4041
	EMsg_AMGetClanPermissionBitsResponse                          EMsg = 4042
	EMsg_AMSetClanPermissionBits                                  EMsg = 4043
	EMsg_AMSetClanPermissionBitsResponse                          EMsg = 4044
	EMsg_AMSessionInfoRequest                                     EMsg = 4045
	EMsg_AMSessionInfoResponse                                    EMsg = 4046
	EMsg_AMValidateWGToken                                        EMsg = 4047
	EMsg_AMGetSingleClanEvent                                     EMsg = 4048
	EMsg_AMGetSingleClanEventResponse                             EMsg = 4049
	EMsg_AMGetClanRank                                            EMsg = 4050
	EMsg_AMGetClanRankResponse                                    EMsg = 4051
	EMsg_AMSetClanRank                                            EMsg = 4052
	EMsg_AMSetClanRankResponse                                    EMsg = 4053
	EMsg_AMGetClanPOTW                                            EMsg = 4054
	EMsg_AMGetClanPOTWResponse                                    EMsg = 4055
	EMsg_AMSetClanPOTW                                            EMsg = 4056
	EMsg_AMSetClanPOTWResponse                                    EMsg = 4057
	EMsg_AMRequestChatMetadata                                    EMsg = 4058
	EMsg_AMDumpUser                                               EMsg = 4059
	EMsg_AMKickUserFromClan                                       EMsg = 4060
	EMsg_AMAddFounderToClan                                       EMsg = 4061
	EMsg_AMValidateWGTokenResponse                                EMsg = 4062
	EMsg_AMSetCommunityState                                      EMsg = 4063
	EMsg_AMSetAccountDetails                                      EMsg = 4064
	EMsg_AMGetChatBanList                                         EMsg = 4065
	EMsg_AMGetChatBanListResponse                                 EMsg = 4066
	EMsg_AMUnBanFromChat                                          EMsg = 4067
	EMsg_AMSetClanDetails                                         EMsg = 4068
	EMsg_AMGetAccountLinks                                        EMsg = 4069
	EMsg_AMGetAccountLinksResponse                                EMsg = 4070
	EMsg_AMSetAccountLinks                                        EMsg = 4071
	EMsg_AMSetAccountLinksResponse                                EMsg = 4072
	EMsg_AMGetUserGameStats                                       EMsg = 4073
	EMsg_AMGetUserGameStatsResponse                               EMsg = 4074
	EMsg_AMCheckClanMembership                                    EMsg = 4075
	EMsg_AMGetClanMembers                                         EMsg = 4076
	EMsg_AMGetClanMembersResponse                                 EMsg = 4077
	EMsg_AMJoinPublicClan                                         EMsg = 4078
	EMsg_AMNotifyChatOfClanChange                                 EMsg = 4079
	EMsg_AMResubmitPurchase                                       EMsg = 4080
	EMsg_AMAddFriend                                              EMsg = 4081
	EMsg_AMAddFriendResponse                                      EMsg = 4082
	EMsg_AMRemoveFriend                                           EMsg = 4083
	EMsg_AMDumpClan                                               EMsg = 4084
	EMsg_AMChangeClanOwner                                        EMsg = 4085
	EMsg_AMCancelEasyCollect                                      EMsg = 4086
	EMsg_AMCancelEasyCollectResponse                              EMsg = 4087
	EMsg_AMGetClanMembershipList                                  EMsg = 4088
	EMsg_AMGetClanMembershipListResponse                          EMsg = 4089
	EMsg_AMClansInCommon                                          EMsg = 4090
	EMsg_AMClansInCommonResponse                                  EMsg = 4091
	EMsg_AMIsValidAccountID                                       EMsg = 4092
	EMsg_AMConvertClan                                            EMsg = 4093
	EMsg_AMGetGiftTargetListRelay                                 EMsg = 4094
	EMsg_AMWipeFriendsList                                        EMsg = 4095
	EMsg_AMSetIgnored                                             EMsg = 4096
	EMsg_AMClansInCommonCountResponse                             EMsg = 4097
	EMsg_AMFriendsList                                            EMsg = 4098
	EMsg_AMFriendsListResponse                                    EMsg = 4099
	EMsg_AMFriendsInCommon                                        EMsg = 4100
	EMsg_AMFriendsInCommonResponse                                EMsg = 4101
	EMsg_AMFriendsInCommonCountResponse                           EMsg = 4102
	EMsg_AMClansInCommonCount                                     EMsg = 4103
	EMsg_AMChallengeVerdict                                       EMsg = 4104
	EMsg_AMChallengeNotification                                  EMsg = 4105
	EMsg_AMFindGSByIP                                             EMsg = 4106
	EMsg_AMFoundGSByIP                                            EMsg = 4107
	EMsg_AMGiftRevoked                                            EMsg = 4108
	EMsg_AMCreateAccountRecord                                    EMsg = 4109
	EMsg_AMUserClanList                                           EMsg = 4110
	EMsg_AMUserClanListResponse                                   EMsg = 4111
	EMsg_AMGetAccountDetails2                                     EMsg = 4112
	EMsg_AMGetAccountDetailsResponse2                             EMsg = 4113
	EMsg_AMSetCommunityProfileSettings                            EMsg = 4114
	EMsg_AMSetCommunityProfileSettingsResponse                    EMsg = 4115
	EMsg_AMGetCommunityPrivacyState                               EMsg = 4116
	EMsg_AMGetCommunityPrivacyStateResponse                       EMsg = 4117
	EMsg_AMCheckClanInviteRateLimiting                            EMsg = 4118
	EMsg_AMGetUserAchievementStatus                               EMsg = 4119
	EMsg_AMGetIgnored                                             EMsg = 4120
	EMsg_AMGetIgnoredResponse                                     EMsg = 4121
	EMsg_AMSetIgnoredResponse                                     EMsg = 4122
	EMsg_AMSetFriendRelationshipNone                              EMsg = 4123
	EMsg_AMGetFriendRelationship                                  EMsg = 4124
	EMsg_AMGetFriendRelationshipResponse                          EMsg = 4125
	EMsg_AMServiceModulesCache                                    EMsg = 4126
	EMsg_AMServiceModulesCall                                     EMsg = 4127
	EMsg_AMServiceModulesCallResponse                             EMsg = 4128
	EMsg_AMGetCaptchaDataForIP                                    EMsg = 4129
	EMsg_AMGetCaptchaDataForIPResponse                            EMsg = 4130
	EMsg_AMValidateCaptchaDataForIP                               EMsg = 4131
	EMsg_AMValidateCaptchaDataForIPResponse                       EMsg = 4132
	EMsg_AMTrackFailedAuthByIP                                    EMsg = 4133
	EMsg_AMGetCaptchaDataByGID                                    EMsg = 4134
	EMsg_AMGetCaptchaDataByGIDResponse                            EMsg = 4135
	EMsg_AMGetLobbyList                                           EMsg = 4136
	EMsg_AMGetLobbyListResponse                                   EMsg = 4137
	EMsg_AMGetLobbyMetadata                                       EMsg = 4138
	EMsg_AMGetLobbyMetadataResponse                               EMsg = 4139
	EMsg_CommunityAddFriendNews                                   EMsg = 4140
	EMsg_AMAddClanNews                                            EMsg = 4141
	EMsg_AMWriteNews                                              EMsg = 4142
	EMsg_AMFindClanUser                                           EMsg = 4143
	EMsg_AMFindClanUserResponse                                   EMsg = 4144
	EMsg_AMBanFromChat                                            EMsg = 4145
	EMsg_AMGetUserHistoryResponse                                 EMsg = 4146
	EMsg_AMGetUserNewsSubscriptions                               EMsg = 4147
	EMsg_AMGetUserNewsSubscriptionsResponse                       EMsg = 4148
	EMsg_AMSetUserNewsSubscriptions                               EMsg = 4149
	EMsg_AMGetUserNews                                            EMsg = 4150
	EMsg_AMGetUserNewsResponse                                    EMsg = 4151
	EMsg_AMSendQueuedEmails                                       EMsg = 4152
	EMsg_AMSetLicenseFlags                                        EMsg = 4153
	EMsg_AMGetUserHistory                                         EMsg = 4154
	EMsg_CommunityDeleteUserNews                                  EMsg = 4155
	EMsg_AMAllowUserFilesRequest                                  EMsg = 4156
	EMsg_AMAllowUserFilesResponse                                 EMsg = 4157
	EMsg_AMGetAccountStatus                                       EMsg = 4158
	EMsg_AMGetAccountStatusResponse                               EMsg = 4159
	EMsg_AMEditBanReason                                          EMsg = 4160
	EMsg_AMCheckClanMembershipResponse                            EMsg = 4161
	EMsg_AMProbeClanMembershipList                                EMsg = 4162
	EMsg_AMProbeClanMembershipListResponse                        EMsg = 4163
	EMsg_AMGetFriendsLobbies                                      EMsg = 4165
	EMsg_AMGetFriendsLobbiesResponse                              EMsg = 4166
	EMsg_AMGetUserFriendNewsResponse                              EMsg = 4172
	EMsg_CommunityGetUserFriendNews                               EMsg = 4173
	EMsg_AMGetUserClansNewsResponse                               EMsg = 4174
	EMsg_AMGetUserClansNews                                       EMsg = 4175
	EMsg_AMStoreInitPurchase                                      EMsg = 4176
	EMsg_AMStoreInitPurchaseResponse                              EMsg = 4177
	EMsg_AMStoreGetFinalPrice                                     EMsg = 4178
	EMsg_AMStoreGetFinalPriceResponse                             EMsg = 4179
	EMsg_AMStoreCompletePurchase                                  EMsg = 4180
	EMsg_AMStoreCancelPurchase                                    EMsg = 4181
	EMsg_AMStorePurchaseResponse                                  EMsg = 4182
	EMsg_AMCreateAccountRecordInSteam3                            EMsg = 4183
	EMsg_AMGetPreviousCBAccount                                   EMsg = 4184
	EMsg_AMGetPreviousCBAccountResponse                           EMsg = 4185
	EMsg_AMUpdateBillingAddress                                   EMsg = 4186
	EMsg_AMUpdateBillingAddressResponse                           EMsg = 4187
	EMsg_AMGetBillingAddress                                      EMsg = 4188
	EMsg_AMGetBillingAddressResponse                              EMsg = 4189
	EMsg_AMGetUserLicenseHistory                                  EMsg = 4190
	EMsg_AMGetUserLicenseHistoryResponse                          EMsg = 4191
	EMsg_AMSupportChangePassword                                  EMsg = 4194
	EMsg_AMSupportChangeEmail                                     EMsg = 4195
	EMsg_AMSupportChangeSecretQA                                  EMsg = 4196
	EMsg_AMResetUserVerificationGSByIP                            EMsg = 4197
	EMsg_AMUpdateGSPlayStats                                      EMsg = 4198
	EMsg_AMSupportEnableOrDisable                                 EMsg = 4199
	EMsg_AMGetComments                                            EMsg = 4200
	EMsg_AMGetCommentsResponse                                    EMsg = 4201
	EMsg_AMAddComment                                             EMsg = 4202
	EMsg_AMAddCommentResponse                                     EMsg = 4203
	EMsg_AMDeleteComment                                          EMsg = 4204
	EMsg_AMDeleteCommentResponse                                  EMsg = 4205
	EMsg_AMGetPurchaseStatus                                      EMsg = 4206
	EMsg_AMSupportIsAccountEnabled                                EMsg = 4209
	EMsg_AMSupportIsAccountEnabledResponse                        EMsg = 4210
	EMsg_AMGetUserStats                                           EMsg = 4211
	EMsg_AMSupportKickSession                                     EMsg = 4212
	EMsg_AMGSSearch                                               EMsg = 4213
	EMsg_MarketingMessageUpdate                                   EMsg = 4216
	EMsg_AMRouteFriendMsg                                         EMsg = 4219
	EMsg_AMTicketAuthRequestOrResponse                            EMsg = 4220
	EMsg_AMVerifyDepotManagementRights                            EMsg = 4222
	EMsg_AMVerifyDepotManagementRightsResponse                    EMsg = 4223
	EMsg_AMAddFreeLicense                                         EMsg = 4224
	EMsg_AMGetUserFriendsMinutesPlayed                            EMsg = 4225
	EMsg_AMGetUserFriendsMinutesPlayedResponse                    EMsg = 4226
	EMsg_AMGetUserMinutesPlayed                                   EMsg = 4227
	EMsg_AMGetUserMinutesPlayedResponse                           EMsg = 4228
	EMsg_AMValidateEmailLink                                      EMsg = 4231
	EMsg_AMValidateEmailLinkResponse                              EMsg = 4232
	EMsg_AMAddUsersToMarketingTreatment                           EMsg = 4234
	EMsg_AMStoreUserStats                                         EMsg = 4236
	EMsg_AMGetUserGameplayInfo                                    EMsg = 4237
	EMsg_AMGetUserGameplayInfoResponse                            EMsg = 4238
	EMsg_AMGetCardList                                            EMsg = 4239
	EMsg_AMGetCardListResponse                                    EMsg = 4240
	EMsg_AMDeleteStoredCard                                       EMsg = 4241
	EMsg_AMRevokeLegacyGameKeys                                   EMsg = 4242
	EMsg_AMGetWalletDetails                                       EMsg = 4244
	EMsg_AMGetWalletDetailsResponse                               EMsg = 4245
	EMsg_AMDeleteStoredPaymentInfo                                EMsg = 4246
	EMsg_AMGetStoredPaymentSummary                                EMsg = 4247
	EMsg_AMGetStoredPaymentSummaryResponse                        EMsg = 4248
	EMsg_AMGetWalletConversionRate                                EMsg = 4249
	EMsg_AMGetWalletConversionRateResponse                        EMsg = 4250
	EMsg_AMConvertWallet                                          EMsg = 4251
	EMsg_AMConvertWalletResponse                                  EMsg = 4252
	EMsg_AMRelayGetFriendsWhoPlayGame                             EMsg = 4253
	EMsg_AMRelayGetFriendsWhoPlayGameResponse                     EMsg = 4254
	EMsg_AMSetPreApproval                                         EMsg = 4255
	EMsg_AMSetPreApprovalResponse                                 EMsg = 4256
	EMsg_AMMarketingTreatmentUpdate                               EMsg = 4257
	EMsg_AMCreateRefund                                           EMsg = 4258
	EMsg_AMCreateRefundResponse                                   EMsg = 4259
	EMsg_AMCreateChargeback                                       EMsg = 4260
	EMsg_AMCreateChargebackResponse                               EMsg = 4261
	EMsg_AMCreateDispute                                          EMsg = 4262
	EMsg_AMCreateDisputeResponse                                  EMsg = 4263
	EMsg_AMClearDispute                                           EMsg = 4264
	EMsg_AMClearDisputeResponse                                   EMsg = 4265
	EMsg_AMPlayerNicknameList                                     EMsg = 4266
	EMsg_AMPlayerNicknameListResponse                             EMsg = 4267
	EMsg_AMSetDRMTestConfig                                       EMsg = 4268
	EMsg_AMGetUserCurrentGameInfo                                 EMsg = 4269
	EMsg_AMGetUserCurrentGameInfoResponse                         EMsg = 4270
	EMsg_AMGetGSPlayerList                                        EMsg = 4271
	EMsg_AMGetGSPlayerListResponse                                EMsg = 4272
	EMsg_AMUpdatePersonaStateCache                                EMsg = 4275
	EMsg_AMGetGameMembers                                         EMsg = 4276
	EMsg_AMGetGameMembersResponse                                 EMsg = 4277
	EMsg_AMGetSteamIDForMicroTxn                                  EMsg = 4278
	EMsg_AMGetSteamIDForMicroTxnResponse                          EMsg = 4279
	EMsg_AMAddPublisherUser                                       EMsg = 4280
	EMsg_AMRemovePublisherUser                                    EMsg = 4281
	EMsg_AMGetUserLicenseList                                     EMsg = 4282
	EMsg_AMGetUserLicenseListResponse                             EMsg = 4283
	EMsg_AMReloadGameGroupPolicy                                  EMsg = 4284
	EMsg_AMAddFreeLicenseResponse                                 EMsg = 4285
	EMsg_AMVACStatusUpdate                                        EMsg = 4286
	EMsg_AMGetAccountDetails                                      EMsg = 4287
	EMsg_AMGetAccountDetailsResponse                              EMsg = 4288
	EMsg_AMGetPlayerLinkDetails                                   EMsg = 4289
	EMsg_AMGetPlayerLinkDetailsResponse                           EMsg = 4290
	EMsg_AMSubscribeToPersonaFeed                                 EMsg = 4291
	EMsg_AMGetUserVacBanList                                      EMsg = 4292
	EMsg_AMGetUserVacBanListResponse                              EMsg = 4293
	EMsg_AMGetAccountFlagsForWGSpoofing                           EMsg = 4294
	EMsg_AMGetAccountFlagsForWGSpoofingResponse                   EMsg = 4295
	EMsg_AMGetFriendsWishlistInfo                                 EMsg = 4296
	EMsg_AMGetFriendsWishlistInfoResponse                         EMsg = 4297
	EMsg_AMGetClanOfficers                                        EMsg = 4298
	EMsg_AMGetClanOfficersResponse                                EMsg = 4299
	EMsg_AMNameChange                                             EMsg = 4300
	EMsg_AMGetNameHistory                                         EMsg = 4301
	EMsg_AMGetNameHistoryResponse                                 EMsg = 4302
	EMsg_AMUpdateProviderStatus                                   EMsg = 4305
	EMsg_AMClearPersonaMetadataBlob                               EMsg = 4306
	EMsg_AMSupportRemoveAccountSecurity                           EMsg = 4307
	EMsg_AMIsAccountInCaptchaGracePeriod                          EMsg = 4308
	EMsg_AMIsAccountInCaptchaGracePeriodResponse                  EMsg = 4309
	EMsg_AMAccountPS3Unlink                                       EMsg = 4310
	EMsg_AMAccountPS3UnlinkResponse                               EMsg = 4311
	EMsg_AMStoreUserStatsResponse                                 EMsg = 4312
	EMsg_AMGetAccountPSNInfo                                      EMsg = 4313
	EMsg_AMGetAccountPSNInfoResponse                              EMsg = 4314
	EMsg_AMAuthenticatedPlayerList                                EMsg = 4315
	EMsg_AMGetUserGifts                                           EMsg = 4316
	EMsg_AMGetUserGiftsResponse                                   EMsg = 4317
	EMsg_AMTransferLockedGifts                                    EMsg = 4320
	EMsg_AMTransferLockedGiftsResponse                            EMsg = 4321
	EMsg_AMPlayerHostedOnGameServer                               EMsg = 4322
	EMsg_AMGetAccountBanInfo                                      EMsg = 4323
	EMsg_AMGetAccountBanInfoResponse                              EMsg = 4324
	EMsg_AMRecordBanEnforcement                                   EMsg = 4325
	EMsg_AMRollbackGiftTransfer                                   EMsg = 4326
	EMsg_AMRollbackGiftTransferResponse                           EMsg = 4327
	EMsg_AMHandlePendingTransaction                               EMsg = 4328
	EMsg_AMRequestClanDetails                                     EMsg = 4329
	EMsg_AMDeleteStoredPaypalAgreement                            EMsg = 4330
	EMsg_AMGameServerUpdate                                       EMsg = 4331
	EMsg_AMGameServerRemove                                       EMsg = 4332
	EMsg_AMGetPaypalAgreements                                    EMsg = 4333
	EMsg_AMGetPaypalAgreementsResponse                            EMsg = 4334
	EMsg_AMGameServerPlayerCompatibilityCheck                     EMsg = 4335
	EMsg_AMGameServerPlayerCompatibilityCheckResponse             EMsg = 4336
	EMsg_AMRenewLicense                                           EMsg = 4337
	EMsg_AMGetAccountCommunityBanInfo                             EMsg = 4338
	EMsg_AMGetAccountCommunityBanInfoResponse                     EMsg = 4339
	EMsg_AMGameServerAccountChangePassword                        EMsg = 4340
	EMsg_AMGameServerAccountDeleteAccount                         EMsg = 4341
	EMsg_AMRenewAgreement                                         EMsg = 4342
	EMsg_AMSendEmail                                              EMsg = 4343
	EMsg_AMXsollaPayment                                          EMsg = 4344
	EMsg_AMXsollaPaymentResponse                                  EMsg = 4345
	EMsg_AMAcctAllowedToPurchase                                  EMsg = 4346
	EMsg_AMAcctAllowedToPurchaseResponse                          EMsg = 4347
	EMsg_AMSwapKioskDeposit                                       EMsg = 4348
	EMsg_AMSwapKioskDepositResponse                               EMsg = 4349
	EMsg_AMSetUserGiftUnowned                                     EMsg = 4350
	EMsg_AMSetUserGiftUnownedResponse                             EMsg = 4351
	EMsg_AMClaimUnownedUserGift                                   EMsg = 4352
	EMsg_AMClaimUnownedUserGiftResponse                           EMsg = 4353
	EMsg_AMSetClanName                                            EMsg = 4354
	EMsg_AMSetClanNameResponse                                    EMsg = 4355
	EMsg_AMGrantCoupon                                            EMsg = 4356
	EMsg_AMGrantCouponResponse                                    EMsg = 4357
	EMsg_AMIsPackageRestrictedInUserCountry                       EMsg = 4358
	EMsg_AMIsPackageRestrictedInUserCountryResponse               EMsg = 4359
	EMsg_AMHandlePendingTransactionResponse                       EMsg = 4360
	EMsg_AMGrantGuestPasses2                                      EMsg = 4361
	EMsg_AMGrantGuestPasses2Response                              EMsg = 4362
	EMsg_AMSessionQuery                                           EMsg = 4363
	EMsg_AMSessionQueryResponse                                   EMsg = 4364
	EMsg_AMGetPlayerBanDetails                                    EMsg = 4365
	EMsg_AMGetPlayerBanDetailsResponse                            EMsg = 4366
	EMsg_AMFinalizePurchase                                       EMsg = 4367
	EMsg_AMFinalizePurchaseResponse                               EMsg = 4368
	EMsg_AMPersonaChangeResponse                                  EMsg = 4372
	EMsg_AMGetClanDetailsForForumCreation                         EMsg = 4373
	EMsg_AMGetClanDetailsForForumCreationResponse                 EMsg = 4374
	EMsg_AMGetPendingNotificationCount                            EMsg = 4375
	EMsg_AMGetPendingNotificationCountResponse                    EMsg = 4376
	EMsg_AMPasswordHashUpgrade                                    EMsg = 4377
	EMsg_AMMoPayPayment                                           EMsg = 4378
	EMsg_AMMoPayPaymentResponse                                   EMsg = 4379
	EMsg_AMBoaCompraPayment                                       EMsg = 4380
	EMsg_AMBoaCompraPaymentResponse                               EMsg = 4381
	EMsg_AMExpireCaptchaByGID                                     EMsg = 4382
	EMsg_AMCompleteExternalPurchase                               EMsg = 4383
	EMsg_AMCompleteExternalPurchaseResponse                       EMsg = 4384
	EMsg_AMResolveNegativeWalletCredits                           EMsg = 4385
	EMsg_AMResolveNegativeWalletCreditsResponse                   EMsg = 4386
	EMsg_AMPayelpPayment                                          EMsg = 4387
	EMsg_AMPayelpPaymentResponse                                  EMsg = 4388
	EMsg_AMPlayerGetClanBasicDetails                              EMsg = 4389
	EMsg_AMPlayerGetClanBasicDetailsResponse                      EMsg = 4390
	EMsg_AMTwoFactorRecoverAuthenticatorRequest                   EMsg = 4402
	EMsg_AMTwoFactorRecoverAuthenticatorResponse                  EMsg = 4403
	EMsg_AMValidatePasswordResetCodeAndSendSmsRequest             EMsg = 4406
	EMsg_AMValidatePasswordResetCodeAndSendSmsResponse            EMsg = 4407
	EMsg_AMGetAccountResetDetailsRequest                          EMsg = 4408
	EMsg_AMGetAccountResetDetailsResponse                         EMsg = 4409
	EMsg_BasePSRange                                              EMsg = 5000
	EMsg_PSCreateShoppingCart                                     EMsg = 5001
	EMsg_PSCreateShoppingCartResponse                             EMsg = 5002
	EMsg_PSIsValidShoppingCart                                    EMsg = 5003
	EMsg_PSIsValidShoppingCartResponse                            EMsg = 5004
	EMsg_PSAddPackageToShoppingCart                               EMsg = 5005
	EMsg_PSAddPackageToShoppingCartResponse                       EMsg = 5006
	EMsg_PSRemoveLineItemFromShoppingCart                         EMsg = 5007
	EMsg_PSRemoveLineItemFromShoppingCartResponse                 EMsg = 5008
	EMsg_PSGetShoppingCartContents                                EMsg = 5009
	EMsg_PSGetShoppingCartContentsResponse                        EMsg = 5010
	EMsg_PSAddWalletCreditToShoppingCart                          EMsg = 5011
	EMsg_PSAddWalletCreditToShoppingCartResponse                  EMsg = 5012
	EMsg_BaseUFSRange                                             EMsg = 5200
	EMsg_ClientUFSUploadFileRequest                               EMsg = 5202
	EMsg_ClientUFSUploadFileResponse                              EMsg = 5203
	EMsg_ClientUFSUploadFileChunk                                 EMsg = 5204
	EMsg_ClientUFSUploadFileFinished                              EMsg = 5205
	EMsg_ClientUFSGetFileListForApp                               EMsg = 5206
	EMsg_ClientUFSGetFileListForAppResponse                       EMsg = 5207
	EMsg_ClientUFSDownloadRequest                                 EMsg = 5210
	EMsg_ClientUFSDownloadResponse                                EMsg = 5211
	EMsg_ClientUFSDownloadChunk                                   EMsg = 5212
	EMsg_ClientUFSLoginRequest                                    EMsg = 5213
	EMsg_ClientUFSLoginResponse                                   EMsg = 5214
	EMsg_UFSReloadPartitionInfo                                   EMsg = 5215
	EMsg_ClientUFSTransferHeartbeat                               EMsg = 5216
	EMsg_UFSSynchronizeFile                                       EMsg = 5217
	EMsg_UFSSynchronizeFileResponse                               EMsg = 5218
	EMsg_ClientUFSDeleteFileRequest                               EMsg = 5219
	EMsg_ClientUFSDeleteFileResponse                              EMsg = 5220
	EMsg_UFSDownloadRequest                                       EMsg = 5221
	EMsg_UFSDownloadResponse                                      EMsg = 5222
	EMsg_UFSDownloadChunk                                         EMsg = 5223
	EMsg_ClientUFSGetUGCDetails                                   EMsg = 5226
	EMsg_ClientUFSGetUGCDetailsResponse                           EMsg = 5227
	EMsg_UFSUpdateFileFlags                                       EMsg = 5228
	EMsg_UFSUpdateFileFlagsResponse                               EMsg = 5229
	EMsg_ClientUFSGetSingleFileInfo                               EMsg = 5230
	EMsg_ClientUFSGetSingleFileInfoResponse                       EMsg = 5231
	EMsg_ClientUFSShareFile                                       EMsg = 5232
	EMsg_ClientUFSShareFileResponse                               EMsg = 5233
	EMsg_UFSReloadAccount                                         EMsg = 5234
	EMsg_UFSReloadAccountResponse                                 EMsg = 5235
	EMsg_UFSUpdateRecordBatched                                   EMsg = 5236
	EMsg_UFSUpdateRecordBatchedResponse                           EMsg = 5237
	EMsg_UFSMigrateFile                                           EMsg = 5238
	EMsg_UFSMigrateFileResponse                                   EMsg = 5239
	EMsg_UFSGetUGCURLs                                            EMsg = 5240
	EMsg_UFSGetUGCURLsResponse                                    EMsg = 5241
	EMsg_UFSHttpUploadFileFinishRequest                           EMsg = 5242
	EMsg_UFSHttpUploadFileFinishResponse                          EMsg = 5243
	EMsg_UFSDownloadStartRequest                                  EMsg = 5244
	EMsg_UFSDownloadStartResponse                                 EMsg = 5245
	EMsg_UFSDownloadChunkRequest                                  EMsg = 5246
	EMsg_UFSDownloadChunkResponse                                 EMsg = 5247
	EMsg_UFSDownloadFinishRequest                                 EMsg = 5248
	EMsg_UFSDownloadFinishResponse                                EMsg = 5249
	EMsg_UFSFlushURLCache                                         EMsg = 5250
	EMsg_UFSUploadCommit                                          EMsg = 5251
	EMsg_UFSUploadCommitResponse                                  EMsg = 5252
	EMsg_BaseClient2                                              EMsg = 5400
	EMsg_ClientRequestForgottenPasswordEmail                      EMsg = 5401
	EMsg_ClientRequestForgottenPasswordEmailResponse              EMsg = 5402
	EMsg_ClientCreateAccountResponse                              EMsg = 5403
	EMsg_ClientResetForgottenPassword                             EMsg = 5404
	EMsg_ClientResetForgottenPasswordResponse                     EMsg = 5405
	EMsg_ClientCreateAccount2                                     EMsg = 5406
	EMsg_ClientInformOfResetForgottenPassword                     EMsg = 5407
	EMsg_ClientInformOfResetForgottenPasswordResponse             EMsg = 5408
	EMsg_ClientAnonUserLogOn_Deprecated                           EMsg = 5409 // Deprecated
	EMsg_ClientGamesPlayedWithDataBlob                            EMsg = 5410
	EMsg_ClientUpdateUserGameInfo                                 EMsg = 5411
	EMsg_ClientFileToDownload                                     EMsg = 5412
	EMsg_ClientFileToDownloadResponse                             EMsg = 5413
	EMsg_ClientLBSSetScore                                        EMsg = 5414
	EMsg_ClientLBSSetScoreResponse                                EMsg = 5415
	EMsg_ClientLBSFindOrCreateLB                                  EMsg = 5416
	EMsg_ClientLBSFindOrCreateLBResponse                          EMsg = 5417
	EMsg_ClientLBSGetLBEntries                                    EMsg = 5418
	EMsg_ClientLBSGetLBEntriesResponse                            EMsg = 5419
	EMsg_ClientMarketingMessageUpdate                             EMsg = 5420 // Deprecated
	EMsg_ClientChatDeclined                                       EMsg = 5426
	EMsg_ClientFriendMsgIncoming                                  EMsg = 5427
	EMsg_ClientAuthList_Deprecated                                EMsg = 5428 // Deprecated
	EMsg_ClientTicketAuthComplete                                 EMsg = 5429
	EMsg_ClientIsLimitedAccount                                   EMsg = 5430
	EMsg_ClientRequestAuthList                                    EMsg = 5431
	EMsg_ClientAuthList                                           EMsg = 5432
	EMsg_ClientStat                                               EMsg = 5433
	EMsg_ClientP2PConnectionInfo                                  EMsg = 5434
	EMsg_ClientP2PConnectionFailInfo                              EMsg = 5435
	EMsg_ClientGetNumberOfCurrentPlayers                          EMsg = 5436
	EMsg_ClientGetNumberOfCurrentPlayersResponse                  EMsg = 5437
	EMsg_ClientGetDepotDecryptionKey                              EMsg = 5438
	EMsg_ClientGetDepotDecryptionKeyResponse                      EMsg = 5439
	EMsg_GSPerformHardwareSurvey                                  EMsg = 5440
	EMsg_ClientGetAppBetaPasswords                                EMsg = 5441
	EMsg_ClientGetAppBetaPasswordsResponse                        EMsg = 5442
	EMsg_ClientEnableTestLicense                                  EMsg = 5443
	EMsg_ClientEnableTestLicenseResponse                          EMsg = 5444
	EMsg_ClientDisableTestLicense                                 EMsg = 5445
	EMsg_ClientDisableTestLicenseResponse                         EMsg = 5446
	EMsg_ClientRequestValidationMail                              EMsg = 5448
	EMsg_ClientRequestValidationMailResponse                      EMsg = 5449
	EMsg_ClientCheckAppBetaPassword                               EMsg = 5450
	EMsg_ClientCheckAppBetaPasswordResponse                       EMsg = 5451
	EMsg_ClientToGC                                               EMsg = 5452
	EMsg_ClientFromGC                                             EMsg = 5453
	EMsg_ClientRequestChangeMail                                  EMsg = 5454
	EMsg_ClientRequestChangeMailResponse                          EMsg = 5455
	EMsg_ClientEmailAddrInfo                                      EMsg = 5456
	EMsg_ClientPasswordChange3                                    EMsg = 5457
	EMsg_ClientEmailChange3                                       EMsg = 5458
	EMsg_ClientPersonalQAChange3                                  EMsg = 5459
	EMsg_ClientResetForgottenPassword3                            EMsg = 5460
	EMsg_ClientRequestForgottenPasswordEmail3                     EMsg = 5461
	EMsg_ClientCreateAccount3                                     EMsg = 5462 // Deprecated
	EMsg_ClientNewLoginKey                                        EMsg = 5463
	EMsg_ClientNewLoginKeyAccepted                                EMsg = 5464
	EMsg_ClientLogOnWithHash_Deprecated                           EMsg = 5465 // Deprecated
	EMsg_ClientStoreUserStats2                                    EMsg = 5466
	EMsg_ClientStatsUpdated                                       EMsg = 5467
	EMsg_ClientActivateOEMLicense                                 EMsg = 5468
	EMsg_ClientRegisterOEMMachine                                 EMsg = 5469
	EMsg_ClientRegisterOEMMachineResponse                         EMsg = 5470
	EMsg_ClientRequestedClientStats                               EMsg = 5480
	EMsg_ClientStat2Int32                                         EMsg = 5481
	EMsg_ClientStat2                                              EMsg = 5482
	EMsg_ClientVerifyPassword                                     EMsg = 5483
	EMsg_ClientVerifyPasswordResponse                             EMsg = 5484
	EMsg_ClientDRMDownloadRequest                                 EMsg = 5485
	EMsg_ClientDRMDownloadResponse                                EMsg = 5486
	EMsg_ClientDRMFinalResult                                     EMsg = 5487
	EMsg_ClientGetFriendsWhoPlayGame                              EMsg = 5488
	EMsg_ClientGetFriendsWhoPlayGameResponse                      EMsg = 5489
	EMsg_ClientOGSBeginSession                                    EMsg = 5490
	EMsg_ClientOGSBeginSessionResponse                            EMsg = 5491
	EMsg_ClientOGSEndSession                                      EMsg = 5492
	EMsg_ClientOGSEndSessionResponse                              EMsg = 5493
	EMsg_ClientOGSWriteRow                                        EMsg = 5494
	EMsg_ClientDRMTest                                            EMsg = 5495
	EMsg_ClientDRMTestResult                                      EMsg = 5496
	EMsg_ClientServerUnavailable                                  EMsg = 5500
	EMsg_ClientServersAvailable                                   EMsg = 5501
	EMsg_ClientRegisterAuthTicketWithCM                           EMsg = 5502
	EMsg_ClientGCMsgFailed                                        EMsg = 5503
	EMsg_ClientMicroTxnAuthRequest                                EMsg = 5504
	EMsg_ClientMicroTxnAuthorize                                  EMsg = 5505
	EMsg_ClientMicroTxnAuthorizeResponse                          EMsg = 5506
	EMsg_ClientAppMinutesPlayedData                               EMsg = 5507
	EMsg_ClientGetMicroTxnInfo                                    EMsg = 5508
	EMsg_ClientGetMicroTxnInfoResponse                            EMsg = 5509
	EMsg_ClientMarketingMessageUpdate2                            EMsg = 5510
	EMsg_ClientDeregisterWithServer                               EMsg = 5511
	EMsg_ClientSubscribeToPersonaFeed                             EMsg = 5512
	EMsg_ClientLogon                                              EMsg = 5514
	EMsg_ClientGetClientDetails                                   EMsg = 5515
	EMsg_ClientGetClientDetailsResponse                           EMsg = 5516
	EMsg_ClientReportOverlayDetourFailure                         EMsg = 5517
	EMsg_ClientGetClientAppList                                   EMsg = 5518
	EMsg_ClientGetClientAppListResponse                           EMsg = 5519
	EMsg_ClientInstallClientApp                                   EMsg = 5520
	EMsg_ClientInstallClientAppResponse                           EMsg = 5521
	EMsg_ClientUninstallClientApp                                 EMsg = 5522
	EMsg_ClientUninstallClientAppResponse                         EMsg = 5523
	EMsg_ClientSetClientAppUpdateState                            EMsg = 5524
	EMsg_ClientSetClientAppUpdateStateResponse                    EMsg = 5525
	EMsg_ClientRequestEncryptedAppTicket                          EMsg = 5526
	EMsg_ClientRequestEncryptedAppTicketResponse                  EMsg = 5527
	EMsg_ClientWalletInfoUpdate                                   EMsg = 5528
	EMsg_ClientLBSSetUGC                                          EMsg = 5529
	EMsg_ClientLBSSetUGCResponse                                  EMsg = 5530
	EMsg_ClientAMGetClanOfficers                                  EMsg = 5531
	EMsg_ClientAMGetClanOfficersResponse                          EMsg = 5532
	EMsg_ClientCheckFileSignature                                 EMsg = 5533
	EMsg_ClientCheckFileSignatureResponse                         EMsg = 5534
	EMsg_ClientFriendProfileInfo                                  EMsg = 5535
	EMsg_ClientFriendProfileInfoResponse                          EMsg = 5536
	EMsg_ClientUpdateMachineAuth                                  EMsg = 5537
	EMsg_ClientUpdateMachineAuthResponse                          EMsg = 5538
	EMsg_ClientReadMachineAuth                                    EMsg = 5539
	EMsg_ClientReadMachineAuthResponse                            EMsg = 5540
	EMsg_ClientRequestMachineAuth                                 EMsg = 5541
	EMsg_ClientRequestMachineAuthResponse                         EMsg = 5542
	EMsg_ClientScreenshotsChanged                                 EMsg = 5543
	EMsg_ClientEmailChange4                                       EMsg = 5544
	EMsg_ClientEmailChangeResponse4                               EMsg = 5545
	EMsg_ClientGetCDNAuthToken                                    EMsg = 5546
	EMsg_ClientGetCDNAuthTokenResponse                            EMsg = 5547
	EMsg_ClientDownloadRateStatistics                             EMsg = 5548
	EMsg_ClientRequestAccountData                                 EMsg = 5549
	EMsg_ClientRequestAccountDataResponse                         EMsg = 5550
	EMsg_ClientResetForgottenPassword4                            EMsg = 5551
	EMsg_ClientHideFriend                                         EMsg = 5552
	EMsg_ClientFriendsGroupsList                                  EMsg = 5553
	EMsg_ClientGetClanActivityCounts                              EMsg = 5554
	EMsg_ClientGetClanActivityCountsResponse                      EMsg = 5555
	EMsg_ClientOGSReportString                                    EMsg = 5556
	EMsg_ClientOGSReportBug                                       EMsg = 5557
	EMsg_ClientSentLogs                                           EMsg = 5558
	EMsg_ClientLogonGameServer                                    EMsg = 5559
	EMsg_AMClientCreateFriendsGroup                               EMsg = 5560
	EMsg_AMClientCreateFriendsGroupResponse                       EMsg = 5561
	EMsg_AMClientDeleteFriendsGroup                               EMsg = 5562
	EMsg_AMClientDeleteFriendsGroupResponse                       EMsg = 5563
	EMsg_AMClientRenameFriendsGroup                               EMsg = 5564
	EMsg_AMClientRenameFriendsGroupResponse                       EMsg = 5565
	EMsg_AMClientAddFriendToGroup                                 EMsg = 5566
	EMsg_AMClientAddFriendToGroupResponse                         EMsg = 5567
	EMsg_AMClientRemoveFriendFromGroup                            EMsg = 5568
	EMsg_AMClientRemoveFriendFromGroupResponse                    EMsg = 5569
	EMsg_ClientAMGetPersonaNameHistory                            EMsg = 5570
	EMsg_ClientAMGetPersonaNameHistoryResponse                    EMsg = 5571
	EMsg_ClientRequestFreeLicense                                 EMsg = 5572
	EMsg_ClientRequestFreeLicenseResponse                         EMsg = 5573
	EMsg_ClientDRMDownloadRequestWithCrashData                    EMsg = 5574
	EMsg_ClientAuthListAck                                        EMsg = 5575
	EMsg_ClientItemAnnouncements                                  EMsg = 5576
	EMsg_ClientRequestItemAnnouncements                           EMsg = 5577
	EMsg_ClientFriendMsgEchoToSender                              EMsg = 5578
	EMsg_ClientChangeSteamGuardOptions                            EMsg = 5579 // Deprecated
	EMsg_ClientChangeSteamGuardOptionsResponse                    EMsg = 5580 // Deprecated
	EMsg_ClientOGSGameServerPingSample                            EMsg = 5581
	EMsg_ClientCommentNotifications                               EMsg = 5582
	EMsg_ClientRequestCommentNotifications                        EMsg = 5583
	EMsg_ClientPersonaChangeResponse                              EMsg = 5584
	EMsg_ClientRequestWebAPIAuthenticateUserNonce                 EMsg = 5585
	EMsg_ClientRequestWebAPIAuthenticateUserNonceResponse         EMsg = 5586
	EMsg_ClientPlayerNicknameList                                 EMsg = 5587
	EMsg_AMClientSetPlayerNickname                                EMsg = 5588
	EMsg_AMClientSetPlayerNicknameResponse                        EMsg = 5589
	EMsg_ClientRequestOAuthTokenForApp                            EMsg = 5590 // Deprecated
	EMsg_ClientRequestOAuthTokenForAppResponse                    EMsg = 5591 // Deprecated
	EMsg_ClientCreateAccountProto                                 EMsg = 5590
	EMsg_ClientCreateAccountProtoResponse                         EMsg = 5591
	EMsg_ClientGetNumberOfCurrentPlayersDP                        EMsg = 5592
	EMsg_ClientGetNumberOfCurrentPlayersDPResponse                EMsg = 5593
	EMsg_ClientServiceMethod                                      EMsg = 5594
	EMsg_ClientServiceMethodResponse                              EMsg = 5595
	EMsg_ClientFriendUserStatusPublished                          EMsg = 5596
	EMsg_ClientCurrentUIMode                                      EMsg = 5597
	EMsg_ClientVanityURLChangedNotification                       EMsg = 5598
	EMsg_ClientUserNotifications                                  EMsg = 5599
	EMsg_BaseDFS                                                  EMsg = 5600
	EMsg_DFSGetFile                                               EMsg = 5601
	EMsg_DFSInstallLocalFile                                      EMsg = 5602
	EMsg_DFSConnection                                            EMsg = 5603
	EMsg_DFSConnectionReply                                       EMsg = 5604
	EMsg_ClientDFSAuthenticateRequest                             EMsg = 5605
	EMsg_ClientDFSAuthenticateResponse                            EMsg = 5606
	EMsg_ClientDFSEndSession                                      EMsg = 5607
	EMsg_DFSPurgeFile                                             EMsg = 5608
	EMsg_DFSRouteFile                                             EMsg = 5609
	EMsg_DFSGetFileFromServer                                     EMsg = 5610
	EMsg_DFSAcceptedResponse                                      EMsg = 5611
	EMsg_DFSRequestPingback                                       EMsg = 5612
	EMsg_DFSRecvTransmitFile                                      EMsg = 5613
	EMsg_DFSSendTransmitFile                                      EMsg = 5614
	EMsg_DFSRequestPingback2                                      EMsg = 5615
	EMsg_DFSResponsePingback2                                     EMsg = 5616
	EMsg_ClientDFSDownloadStatus                                  EMsg = 5617
	EMsg_DFSStartTransfer                                         EMsg = 5618
	EMsg_DFSTransferComplete                                      EMsg = 5619
	EMsg_BaseMDS                                                  EMsg = 5800
	EMsg_ClientMDSLoginRequest                                    EMsg = 5801 // Deprecated
	EMsg_ClientMDSLoginResponse                                   EMsg = 5802 // Deprecated
	EMsg_ClientMDSUploadManifestRequest                           EMsg = 5803 // Deprecated
	EMsg_ClientMDSUploadManifestResponse                          EMsg = 5804 // Deprecated
	EMsg_ClientMDSTransmitManifestDataChunk                       EMsg = 5805 // Deprecated
	EMsg_ClientMDSHeartbeat                                       EMsg = 5806 // Deprecated
	EMsg_ClientMDSUploadDepotChunks                               EMsg = 5807 // Deprecated
	EMsg_ClientMDSUploadDepotChunksResponse                       EMsg = 5808 // Deprecated
	EMsg_ClientMDSInitDepotBuildRequest                           EMsg = 5809 // Deprecated
	EMsg_ClientMDSInitDepotBuildResponse                          EMsg = 5810 // Deprecated
	EMsg_AMToMDSGetDepotDecryptionKey                             EMsg = 5812
	EMsg_MDSToAMGetDepotDecryptionKeyResponse                     EMsg = 5813
	EMsg_MDSGetVersionsForDepot                                   EMsg = 5814
	EMsg_MDSGetVersionsForDepotResponse                           EMsg = 5815
	EMsg_MDSSetPublicVersionForDepot                              EMsg = 5816 // Deprecated
	EMsg_MDSSetPublicVersionForDepotResponse                      EMsg = 5817 // Deprecated
	EMsg_ClientMDSInitWorkshopBuildRequest                        EMsg = 5816 // Deprecated
	EMsg_ClientMDSInitWorkshopBuildResponse                       EMsg = 5817 // Deprecated
	EMsg_ClientMDSGetDepotManifest                                EMsg = 5818 // Deprecated
	EMsg_ClientMDSGetDepotManifestResponse                        EMsg = 5819 // Deprecated
	EMsg_ClientMDSGetDepotManifestChunk                           EMsg = 5820 // Deprecated
	EMsg_ClientMDSUploadRateTest                                  EMsg = 5823 // Deprecated
	EMsg_ClientMDSUploadRateTestResponse                          EMsg = 5824 // Deprecated
	EMsg_MDSDownloadDepotChunksAck                                EMsg = 5825
	EMsg_MDSContentServerStatsBroadcast                           EMsg = 5826
	EMsg_MDSContentServerConfigRequest                            EMsg = 5827
	EMsg_MDSContentServerConfig                                   EMsg = 5828
	EMsg_MDSGetDepotManifest                                      EMsg = 5829
	EMsg_MDSGetDepotManifestResponse                              EMsg = 5830
	EMsg_MDSGetDepotManifestChunk                                 EMsg = 5831
	EMsg_MDSGetDepotChunk                                         EMsg = 5832
	EMsg_MDSGetDepotChunkResponse                                 EMsg = 5833
	EMsg_MDSGetDepotChunkChunk                                    EMsg = 5834
	EMsg_MDSUpdateContentServerConfig                             EMsg = 5835
	EMsg_MDSGetServerListForUser                                  EMsg = 5836
	EMsg_MDSGetServerListForUserResponse                          EMsg = 5837
	EMsg_ClientMDSRegisterAppBuild                                EMsg = 5838 // Deprecated
	EMsg_ClientMDSRegisterAppBuildResponse                        EMsg = 5839 // Deprecated
	EMsg_ClientMDSSetAppBuildLive                                 EMsg = 5840
	EMsg_ClientMDSSetAppBuildLiveResponse                         EMsg = 5841
	EMsg_ClientMDSGetPrevDepotBuild                               EMsg = 5842
	EMsg_ClientMDSGetPrevDepotBuildResponse                       EMsg = 5843
	EMsg_MDSToCSFlushChunk                                        EMsg = 5844
	EMsg_ClientMDSSignInstallScript                               EMsg = 5845 // Deprecated
	EMsg_ClientMDSSignInstallScriptResponse                       EMsg = 5846 // Deprecated
	EMsg_CSBase                                                   EMsg = 6200
	EMsg_CSPing                                                   EMsg = 6201
	EMsg_CSPingResponse                                           EMsg = 6202
	EMsg_GMSBase                                                  EMsg = 6400
	EMsg_GMSGameServerReplicate                                   EMsg = 6401
	EMsg_ClientGMSServerQuery                                     EMsg = 6403
	EMsg_GMSClientServerQueryResponse                             EMsg = 6404
	EMsg_AMGMSGameServerUpdate                                    EMsg = 6405
	EMsg_AMGMSGameServerRemove                                    EMsg = 6406
	EMsg_GameServerOutOfDate                                      EMsg = 6407
	EMsg_ClientAuthorizeLocalDeviceRequest                        EMsg = 6501
	EMsg_ClientAuthorizeLocalDevice                               EMsg = 6502
	EMsg_ClientDeauthorizeDeviceRequest                           EMsg = 6503
	EMsg_ClientDeauthorizeDevice                                  EMsg = 6504
	EMsg_ClientUseLocalDeviceAuthorizations                       EMsg = 6505
	EMsg_ClientGetAuthorizedDevices                               EMsg = 6506
	EMsg_ClientGetAuthorizedDevicesResponse                       EMsg = 6507
	EMsg_MMSBase                                                  EMsg = 6600
	EMsg_ClientMMSCreateLobby                                     EMsg = 6601
	EMsg_ClientMMSCreateLobbyResponse                             EMsg = 6602
	EMsg_ClientMMSJoinLobby                                       EMsg = 6603
	EMsg_ClientMMSJoinLobbyResponse                               EMsg = 6604
	EMsg_ClientMMSLeaveLobby                                      EMsg = 6605
	EMsg_ClientMMSLeaveLobbyResponse                              EMsg = 6606
	EMsg_ClientMMSGetLobbyList                                    EMsg = 6607
	EMsg_ClientMMSGetLobbyListResponse                            EMsg = 6608
	EMsg_ClientMMSSetLobbyData                                    EMsg = 6609
	EMsg_ClientMMSSetLobbyDataResponse                            EMsg = 6610
	EMsg_ClientMMSGetLobbyData                                    EMsg = 6611
	EMsg_ClientMMSLobbyData                                       EMsg = 6612
	EMsg_ClientMMSSendLobbyChatMsg                                EMsg = 6613
	EMsg_ClientMMSLobbyChatMsg                                    EMsg = 6614
	EMsg_ClientMMSSetLobbyOwner                                   EMsg = 6615
	EMsg_ClientMMSSetLobbyOwnerResponse                           EMsg = 6616
	EMsg_ClientMMSSetLobbyGameServer                              EMsg = 6617
	EMsg_ClientMMSLobbyGameServerSet                              EMsg = 6618
	EMsg_ClientMMSUserJoinedLobby                                 EMsg = 6619
	EMsg_ClientMMSUserLeftLobby                                   EMsg = 6620
	EMsg_ClientMMSInviteToLobby                                   EMsg = 6621
	EMsg_ClientMMSFlushFrenemyListCache                           EMsg = 6622
	EMsg_ClientMMSFlushFrenemyListCacheResponse                   EMsg = 6623
	EMsg_ClientMMSSetLobbyLinked                                  EMsg = 6624
	EMsg_NonStdMsgBase                                            EMsg = 6800
	EMsg_NonStdMsgMemcached                                       EMsg = 6801
	EMsg_NonStdMsgHTTPServer                                      EMsg = 6802
	EMsg_NonStdMsgHTTPClient                                      EMsg = 6803
	EMsg_NonStdMsgWGResponse                                      EMsg = 6804
	EMsg_NonStdMsgPHPSimulator                                    EMsg = 6805
	EMsg_NonStdMsgChase                                           EMsg = 6806
	EMsg_NonStdMsgDFSTransfer                                     EMsg = 6807
	EMsg_NonStdMsgTests                                           EMsg = 6808
	EMsg_NonStdMsgUMQpipeAAPL                                     EMsg = 6809
	EMsg_NonStdMsgSyslog                                          EMsg = 6810
	EMsg_NonStdMsgLogsink                                         EMsg = 6811
	EMsg_UDSBase                                                  EMsg = 7000
	EMsg_ClientUDSP2PSessionStarted                               EMsg = 7001
	EMsg_ClientUDSP2PSessionEnded                                 EMsg = 7002
	EMsg_UDSRenderUserAuth                                        EMsg = 7003
	EMsg_UDSRenderUserAuthResponse                                EMsg = 7004
	EMsg_ClientUDSInviteToGame                                    EMsg = 7005
	EMsg_UDSFindSession                                           EMsg = 7006
	EMsg_UDSFindSessionResponse                                   EMsg = 7007
	EMsg_MPASBase                                                 EMsg = 7100
	EMsg_MPASVacBanReset                                          EMsg = 7101
	EMsg_KGSBase                                                  EMsg = 7200
	EMsg_KGSAllocateKeyRange                                      EMsg = 7201
	EMsg_KGSAllocateKeyRangeResponse                              EMsg = 7202
	EMsg_KGSGenerateKeys                                          EMsg = 7203
	EMsg_KGSGenerateKeysResponse                                  EMsg = 7204
	EMsg_KGSRemapKeys                                             EMsg = 7205
	EMsg_KGSRemapKeysResponse                                     EMsg = 7206
	EMsg_KGSGenerateGameStopWCKeys                                EMsg = 7207
	EMsg_KGSGenerateGameStopWCKeysResponse                        EMsg = 7208
	EMsg_UCMBase                                                  EMsg = 7300
	EMsg_ClientUCMAddScreenshot                                   EMsg = 7301
	EMsg_ClientUCMAddScreenshotResponse                           EMsg = 7302
	EMsg_UCMValidateObjectExists                                  EMsg = 7303
	EMsg_UCMValidateObjectExistsResponse                          EMsg = 7304
	EMsg_UCMResetCommunityContent                                 EMsg = 7307
	EMsg_UCMResetCommunityContentResponse                         EMsg = 7308
	EMsg_ClientUCMDeleteScreenshot                                EMsg = 7309
	EMsg_ClientUCMDeleteScreenshotResponse                        EMsg = 7310
	EMsg_ClientUCMPublishFile                                     EMsg = 7311
	EMsg_ClientUCMPublishFileResponse                             EMsg = 7312
	EMsg_ClientUCMGetPublishedFileDetails                         EMsg = 7313 // Deprecated
	EMsg_ClientUCMGetPublishedFileDetailsResponse                 EMsg = 7314 // Deprecated
	EMsg_ClientUCMDeletePublishedFile                             EMsg = 7315
	EMsg_ClientUCMDeletePublishedFileResponse                     EMsg = 7316
	EMsg_ClientUCMEnumerateUserPublishedFiles                     EMsg = 7317
	EMsg_ClientUCMEnumerateUserPublishedFilesResponse             EMsg = 7318
	EMsg_ClientUCMSubscribePublishedFile                          EMsg = 7319 // Deprecated
	EMsg_ClientUCMSubscribePublishedFileResponse                  EMsg = 7320 // Deprecated
	EMsg_ClientUCMEnumerateUserSubscribedFiles                    EMsg = 7321
	EMsg_ClientUCMEnumerateUserSubscribedFilesResponse            EMsg = 7322
	EMsg_ClientUCMUnsubscribePublishedFile                        EMsg = 7323 // Deprecated
	EMsg_ClientUCMUnsubscribePublishedFileResponse                EMsg = 7324 // Deprecated
	EMsg_ClientUCMUpdatePublishedFile                             EMsg = 7325
	EMsg_ClientUCMUpdatePublishedFileResponse                     EMsg = 7326
	EMsg_UCMUpdatePublishedFile                                   EMsg = 7327
	EMsg_UCMUpdatePublishedFileResponse                           EMsg = 7328
	EMsg_UCMDeletePublishedFile                                   EMsg = 7329
	EMsg_UCMDeletePublishedFileResponse                           EMsg = 7330
	EMsg_UCMUpdatePublishedFileStat                               EMsg = 7331
	EMsg_UCMUpdatePublishedFileBan                                EMsg = 7332
	EMsg_UCMUpdatePublishedFileBanResponse                        EMsg = 7333
	EMsg_UCMUpdateTaggedScreenshot                                EMsg = 7334
	EMsg_UCMAddTaggedScreenshot                                   EMsg = 7335
	EMsg_UCMRemoveTaggedScreenshot                                EMsg = 7336
	EMsg_UCMReloadPublishedFile                                   EMsg = 7337
	EMsg_UCMReloadUserFileListCaches                              EMsg = 7338
	EMsg_UCMPublishedFileReported                                 EMsg = 7339
	EMsg_UCMUpdatePublishedFileIncompatibleStatus                 EMsg = 7340
	EMsg_UCMPublishedFilePreviewAdd                               EMsg = 7341
	EMsg_UCMPublishedFilePreviewAddResponse                       EMsg = 7342
	EMsg_UCMPublishedFilePreviewRemove                            EMsg = 7343
	EMsg_UCMPublishedFilePreviewRemoveResponse                    EMsg = 7344
	EMsg_UCMPublishedFilePreviewChangeSortOrder                   EMsg = 7345
	EMsg_UCMPublishedFilePreviewChangeSortOrderResponse           EMsg = 7346
	EMsg_ClientUCMPublishedFileSubscribed                         EMsg = 7347
	EMsg_ClientUCMPublishedFileUnsubscribed                       EMsg = 7348
	EMsg_UCMPublishedFileSubscribed                               EMsg = 7349
	EMsg_UCMPublishedFileUnsubscribed                             EMsg = 7350
	EMsg_UCMPublishFile                                           EMsg = 7351
	EMsg_UCMPublishFileResponse                                   EMsg = 7352
	EMsg_UCMPublishedFileChildAdd                                 EMsg = 7353
	EMsg_UCMPublishedFileChildAddResponse                         EMsg = 7354
	EMsg_UCMPublishedFileChildRemove                              EMsg = 7355
	EMsg_UCMPublishedFileChildRemoveResponse                      EMsg = 7356
	EMsg_UCMPublishedFileChildChangeSortOrder                     EMsg = 7357
	EMsg_UCMPublishedFileChildChangeSortOrderResponse             EMsg = 7358
	EMsg_UCMPublishedFileParentChanged                            EMsg = 7359
	EMsg_ClientUCMGetPublishedFilesForUser                        EMsg = 7360
	EMsg_ClientUCMGetPublishedFilesForUserResponse                EMsg = 7361
	EMsg_UCMGetPublishedFilesForUser                              EMsg = 7362
	EMsg_UCMGetPublishedFilesForUserResponse                      EMsg = 7363
	EMsg_ClientUCMSetUserPublishedFileAction                      EMsg = 7364
	EMsg_ClientUCMSetUserPublishedFileActionResponse              EMsg = 7365
	EMsg_ClientUCMEnumeratePublishedFilesByUserAction             EMsg = 7366
	EMsg_ClientUCMEnumeratePublishedFilesByUserActionResponse     EMsg = 7367
	EMsg_ClientUCMPublishedFileDeleted                            EMsg = 7368
	EMsg_UCMGetUserSubscribedFiles                                EMsg = 7369
	EMsg_UCMGetUserSubscribedFilesResponse                        EMsg = 7370
	EMsg_UCMFixStatsPublishedFile                                 EMsg = 7371
	EMsg_UCMDeleteOldScreenshot                                   EMsg = 7372
	EMsg_UCMDeleteOldScreenshotResponse                           EMsg = 7373
	EMsg_UCMDeleteOldVideo                                        EMsg = 7374
	EMsg_UCMDeleteOldVideoResponse                                EMsg = 7375
	EMsg_UCMUpdateOldScreenshotPrivacy                            EMsg = 7376
	EMsg_UCMUpdateOldScreenshotPrivacyResponse                    EMsg = 7377
	EMsg_ClientUCMEnumerateUserSubscribedFilesWithUpdates         EMsg = 7378
	EMsg_ClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse EMsg = 7379
	EMsg_UCMPublishedFileContentUpdated                           EMsg = 7380
	EMsg_UCMPublishedFileUpdated                                  EMsg = 7381
	EMsg_ClientWorkshopItemChangesRequest                         EMsg = 7382
	EMsg_ClientWorkshopItemChangesResponse                        EMsg = 7383
	EMsg_ClientWorkshopItemInfoRequest                            EMsg = 7384
	EMsg_ClientWorkshopItemInfoResponse                           EMsg = 7385
	EMsg_FSBase                                                   EMsg = 7500
	EMsg_ClientRichPresenceUpload                                 EMsg = 7501
	EMsg_ClientRichPresenceRequest                                EMsg = 7502
	EMsg_ClientRichPresenceInfo                                   EMsg = 7503
	EMsg_FSRichPresenceRequest                                    EMsg = 7504
	EMsg_FSRichPresenceResponse                                   EMsg = 7505
	EMsg_FSComputeFrenematrix                                     EMsg = 7506
	EMsg_FSComputeFrenematrixResponse                             EMsg = 7507
	EMsg_FSPlayStatusNotification                                 EMsg = 7508
	EMsg_FSPublishPersonaStatus                                   EMsg = 7509
	EMsg_FSAddOrRemoveFollower                                    EMsg = 7510
	EMsg_FSAddOrRemoveFollowerResponse                            EMsg = 7511
	EMsg_FSUpdateFollowingList                                    EMsg = 7512
	EMsg_FSCommentNotification                                    EMsg = 7513
	EMsg_FSCommentNotificationViewed                              EMsg = 7514
	EMsg_ClientFSGetFollowerCount                                 EMsg = 7515
	EMsg_ClientFSGetFollowerCountResponse                         EMsg = 7516
	EMsg_ClientFSGetIsFollowing                                   EMsg = 7517
	EMsg_ClientFSGetIsFollowingResponse                           EMsg = 7518
	EMsg_ClientFSEnumerateFollowingList                           EMsg = 7519
	EMsg_ClientFSEnumerateFollowingListResponse                   EMsg = 7520
	EMsg_FSGetPendingNotificationCount                            EMsg = 7521
	EMsg_FSGetPendingNotificationCountResponse                    EMsg = 7522
	EMsg_ClientFSOfflineMessageNotification                       EMsg = 7523
	EMsg_ClientFSRequestOfflineMessageCount                       EMsg = 7524
	EMsg_ClientFSGetFriendMessageHistory                          EMsg = 7525
	EMsg_ClientFSGetFriendMessageHistoryResponse                  EMsg = 7526
	EMsg_ClientFSGetFriendMessageHistoryForOfflineMessages        EMsg = 7527
	EMsg_ClientFSGetFriendsSteamLevels                            EMsg = 7528
	EMsg_ClientFSGetFriendsSteamLevelsResponse                    EMsg = 7529
	EMsg_DRMRange2                                                EMsg = 7600
	EMsg_CEGVersionSetEnableDisableRequest                        EMsg = 7600
	EMsg_CEGVersionSetEnableDisableResponse                       EMsg = 7601
	EMsg_CEGPropStatusDRMSRequest                                 EMsg = 7602
	EMsg_CEGPropStatusDRMSResponse                                EMsg = 7603
	EMsg_CEGWhackFailureReportRequest                             EMsg = 7604
	EMsg_CEGWhackFailureReportResponse                            EMsg = 7605
	EMsg_DRMSFetchVersionSet                                      EMsg = 7606
	EMsg_DRMSFetchVersionSetResponse                              EMsg = 7607
	EMsg_EconBase                                                 EMsg = 7700
	EMsg_EconTrading_InitiateTradeRequest                         EMsg = 7701
	EMsg_EconTrading_InitiateTradeProposed                        EMsg = 7702
	EMsg_EconTrading_InitiateTradeResponse                        EMsg = 7703
	EMsg_EconTrading_InitiateTradeResult                          EMsg = 7704
	EMsg_EconTrading_StartSession                                 EMsg = 7705
	EMsg_EconTrading_CancelTradeRequest                           EMsg = 7706
	EMsg_EconFlushInventoryCache                                  EMsg = 7707
	EMsg_EconFlushInventoryCacheResponse                          EMsg = 7708
	EMsg_EconCDKeyProcessTransaction                              EMsg = 7711
	EMsg_EconCDKeyProcessTransactionResponse                      EMsg = 7712
	EMsg_EconGetErrorLogs                                         EMsg = 7713
	EMsg_EconGetErrorLogsResponse                                 EMsg = 7714
	EMsg_RMRange                                                  EMsg = 7800
	EMsg_RMTestVerisignOTP                                        EMsg = 7800
	EMsg_RMTestVerisignOTPResponse                                EMsg = 7801
	EMsg_RMDeleteMemcachedKeys                                    EMsg = 7803
	EMsg_RMRemoteInvoke                                           EMsg = 7804
	EMsg_BadLoginIPList                                           EMsg = 7805
	EMsg_UGSBase                                                  EMsg = 7900
	EMsg_UGSUpdateGlobalStats                                     EMsg = 7900
	EMsg_ClientUGSGetGlobalStats                                  EMsg = 7901
	EMsg_ClientUGSGetGlobalStatsResponse                          EMsg = 7902
	EMsg_StoreBase                                                EMsg = 8000
	EMsg_StoreUpdateRecommendationCount                           EMsg = 8000
	EMsg_UMQBase                                                  EMsg = 8100
	EMsg_UMQLogonRequest                                          EMsg = 8100
	EMsg_UMQLogonResponse                                         EMsg = 8101
	EMsg_UMQLogoffRequest                                         EMsg = 8102
	EMsg_UMQLogoffResponse                                        EMsg = 8103
	EMsg_UMQSendChatMessage                                       EMsg = 8104
	EMsg_UMQIncomingChatMessage                                   EMsg = 8105
	EMsg_UMQPoll                                                  EMsg = 8106
	EMsg_UMQPollResults                                           EMsg = 8107
	EMsg_UMQ2AM_ClientMsgBatch                                    EMsg = 8108
	EMsg_UMQEnqueueMobileSalePromotions                           EMsg = 8109
	EMsg_UMQEnqueueMobileAnnouncements                            EMsg = 8110
	EMsg_WorkshopBase                                             EMsg = 8200
	EMsg_WorkshopAcceptTOSRequest                                 EMsg = 8200
	EMsg_WorkshopAcceptTOSResponse                                EMsg = 8201
	EMsg_WebAPIBase                                               EMsg = 8300
	EMsg_WebAPIValidateOAuth2Token                                EMsg = 8300
	EMsg_WebAPIValidateOAuth2TokenResponse                        EMsg = 8301
	EMsg_WebAPIInvalidateTokensForAccount                         EMsg = 8302
	EMsg_WebAPIRegisterGCInterfaces                               EMsg = 8303
	EMsg_WebAPIInvalidateOAuthClientCache                         EMsg = 8304
	EMsg_WebAPIInvalidateOAuthTokenCache                          EMsg = 8305
	EMsg_BackpackBase                                             EMsg = 8400
	EMsg_BackpackAddToCurrency                                    EMsg = 8401
	EMsg_BackpackAddToCurrencyResponse                            EMsg = 8402
	EMsg_CREBase                                                  EMsg = 8500
	EMsg_CRERankByTrend                                           EMsg = 8501 // Deprecated
	EMsg_CRERankByTrendResponse                                   EMsg = 8502 // Deprecated
	EMsg_CREItemVoteSummary                                       EMsg = 8503
	EMsg_CREItemVoteSummaryResponse                               EMsg = 8504
	EMsg_CRERankByVote                                            EMsg = 8505 // Deprecated
	EMsg_CRERankByVoteResponse                                    EMsg = 8506 // Deprecated
	EMsg_CREUpdateUserPublishedItemVote                           EMsg = 8507
	EMsg_CREUpdateUserPublishedItemVoteResponse                   EMsg = 8508
	EMsg_CREGetUserPublishedItemVoteDetails                       EMsg = 8509
	EMsg_CREGetUserPublishedItemVoteDetailsResponse               EMsg = 8510
	EMsg_CREEnumeratePublishedFiles                               EMsg = 8511
	EMsg_CREEnumeratePublishedFilesResponse                       EMsg = 8512
	EMsg_CREPublishedFileVoteAdded                                EMsg = 8513
	EMsg_SecretsBase                                              EMsg = 8600
	EMsg_SecretsRequestCredentialPair                             EMsg = 8600
	EMsg_SecretsCredentialPairResponse                            EMsg = 8601
	EMsg_SecretsRequestServerIdentity                             EMsg = 8602
	EMsg_SecretsServerIdentityResponse                            EMsg = 8603
	EMsg_SecretsUpdateServerIdentities                            EMsg = 8604
	EMsg_BoxMonitorBase                                           EMsg = 8700
	EMsg_BoxMonitorReportRequest                                  EMsg = 8700
	EMsg_BoxMonitorReportResponse                                 EMsg = 8701
	EMsg_LogsinkBase                                              EMsg = 8800
	EMsg_LogsinkWriteReport                                       EMsg = 8800
	EMsg_PICSBase                                                 EMsg = 8900
	EMsg_ClientPICSChangesSinceRequest                            EMsg = 8901
	EMsg_ClientPICSChangesSinceResponse                           EMsg = 8902
	EMsg_ClientPICSProductInfoRequest                             EMsg = 8903
	EMsg_ClientPICSProductInfoResponse                            EMsg = 8904
	EMsg_ClientPICSAccessTokenRequest                             EMsg = 8905
	EMsg_ClientPICSAccessTokenResponse                            EMsg = 8906
	EMsg_WorkerProcess                                            EMsg = 9000
	EMsg_WorkerProcessPingRequest                                 EMsg = 9000
	EMsg_WorkerProcessPingResponse                                EMsg = 9001
	EMsg_WorkerProcessShutdown                                    EMsg = 9002
	EMsg_DRMWorkerProcess                                         EMsg = 9100
	EMsg_DRMWorkerProcessDRMAndSign                               EMsg = 9100
	EMsg_DRMWorkerProcessDRMAndSignResponse                       EMsg = 9101
	EMsg_DRMWorkerProcessSteamworksInfoRequest                    EMsg = 9102
	EMsg_DRMWorkerProcessSteamworksInfoResponse                   EMsg = 9103
	EMsg_DRMWorkerProcessInstallDRMDLLRequest                     EMsg = 9104
	EMsg_DRMWorkerProcessInstallDRMDLLResponse                    EMsg = 9105
	EMsg_DRMWorkerProcessSecretIdStringRequest                    EMsg = 9106
	EMsg_DRMWorkerProcessSecretIdStringResponse                   EMsg = 9107
	EMsg_DRMWorkerProcessGetDRMGuidsFromFileRequest               EMsg = 9108
	EMsg_DRMWorkerProcessGetDRMGuidsFromFileResponse              EMsg = 9109
	EMsg_DRMWorkerProcessInstallProcessedFilesRequest             EMsg = 9110
	EMsg_DRMWorkerProcessInstallProcessedFilesResponse            EMsg = 9111
	EMsg_DRMWorkerProcessExamineBlobRequest                       EMsg = 9112
	EMsg_DRMWorkerProcessExamineBlobResponse                      EMsg = 9113
	EMsg_DRMWorkerProcessDescribeSecretRequest                    EMsg = 9114
	EMsg_DRMWorkerProcessDescribeSecretResponse                   EMsg = 9115
	EMsg_DRMWorkerProcessBackfillOriginalRequest                  EMsg = 9116
	EMsg_DRMWorkerProcessBackfillOriginalResponse                 EMsg = 9117
	EMsg_DRMWorkerProcessValidateDRMDLLRequest                    EMsg = 9118
	EMsg_DRMWorkerProcessValidateDRMDLLResponse                   EMsg = 9119
	EMsg_DRMWorkerProcessValidateFileRequest                      EMsg = 9120
	EMsg_DRMWorkerProcessValidateFileResponse                     EMsg = 9121
	EMsg_DRMWorkerProcessSplitAndInstallRequest                   EMsg = 9122
	EMsg_DRMWorkerProcessSplitAndInstallResponse                  EMsg = 9123
	EMsg_DRMWorkerProcessGetBlobRequest                           EMsg = 9124
	EMsg_DRMWorkerProcessGetBlobResponse                          EMsg = 9125
	EMsg_DRMWorkerProcessEvaluateCrashRequest                     EMsg = 9126
	EMsg_DRMWorkerProcessEvaluateCrashResponse                    EMsg = 9127
	EMsg_DRMWorkerProcessAnalyzeFileRequest                       EMsg = 9128
	EMsg_DRMWorkerProcessAnalyzeFileResponse                      EMsg = 9129
	EMsg_DRMWorkerProcessUnpackBlobRequest                        EMsg = 9130
	EMsg_DRMWorkerProcessUnpackBlobResponse                       EMsg = 9131
	EMsg_DRMWorkerProcessInstallAllRequest                        EMsg = 9132
	EMsg_DRMWorkerProcessInstallAllResponse                       EMsg = 9133
	EMsg_TestWorkerProcess                                        EMsg = 9200
	EMsg_TestWorkerProcessLoadUnloadModuleRequest                 EMsg = 9200
	EMsg_TestWorkerProcessLoadUnloadModuleResponse                EMsg = 9201
	EMsg_TestWorkerProcessServiceModuleCallRequest                EMsg = 9202
	EMsg_TestWorkerProcessServiceModuleCallResponse               EMsg = 9203
	EMsg_ClientGetEmoticonList                                    EMsg = 9330
	EMsg_ClientEmoticonList                                       EMsg = 9331
	EMsg_ClientSharedLibraryBase                                  EMsg = 9400
	EMsg_ClientSharedLicensesLockStatus                           EMsg = 9403 // Deprecated
	EMsg_ClientSharedLicensesStopPlaying                          EMsg = 9404 // Deprecated
	EMsg_ClientSharedLibraryLockStatus                            EMsg = 9405
	EMsg_ClientSharedLibraryStopPlaying                           EMsg = 9406
	EMsg_ClientUnlockStreaming                                    EMsg = 9507
	EMsg_ClientUnlockStreamingResponse                            EMsg = 9508
	EMsg_ClientPlayingSessionState                                EMsg = 9600
	EMsg_ClientKickPlayingSession                                 EMsg = 9601
	EMsg_ClientBroadcastInit                                      EMsg = 9700
	EMsg_ClientBroadcastFrames                                    EMsg = 9701
	EMsg_ClientBroadcastDisconnect                                EMsg = 9702
	EMsg_ClientBroadcastScreenshot                                EMsg = 9703
	EMsg_ClientBroadcastUploadConfig                              EMsg = 9704
	EMsg_ClientVoiceCallPreAuthorize                              EMsg = 9800
	EMsg_ClientVoiceCallPreAuthorizeResponse                      EMsg = 9801
)

func (EMsg) String

func (e EMsg) String() string

type ENewsUpdateType

type ENewsUpdateType int32
const (
	ENewsUpdateType_AppNews      ENewsUpdateType = 0
	ENewsUpdateType_SteamAds     ENewsUpdateType = 1
	ENewsUpdateType_SteamNews    ENewsUpdateType = 2
	ENewsUpdateType_CDDBUpdate   ENewsUpdateType = 3
	ENewsUpdateType_ClientUpdate ENewsUpdateType = 4
)

func (ENewsUpdateType) String

func (e ENewsUpdateType) String() string

type EOSType

type EOSType int32
const (
	EOSType_Unknown        EOSType = -1
	EOSType_UMQ            EOSType = -400
	EOSType_PS3            EOSType = -300
	EOSType_MacOSUnknown   EOSType = -102
	EOSType_MacOS104       EOSType = -101
	EOSType_MacOS105       EOSType = -100
	EOSType_MacOS1058      EOSType = -99
	EOSType_MacOS106       EOSType = -95
	EOSType_MacOS1063      EOSType = -94
	EOSType_MacOS1064_slgu EOSType = -93
	EOSType_MacOS1067      EOSType = -92
	EOSType_MacOS107       EOSType = -90
	EOSType_MacOS108       EOSType = -89
	EOSType_MacOS109       EOSType = -88
	EOSType_MacOS1010      EOSType = -87
	EOSType_LinuxUnknown   EOSType = -203
	EOSType_Linux22        EOSType = -202
	EOSType_Linux24        EOSType = -201
	EOSType_Linux26        EOSType = -200
	EOSType_Linux32        EOSType = -199
	EOSType_Linux35        EOSType = -198
	EOSType_Linux36        EOSType = -197
	EOSType_Linux310       EOSType = -196
	EOSType_WinUnknown     EOSType = 0
	EOSType_Win311         EOSType = 1
	EOSType_Win95          EOSType = 2
	EOSType_Win98          EOSType = 3
	EOSType_WinME          EOSType = 4
	EOSType_WinNT          EOSType = 5
	EOSType_Win200         EOSType = 6
	EOSType_WinXP          EOSType = 7
	EOSType_Win2003        EOSType = 8
	EOSType_WinVista       EOSType = 9
	EOSType_Win7           EOSType = 10
	EOSType_Windows7       EOSType = 10 // Deprecated: renamed to Win7
	EOSType_Win2008        EOSType = 11
	EOSType_Win2012        EOSType = 12
	EOSType_Win8           EOSType = 13
	EOSType_Windows8       EOSType = 13 // Deprecated: renamed to Win8
	EOSType_Win81          EOSType = 14
	EOSType_Windows81      EOSType = 14 // Deprecated: renamed to Win81
	EOSType_Win2012R2      EOSType = 15
	EOSType_Win10          EOSType = 16
	EOSType_WinMAX         EOSType = 15
	EOSType_Max            EOSType = 26
)

func (EOSType) String

func (e EOSType) String() string

type EPaymentMethod

type EPaymentMethod int32
const (
	EPaymentMethod_None                   EPaymentMethod = 0
	EPaymentMethod_ActivationCode         EPaymentMethod = 1
	EPaymentMethod_CreditCard             EPaymentMethod = 2
	EPaymentMethod_Giropay                EPaymentMethod = 3
	EPaymentMethod_PayPal                 EPaymentMethod = 4
	EPaymentMethod_Ideal                  EPaymentMethod = 5
	EPaymentMethod_PaySafeCard            EPaymentMethod = 6
	EPaymentMethod_Sofort                 EPaymentMethod = 7
	EPaymentMethod_GuestPass              EPaymentMethod = 8
	EPaymentMethod_WebMoney               EPaymentMethod = 9
	EPaymentMethod_MoneyBookers           EPaymentMethod = 10
	EPaymentMethod_AliPay                 EPaymentMethod = 11
	EPaymentMethod_Yandex                 EPaymentMethod = 12
	EPaymentMethod_Kiosk                  EPaymentMethod = 13
	EPaymentMethod_Qiwi                   EPaymentMethod = 14
	EPaymentMethod_GameStop               EPaymentMethod = 15
	EPaymentMethod_HardwarePromo          EPaymentMethod = 16
	EPaymentMethod_MoPay                  EPaymentMethod = 17
	EPaymentMethod_BoletoBancario         EPaymentMethod = 18
	EPaymentMethod_BoaCompraGold          EPaymentMethod = 19
	EPaymentMethod_BancoDoBrasilOnline    EPaymentMethod = 20
	EPaymentMethod_ItauOnline             EPaymentMethod = 21
	EPaymentMethod_BradescoOnline         EPaymentMethod = 22
	EPaymentMethod_Pagseguro              EPaymentMethod = 23
	EPaymentMethod_VisaBrazil             EPaymentMethod = 24
	EPaymentMethod_AmexBrazil             EPaymentMethod = 25
	EPaymentMethod_Aura                   EPaymentMethod = 26
	EPaymentMethod_Hipercard              EPaymentMethod = 27
	EPaymentMethod_MastercardBrazil       EPaymentMethod = 28
	EPaymentMethod_DinersCardBrazil       EPaymentMethod = 29
	EPaymentMethod_AuthorizedDevice       EPaymentMethod = 30
	EPaymentMethod_MOLPoints              EPaymentMethod = 31
	EPaymentMethod_ClickAndBuy            EPaymentMethod = 32
	EPaymentMethod_Beeline                EPaymentMethod = 33
	EPaymentMethod_Konbini                EPaymentMethod = 34
	EPaymentMethod_EClubPoints            EPaymentMethod = 35
	EPaymentMethod_CreditCardJapan        EPaymentMethod = 36
	EPaymentMethod_BankTransferJapan      EPaymentMethod = 37
	EPaymentMethod_PayEasyJapan           EPaymentMethod = 38
	EPaymentMethod_Zong                   EPaymentMethod = 39
	EPaymentMethod_CultureVoucher         EPaymentMethod = 40
	EPaymentMethod_BookVoucher            EPaymentMethod = 41
	EPaymentMethod_HappymoneyVoucher      EPaymentMethod = 42
	EPaymentMethod_ConvenientStoreVoucher EPaymentMethod = 43
	EPaymentMethod_GameVoucher            EPaymentMethod = 44
	EPaymentMethod_Multibanco             EPaymentMethod = 45
	EPaymentMethod_Payshop                EPaymentMethod = 46
	EPaymentMethod_Maestro                EPaymentMethod = 47
	EPaymentMethod_OXXO                   EPaymentMethod = 48
	EPaymentMethod_ToditoCash             EPaymentMethod = 49
	EPaymentMethod_Carnet                 EPaymentMethod = 50
	EPaymentMethod_SPEI                   EPaymentMethod = 51
	EPaymentMethod_ThreePay               EPaymentMethod = 52
	EPaymentMethod_IsBank                 EPaymentMethod = 53
	EPaymentMethod_Garanti                EPaymentMethod = 54
	EPaymentMethod_Akbank                 EPaymentMethod = 55
	EPaymentMethod_YapiKredi              EPaymentMethod = 56
	EPaymentMethod_Halkbank               EPaymentMethod = 57
	EPaymentMethod_BankAsya               EPaymentMethod = 58
	EPaymentMethod_Finansbank             EPaymentMethod = 59
	EPaymentMethod_DenizBank              EPaymentMethod = 60
	EPaymentMethod_PTT                    EPaymentMethod = 61
	EPaymentMethod_CashU                  EPaymentMethod = 62
	EPaymentMethod_OneCard                EPaymentMethod = 63
	EPaymentMethod_AutoGrant              EPaymentMethod = 64
	EPaymentMethod_WebMoneyJapan          EPaymentMethod = 65
	EPaymentMethod_Smart2PayTest          EPaymentMethod = 66
	EPaymentMethod_Wallet                 EPaymentMethod = 128
	EPaymentMethod_Valve                  EPaymentMethod = 129
	EPaymentMethod_SteamPressMaster       EPaymentMethod = 130
	EPaymentMethod_StorePromotion         EPaymentMethod = 131
	EPaymentMethod_OEMTicket              EPaymentMethod = 256
	EPaymentMethod_Split                  EPaymentMethod = 512
	EPaymentMethod_Complimentary          EPaymentMethod = 1024
)

func (EPaymentMethod) String

func (e EPaymentMethod) String() string

type EPersonaState

type EPersonaState int32
const (
	EPersonaState_Offline        EPersonaState = 0
	EPersonaState_Online         EPersonaState = 1
	EPersonaState_Busy           EPersonaState = 2
	EPersonaState_Away           EPersonaState = 3
	EPersonaState_Snooze         EPersonaState = 4
	EPersonaState_LookingToTrade EPersonaState = 5
	EPersonaState_LookingToPlay  EPersonaState = 6
	EPersonaState_Max            EPersonaState = 7
)

func (EPersonaState) String

func (e EPersonaState) String() string

type EPersonaStateFlag

type EPersonaStateFlag int32
const (
	EPersonaStateFlag_HasRichPresence       EPersonaStateFlag = 1
	EPersonaStateFlag_InJoinableGame        EPersonaStateFlag = 2
	EPersonaStateFlag_OnlineUsingWeb        EPersonaStateFlag = 256
	EPersonaStateFlag_OnlineUsingMobile     EPersonaStateFlag = 512
	EPersonaStateFlag_OnlineUsingBigPicture EPersonaStateFlag = 1024
)

func (EPersonaStateFlag) String

func (e EPersonaStateFlag) String() string

type EPlatformType

type EPlatformType int32
const (
	EPlatformType_Unknown EPlatformType = 0
	EPlatformType_Win32   EPlatformType = 1
	EPlatformType_Win64   EPlatformType = 2
	EPlatformType_Linux   EPlatformType = 3
	EPlatformType_OSX     EPlatformType = 4
	EPlatformType_PS3     EPlatformType = 5
	EPlatformType_Max     EPlatformType = 6
)

func (EPlatformType) String

func (e EPlatformType) String() string

type EPublishedFileVisibility

type EPublishedFileVisibility int32
const (
	EPublishedFileVisibility_Public      EPublishedFileVisibility = 0
	EPublishedFileVisibility_FriendsOnly EPublishedFileVisibility = 1
	EPublishedFileVisibility_Private     EPublishedFileVisibility = 2
)

func (EPublishedFileVisibility) String

func (e EPublishedFileVisibility) String() string

type ERegionCode

type ERegionCode uint8
const (
	ERegionCode_USEast       ERegionCode = 0x00
	ERegionCode_USWest       ERegionCode = 0x01
	ERegionCode_SouthAmerica ERegionCode = 0x02
	ERegionCode_Europe       ERegionCode = 0x03
	ERegionCode_Asia         ERegionCode = 0x04
	ERegionCode_Australia    ERegionCode = 0x05
	ERegionCode_MiddleEast   ERegionCode = 0x06
	ERegionCode_Africa       ERegionCode = 0x07
	ERegionCode_World        ERegionCode = 0xFF
)

func (ERegionCode) String

func (e ERegionCode) String() string

type ERemoteStoragePlatform

type ERemoteStoragePlatform int32
const (
	ERemoteStoragePlatform_None      ERemoteStoragePlatform = 0
	ERemoteStoragePlatform_Windows   ERemoteStoragePlatform = 1
	ERemoteStoragePlatform_OSX       ERemoteStoragePlatform = 2
	ERemoteStoragePlatform_PS3       ERemoteStoragePlatform = 4
	ERemoteStoragePlatform_Linux     ERemoteStoragePlatform = 8
	ERemoteStoragePlatform_Reserved1 ERemoteStoragePlatform = 8 // Deprecated
	ERemoteStoragePlatform_Reserved2 ERemoteStoragePlatform = 16
	ERemoteStoragePlatform_All       ERemoteStoragePlatform = -1
)

func (ERemoteStoragePlatform) String

func (e ERemoteStoragePlatform) String() string

type EResult

type EResult int32
const (
	EResult_Invalid                                 EResult = 0
	EResult_OK                                      EResult = 1
	EResult_Fail                                    EResult = 2
	EResult_NoConnection                            EResult = 3
	EResult_InvalidPassword                         EResult = 5
	EResult_LoggedInElsewhere                       EResult = 6
	EResult_InvalidProtocolVer                      EResult = 7
	EResult_InvalidParam                            EResult = 8
	EResult_FileNotFound                            EResult = 9
	EResult_Busy                                    EResult = 10
	EResult_InvalidState                            EResult = 11
	EResult_InvalidName                             EResult = 12
	EResult_InvalidEmail                            EResult = 13
	EResult_DuplicateName                           EResult = 14
	EResult_AccessDenied                            EResult = 15
	EResult_Timeout                                 EResult = 16
	EResult_Banned                                  EResult = 17
	EResult_AccountNotFound                         EResult = 18
	EResult_InvalidSteamID                          EResult = 19
	EResult_ServiceUnavailable                      EResult = 20
	EResult_NotLoggedOn                             EResult = 21
	EResult_Pending                                 EResult = 22
	EResult_EncryptionFailure                       EResult = 23
	EResult_InsufficientPrivilege                   EResult = 24
	EResult_LimitExceeded                           EResult = 25
	EResult_Revoked                                 EResult = 26
	EResult_Expired                                 EResult = 27
	EResult_AlreadyRedeemed                         EResult = 28
	EResult_DuplicateRequest                        EResult = 29
	EResult_AlreadyOwned                            EResult = 30
	EResult_IPNotFound                              EResult = 31
	EResult_PersistFailed                           EResult = 32
	EResult_LockingFailed                           EResult = 33
	EResult_LogonSessionReplaced                    EResult = 34
	EResult_ConnectFailed                           EResult = 35
	EResult_HandshakeFailed                         EResult = 36
	EResult_IOFailure                               EResult = 37
	EResult_RemoteDisconnect                        EResult = 38
	EResult_ShoppingCartNotFound                    EResult = 39
	EResult_Blocked                                 EResult = 40
	EResult_Ignored                                 EResult = 41
	EResult_NoMatch                                 EResult = 42
	EResult_AccountDisabled                         EResult = 43
	EResult_ServiceReadOnly                         EResult = 44
	EResult_AccountNotFeatured                      EResult = 45
	EResult_AdministratorOK                         EResult = 46
	EResult_ContentVersion                          EResult = 47
	EResult_TryAnotherCM                            EResult = 48
	EResult_PasswordRequiredToKickSession           EResult = 49
	EResult_AlreadyLoggedInElsewhere                EResult = 50
	EResult_Suspended                               EResult = 51
	EResult_Cancelled                               EResult = 52
	EResult_DataCorruption                          EResult = 53
	EResult_DiskFull                                EResult = 54
	EResult_RemoteCallFailed                        EResult = 55
	EResult_PasswordNotSet                          EResult = 56 // Deprecated: renamed to PasswordUnset
	EResult_PasswordUnset                           EResult = 56
	EResult_ExternalAccountUnlinked                 EResult = 57
	EResult_PSNTicketInvalid                        EResult = 58
	EResult_ExternalAccountAlreadyLinked            EResult = 59
	EResult_RemoteFileConflict                      EResult = 60
	EResult_IllegalPassword                         EResult = 61
	EResult_SameAsPreviousValue                     EResult = 62
	EResult_AccountLogonDenied                      EResult = 63
	EResult_CannotUseOldPassword                    EResult = 64
	EResult_InvalidLoginAuthCode                    EResult = 65
	EResult_AccountLogonDeniedNoMailSent            EResult = 66 // Deprecated: renamed to AccountLogonDeniedNoMail
	EResult_AccountLogonDeniedNoMail                EResult = 66
	EResult_HardwareNotCapableOfIPT                 EResult = 67
	EResult_IPTInitError                            EResult = 68
	EResult_ParentalControlRestricted               EResult = 69
	EResult_FacebookQueryError                      EResult = 70
	EResult_ExpiredLoginAuthCode                    EResult = 71
	EResult_IPLoginRestrictionFailed                EResult = 72
	EResult_AccountLocked                           EResult = 73 // Deprecated: renamed to AccountLockedDown
	EResult_AccountLockedDown                       EResult = 73
	EResult_AccountLogonDeniedVerifiedEmailRequired EResult = 74
	EResult_NoMatchingURL                           EResult = 75
	EResult_BadResponse                             EResult = 76
	EResult_RequirePasswordReEntry                  EResult = 77
	EResult_ValueOutOfRange                         EResult = 78
	EResult_UnexpectedError                         EResult = 79
	EResult_Disabled                                EResult = 80
	EResult_InvalidCEGSubmission                    EResult = 81
	EResult_RestrictedDevice                        EResult = 82
	EResult_RegionLocked                            EResult = 83
	EResult_RateLimitExceeded                       EResult = 84
	EResult_AccountLogonDeniedNeedTwoFactorCode     EResult = 85 // Deprecated: renamed to AccountLoginDeniedNeedTwoFactor
	EResult_AccountLoginDeniedNeedTwoFactor         EResult = 85
	EResult_ItemOrEntryHasBeenDeleted               EResult = 86 // Deprecated: renamed to ItemDeleted
	EResult_ItemDeleted                             EResult = 86
	EResult_AccountLoginDeniedThrottle              EResult = 87
	EResult_TwoFactorCodeMismatch                   EResult = 88
	EResult_TwoFactorActivationCodeMismatch         EResult = 89
	EResult_AccountAssociatedToMultiplePlayers      EResult = 90 // Deprecated: renamed to AccountAssociatedToMultiplePartners
	EResult_AccountAssociatedToMultiplePartners     EResult = 90
	EResult_NotModified                             EResult = 91
	EResult_NoMobileDeviceAvailable                 EResult = 92 // Deprecated: renamed to NoMobileDevice
	EResult_NoMobileDevice                          EResult = 92
	EResult_TimeIsOutOfSync                         EResult = 93 // Deprecated: renamed to TimeNotSynced
	EResult_TimeNotSynced                           EResult = 93
	EResult_SMSCodeFailed                           EResult = 94
	EResult_TooManyAccountsAccessThisResource       EResult = 95 // Deprecated: renamed to AccountLimitExceeded
	EResult_AccountLimitExceeded                    EResult = 95
	EResult_AccountActivityLimitExceeded            EResult = 96
	EResult_PhoneActivityLimitExceeded              EResult = 97
	EResult_RefundToWallet                          EResult = 98
	EResult_EmailSendFailure                        EResult = 99
	EResult_NotSettled                              EResult = 100
	EResult_NeedCaptcha                             EResult = 101
)

func (EResult) String

func (e EResult) String() string

type EServerFlags

type EServerFlags int32
const (
	EServerFlags_None       EServerFlags = 0
	EServerFlags_Active     EServerFlags = 1
	EServerFlags_Secure     EServerFlags = 2
	EServerFlags_Dedicated  EServerFlags = 4
	EServerFlags_Linux      EServerFlags = 8
	EServerFlags_Passworded EServerFlags = 16
	EServerFlags_Private    EServerFlags = 32
)

func (EServerFlags) String

func (e EServerFlags) String() string

type EServerType

type EServerType int32
const (
	EServerType_Invalid           EServerType = -1
	EServerType_First             EServerType = 0
	EServerType_Shell             EServerType = 0
	EServerType_GM                EServerType = 1
	EServerType_BUM               EServerType = 2
	EServerType_AM                EServerType = 3
	EServerType_BS                EServerType = 4
	EServerType_VS                EServerType = 5
	EServerType_ATS               EServerType = 6
	EServerType_CM                EServerType = 7
	EServerType_FBS               EServerType = 8
	EServerType_FG                EServerType = 9 // Deprecated: renamed to BoxMonitor
	EServerType_BoxMonitor        EServerType = 9
	EServerType_SS                EServerType = 10
	EServerType_DRMS              EServerType = 11
	EServerType_HubOBSOLETE       EServerType = 12 // Deprecated
	EServerType_Console           EServerType = 13
	EServerType_ASBOBSOLETE       EServerType = 14 // Deprecated
	EServerType_PICS              EServerType = 14
	EServerType_Client            EServerType = 15
	EServerType_BootstrapOBSOLETE EServerType = 16 // Deprecated
	EServerType_DP                EServerType = 17
	EServerType_WG                EServerType = 18
	EServerType_SM                EServerType = 19
	EServerType_UFS               EServerType = 21
	EServerType_Util              EServerType = 23
	EServerType_DSS               EServerType = 24 // Deprecated: renamed to Community
	EServerType_Community         EServerType = 24
	EServerType_P2PRelayOBSOLETE  EServerType = 25 // Deprecated
	EServerType_AppInformation    EServerType = 26
	EServerType_Spare             EServerType = 27
	EServerType_FTS               EServerType = 28
	EServerType_EPM               EServerType = 29
	EServerType_PS                EServerType = 30
	EServerType_IS                EServerType = 31
	EServerType_CCS               EServerType = 32
	EServerType_DFS               EServerType = 33
	EServerType_LBS               EServerType = 34
	EServerType_MDS               EServerType = 35
	EServerType_CS                EServerType = 36
	EServerType_GC                EServerType = 37
	EServerType_NS                EServerType = 38
	EServerType_OGS               EServerType = 39
	EServerType_WebAPI            EServerType = 40
	EServerType_UDS               EServerType = 41
	EServerType_MMS               EServerType = 42
	EServerType_GMS               EServerType = 43
	EServerType_KGS               EServerType = 44
	EServerType_UCM               EServerType = 45
	EServerType_RM                EServerType = 46
	EServerType_FS                EServerType = 47
	EServerType_Econ              EServerType = 48
	EServerType_Backpack          EServerType = 49
	EServerType_UGS               EServerType = 50
	EServerType_Store             EServerType = 51
	EServerType_MoneyStats        EServerType = 52
	EServerType_CRE               EServerType = 53
	EServerType_UMQ               EServerType = 54
	EServerType_Workshop          EServerType = 55
	EServerType_BRP               EServerType = 56
	EServerType_GCH               EServerType = 57
	EServerType_MPAS              EServerType = 58
	EServerType_Trade             EServerType = 59
	EServerType_Secrets           EServerType = 60
	EServerType_Logsink           EServerType = 61
	EServerType_Market            EServerType = 62
	EServerType_Quest             EServerType = 63
	EServerType_WDS               EServerType = 64
	EServerType_ACS               EServerType = 65
	EServerType_PNP               EServerType = 66
	EServerType_Max               EServerType = 67
)

func (EServerType) String

func (e EServerType) String() string

type ESystemIMType

type ESystemIMType int32
const (
	ESystemIMType_RawText                  ESystemIMType = 0
	ESystemIMType_InvalidCard              ESystemIMType = 1
	ESystemIMType_RecurringPurchaseFailed  ESystemIMType = 2
	ESystemIMType_CardWillExpire           ESystemIMType = 3
	ESystemIMType_SubscriptionExpired      ESystemIMType = 4
	ESystemIMType_GuestPassReceived        ESystemIMType = 5
	ESystemIMType_GuestPassGranted         ESystemIMType = 6
	ESystemIMType_GiftRevoked              ESystemIMType = 7
	ESystemIMType_SupportMessage           ESystemIMType = 8
	ESystemIMType_SupportMessageClearAlert ESystemIMType = 9
	ESystemIMType_Max                      ESystemIMType = 10
)

func (ESystemIMType) String

func (e ESystemIMType) String() string

type EUCMFilePrivacyState

type EUCMFilePrivacyState int32
const (
	EUCMFilePrivacyState_Invalid     EUCMFilePrivacyState = -1
	EUCMFilePrivacyState_Private     EUCMFilePrivacyState = 2
	EUCMFilePrivacyState_FriendsOnly EUCMFilePrivacyState = 4
	EUCMFilePrivacyState_Public      EUCMFilePrivacyState = 8
	EUCMFilePrivacyState_All         EUCMFilePrivacyState = EUCMFilePrivacyState_Public | EUCMFilePrivacyState_FriendsOnly | EUCMFilePrivacyState_Private
)

func (EUCMFilePrivacyState) String

func (e EUCMFilePrivacyState) String() string

type EUdpPacketType

type EUdpPacketType uint8
const (
	EUdpPacketType_Invalid      EUdpPacketType = 0
	EUdpPacketType_ChallengeReq EUdpPacketType = 1
	EUdpPacketType_Challenge    EUdpPacketType = 2
	EUdpPacketType_Connect      EUdpPacketType = 3
	EUdpPacketType_Accept       EUdpPacketType = 4
	EUdpPacketType_Disconnect   EUdpPacketType = 5
	EUdpPacketType_Data         EUdpPacketType = 6
	EUdpPacketType_Datagram     EUdpPacketType = 7
	EUdpPacketType_Max          EUdpPacketType = 8
)

func (EUdpPacketType) String

func (e EUdpPacketType) String() string

type EUniverse

type EUniverse int32
const (
	EUniverse_Invalid  EUniverse = 0
	EUniverse_Public   EUniverse = 1
	EUniverse_Beta     EUniverse = 2
	EUniverse_Internal EUniverse = 3
	EUniverse_Dev      EUniverse = 4
	EUniverse_Max      EUniverse = 5
)

func (EUniverse) String

func (e EUniverse) String() string

type EWorkshopEnumerationType

type EWorkshopEnumerationType int32
const (
	EWorkshopEnumerationType_RankedByVote            EWorkshopEnumerationType = 0
	EWorkshopEnumerationType_Recent                  EWorkshopEnumerationType = 1
	EWorkshopEnumerationType_Trending                EWorkshopEnumerationType = 2
	EWorkshopEnumerationType_FavoriteOfFriends       EWorkshopEnumerationType = 3
	EWorkshopEnumerationType_VotedByFriends          EWorkshopEnumerationType = 4
	EWorkshopEnumerationType_ContentByFriends        EWorkshopEnumerationType = 5
	EWorkshopEnumerationType_RecentFromFollowedUsers EWorkshopEnumerationType = 6
)

func (EWorkshopEnumerationType) String

func (e EWorkshopEnumerationType) String() string

type EWorkshopFileAction

type EWorkshopFileAction int32
const (
	EWorkshopFileAction_Played    EWorkshopFileAction = 0
	EWorkshopFileAction_Completed EWorkshopFileAction = 1
)

func (EWorkshopFileAction) String

func (e EWorkshopFileAction) String() string

type EWorkshopFileType

type EWorkshopFileType int32
const (
	EWorkshopFileType_First                  EWorkshopFileType = 0
	EWorkshopFileType_Community              EWorkshopFileType = 0
	EWorkshopFileType_Microtransaction       EWorkshopFileType = 1
	EWorkshopFileType_Collection             EWorkshopFileType = 2
	EWorkshopFileType_Art                    EWorkshopFileType = 3
	EWorkshopFileType_Video                  EWorkshopFileType = 4
	EWorkshopFileType_Screenshot             EWorkshopFileType = 5
	EWorkshopFileType_Game                   EWorkshopFileType = 6
	EWorkshopFileType_Software               EWorkshopFileType = 7
	EWorkshopFileType_Concept                EWorkshopFileType = 8
	EWorkshopFileType_WebGuide               EWorkshopFileType = 9
	EWorkshopFileType_IntegratedGuide        EWorkshopFileType = 10
	EWorkshopFileType_Merch                  EWorkshopFileType = 11
	EWorkshopFileType_ControllerBinding      EWorkshopFileType = 12
	EWorkshopFileType_SteamworksAccessInvite EWorkshopFileType = 13
	EWorkshopFileType_SteamVideo             EWorkshopFileType = 14
	EWorkshopFileType_GameManagedItem        EWorkshopFileType = 15
	EWorkshopFileType_Max                    EWorkshopFileType = 16
)

func (EWorkshopFileType) String

func (e EWorkshopFileType) String() string

type Encryptor

type Encryptor interface {
	Encrypt(src []byte) ([]byte, error)
	Decrypt(src []byte) []byte
}

Encryptor used to encrypt data on write and decrypt on read. It's required after ChannelEncryptResult message gotten.

type EventHandler

type EventHandler func(interface{}) error

EventHandler used to catch and handle event. It takes event object as argument

type EventManager

type EventManager struct {
	// contains filtered or unexported fields
}

EventManager is used to fire and broadcast events and packets to handlers.

func NewEventManager

func NewEventManager() *EventManager

NewEventManager initialize new instance of EventManager.

func (*EventManager) FireEvent

func (m *EventManager) FireEvent(e interface{}) error

FireEvent broadcast event to handlers

func (*EventManager) FirePacket

func (m *EventManager) FirePacket(p *Packet) error

FirePacket broadcast packet to handlers

func (*EventManager) OnEvent

func (m *EventManager) OnEvent(h EventHandler)

OnEvent add Event handler. Any event will be received by all handlers. Use select via interface casting to catch events you are interested in.

func (*EventManager) OnPacket

func (m *EventManager) OnPacket(h PacketHandler)

OnPacket add Packet handler. Any packet will be received by all handlers. Use select via EMsg to catch packets you are interested in.

type Packet

type Packet struct {
	Type EMsg
	Data []byte
}

Packet is container of message data. It's used to broadcast message to packet handlers.

type PacketHandler

type PacketHandler func(*Packet) error

PacketHandler used to catch and handle Packet. It takes Packet as argument

type SteamId

type SteamId uint64

func NewId

func NewId(id string) (SteamId, error)

func NewIdAdv

func NewIdAdv(accountId, instance uint32, universe int32, accountType int32) SteamId

func (SteamId) ChatToClan

func (s SteamId) ChatToClan() SteamId

used to fix the Chat SteamId to a Clan SteamId

func (SteamId) ClanToChat

func (s SteamId) ClanToChat() SteamId

used to fix the Clan SteamId to a Chat SteamId

func (SteamId) GetAccountId

func (s SteamId) GetAccountId() uint32

func (SteamId) GetAccountInstance

func (s SteamId) GetAccountInstance() uint32

func (SteamId) GetAccountType

func (s SteamId) GetAccountType() int32

func (SteamId) GetAccountUniverse

func (s SteamId) GetAccountUniverse() int32

func (SteamId) SetAccountId

func (s SteamId) SetAccountId(id uint32) SteamId

func (SteamId) SetAccountInstance

func (s SteamId) SetAccountInstance(value uint32) SteamId

func (SteamId) SetAccountType

func (s SteamId) SetAccountType(t int32) SteamId

func (SteamId) SetAccountUniverse

func (s SteamId) SetAccountUniverse(universe int32) SteamId

func (SteamId) String

func (s SteamId) String() string

func (SteamId) ToString

func (s SteamId) ToString() string

func (SteamId) ToUint64

func (s SteamId) ToUint64() uint64

Directories

Path Synopsis
Package crypto used to encrypt communication channel.
Package crypto used to encrypt communication channel.
Every client message has a structure which is normally the entire contents of the message, and is easily interpreted.
Every client message has a structure which is normally the entire contents of the message, and is easily interpreted.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL