// Generated code
// DO NOT EDIT

package steamlang

import (
	"fmt"
	"sort"
	"strings"
)

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
)

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

func (e EMsg) String() string {
	if s, ok := EMsg_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EMsg_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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

func (e EResult) String() string {
	if s, ok := EResult_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EResult_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

var EUniverse_name = map[EUniverse]string{
	0: "EUniverse_Invalid",
	1: "EUniverse_Public",
	2: "EUniverse_Beta",
	3: "EUniverse_Internal",
	4: "EUniverse_Dev",
	5: "EUniverse_Max",
}

func (e EUniverse) String() string {
	if s, ok := EUniverse_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EUniverse_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EChatEntryType) String() string {
	if s, ok := EChatEntryType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EChatEntryType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EPersonaState) String() string {
	if s, ok := EPersonaState_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EPersonaState_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EAccountType) String() string {
	if s, ok := EAccountType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EAccountType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EFriendRelationship) String() string {
	if s, ok := EFriendRelationship_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EFriendRelationship_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EAccountFlags) String() string {
	if s, ok := EAccountFlags_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EAccountFlags_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EClanPermission) String() string {
	if s, ok := EClanPermission_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EClanPermission_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EChatPermission) String() string {
	if s, ok := EChatPermission_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EChatPermission_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EFriendFlags) String() string {
	if s, ok := EFriendFlags_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EFriendFlags_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type EPersonaStateFlag int32

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

var EPersonaStateFlag_name = map[EPersonaStateFlag]string{
	1:    "EPersonaStateFlag_HasRichPresence",
	2:    "EPersonaStateFlag_InJoinableGame",
	256:  "EPersonaStateFlag_OnlineUsingWeb",
	512:  "EPersonaStateFlag_OnlineUsingMobile",
	1024: "EPersonaStateFlag_OnlineUsingBigPicture",
}

func (e EPersonaStateFlag) String() string {
	if s, ok := EPersonaStateFlag_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EPersonaStateFlag_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EClientPersonaStateFlag) String() string {
	if s, ok := EClientPersonaStateFlag_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EClientPersonaStateFlag_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EAppUsageEvent) String() string {
	if s, ok := EAppUsageEvent_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EAppUsageEvent_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e ELicenseFlags) String() string {
	if s, ok := ELicenseFlags_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ELicenseFlags_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e ELicenseType) String() string {
	if s, ok := ELicenseType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ELicenseType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EPaymentMethod) String() string {
	if s, ok := EPaymentMethod_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EPaymentMethod_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type EIntroducerRouting int32

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

var EIntroducerRouting_name = map[EIntroducerRouting]string{
	0: "EIntroducerRouting_FileShare",
	1: "EIntroducerRouting_P2PVoiceChat",
	2: "EIntroducerRouting_P2PNetworking",
}

func (e EIntroducerRouting) String() string {
	if s, ok := EIntroducerRouting_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EIntroducerRouting_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EServerFlags) String() string {
	if s, ok := EServerFlags_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EServerFlags_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EDenyReason) String() string {
	if s, ok := EDenyReason_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EDenyReason_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type EClanRank int32

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

var EClanRank_name = map[EClanRank]string{
	0: "EClanRank_None",
	1: "EClanRank_Owner",
	2: "EClanRank_Officer",
	3: "EClanRank_Member",
	4: "EClanRank_Moderator",
}

func (e EClanRank) String() string {
	if s, ok := EClanRank_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EClanRank_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

var EClanRelationship_name = map[EClanRelationship]string{
	0: "EClanRelationship_None",
	1: "EClanRelationship_Blocked",
	2: "EClanRelationship_Invited",
	3: "EClanRelationship_Member",
	4: "EClanRelationship_Kicked",
	5: "EClanRelationship_KickAcknowledged",
}

func (e EClanRelationship) String() string {
	if s, ok := EClanRelationship_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EClanRelationship_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EAuthSessionResponse) String() string {
	if s, ok := EAuthSessionResponse_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EAuthSessionResponse_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EChatRoomEnterResponse) String() string {
	if s, ok := EChatRoomEnterResponse_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EChatRoomEnterResponse_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type EChatRoomType int32

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

var EChatRoomType_name = map[EChatRoomType]string{
	1: "EChatRoomType_Friend",
	2: "EChatRoomType_MUC",
	3: "EChatRoomType_Lobby",
}

func (e EChatRoomType) String() string {
	if s, ok := EChatRoomType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EChatRoomType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type EChatInfoType int32

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

var EChatInfoType_name = map[EChatInfoType]string{
	1: "EChatInfoType_StateChange",
	2: "EChatInfoType_InfoUpdate",
	3: "EChatInfoType_MemberLimitChange",
}

func (e EChatInfoType) String() string {
	if s, ok := EChatInfoType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EChatInfoType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EChatAction) String() string {
	if s, ok := EChatAction_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EChatAction_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EChatActionResult) String() string {
	if s, ok := EChatActionResult_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EChatActionResult_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EAppInfoSection) String() string {
	if s, ok := EAppInfoSection_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EAppInfoSection_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

var EContentDownloadSourceType_name = map[EContentDownloadSourceType]string{
	0: "EContentDownloadSourceType_Invalid",
	1: "EContentDownloadSourceType_CS",
	2: "EContentDownloadSourceType_CDN",
	3: "EContentDownloadSourceType_LCS",
	4: "EContentDownloadSourceType_ProxyCache",
	5: "EContentDownloadSourceType_Max",
}

func (e EContentDownloadSourceType) String() string {
	if s, ok := EContentDownloadSourceType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EContentDownloadSourceType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EPlatformType) String() string {
	if s, ok := EPlatformType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EPlatformType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EOSType) String() string {
	if s, ok := EOSType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EOSType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EServerType) String() string {
	if s, ok := EServerType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EServerType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EBillingType) String() string {
	if s, ok := EBillingType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EBillingType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EActivationCodeClass) String() string {
	if s, ok := EActivationCodeClass_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EActivationCodeClass_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EChatMemberStateChange) String() string {
	if s, ok := EChatMemberStateChange_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EChatMemberStateChange_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e ERegionCode) String() string {
	if s, ok := ERegionCode_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ERegionCode_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e ECurrencyCode) String() string {
	if s, ok := ECurrencyCode_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ECurrencyCode_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EDepotFileFlag) String() string {
	if s, ok := EDepotFileFlag_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EDepotFileFlag_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EWorkshopEnumerationType) String() string {
	if s, ok := EWorkshopEnumerationType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EWorkshopEnumerationType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type EPublishedFileVisibility int32

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

var EPublishedFileVisibility_name = map[EPublishedFileVisibility]string{
	0: "EPublishedFileVisibility_Public",
	1: "EPublishedFileVisibility_FriendsOnly",
	2: "EPublishedFileVisibility_Private",
}

func (e EPublishedFileVisibility) String() string {
	if s, ok := EPublishedFileVisibility_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EPublishedFileVisibility_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EWorkshopFileType) String() string {
	if s, ok := EWorkshopFileType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EWorkshopFileType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type EWorkshopFileAction int32

const (
	EWorkshopFileAction_Played    EWorkshopFileAction = 0
	EWorkshopFileAction_Completed EWorkshopFileAction = 1
)

var EWorkshopFileAction_name = map[EWorkshopFileAction]string{
	0: "EWorkshopFileAction_Played",
	1: "EWorkshopFileAction_Completed",
}

func (e EWorkshopFileAction) String() string {
	if s, ok := EWorkshopFileAction_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EWorkshopFileAction_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EEconTradeResponse) String() string {
	if s, ok := EEconTradeResponse_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EEconTradeResponse_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

var EMarketingMessageFlags_name = map[EMarketingMessageFlags]string{
	0:  "EMarketingMessageFlags_None",
	1:  "EMarketingMessageFlags_HighPriority",
	2:  "EMarketingMessageFlags_PlatformWindows",
	4:  "EMarketingMessageFlags_PlatformMac",
	8:  "EMarketingMessageFlags_PlatformLinux",
	14: "EMarketingMessageFlags_PlatformRestrictions",
}

func (e EMarketingMessageFlags) String() string {
	if s, ok := EMarketingMessageFlags_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EMarketingMessageFlags_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type ENewsUpdateType int32

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

var ENewsUpdateType_name = map[ENewsUpdateType]string{
	0: "ENewsUpdateType_AppNews",
	1: "ENewsUpdateType_SteamAds",
	2: "ENewsUpdateType_SteamNews",
	3: "ENewsUpdateType_CDDBUpdate",
	4: "ENewsUpdateType_ClientUpdate",
}

func (e ENewsUpdateType) String() string {
	if s, ok := ENewsUpdateType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ENewsUpdateType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e ESystemIMType) String() string {
	if s, ok := ESystemIMType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ESystemIMType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type EChatFlags int32

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

var EChatFlags_name = map[EChatFlags]string{
	1: "EChatFlags_Locked",
	2: "EChatFlags_InvisibleToFriends",
	4: "EChatFlags_Moderated",
	8: "EChatFlags_Unjoinable",
}

func (e EChatFlags) String() string {
	if s, ok := EChatFlags_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EChatFlags_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e ERemoteStoragePlatform) String() string {
	if s, ok := ERemoteStoragePlatform_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ERemoteStoragePlatform_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EDRMBlobDownloadType) String() string {
	if s, ok := EDRMBlobDownloadType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EDRMBlobDownloadType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EDRMBlobDownloadErrorDetail) String() string {
	if s, ok := EDRMBlobDownloadErrorDetail_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EDRMBlobDownloadErrorDetail_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

var EClientStat_name = map[EClientStat]string{
	0: "EClientStat_P2PConnectionsUDP",
	1: "EClientStat_P2PConnectionsRelay",
	2: "EClientStat_P2PGameConnections",
	3: "EClientStat_P2PVoiceConnections",
	4: "EClientStat_BytesDownloaded",
	5: "EClientStat_Max",
}

func (e EClientStat) String() string {
	if s, ok := EClientStat_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EClientStat_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type EClientStatAggregateMethod int32

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

var EClientStatAggregateMethod_name = map[EClientStatAggregateMethod]string{
	0: "EClientStatAggregateMethod_LatestOnly",
	1: "EClientStatAggregateMethod_Sum",
	2: "EClientStatAggregateMethod_Event",
	3: "EClientStatAggregateMethod_Scalar",
}

func (e EClientStatAggregateMethod) String() string {
	if s, ok := EClientStatAggregateMethod_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EClientStatAggregateMethod_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type ELeaderboardDataRequest int32

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

var ELeaderboardDataRequest_name = map[ELeaderboardDataRequest]string{
	0: "ELeaderboardDataRequest_Global",
	1: "ELeaderboardDataRequest_GlobalAroundUser",
	2: "ELeaderboardDataRequest_Friends",
	3: "ELeaderboardDataRequest_Users",
}

func (e ELeaderboardDataRequest) String() string {
	if s, ok := ELeaderboardDataRequest_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ELeaderboardDataRequest_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type ELeaderboardSortMethod int32

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

var ELeaderboardSortMethod_name = map[ELeaderboardSortMethod]string{
	0: "ELeaderboardSortMethod_None",
	1: "ELeaderboardSortMethod_Ascending",
	2: "ELeaderboardSortMethod_Descending",
}

func (e ELeaderboardSortMethod) String() string {
	if s, ok := ELeaderboardSortMethod_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ELeaderboardSortMethod_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type ELeaderboardDisplayType int32

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

var ELeaderboardDisplayType_name = map[ELeaderboardDisplayType]string{
	0: "ELeaderboardDisplayType_None",
	1: "ELeaderboardDisplayType_Numeric",
	2: "ELeaderboardDisplayType_TimeSeconds",
	3: "ELeaderboardDisplayType_TimeMilliSeconds",
}

func (e ELeaderboardDisplayType) String() string {
	if s, ok := ELeaderboardDisplayType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ELeaderboardDisplayType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

type ELeaderboardUploadScoreMethod int32

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

var ELeaderboardUploadScoreMethod_name = map[ELeaderboardUploadScoreMethod]string{
	0: "ELeaderboardUploadScoreMethod_None",
	1: "ELeaderboardUploadScoreMethod_KeepBest",
	2: "ELeaderboardUploadScoreMethod_ForceUpdate",
}

func (e ELeaderboardUploadScoreMethod) String() string {
	if s, ok := ELeaderboardUploadScoreMethod_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range ELeaderboardUploadScoreMethod_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

var EUCMFilePrivacyState_name = map[EUCMFilePrivacyState]string{
	-1: "EUCMFilePrivacyState_Invalid",
	2:  "EUCMFilePrivacyState_Private",
	4:  "EUCMFilePrivacyState_FriendsOnly",
	8:  "EUCMFilePrivacyState_Public",
	14: "EUCMFilePrivacyState_All",
}

func (e EUCMFilePrivacyState) String() string {
	if s, ok := EUCMFilePrivacyState_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EUCMFilePrivacyState_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}

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
)

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",
}

func (e EUdpPacketType) String() string {
	if s, ok := EUdpPacketType_name[e]; ok {
		return s
	}
	var flags []string
	for k, v := range EUdpPacketType_name {
		if e&k != 0 {
			flags = append(flags, v)
		}
	}
	if len(flags) == 0 {
		return fmt.Sprintf("%d", e)
	}
	sort.Strings(flags)
	return strings.Join(flags, " | ")
}