Versions in this module Expand all Collapse all v0 v0.5.1 Jan 15, 2023 Changes in this version + const AccountListenerHash + const AccountServiceHash + const AuthenticationListenerHash + const AuthenticationServiceHash + const Cert + const ChallengeListenerHash + const ClubMembershipListenerHash + const ClubMembershipServiceHash + const ConnectionServiceHash + const FriendsListenerHash + const FriendsServiceHash + const GameUtilitiesServiceHash + const Key + const PresenceListenerHash + const PresenceServiceHash + const REALM_FLAG_FULL + const REALM_FLAG_NEW + const REALM_FLAG_NONE + const REALM_FLAG_OFFLINE + const REALM_FLAG_RECOMMENDED + const REALM_FLAG_SPECIFYBUILD + const REALM_FLAG_UNK1 + const REALM_FLAG_UNK2 + const REALM_FLAG_VERSION_MISMATCH + const ReportServiceHash + const ResourcesServiceHash + const UserManagerListenerHash + const UserManagerServiceHash + var RealmTypes = []uint32 + var ResponseService = uint32(0xFE) + func Bind(address string) (net.Listener, error) + func DispatchAccountListener(conn *Conn, svc AccountListener, token uint32, method uint32, data []byte) error + func DispatchAccountService(conn *Conn, svc AccountService, token uint32, method uint32, data []byte) error + func DispatchAuthenticationListener(conn *Conn, svc AuthenticationListener, token uint32, method uint32, ...) error + func DispatchAuthenticationService(conn *Conn, svc AuthenticationService, token uint32, method uint32, ...) error + func DispatchChallengeListener(conn *Conn, svc ChallengeListener, token uint32, method uint32, data []byte) error + func DispatchClubMembershipListener(conn *Conn, svc ClubMembershipListener, token uint32, method uint32, ...) error + func DispatchClubMembershipService(conn *Conn, svc ClubMembershipService, token uint32, method uint32, ...) error + func DispatchConnectionService(conn *Conn, svc ConnectionService, token uint32, method uint32, data []byte) error + func DispatchFriendsListener(conn *Conn, svc FriendsListener, token uint32, method uint32, data []byte) error + func DispatchFriendsService(conn *Conn, svc FriendsService, token uint32, method uint32, data []byte) error + func DispatchGameUtilitiesService(conn *Conn, svc GameUtilitiesService, token uint32, method uint32, data []byte) error + func DispatchPresenceListener(conn *Conn, svc PresenceListener, token uint32, method uint32, data []byte) error + func DispatchPresenceService(conn *Conn, svc PresenceService, token uint32, method uint32, data []byte) error + func DispatchReportService(conn *Conn, svc ReportService, token uint32, method uint32, data []byte) error + func DispatchResourcesService(conn *Conn, svc ResourcesService, token uint32, method uint32, data []byte) error + func DispatchUserManagerListener(conn *Conn, svc UserManagerListener, token uint32, method uint32, data []byte) error + func DispatchUserManagerService(conn *Conn, svc UserManagerService, token uint32, method uint32, data []byte) error + func GenerateTicket() string + type AccountListener interface + OnAccountStateUpdated func(*Conn, uint32, *v1.AccountStateNotification) + OnGameAccountStateUpdated func(*Conn, uint32, *v1.GameAccountStateNotification) + OnGameAccountsUpdated func(*Conn, uint32, *v1.GameAccountNotification) + OnGameSessionUpdated func(*Conn, uint32, *v1.GameAccountSessionNotification) + type AccountService interface + GetAccountState func(*Conn, uint32, *v1.GetAccountStateRequest) + GetAuthorizedData func(*Conn, uint32, *v1.GetAuthorizedDataRequest) + GetCAISInfo func(*Conn, uint32, *v1.GetCAISInfoRequest) + GetGameAccountState func(*Conn, uint32, *v1.GetGameAccountStateRequest) + GetGameSessionInfo func(*Conn, uint32, *v1.GetGameSessionInfoRequest) + GetGameTimeRemainingInfo func(*Conn, uint32, *v1.GetGameTimeRemainingInfoRequest) + GetLicenses func(*Conn, uint32, *v1.GetLicensesRequest) + GetSignedAccountState func(*Conn, uint32, *v1.GetSignedAccountStateRequest) + ResolveAccount func(*Conn, uint32, *v1.ResolveAccountRequest) + Subscribe func(*Conn, uint32, *v1.SubscriptionUpdateRequest) + Unsubscribe func(*Conn, uint32, *v1.SubscriptionUpdateRequest) + type AuthenticationListener interface + OnGameAccountSelected func(*Conn, uint32, *v1.GameAccountSelectedRequest) + OnLogonComplete func(*Conn, uint32, *v1.LogonResult) + OnLogonQueueEnd func(*Conn, uint32, *protocol.NoData) + OnLogonQueueUpdate func(*Conn, uint32, *v1.LogonQueueUpdateRequest) + OnLogonUpdate func(*Conn, uint32, *v1.LogonUpdateRequest) + OnMemModuleLoad func(*Conn, uint32, *v1.MemModuleLoadRequest) + OnModuleLoad func(*Conn, uint32, *v1.ModuleLoadRequest) + OnModuleMessage func(*Conn, uint32, *v1.ModuleMessageRequest) + OnServerStateChange func(*Conn, uint32, *v1.ServerStateChangeRequest) + OnVersionInfoUpdated func(*Conn, uint32, *v1.VersionInfoNotification) + type AuthenticationService interface + GenerateSSOToken func(*Conn, uint32, *v1.GenerateSSOTokenRequest) + GenerateWebCredentials func(*Conn, uint32, *v1.GenerateWebCredentialsRequest) + Logon func(*Conn, uint32, *v1.LogonRequest) + ModuleMessage func(*Conn, uint32, *v1.ModuleMessageRequest) + ModuleNotify func(*Conn, uint32, *v1.ModuleNotification) + SelectGameAccount func(*Conn, uint32, *v1.SelectGameAccountRequest) + SelectGameAccount_DEPRECATED func(*Conn, uint32, *protocol.EntityId) + VerifyWebCredentials func(*Conn, uint32, *v1.VerifyWebCredentialsRequest) + type Backend interface + AccountID func(user string) uint64 + GetAccount func(user string) (*models.Account, []models.GameAccount, error) + GetTicket func(ticket string) (string, time.Time) + InfoHandler func() http.Handler + ListRealms func() []models.Realm + StoreKey func(user, locale, platform string, K []byte) + StoreLoginTicket func(user, ticket string, expiry time.Time) + type ChallengeListener interface + OnExternalChallenge func(*Conn, uint32, *v1.ChallengeExternalRequest) + OnExternalChallengeResult func(*Conn, uint32, *v1.ChallengeExternalResult) + type ClubMembershipListener interface + OnClubAdded func(*Conn, uint32, *membership.ClubAddedNotification) + OnClubRemoved func(*Conn, uint32, *membership.ClubRemovedNotification) + OnReceivedInvitationAdded func(*Conn, uint32, *membership.ReceivedInvitationAddedNotification) + OnReceivedInvitationRemoved func(*Conn, uint32, *membership.ReceivedInvitationRemovedNotification) + OnSharedSettingsChanged func(*Conn, uint32, *membership.SharedSettingsChangedNotification) + OnStreamMentionAdded func(*Conn, uint32, *membership.StreamMentionAddedNotification) + OnStreamMentionAdvanceViewTime func(*Conn, uint32, *membership.StreamMentionAdvanceViewTimeNotification) + OnStreamMentionRemoved func(*Conn, uint32, *membership.StreamMentionRemovedNotification) + type ClubMembershipService interface + AdvanceStreamMentionViewTime func(*Conn, uint32, *membership.AdvanceStreamMentionViewTimeRequest) + GetState func(*Conn, uint32, *membership.GetStateRequest) + GetStreamMentions func(*Conn, uint32, *membership.GetStreamMentionsRequest) + RemoveStreamMentions func(*Conn, uint32, *membership.RemoveStreamMentionsRequest) + Subscribe func(*Conn, uint32, *membership.SubscribeRequest) + Unsubscribe func(*Conn, uint32, *membership.UnsubscribeRequest) + UpdateClubSharedSettings func(*Conn, uint32, *membership.UpdateClubSharedSettingsRequest) + type Conn struct + SecretData [64]byte + func Dial(endpoint string) (*Conn, error) + func (c *Conn) AccountListener_Request_OnAccountStateUpdated(args *v1.AccountStateNotification) error + func (c *Conn) AccountListener_Request_OnGameAccountStateUpdated(args *v1.GameAccountStateNotification) error + func (c *Conn) AccountListener_Request_OnGameAccountsUpdated(args *v1.GameAccountNotification) error + func (c *Conn) AccountListener_Request_OnGameSessionUpdated(args *v1.GameAccountSessionNotification) error + func (c *Conn) AccountService_Request_GetAccountState(args *v1.GetAccountStateRequest) (*v1.GetAccountStateResponse, error) + func (c *Conn) AccountService_Request_GetAuthorizedData(args *v1.GetAuthorizedDataRequest) (*v1.GetAuthorizedDataResponse, error) + func (c *Conn) AccountService_Request_GetCAISInfo(args *v1.GetCAISInfoRequest) (*v1.GetCAISInfoResponse, error) + func (c *Conn) AccountService_Request_GetGameAccountState(args *v1.GetGameAccountStateRequest) (*v1.GetGameAccountStateResponse, error) + func (c *Conn) AccountService_Request_GetGameSessionInfo(args *v1.GetGameSessionInfoRequest) (*v1.GetGameSessionInfoResponse, error) + func (c *Conn) AccountService_Request_GetGameTimeRemainingInfo(args *v1.GetGameTimeRemainingInfoRequest) (*v1.GetGameTimeRemainingInfoResponse, error) + func (c *Conn) AccountService_Request_GetLicenses(args *v1.GetLicensesRequest) (*v1.GetLicensesResponse, error) + func (c *Conn) AccountService_Request_GetSignedAccountState(args *v1.GetSignedAccountStateRequest) (*v1.GetSignedAccountStateResponse, error) + func (c *Conn) AccountService_Request_ResolveAccount(args *v1.ResolveAccountRequest) (*v1.ResolveAccountResponse, error) + func (c *Conn) AccountService_Request_Subscribe(args *v1.SubscriptionUpdateRequest) (*v1.SubscriptionUpdateResponse, error) + func (c *Conn) AccountService_Request_Unsubscribe(args *v1.SubscriptionUpdateRequest) error + func (c *Conn) AuthenticationListener_Request_OnGameAccountSelected(args *v1.GameAccountSelectedRequest) error + func (c *Conn) AuthenticationListener_Request_OnLogonComplete(args *v1.LogonResult) error + func (c *Conn) AuthenticationListener_Request_OnLogonQueueEnd() error + func (c *Conn) AuthenticationListener_Request_OnLogonQueueUpdate(args *v1.LogonQueueUpdateRequest) error + func (c *Conn) AuthenticationListener_Request_OnLogonUpdate(args *v1.LogonUpdateRequest) error + func (c *Conn) AuthenticationListener_Request_OnMemModuleLoad(args *v1.MemModuleLoadRequest) (*v1.MemModuleLoadResponse, error) + func (c *Conn) AuthenticationListener_Request_OnModuleLoad(args *v1.ModuleLoadRequest) error + func (c *Conn) AuthenticationListener_Request_OnModuleMessage(args *v1.ModuleMessageRequest) error + func (c *Conn) AuthenticationListener_Request_OnServerStateChange(args *v1.ServerStateChangeRequest) error + func (c *Conn) AuthenticationListener_Request_OnVersionInfoUpdated(args *v1.VersionInfoNotification) error + func (c *Conn) AuthenticationService_Request_GenerateSSOToken(args *v1.GenerateSSOTokenRequest) (*v1.GenerateSSOTokenResponse, error) + func (c *Conn) AuthenticationService_Request_GenerateWebCredentials(args *v1.GenerateWebCredentialsRequest) (*v1.GenerateWebCredentialsResponse, error) + func (c *Conn) AuthenticationService_Request_Logon(args *v1.LogonRequest) error + func (c *Conn) AuthenticationService_Request_ModuleMessage(args *v1.ModuleMessageRequest) error + func (c *Conn) AuthenticationService_Request_ModuleNotify(args *v1.ModuleNotification) error + func (c *Conn) AuthenticationService_Request_SelectGameAccount(args *v1.SelectGameAccountRequest) error + func (c *Conn) AuthenticationService_Request_SelectGameAccount_DEPRECATED(args *protocol.EntityId) error + func (c *Conn) AuthenticationService_Request_VerifyWebCredentials(args *v1.VerifyWebCredentialsRequest) error + func (c *Conn) ChallengeListener_Request_OnExternalChallenge(args *v1.ChallengeExternalRequest) error + func (c *Conn) ChallengeListener_Request_OnExternalChallengeResult(args *v1.ChallengeExternalResult) error + func (c *Conn) Close() error + func (c *Conn) ClubMembershipListener_Request_OnClubAdded(args *membership.ClubAddedNotification) error + func (c *Conn) ClubMembershipListener_Request_OnClubRemoved(args *membership.ClubRemovedNotification) error + func (c *Conn) ClubMembershipListener_Request_OnReceivedInvitationAdded(args *membership.ReceivedInvitationAddedNotification) error + func (c *Conn) ClubMembershipListener_Request_OnReceivedInvitationRemoved(args *membership.ReceivedInvitationRemovedNotification) error + func (c *Conn) ClubMembershipListener_Request_OnSharedSettingsChanged(args *membership.SharedSettingsChangedNotification) error + func (c *Conn) ClubMembershipListener_Request_OnStreamMentionAdded(args *membership.StreamMentionAddedNotification) error + func (c *Conn) ClubMembershipListener_Request_OnStreamMentionAdvanceViewTime(args *membership.StreamMentionAdvanceViewTimeNotification) error + func (c *Conn) ClubMembershipListener_Request_OnStreamMentionRemoved(args *membership.StreamMentionRemovedNotification) error + func (c *Conn) ClubMembershipService_Request_AdvanceStreamMentionViewTime(args *membership.AdvanceStreamMentionViewTimeRequest) error + func (c *Conn) ClubMembershipService_Request_GetState(args *membership.GetStateRequest) (*membership.GetStateResponse, error) + func (c *Conn) ClubMembershipService_Request_GetStreamMentions(args *membership.GetStreamMentionsRequest) (*membership.GetStreamMentionsResponse, error) + func (c *Conn) ClubMembershipService_Request_RemoveStreamMentions(args *membership.RemoveStreamMentionsRequest) error + func (c *Conn) ClubMembershipService_Request_Subscribe(args *membership.SubscribeRequest) (*membership.SubscribeResponse, error) + func (c *Conn) ClubMembershipService_Request_Unsubscribe(args *membership.UnsubscribeRequest) error + func (c *Conn) ClubMembershipService_Request_UpdateClubSharedSettings(args *membership.UpdateClubSharedSettingsRequest) error + func (c *Conn) Connect() error + func (c *Conn) ConnectionService_Request_Bind(args *v1.BindRequest) (*v1.BindResponse, error) + func (c *Conn) ConnectionService_Request_Connect(args *v1.ConnectRequest) (*v1.ConnectResponse, error) + func (c *Conn) ConnectionService_Request_Echo(args *v1.EchoRequest) (*v1.EchoResponse, error) + func (c *Conn) ConnectionService_Request_Encrypt(args *v1.EncryptRequest) error + func (c *Conn) ConnectionService_Request_ForceDisconnect(args *v1.DisconnectNotification) error + func (c *Conn) ConnectionService_Request_KeepAlive() error + func (c *Conn) ConnectionService_Request_RequestDisconnect(args *v1.DisconnectRequest) error + func (c *Conn) Dispatch(header *p.Header, data []byte) + func (c *Conn) Emit(h *p.Header, data proto.Message) + func (c *Conn) FriendsListener_Request_OnFriendAdded(args *v1.FriendNotification) error + func (c *Conn) FriendsListener_Request_OnFriendRemoved(args *v1.FriendNotification) error + func (c *Conn) FriendsListener_Request_OnReceivedInvitationAdded(args *v1.InvitationNotification) error + func (c *Conn) FriendsListener_Request_OnReceivedInvitationRemoved(args *v1.InvitationNotification) error + func (c *Conn) FriendsListener_Request_OnSentInvitationAdded(args *v1.SentInvitationAddedNotification) error + func (c *Conn) FriendsListener_Request_OnSentInvitationRemoved(args *v1.SentInvitationRemovedNotification) error + func (c *Conn) FriendsListener_Request_OnUpdateFriendState(args *v1.UpdateFriendStateNotification) error + func (c *Conn) FriendsService_Request_AcceptInvitation(args *v1.AcceptInvitationRequest) error + func (c *Conn) FriendsService_Request_CreateFriendship(args *v1.CreateFriendshipRequest) error + func (c *Conn) FriendsService_Request_DeclineInvitation(args *v1.DeclineInvitationRequest) error + func (c *Conn) FriendsService_Request_GetFriendList(args *v1.GetFriendListRequest) (*v1.GetFriendListResponse, error) + func (c *Conn) FriendsService_Request_IgnoreInvitation(args *v1.IgnoreInvitationRequest) error + func (c *Conn) FriendsService_Request_RemoveFriend(args *v1.RemoveFriendRequest) error + func (c *Conn) FriendsService_Request_RevokeAllInvitations(args *v1.RevokeAllInvitationsRequest) error + func (c *Conn) FriendsService_Request_RevokeInvitation(args *v1.RevokeInvitationRequest) error + func (c *Conn) FriendsService_Request_SendInvitation(args *v1.SendInvitationRequest) error + func (c *Conn) FriendsService_Request_Subscribe(args *v1.SubscribeRequest) (*v1.SubscribeResponse, error) + func (c *Conn) FriendsService_Request_Unsubscribe(args *v1.UnsubscribeRequest) error + func (c *Conn) FriendsService_Request_UpdateFriendState(args *v1.UpdateFriendStateRequest) error + func (c *Conn) FriendsService_Request_ViewFriends(args *v1.ViewFriendsRequest) (*v1.ViewFriendsResponse, error) + func (c *Conn) GameUtilitiesService_Request_GetAllValuesForAttribute(args *v1.GetAllValuesForAttributeRequest) (*v1.GetAllValuesForAttributeResponse, error) + func (c *Conn) GameUtilitiesService_Request_OnGameAccountOffline(args *v1.GameAccountOfflineNotification) error + func (c *Conn) GameUtilitiesService_Request_OnGameAccountOnline(args *v1.GameAccountOnlineNotification) error + func (c *Conn) GameUtilitiesService_Request_PresenceChannelCreated(args *v1.PresenceChannelCreatedRequest) error + func (c *Conn) GameUtilitiesService_Request_ProcessClientRequest(args *v1.ClientRequest) (*v1.ClientResponse, error) + func (c *Conn) GameUtilitiesService_Request_ProcessServerRequest(args *v1.ServerRequest) (*v1.ServerResponse, error) + func (c *Conn) GameUtilitiesService_Request_RegisterUtilities(args *v1.RegisterUtilitiesRequest) (*v1.RegisterUtilitiesResponse, error) + func (c *Conn) GameUtilitiesService_Request_UnregisterUtilities(args *v1.UnregisterUtilitiesRequest) error + func (c *Conn) Handle() + func (c *Conn) PresenceListener_Request_OnStateChanged(args *v1.StateChangedNotification) error + func (c *Conn) PresenceListener_Request_OnSubscribe(args *v1.SubscribeNotification) error + func (c *Conn) PresenceService_Request_BatchSubscribe(args *v1.BatchSubscribeRequest) (*v1.BatchSubscribeResponse, error) + func (c *Conn) PresenceService_Request_BatchUnsubscribe(args *v1.BatchUnsubscribeRequest) error + func (c *Conn) PresenceService_Request_Query(args *v1.QueryRequest) (*v1.QueryResponse, error) + func (c *Conn) PresenceService_Request_Subscribe(args *v1.SubscribeRequest) error + func (c *Conn) PresenceService_Request_Unsubscribe(args *v1.UnsubscribeRequest) error + func (c *Conn) PresenceService_Request_Update(args *v1.UpdateRequest) error + func (c *Conn) Read(b []byte) (int, error) + func (c *Conn) ReadHeader() (*p.Header, []byte, error) + func (c *Conn) ReadMsgBytes() ([]byte, error) + func (c *Conn) ReportService_Request_SubmitReport(args *v2.SubmitReportRequest) error + func (c *Conn) Request(servicehash, method uint32, data proto.Message) (*p.Header, []byte, error) + func (c *Conn) ResourcesService_Request_GetContentHandle(args *v1.ContentHandleRequest) (*protocol.ContentHandle, error) + func (c *Conn) SendResponse(token uint32, v proto.Message) + func (c *Conn) SendResponseCode(token uint32, status Status) + func (c *Conn) SendResponseMessage(useStatus bool, status Status, token uint32, v proto.Message) + func (c *Conn) SendResponseOK(token uint32, v proto.Message) + func (c *Conn) UserManagerListener_Request_OnBlockedPlayerAdded(args *v1.BlockedPlayerAddedNotification) error + func (c *Conn) UserManagerListener_Request_OnBlockedPlayerRemoved(args *v1.BlockedPlayerRemovedNotification) error + func (c *Conn) UserManagerListener_Request_OnRecentPlayersAdded(args *v1.RecentPlayersAddedNotification) error + func (c *Conn) UserManagerListener_Request_OnRecentPlayersRemoved(args *v1.RecentPlayersRemovedNotification) error + func (c *Conn) UserManagerService_Request_AddRecentPlayers(args *v1.AddRecentPlayersRequest) error + func (c *Conn) UserManagerService_Request_BlockPlayer(args *v1.BlockPlayerRequest) error + func (c *Conn) UserManagerService_Request_BlockPlayerForSession(args *v1.BlockPlayerRequest) error + func (c *Conn) UserManagerService_Request_ClearRecentPlayers(args *v1.ClearRecentPlayersRequest) error + func (c *Conn) UserManagerService_Request_Subscribe(args *v1.SubscribeRequest) (*v1.SubscribeResponse, error) + func (c *Conn) UserManagerService_Request_UnblockPlayer(args *v1.UnblockPlayerRequest) error + func (c *Conn) UserManagerService_Request_Unsubscribe(args *v1.UnsubscribeRequest) error + type ConnectionService interface + Bind func(*Conn, uint32, *v1.BindRequest) + Connect func(*Conn, uint32, *v1.ConnectRequest) + Echo func(*Conn, uint32, *v1.EchoRequest) + Encrypt func(*Conn, uint32, *v1.EncryptRequest) + ForceDisconnect func(*Conn, uint32, *v1.DisconnectNotification) + KeepAlive func(*Conn, uint32, *protocol.NoData) + RequestDisconnect func(*Conn, uint32, *v1.DisconnectRequest) + type EmptyAccountListener struct + func (e EmptyAccountListener) OnAccountStateUpdated(conn *Conn, token uint32, args *v1.AccountStateNotification) + func (e EmptyAccountListener) OnGameAccountStateUpdated(conn *Conn, token uint32, args *v1.GameAccountStateNotification) + func (e EmptyAccountListener) OnGameAccountsUpdated(conn *Conn, token uint32, args *v1.GameAccountNotification) + func (e EmptyAccountListener) OnGameSessionUpdated(conn *Conn, token uint32, args *v1.GameAccountSessionNotification) + type EmptyAccountService struct + func (e EmptyAccountService) GetAccountState(conn *Conn, token uint32, args *v1.GetAccountStateRequest) + func (e EmptyAccountService) GetAuthorizedData(conn *Conn, token uint32, args *v1.GetAuthorizedDataRequest) + func (e EmptyAccountService) GetCAISInfo(conn *Conn, token uint32, args *v1.GetCAISInfoRequest) + func (e EmptyAccountService) GetGameAccountState(conn *Conn, token uint32, args *v1.GetGameAccountStateRequest) + func (e EmptyAccountService) GetGameSessionInfo(conn *Conn, token uint32, args *v1.GetGameSessionInfoRequest) + func (e EmptyAccountService) GetGameTimeRemainingInfo(conn *Conn, token uint32, args *v1.GetGameTimeRemainingInfoRequest) + func (e EmptyAccountService) GetLicenses(conn *Conn, token uint32, args *v1.GetLicensesRequest) + func (e EmptyAccountService) GetSignedAccountState(conn *Conn, token uint32, args *v1.GetSignedAccountStateRequest) + func (e EmptyAccountService) ResolveAccount(conn *Conn, token uint32, args *v1.ResolveAccountRequest) + func (e EmptyAccountService) Subscribe(conn *Conn, token uint32, args *v1.SubscriptionUpdateRequest) + func (e EmptyAccountService) Unsubscribe(conn *Conn, token uint32, args *v1.SubscriptionUpdateRequest) + type EmptyAuthenticationListener struct + func (e EmptyAuthenticationListener) OnGameAccountSelected(conn *Conn, token uint32, args *v1.GameAccountSelectedRequest) + func (e EmptyAuthenticationListener) OnLogonComplete(conn *Conn, token uint32, args *v1.LogonResult) + func (e EmptyAuthenticationListener) OnLogonQueueEnd(conn *Conn, token uint32, args *protocol.NoData) + func (e EmptyAuthenticationListener) OnLogonQueueUpdate(conn *Conn, token uint32, args *v1.LogonQueueUpdateRequest) + func (e EmptyAuthenticationListener) OnLogonUpdate(conn *Conn, token uint32, args *v1.LogonUpdateRequest) + func (e EmptyAuthenticationListener) OnMemModuleLoad(conn *Conn, token uint32, args *v1.MemModuleLoadRequest) + func (e EmptyAuthenticationListener) OnModuleLoad(conn *Conn, token uint32, args *v1.ModuleLoadRequest) + func (e EmptyAuthenticationListener) OnModuleMessage(conn *Conn, token uint32, args *v1.ModuleMessageRequest) + func (e EmptyAuthenticationListener) OnServerStateChange(conn *Conn, token uint32, args *v1.ServerStateChangeRequest) + func (e EmptyAuthenticationListener) OnVersionInfoUpdated(conn *Conn, token uint32, args *v1.VersionInfoNotification) + type EmptyAuthenticationService struct + func (e EmptyAuthenticationService) GenerateSSOToken(conn *Conn, token uint32, args *v1.GenerateSSOTokenRequest) + func (e EmptyAuthenticationService) GenerateWebCredentials(conn *Conn, token uint32, args *v1.GenerateWebCredentialsRequest) + func (e EmptyAuthenticationService) Logon(conn *Conn, token uint32, args *v1.LogonRequest) + func (e EmptyAuthenticationService) ModuleMessage(conn *Conn, token uint32, args *v1.ModuleMessageRequest) + func (e EmptyAuthenticationService) ModuleNotify(conn *Conn, token uint32, args *v1.ModuleNotification) + func (e EmptyAuthenticationService) SelectGameAccount(conn *Conn, token uint32, args *v1.SelectGameAccountRequest) + func (e EmptyAuthenticationService) SelectGameAccount_DEPRECATED(conn *Conn, token uint32, args *protocol.EntityId) + func (e EmptyAuthenticationService) VerifyWebCredentials(conn *Conn, token uint32, args *v1.VerifyWebCredentialsRequest) + type EmptyChallengeListener struct + func (e EmptyChallengeListener) OnExternalChallenge(conn *Conn, token uint32, args *v1.ChallengeExternalRequest) + func (e EmptyChallengeListener) OnExternalChallengeResult(conn *Conn, token uint32, args *v1.ChallengeExternalResult) + type EmptyClubMembershipListener struct + func (e EmptyClubMembershipListener) OnClubAdded(conn *Conn, token uint32, args *membership.ClubAddedNotification) + func (e EmptyClubMembershipListener) OnClubRemoved(conn *Conn, token uint32, args *membership.ClubRemovedNotification) + func (e EmptyClubMembershipListener) OnReceivedInvitationAdded(conn *Conn, token uint32, args *membership.ReceivedInvitationAddedNotification) + func (e EmptyClubMembershipListener) OnReceivedInvitationRemoved(conn *Conn, token uint32, ...) + func (e EmptyClubMembershipListener) OnSharedSettingsChanged(conn *Conn, token uint32, args *membership.SharedSettingsChangedNotification) + func (e EmptyClubMembershipListener) OnStreamMentionAdded(conn *Conn, token uint32, args *membership.StreamMentionAddedNotification) + func (e EmptyClubMembershipListener) OnStreamMentionAdvanceViewTime(conn *Conn, token uint32, ...) + func (e EmptyClubMembershipListener) OnStreamMentionRemoved(conn *Conn, token uint32, args *membership.StreamMentionRemovedNotification) + type EmptyClubMembershipService struct + func (e EmptyClubMembershipService) AdvanceStreamMentionViewTime(conn *Conn, token uint32, args *membership.AdvanceStreamMentionViewTimeRequest) + func (e EmptyClubMembershipService) GetState(conn *Conn, token uint32, args *membership.GetStateRequest) + func (e EmptyClubMembershipService) GetStreamMentions(conn *Conn, token uint32, args *membership.GetStreamMentionsRequest) + func (e EmptyClubMembershipService) RemoveStreamMentions(conn *Conn, token uint32, args *membership.RemoveStreamMentionsRequest) + func (e EmptyClubMembershipService) Subscribe(conn *Conn, token uint32, args *membership.SubscribeRequest) + func (e EmptyClubMembershipService) Unsubscribe(conn *Conn, token uint32, args *membership.UnsubscribeRequest) + func (e EmptyClubMembershipService) UpdateClubSharedSettings(conn *Conn, token uint32, args *membership.UpdateClubSharedSettingsRequest) + type EmptyConnectionService struct + func (e EmptyConnectionService) Bind(conn *Conn, token uint32, args *v1.BindRequest) + func (e EmptyConnectionService) Connect(conn *Conn, token uint32, args *v1.ConnectRequest) + func (e EmptyConnectionService) Echo(conn *Conn, token uint32, args *v1.EchoRequest) + func (e EmptyConnectionService) Encrypt(conn *Conn, token uint32, args *v1.EncryptRequest) + func (e EmptyConnectionService) ForceDisconnect(conn *Conn, token uint32, args *v1.DisconnectNotification) + func (e EmptyConnectionService) KeepAlive(conn *Conn, token uint32, args *protocol.NoData) + func (e EmptyConnectionService) RequestDisconnect(conn *Conn, token uint32, args *v1.DisconnectRequest) + type EmptyFriendsListener struct + func (e EmptyFriendsListener) OnFriendAdded(conn *Conn, token uint32, args *v1.FriendNotification) + func (e EmptyFriendsListener) OnFriendRemoved(conn *Conn, token uint32, args *v1.FriendNotification) + func (e EmptyFriendsListener) OnReceivedInvitationAdded(conn *Conn, token uint32, args *v1.InvitationNotification) + func (e EmptyFriendsListener) OnReceivedInvitationRemoved(conn *Conn, token uint32, args *v1.InvitationNotification) + func (e EmptyFriendsListener) OnSentInvitationAdded(conn *Conn, token uint32, args *v1.SentInvitationAddedNotification) + func (e EmptyFriendsListener) OnSentInvitationRemoved(conn *Conn, token uint32, args *v1.SentInvitationRemovedNotification) + func (e EmptyFriendsListener) OnUpdateFriendState(conn *Conn, token uint32, args *v1.UpdateFriendStateNotification) + type EmptyFriendsService struct + func (e EmptyFriendsService) AcceptInvitation(conn *Conn, token uint32, args *v1.AcceptInvitationRequest) + func (e EmptyFriendsService) CreateFriendship(conn *Conn, token uint32, args *v1.CreateFriendshipRequest) + func (e EmptyFriendsService) DeclineInvitation(conn *Conn, token uint32, args *v1.DeclineInvitationRequest) + func (e EmptyFriendsService) GetFriendList(conn *Conn, token uint32, args *v1.GetFriendListRequest) + func (e EmptyFriendsService) IgnoreInvitation(conn *Conn, token uint32, args *v1.IgnoreInvitationRequest) + func (e EmptyFriendsService) RemoveFriend(conn *Conn, token uint32, args *v1.RemoveFriendRequest) + func (e EmptyFriendsService) RevokeAllInvitations(conn *Conn, token uint32, args *v1.RevokeAllInvitationsRequest) + func (e EmptyFriendsService) RevokeInvitation(conn *Conn, token uint32, args *v1.RevokeInvitationRequest) + func (e EmptyFriendsService) SendInvitation(conn *Conn, token uint32, args *v1.SendInvitationRequest) + func (e EmptyFriendsService) Subscribe(conn *Conn, token uint32, args *v1.SubscribeRequest) + func (e EmptyFriendsService) Unsubscribe(conn *Conn, token uint32, args *v1.UnsubscribeRequest) + func (e EmptyFriendsService) UpdateFriendState(conn *Conn, token uint32, args *v1.UpdateFriendStateRequest) + func (e EmptyFriendsService) ViewFriends(conn *Conn, token uint32, args *v1.ViewFriendsRequest) + type EmptyGameUtilitiesService struct + func (e EmptyGameUtilitiesService) GetAllValuesForAttribute(conn *Conn, token uint32, args *v1.GetAllValuesForAttributeRequest) + func (e EmptyGameUtilitiesService) OnGameAccountOffline(conn *Conn, token uint32, args *v1.GameAccountOfflineNotification) + func (e EmptyGameUtilitiesService) OnGameAccountOnline(conn *Conn, token uint32, args *v1.GameAccountOnlineNotification) + func (e EmptyGameUtilitiesService) PresenceChannelCreated(conn *Conn, token uint32, args *v1.PresenceChannelCreatedRequest) + func (e EmptyGameUtilitiesService) ProcessClientRequest(conn *Conn, token uint32, args *v1.ClientRequest) + func (e EmptyGameUtilitiesService) ProcessServerRequest(conn *Conn, token uint32, args *v1.ServerRequest) + func (e EmptyGameUtilitiesService) RegisterUtilities(conn *Conn, token uint32, args *v1.RegisterUtilitiesRequest) + func (e EmptyGameUtilitiesService) UnregisterUtilities(conn *Conn, token uint32, args *v1.UnregisterUtilitiesRequest) + type EmptyPresenceListener struct + func (e EmptyPresenceListener) OnStateChanged(conn *Conn, token uint32, args *v1.StateChangedNotification) + func (e EmptyPresenceListener) OnSubscribe(conn *Conn, token uint32, args *v1.SubscribeNotification) + type EmptyPresenceService struct + func (e EmptyPresenceService) BatchSubscribe(conn *Conn, token uint32, args *v1.BatchSubscribeRequest) + func (e EmptyPresenceService) BatchUnsubscribe(conn *Conn, token uint32, args *v1.BatchUnsubscribeRequest) + func (e EmptyPresenceService) Query(conn *Conn, token uint32, args *v1.QueryRequest) + func (e EmptyPresenceService) Subscribe(conn *Conn, token uint32, args *v1.SubscribeRequest) + func (e EmptyPresenceService) Unsubscribe(conn *Conn, token uint32, args *v1.UnsubscribeRequest) + func (e EmptyPresenceService) Update(conn *Conn, token uint32, args *v1.UpdateRequest) + type EmptyReportService struct + func (e EmptyReportService) SubmitReport(conn *Conn, token uint32, args *v2.SubmitReportRequest) + type EmptyResourcesService struct + func (e EmptyResourcesService) GetContentHandle(conn *Conn, token uint32, args *v1.ContentHandleRequest) + type EmptyUserManagerListener struct + func (e EmptyUserManagerListener) OnBlockedPlayerAdded(conn *Conn, token uint32, args *v1.BlockedPlayerAddedNotification) + func (e EmptyUserManagerListener) OnBlockedPlayerRemoved(conn *Conn, token uint32, args *v1.BlockedPlayerRemovedNotification) + func (e EmptyUserManagerListener) OnRecentPlayersAdded(conn *Conn, token uint32, args *v1.RecentPlayersAddedNotification) + func (e EmptyUserManagerListener) OnRecentPlayersRemoved(conn *Conn, token uint32, args *v1.RecentPlayersRemovedNotification) + type EmptyUserManagerService struct + func (e EmptyUserManagerService) AddRecentPlayers(conn *Conn, token uint32, args *v1.AddRecentPlayersRequest) + func (e EmptyUserManagerService) BlockPlayer(conn *Conn, token uint32, args *v1.BlockPlayerRequest) + func (e EmptyUserManagerService) BlockPlayerForSession(conn *Conn, token uint32, args *v1.BlockPlayerRequest) + func (e EmptyUserManagerService) ClearRecentPlayers(conn *Conn, token uint32, args *v1.ClearRecentPlayersRequest) + func (e EmptyUserManagerService) Subscribe(conn *Conn, token uint32, args *v1.SubscribeRequest) + func (e EmptyUserManagerService) UnblockPlayer(conn *Conn, token uint32, args *v1.UnblockPlayerRequest) + func (e EmptyUserManagerService) Unsubscribe(conn *Conn, token uint32, args *v1.UnsubscribeRequest) + type FriendsListener interface + OnFriendAdded func(*Conn, uint32, *v1.FriendNotification) + OnFriendRemoved func(*Conn, uint32, *v1.FriendNotification) + OnReceivedInvitationAdded func(*Conn, uint32, *v1.InvitationNotification) + OnReceivedInvitationRemoved func(*Conn, uint32, *v1.InvitationNotification) + OnSentInvitationAdded func(*Conn, uint32, *v1.SentInvitationAddedNotification) + OnSentInvitationRemoved func(*Conn, uint32, *v1.SentInvitationRemovedNotification) + OnUpdateFriendState func(*Conn, uint32, *v1.UpdateFriendStateNotification) + type FriendsService interface + AcceptInvitation func(*Conn, uint32, *v1.AcceptInvitationRequest) + CreateFriendship func(*Conn, uint32, *v1.CreateFriendshipRequest) + DeclineInvitation func(*Conn, uint32, *v1.DeclineInvitationRequest) + GetFriendList func(*Conn, uint32, *v1.GetFriendListRequest) + IgnoreInvitation func(*Conn, uint32, *v1.IgnoreInvitationRequest) + RemoveFriend func(*Conn, uint32, *v1.RemoveFriendRequest) + RevokeAllInvitations func(*Conn, uint32, *v1.RevokeAllInvitationsRequest) + RevokeInvitation func(*Conn, uint32, *v1.RevokeInvitationRequest) + SendInvitation func(*Conn, uint32, *v1.SendInvitationRequest) + Subscribe func(*Conn, uint32, *v1.SubscribeRequest) + Unsubscribe func(*Conn, uint32, *v1.UnsubscribeRequest) + UpdateFriendState func(*Conn, uint32, *v1.UpdateFriendStateRequest) + ViewFriends func(*Conn, uint32, *v1.ViewFriendsRequest) + type GameUtilitiesService interface + GetAllValuesForAttribute func(*Conn, uint32, *v1.GetAllValuesForAttributeRequest) + OnGameAccountOffline func(*Conn, uint32, *v1.GameAccountOfflineNotification) + OnGameAccountOnline func(*Conn, uint32, *v1.GameAccountOnlineNotification) + PresenceChannelCreated func(*Conn, uint32, *v1.PresenceChannelCreatedRequest) + ProcessClientRequest func(*Conn, uint32, *v1.ClientRequest) + ProcessServerRequest func(*Conn, uint32, *v1.ServerRequest) + RegisterUtilities func(*Conn, uint32, *v1.RegisterUtilitiesRequest) + UnregisterUtilities func(*Conn, uint32, *v1.UnregisterUtilitiesRequest) + type Listener struct + Backend Backend + HostExternal string + RESTAddress string + func Listen(address, restAddress, externalHost string) (*Listener, error) + func (l *Listener) Accept() (*Conn, error) + func (l *Listener) GetAllValuesForAttribute(conn *Conn, token uint32, args *v1.GetAllValuesForAttributeRequest) + func (l *Listener) HandleRealmJoinRequest(conn *Conn, token uint32, params map[string]*protocol.Variant) + func (l *Listener) HandleRealmListRequest(conn *Conn, token uint32, params map[string]*protocol.Variant) + func (l *Listener) HandleRealmListTicketRequest(conn *Conn, token uint32, params map[string]*protocol.Variant) + func (l *Listener) JoinRealm(realm *models.Realm, conn *Conn, token uint32, ...) + func (l *Listener) OnGameAccountOffline(conn *Conn, token uint32, args *v1.GameAccountOfflineNotification) + func (l *Listener) OnGameAccountOnline(conn *Conn, token uint32, args *v1.GameAccountOnlineNotification) + func (l *Listener) PresenceChannelCreated(conn *Conn, token uint32, args *v1.PresenceChannelCreatedRequest) + func (l *Listener) ProcessClientRequest(conn *Conn, token uint32, args *v1.ClientRequest) + func (l *Listener) ProcessServerRequest(conn *Conn, token uint32, args *v1.ServerRequest) + func (l *Listener) RegisterUtilities(conn *Conn, token uint32, args *v1.RegisterUtilitiesRequest) + func (l *Listener) UnregisterUtilities(conn *Conn, token uint32, args *v1.UnregisterUtilitiesRequest) + func (lst *Listener) HandleLoginGet(rw http.ResponseWriter, r *http.Request) + func (lst *Listener) HandleLoginPost(rw http.ResponseWriter, r *http.Request) + func (lst *Listener) Serve() error + func (s *Listener) Bind(conn *Conn, token uint32, args *v1.BindRequest) + func (s *Listener) Connect(conn *Conn, token uint32, args *v1.ConnectRequest) + func (s *Listener) Echo(conn *Conn, token uint32, args *v1.EchoRequest) + func (s *Listener) Encrypt(conn *Conn, token uint32, args *v1.EncryptRequest) + func (s *Listener) ForceDisconnect(conn *Conn, token uint32, args *v1.DisconnectNotification) + func (s *Listener) GenerateSSOToken(conn *Conn, token uint32, args *v1.GenerateSSOTokenRequest) + func (s *Listener) GenerateWebCredentials(conn *Conn, token uint32, args *v1.GenerateWebCredentialsRequest) + func (s *Listener) GetAccountState(conn *Conn, token uint32, args *v1.GetAccountStateRequest) + func (s *Listener) GetAuthorizedData(conn *Conn, token uint32, args *v1.GetAuthorizedDataRequest) + func (s *Listener) GetCAISInfo(conn *Conn, token uint32, args *v1.GetCAISInfoRequest) + func (s *Listener) GetGameAccountState(conn *Conn, token uint32, args *v1.GetGameAccountStateRequest) + func (s *Listener) GetGameSessionInfo(conn *Conn, token uint32, args *v1.GetGameSessionInfoRequest) + func (s *Listener) GetGameTimeRemainingInfo(conn *Conn, token uint32, args *v1.GetGameTimeRemainingInfoRequest) + func (s *Listener) GetLicenses(conn *Conn, token uint32, args *v1.GetLicensesRequest) + func (s *Listener) GetSignedAccountState(conn *Conn, token uint32, args *v1.GetSignedAccountStateRequest) + func (s *Listener) KeepAlive(conn *Conn, token uint32, args *protocol.NoData) + func (s *Listener) Logon(conn *Conn, token uint32, args *v1.LogonRequest) + func (s *Listener) ModuleMessage(conn *Conn, token uint32, args *v1.ModuleMessageRequest) + func (s *Listener) ModuleNotify(conn *Conn, token uint32, args *v1.ModuleNotification) + func (s *Listener) RequestDisconnect(conn *Conn, token uint32, args *v1.DisconnectRequest) + func (s *Listener) ResolveAccount(conn *Conn, token uint32, args *v1.ResolveAccountRequest) + func (s *Listener) SelectGameAccount(conn *Conn, token uint32, args *v1.SelectGameAccountRequest) + func (s *Listener) SelectGameAccount_DEPRECATED(conn *Conn, token uint32, args *protocol.EntityId) + func (s *Listener) Subscribe(conn *Conn, token uint32, args *v1.SubscriptionUpdateRequest) + func (s *Listener) Unsubscribe(conn *Conn, token uint32, args *v1.SubscriptionUpdateRequest) + func (s *Listener) VerifyWebCredentials(conn *Conn, token uint32, args *v1.VerifyWebCredentialsRequest) + type PresenceListener interface + OnStateChanged func(*Conn, uint32, *v1.StateChangedNotification) + OnSubscribe func(*Conn, uint32, *v1.SubscribeNotification) + type PresenceService interface + BatchSubscribe func(*Conn, uint32, *v1.BatchSubscribeRequest) + BatchUnsubscribe func(*Conn, uint32, *v1.BatchUnsubscribeRequest) + Query func(*Conn, uint32, *v1.QueryRequest) + Subscribe func(*Conn, uint32, *v1.SubscribeRequest) + Unsubscribe func(*Conn, uint32, *v1.UnsubscribeRequest) + Update func(*Conn, uint32, *v1.UpdateRequest) + type RealmHandle struct + ID uint32 + Region uint8 + Site uint8 + func (rh RealmHandle) GetAddress() uint32 + func (rh RealmHandle) String() string + type ReportService interface + SubmitReport func(*Conn, uint32, *v2.SubmitReportRequest) + type ResourcesService interface + GetContentHandle func(*Conn, uint32, *v1.ContentHandleRequest) + type Status uint32 + const ERROR_ACCOUNT_ALREADY_REGISTERD + const ERROR_ACCOUNT_ALREADY_SUBSCRIBED + const ERROR_ACCOUNT_CACHE_INVALIDATE_FAILED + const ERROR_ACCOUNT_DATABASE_INVALIDATE_FAILED + const ERROR_ACCOUNT_DATA_FAILED_TO_PARSE + const ERROR_ACCOUNT_DATA_NOT_FOUND + const ERROR_ACCOUNT_FAILED_TO_PARSE_TIMEZONE_DATA + const ERROR_ACCOUNT_IDENTITY_CHECK_PENDING + const ERROR_ACCOUNT_IDENTITY_UNVERIFIED + const ERROR_ACCOUNT_LOAD_CANCELLED + const ERROR_ACCOUNT_LOAD_FAILED + const ERROR_ACCOUNT_MISSING_CONFIG + const ERROR_ACCOUNT_NEEDS_MAINTENANCE + const ERROR_ACCOUNT_NOT_REGISTERED + const ERROR_ACCOUNT_NOT_SUBSCRIBED + const ERROR_ACCOUNT_REGISTRATION_PENDING + const ERROR_ACCOUNT_SUBSCRIPTION_PENDING + const ERROR_ACCOUNT_UNDERAGE + const ERROR_ACCOUNT_UNKNOWN_REGION + const ERROR_ACHIEVEMENTS_ACHIEVEMENT_ID_ALREADY_EXISTS + const ERROR_ACHIEVEMENTS_ACHIEVEMENT_ID_NOT_FOUND + const ERROR_ACHIEVEMENTS_ALREADY_IN_PROGRESS + const ERROR_ACHIEVEMENTS_ALREADY_REGISTERED + const ERROR_ACHIEVEMENTS_AUTO_REGISTER_PENDING + const ERROR_ACHIEVEMENTS_CALLBACK_IS_NULL + const ERROR_ACHIEVEMENTS_CRITERIA_ID_NOT_FOUND + const ERROR_ACHIEVEMENTS_ENTITY_ID_NOT_FOUND + const ERROR_ACHIEVEMENTS_FAILED_TO_DOWNLOAD_STATIC_DATA + const ERROR_ACHIEVEMENTS_FAILED_TO_PARSE_STATIC_DATA + const ERROR_ACHIEVEMENTS_INVALID_PARAMS + const ERROR_ACHIEVEMENTS_INVALID_PROGRAMID + const ERROR_ACHIEVEMENTS_MISSING_RECORD + const ERROR_ACHIEVEMENTS_MISSING_SNAPSHOT + const ERROR_ACHIEVEMENTS_NOTHING_TO_UPDATE + const ERROR_ACHIEVEMENTS_NOT_INITIALIZED + const ERROR_ACHIEVEMENTS_NOT_READY + const ERROR_ACHIEVEMENTS_NOT_REGISTERED + const ERROR_ACHIEVEMENTS_REGISTRATION_PENDING + const ERROR_ACHIEVEMENTS_STATIC_DATA_MISMATCH + const ERROR_ACHIEVEMENTS_STATIC_DATA_NOT_FOUND + const ERROR_ACHIEVEMENTS_TEMPORARY_OUTAGE + const ERROR_ACHIEVEMENTS_TOO_MANY_REGISTRATIONS + const ERROR_ACHIEVEMENTS_UNKNOWN_ID + const ERROR_ACHIEVEMENTS_WRONG_THREAD + const ERROR_ADMIN_KICK + const ERROR_API_NOT_READY + const ERROR_ATTRIBUTE_MAX_SIZE_EXCEEDED + const ERROR_ATTRIBUTE_QUOTA_EXCEEDED + const ERROR_ATTRIBUTE_TOO_MANY_ATTRIBUTES_SET + const ERROR_BAD_LOCALE + const ERROR_BAD_PLATFORM + const ERROR_BAD_PROGRAM + const ERROR_BAD_SERVER + const ERROR_BAD_VERSION + const ERROR_BATTLENET_ACCOUNT_BANNED + const ERROR_CHALLENGE_ALREADY_PICKED + const ERROR_CHALLENGE_IN_PROGRESS + const ERROR_CHALLENGE_NOT_PICKED + const ERROR_CHALLENGE_NO_CHALLENGE + const ERROR_CHALLENGE_SMS_TEMP_OUTAGE + const ERROR_CHALLENGE_SMS_THROTTLED + const ERROR_CHALLENGE_SMS_TOO_SOON + const ERROR_CHANNEL_ALREADY_MEMBER + const ERROR_CHANNEL_CONFIG_NOT_FOUND + const ERROR_CHANNEL_FULL + const ERROR_CHANNEL_INSUFFICIENT_PRIVACY_LEVEL + const ERROR_CHANNEL_INSUFFICIENT_PRIVILEGES + const ERROR_CHANNEL_INVALID_CHANNEL_DELEGATE + const ERROR_CHANNEL_INVALID_CHANNEL_ID + const ERROR_CHANNEL_INVALID_CHANNEL_SIZE + const ERROR_CHANNEL_INVALID_CHANNEL_TYPE + const ERROR_CHANNEL_INVALID_MESSAGE_SIZE + const ERROR_CHANNEL_INVALID_PRIVACY_LEVEL + const ERROR_CHANNEL_INVALID_ROLE_ID + const ERROR_CHANNEL_INVALID_ROLE_SET + const ERROR_CHANNEL_INVITATION_ALREADY_EXISTS + const ERROR_CHANNEL_INVITATION_ALREADY_SUBSCRIBED + const ERROR_CHANNEL_INVITATION_INVALID_GAME_ACCOUNT_SELECTED + const ERROR_CHANNEL_INVITATION_NOT_SUBSCRIBED + const ERROR_CHANNEL_MAX_MESSAGE_SIZE_EXCEEDED + const ERROR_CHANNEL_MEMBER_OFFLINE + const ERROR_CHANNEL_NOT_MEMBER + const ERROR_CHANNEL_NO_CHANNEL + const ERROR_CHANNEL_NO_RESERVED_SLOTS_AVAILABLE + const ERROR_CHANNEL_NO_SUCH_INVITATION + const ERROR_CHANNEL_NO_SUCH_MEMBER + const ERROR_CHANNEL_RECEIVED_TOO_MANY_INVITATIONS + const ERROR_CHANNEL_REQUIRE_FRIEND_VALIDATION + const ERROR_CHANNEL_ROLE_NOT_ASSIGNABLE + const ERROR_CHANNEL_SLOT_ALREADY_RESERVED + const ERROR_CHANNEL_SLOT_NOT_RESERVED + const ERROR_CHANNEL_TOO_MANY_CHANNELS_JOINED + const ERROR_CHANNEL_TOO_MANY_INVITATIONS + const ERROR_CHANNEL_UNREACHABLE + const ERROR_CONFIG_FORMAT_INVALID + const ERROR_CONFIG_NOT_FOUND + const ERROR_CONFIG_RETRIEVE_FAILED + const ERROR_DATABASE_BINDING_COUNT_MISMATCH + const ERROR_DATABASE_BINDING_INVALID_FLOAT + const ERROR_DATABASE_BINDING_INVALID_INTEGER + const ERROR_DATABASE_BINDING_INVALID_PROTOBUF + const ERROR_DATABASE_BINDING_INVALID_TEMPORAL + const ERROR_DATABASE_BINDING_NOT_NULLABLE + const ERROR_DATABASE_BINDING_PARSE_FAIL + const ERROR_DATABASE_CANNOT_CONNECT + const ERROR_DATABASE_DEADLOCK + const ERROR_DATABASE_DUPLICATE_KEY + const ERROR_DATABASE_QUERY_TIMEOUT + const ERROR_DATABASE_RESULTSET_COLUMNS_MISMATCH + const ERROR_DATABASE_SERVER_GONE + const ERROR_DATABASE_STATEMENT_FAILED + const ERROR_DATABASE_TRANSACTION_LEAK + const ERROR_DATABASE_TRANSACTION_NOT_ENDED + const ERROR_DATABASE_TRANSACTION_NOT_STARTED + const ERROR_DATABASE_TRANSACTION_STATE_BAD + const ERROR_DENIED + const ERROR_DISABLED + const ERROR_EVENT_PROCESSOR_SLOW + const ERROR_EXISTS_ALREADY + const ERROR_EXPIRED_COOKIE + const ERROR_FRIENDS_ACCOUNT_BLOCKED + const ERROR_FRIENDS_ALREADY_SUBSCRIBED + const ERROR_FRIENDS_DISABLED_ROLE_ID + const ERROR_FRIENDS_FRIENDSHIP_ALREADY_EXISTS + const ERROR_FRIENDS_FRIENDSHIP_DOES_NOT_EXIST + const ERROR_FRIENDS_INVALID_INVITATION + const ERROR_FRIENDS_INVALID_ROLE_ID + const ERROR_FRIENDS_INVITATION_ALREADY_EXISTS + const ERROR_FRIENDS_INVITEE_AT_MAX_FRIENDS + const ERROR_FRIENDS_INVITER_AT_MAX_FRIENDS + const ERROR_FRIENDS_NOTE_MAX_SIZE_EXCEEDED + const ERROR_FRIENDS_NOT_SUBSCRIBED + const ERROR_FRIENDS_TOO_MANY_RECEIVED_INVITATIONS + const ERROR_FRIENDS_TOO_MANY_SENT_INVITATIONS + const ERROR_FRIENDS_UPDATE_FRIEND_STATE_FAILED + const ERROR_GAMES_NO_SUCH_FACTORY + const ERROR_GAMES_NO_SUCH_GAME + const ERROR_GAMES_NO_SUCH_PARTY_MEMBER + const ERROR_GAMES_NO_SUCH_REQUEST + const ERROR_GAME_ACCOUNT_ALREADY_SELECTED + const ERROR_GAME_ACCOUNT_BANNED + const ERROR_GAME_ACCOUNT_CANCELLED + const ERROR_GAME_ACCOUNT_CREATION_DISABLED + const ERROR_GAME_ACCOUNT_LOCKED + const ERROR_GAME_ACCOUNT_NO_PLAN + const ERROR_GAME_ACCOUNT_NO_TIME + const ERROR_GAME_ACCOUNT_SUSPENDED + const ERROR_GAME_MASTER_ALREADY_IN_GAME + const ERROR_GAME_MASTER_ALREADY_REGISTERED + const ERROR_GAME_MASTER_CREATION_IN_PROGRESS + const ERROR_GAME_MASTER_GAME_ACCOUNT_LOOKUP_FAILED + const ERROR_GAME_MASTER_GAME_ENTRY_ABORTED_BY_SERVICE + const ERROR_GAME_MASTER_GAME_ENTRY_ABORTED_CLIENT_DROPPED + const ERROR_GAME_MASTER_GAME_ENTRY_CANCELLED + const ERROR_GAME_MASTER_GAME_FULL + const ERROR_GAME_MASTER_GAME_JOIN_FAILED + const ERROR_GAME_MASTER_INSUFFICIENT_PRIVILEGES + const ERROR_GAME_MASTER_INVALID_FACTORY + const ERROR_GAME_MASTER_INVALID_GAME + const ERROR_GAME_MASTER_INVALID_GAME_REQUEST + const ERROR_GAME_MASTER_INVALID_GAME_SERVER_RESPONSE + const ERROR_GAME_MASTER_INVALID_PLAYER + const ERROR_GAME_MASTER_INVALID_TEAM_ID + const ERROR_GAME_MASTER_MULTIPLE_GAME_VERSIONS + const ERROR_GAME_MASTER_NO_AVAILABLE_CAPACITY + const ERROR_GAME_MASTER_NO_FACTORY + const ERROR_GAME_MASTER_NO_GAME_SERVER + const ERROR_GAME_MASTER_NO_GAME_VERSION + const ERROR_GAME_MASTER_NO_UTILITY_SERVER + const ERROR_GAME_MASTER_REGISTER_FAILED + const ERROR_GAME_SERVER_ADD_PLAYERS_REFUSED + const ERROR_GAME_SERVER_ADD_PLAYERS_REFUSED_BUSY + const ERROR_GAME_SERVER_ADD_PLAYERS_REFUSED_TRANSIENT + const ERROR_GAME_SERVER_CREATE_GAME_REFUSED + const ERROR_GAME_SERVER_CREATE_GAME_REFUSED_BUSY + const ERROR_GAME_SERVER_CREATE_GAME_REFUSED_TRANSIENT + const ERROR_GAME_SERVER_FINISH_GAME_REFUSED + const ERROR_GAME_SERVER_FINISH_GAME_REFUSED_BUSY + const ERROR_GAME_SERVER_FINISH_GAME_REFUSED_TRANSIENT + const ERROR_GAME_SERVER_NO_SUCH_GAME + const ERROR_GAME_SERVER_NO_SUCH_PLAYER + const ERROR_GAME_SERVER_REMOVE_PLAYERS_REFUSED + const ERROR_GAME_SERVER_REMOVE_PLAYERS_REFUSED_BUSY + const ERROR_GAME_SERVER_REMOVE_PLAYERS_REFUSED_TRANSIENT + const ERROR_GAME_UTILITY_SERVER_CLIENT_REQUEST_REFUSED + const ERROR_GAME_UTILITY_SERVER_CLIENT_REQUEST_REFUSED_BUSY + const ERROR_GAME_UTILITY_SERVER_CLIENT_REQUEST_REFUSED_TRANSIENT + const ERROR_GAME_UTILITY_SERVER_NO_SERVER + const ERROR_GAME_UTILITY_SERVER_PRESENCE_CHANNEL_CREATED_REFUSED + const ERROR_GAME_UTILITY_SERVER_PRESENCE_CHANNEL_CREATED_REFUSED_BUSY + const ERROR_GAME_UTILITY_SERVER_PRESENCE_CHANNEL_CREATED_REFUSED_TRANSIENT + const ERROR_GAME_UTILITY_SERVER_SERVER_REQUEST_REFUSED_BUSY + const ERROR_GAME_UTILITY_SERVER_SERVER_REQUEST_REFUSED_TRANSIENT + const ERROR_GAME_UTILITY_SERVER_VARIABLE_REQUEST_REFUSED + const ERROR_GAME_UTILITY_SERVER_VARIABLE_REQUEST_REFUSED_BUSY + const ERROR_GAME_UTILITY_SERVER_VARIABLE_REQUEST_REFUSED_TRANSIENT + const ERROR_GAME_UTILITY_SERVER_WRONG_NUMBER_OF_VARIABLES_RETURNED + const ERROR_HTTP_CANCELLED + const ERROR_HTTP_COULDNT_CONNECT + const ERROR_HTTP_COULDNT_CREATE_DIRECTORY + const ERROR_HTTP_COULDNT_CREATE_FILE + const ERROR_HTTP_COULDNT_OPEN_FILE + const ERROR_HTTP_COULDNT_READ_FILE + const ERROR_HTTP_COULDNT_RENAME_FILE + const ERROR_HTTP_COULDNT_RESOLVE + const ERROR_HTTP_COULDNT_WRITE_FILE + const ERROR_HTTP_CURL_IS_NOT_READY + const ERROR_HTTP_DOWNLOAD_ABORTED + const ERROR_HTTP_FAILED + const ERROR_HTTP_FILE_NOT_FOUND + const ERROR_HTTP_MALFORMED_URL + const ERROR_HTTP_TIMEOUT + const ERROR_HTTP_TOO_MANY_REDIRECTS + const ERROR_IDENTITY_BAD_ID + const ERROR_IDENTITY_INSUFFICIENT_DATA + const ERROR_IDENTITY_NO_ACCOUNT_BLOB + const ERROR_IDENTITY_TOO_MANY_RESULTS + const ERROR_INCOMPLETE_PROFANITY_FILTERS + const ERROR_INTERFACE_ALREADY_CONNECTED + const ERROR_INTERFACE_NOT_READY + const ERROR_INTERFACE_OPTION_KEY_INVALID_UTF8_STRING + const ERROR_INTERFACE_OPTION_KEY_TOO_LARGE + const ERROR_INTERFACE_OPTION_VALUE_INVALID_UTF8_STRING + const ERROR_INTERFACE_OPTION_VALUE_TOO_LARGE + const ERROR_INTERNAL + const ERROR_INVALID_AGENT_ID + const ERROR_INVALID_ARGS + const ERROR_INVALID_ENTITY_ACCOUNT_ID + const ERROR_INVALID_ENTITY_GAME_ACCOUNT_ID + const ERROR_INVALID_ENTITY_ID + const ERROR_INVALID_REGION + const ERROR_INVALID_SERVER_THUMBPRINT + const ERROR_INVALID_SUBSCRIBER + const ERROR_INVALID_TARGET_ID + const ERROR_IN_PROGRESS + const ERROR_LOCALE_RESTRICTED + const ERROR_LOCALE_RESTRICTED_KO + const ERROR_LOCALE_RESTRICTED_LA + const ERROR_LOCALE_RESTRICTED_RU + const ERROR_LOCALE_RESTRICTED_TW + const ERROR_LOCAL_STORAGE_CACHE_CRAWL_ERROR + const ERROR_LOCAL_STORAGE_DATABASE_DELETE_ERROR + const ERROR_LOCAL_STORAGE_DATABASE_INDEX_TRIGGER_ERROR + const ERROR_LOCAL_STORAGE_DATABASE_INIT_ERROR + const ERROR_LOCAL_STORAGE_DATABASE_INSERT_ERROR + const ERROR_LOCAL_STORAGE_DATABASE_LOOKUP_ERROR + const ERROR_LOCAL_STORAGE_DATABASE_NEEDS_REBUILD + const ERROR_LOCAL_STORAGE_DATABASE_NOT_INITIALIZED + const ERROR_LOCAL_STORAGE_DATABASE_REBUILD_INTERRUPTED + const ERROR_LOCAL_STORAGE_DATABASE_REBUILD_IN_PROGRESS + const ERROR_LOCAL_STORAGE_DATABASE_SHRINK_ERROR + const ERROR_LOCAL_STORAGE_DATABASE_UPDATE_ERROR + const ERROR_LOCAL_STORAGE_DIRECTORY_CREATE_ERROR + const ERROR_LOCAL_STORAGE_FILEKEY_NOT_FOUND + const ERROR_LOCAL_STORAGE_FILE_COPY_ERROR + const ERROR_LOCAL_STORAGE_FILE_CREATE_ERROR + const ERROR_LOCAL_STORAGE_FILE_DECOMPRESS_ERROR + const ERROR_LOCAL_STORAGE_FILE_DELETE_ERROR + const ERROR_LOCAL_STORAGE_FILE_HASH_MISMATCH + const ERROR_LOCAL_STORAGE_FILE_OPEN_ERROR + const ERROR_LOCAL_STORAGE_FILE_READ_ERROR + const ERROR_LOCAL_STORAGE_FILE_USAGE_MISMATCH + const ERROR_LOCAL_STORAGE_FILE_WRITE_ERROR + const ERROR_LOCAL_STORAGE_NOT_AVAILABLE_ON_SERVER + const ERROR_LOCAL_STORAGE_OK_BUT_NOT_IN_CACHE + const ERROR_LOGON_AGREEMENT_NOT_CONFIGURED + const ERROR_LOGON_AGREEMENT_REQUIRED + const ERROR_LOGON_INVALID_AUTH_TOKEN + const ERROR_LOGON_INVALID_SERVER_PROOF + const ERROR_LOGON_MODULE_NOT_CONFIGURED + const ERROR_LOGON_MODULE_REQUIRED + const ERROR_LOGON_MODULE_TIMEOUT + const ERROR_LOGON_WEB_VERIFY_TIMEOUT + const ERROR_MEMCACHED_AUTHENTICATION_CONTINUE + const ERROR_MEMCACHED_AUTHENTICATION_ERROR + const ERROR_MEMCACHED_CLIENT_ABORTED + const ERROR_MEMCACHED_CLIENT_ALREADY_CONNECTED + const ERROR_MEMCACHED_CLIENT_BAD_CONFIG + const ERROR_MEMCACHED_CLIENT_KEY_NOT_FOUND + const ERROR_MEMCACHED_CLIENT_NOT_CONNECTED + const ERROR_MEMCACHED_CLIENT_NO_ERROR + const ERROR_MEMCACHED_CLIENT_TIMEOUT + const ERROR_MEMCACHED_INTERNAL_ERROR + const ERROR_MEMCACHED_INVALID_ARGS + const ERROR_MEMCACHED_ITEM_NOT_STORED + const ERROR_MEMCACHED_KEY_EXISTS + const ERROR_MEMCACHED_NON_NUMERIC_VALUE + const ERROR_MEMCACHED_NOT_SUPPORTED + const ERROR_MEMCACHED_OUT_OF_MEMORY + const ERROR_MEMCACHED_TEMPORARY_FAILURE + const ERROR_MEMCACHED_UNKNOWN_COMMAND + const ERROR_MEMCACHED_VALUE_TO_LARGE + const ERROR_MEMCACHED_WRONG_SERVER + const ERROR_MODULE_ALREADY_LOADED + const ERROR_MODULE_API_ERROR + const ERROR_MODULE_BAD_CACHE_HANDLE + const ERROR_MODULE_CREATE_FAILED + const ERROR_MODULE_NOT_FOUND + const ERROR_MODULE_NOT_LOADED + const ERROR_MODULE_NO_ENTRY_POINT + const ERROR_MODULE_SIGNATURE_INCORRECT + const ERROR_NETWORK_BLACKLISTED + const ERROR_NETWORK_MODULE_ALREADY_CONNECTED + const ERROR_NETWORK_MODULE_BAD_ADDRESS + const ERROR_NETWORK_MODULE_BUSY + const ERROR_NETWORK_MODULE_CANT_CREATE_SOCKET + const ERROR_NETWORK_MODULE_CANT_RESOLVE_ADDRESS + const ERROR_NETWORK_MODULE_CONNECTION_ABORTED + const ERROR_NETWORK_MODULE_CONNECTION_REFUSED + const ERROR_NETWORK_MODULE_CONNECTION_RESET + const ERROR_NETWORK_MODULE_DURANGO_INVALID_CA_CERT + const ERROR_NETWORK_MODULE_DURANGO_INVALID_CONNECTION_RESPONSE + const ERROR_NETWORK_MODULE_DURANGO_MALFORMED_HOST_NAME + const ERROR_NETWORK_MODULE_DURANGO_UNKNOWN + const ERROR_NETWORK_MODULE_FAILED_TO_DOWNLOAD_CERT_BUNDLE + const ERROR_NETWORK_MODULE_INTERRUPTED + const ERROR_NETWORK_MODULE_NETWORK_UNREACHABLE + const ERROR_NETWORK_MODULE_NOT_INITIALIZED + const ERROR_NETWORK_MODULE_NOT_READY + const ERROR_NETWORK_MODULE_NOT_READY_TO_READ + const ERROR_NETWORK_MODULE_NO_CERT_BUNDLE + const ERROR_NETWORK_MODULE_NO_SSL_CERTIFICATE_FOR_PEER + const ERROR_NETWORK_MODULE_NO_SSL_COMMON_NAME_FOR_CERTIFICATE + const ERROR_NETWORK_MODULE_OPENSSL_X509_AKID_ISSUER_SERIAL_MISMATCH + const ERROR_NETWORK_MODULE_OPENSSL_X509_AKID_SKID_MISMATCH + const ERROR_NETWORK_MODULE_OPENSSL_X509_APPLICATION_VERIFICATION + const ERROR_NETWORK_MODULE_OPENSSL_X509_CERT_CHAIN_TOO_LONG + const ERROR_NETWORK_MODULE_OPENSSL_X509_CERT_HAS_EXPIRED + const ERROR_NETWORK_MODULE_OPENSSL_X509_CERT_NOT_YET_VALID + const ERROR_NETWORK_MODULE_OPENSSL_X509_CERT_REJECTED + const ERROR_NETWORK_MODULE_OPENSSL_X509_CERT_REVOKED + const ERROR_NETWORK_MODULE_OPENSSL_X509_CERT_SIGNATURE_FAILURE + const ERROR_NETWORK_MODULE_OPENSSL_X509_CERT_UNTRUSTED + const ERROR_NETWORK_MODULE_OPENSSL_X509_CRL_HAS_EXPIRED + const ERROR_NETWORK_MODULE_OPENSSL_X509_CRL_NOT_YET_VALID + const ERROR_NETWORK_MODULE_OPENSSL_X509_CRL_SIGNATURE_FAILURE + const ERROR_NETWORK_MODULE_OPENSSL_X509_DEPTH_ZERO_SELF_SIGNED_CERT + const ERROR_NETWORK_MODULE_OPENSSL_X509_ERROR_IN_CERT_NOT_AFTER_FIELD + const ERROR_NETWORK_MODULE_OPENSSL_X509_ERROR_IN_CERT_NOT_BEFORE_FIELD + const ERROR_NETWORK_MODULE_OPENSSL_X509_ERROR_IN_CRL_LAST_UPDATE_FIELD + const ERROR_NETWORK_MODULE_OPENSSL_X509_ERROR_IN_CRL_NEXT_UPDATE_FIELD + const ERROR_NETWORK_MODULE_OPENSSL_X509_INVALID_CA + const ERROR_NETWORK_MODULE_OPENSSL_X509_INVALID_PURPOSE + const ERROR_NETWORK_MODULE_OPENSSL_X509_KEYUSAGE_NO_CERTSIGN + const ERROR_NETWORK_MODULE_OPENSSL_X509_OK + const ERROR_NETWORK_MODULE_OPENSSL_X509_OUT_OF_MEM + const ERROR_NETWORK_MODULE_OPENSSL_X509_PATH_LENGTH_EXCEEDED + const ERROR_NETWORK_MODULE_OPENSSL_X509_SELF_SIGNED_CERT_IN_CHAIN + const ERROR_NETWORK_MODULE_OPENSSL_X509_SUBJECT_ISSUER_MISMATCH + const ERROR_NETWORK_MODULE_OPENSSL_X509_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY + const ERROR_NETWORK_MODULE_OPENSSL_X509_UNABLE_TO_DECRYPT_CERT_SIGNATURE + const ERROR_NETWORK_MODULE_OPENSSL_X509_UNABLE_TO_DECRYPT_CRL_SIGNATURE + const ERROR_NETWORK_MODULE_OPENSSL_X509_UNABLE_TO_GET_CRL + const ERROR_NETWORK_MODULE_OPENSSL_X509_UNABLE_TO_GET_ISSUER_CERT + const ERROR_NETWORK_MODULE_OPENSSL_X509_UNABLE_TO_GET_ISSUER_CERT_LOCALLY + const ERROR_NETWORK_MODULE_OPENSSL_X509_UNABLE_TO_VERIFY_LEAF_SIGNATURE + const ERROR_NETWORK_MODULE_SCHANNEL_CANNOT_FIND_INTERFACE + const ERROR_NETWORK_MODULE_SCHANNEL_CANNOT_FIND_OS_VERSION + const ERROR_NETWORK_MODULE_SCHANNEL_FUNCTION_CALL_FAIL + const ERROR_NETWORK_MODULE_SCHANNEL_INIT_FAIL + const ERROR_NETWORK_MODULE_SCHANNEL_LOADLIBRARY_FAIL + const ERROR_NETWORK_MODULE_SCHANNEL_OS_NOT_SUPPORTED + const ERROR_NETWORK_MODULE_SCHANNEL_X509_SELF_SIGNED_CERT_IN_CHAIN + const ERROR_NETWORK_MODULE_SCHANNEL_X509_SELF_SIGNED_LEAF_CERTIFICATE + const ERROR_NETWORK_MODULE_SCHANNEL_X509_SIGNATURE_INVALID + const ERROR_NETWORK_MODULE_SCHANNEL_X509_TIME_INVALID + const ERROR_NETWORK_MODULE_SCHANNEL_X509_UNABLE_TO_GET_ISSUER_CERT + const ERROR_NETWORK_MODULE_SCHANNEL_X509_UNABLE_TO_VERIFY_LEAF_SIGNATURE + const ERROR_NETWORK_MODULE_SCHANNEL_X509_UNHANDLED_ERROR + const ERROR_NETWORK_MODULE_SOCKET_CLOSED + const ERROR_NETWORK_MODULE_SOCKET_PERMISSION_DENIED + const ERROR_NETWORK_MODULE_SSL_CERT_BUNDLE_READ_ERROR + const ERROR_NETWORK_MODULE_SSL_COMMON_NAME_DOES_NOT_MATCH_REMOTE_ENDPOINT + const ERROR_NETWORK_MODULE_SSL_INITIALIZE_LOW_FIRST + const ERROR_NETWORK_MODULE_SSL_PEER_IS_NOT_REGISTERED_IN_CERTBUNDLE + const ERROR_NETWORK_NOT_PRIVILEGED + const ERROR_NOTIFICATION_DUPLICATE_NAME + const ERROR_NOTIFICATION_INVALID_CLIENT_ID + const ERROR_NOTIFICATION_INVALID_NOTIFICATION_TYPE + const ERROR_NOTIFICATION_INVALID_SERVER + const ERROR_NOTIFICATION_NAME_NOT_FOUND + const ERROR_NOTIFICATION_QUOTA_EXCEEDED + const ERROR_NOTIFICATION_UNDELIVERABLE + const ERROR_NOTIFICATION_UNDELIVERABLE_TEMPORARY + const ERROR_NOT_EXISTS + const ERROR_NOT_IMPLEMENTED + const ERROR_NOT_STARTED + const ERROR_NO_ACCOUNT_REGISTERED + const ERROR_NO_AUTH + const ERROR_NO_BATTLETAG + const ERROR_NO_COOKIE + const ERROR_NO_GAME_ACCOUNT + const ERROR_NO_PROGRAM + const ERROR_OBJECT_REMOVED + const ERROR_OK + const ERROR_OK_DEPRECATED + const ERROR_PARENTAL_CONTROL_RESTRICTION + const ERROR_PARTY_ALREADY_IN_PARTY + const ERROR_PARTY_INVALID_PARTY_ID + const ERROR_PARTY_INVITATION_ALREADY_EXISTS + const ERROR_PARTY_INVITATION_UNDELIVERABLE + const ERROR_PARTY_NOT_IN_PARTY + const ERROR_PARTY_NO_SUCH_TYPE + const ERROR_PARTY_TOO_MANY_PARTY_INVITATIONS + const ERROR_PARTY_TOO_MANY_RECEIVED_INVITATIONS + const ERROR_PHONE_LOCK + const ERROR_PLANNED_MAINTENANCE + const ERROR_PLATFORM_STORAGE_FILE_WRITE_DENIED + const ERROR_PRESENCE_ALREADY_SUBSCRIBED + const ERROR_PRESENCE_CONSUMER_IS_NULL + const ERROR_PRESENCE_CONSUMER_NOT_FOUND + const ERROR_PRESENCE_INVALID_FIELD_ID + const ERROR_PRESENCE_NO_VALID_SUBSCRIBERS + const ERROR_PRESENCE_RICH_PRESENCE_LOAD_ERROR + const ERROR_PRESENCE_RICH_PRESENCE_PARSE_ERROR + const ERROR_PRESENCE_RICH_PRESENCE_XML_ERROR + const ERROR_PRESENCE_SUBSCRIPTION_CANCELLED + const ERROR_PRESENCE_TEMPORARY_OUTAGE + const ERROR_PRESENCE_TOO_MANY_SUBSCRIPTIONS + const ERROR_REGISTRY_CREATE_KEY_ERROR + const ERROR_REGISTRY_DECRYPT_ERROR + const ERROR_REGISTRY_DELETE_ERROR + const ERROR_REGISTRY_ENCRYPT_ERROR + const ERROR_REGISTRY_KEY_SIZE_ERROR + const ERROR_REGISTRY_MALFORMED_STRING + const ERROR_REGISTRY_NOT_FOUND + const ERROR_REGISTRY_OPEN_KEY_ERROR + const ERROR_REGISTRY_READ_ERROR + const ERROR_REGISTRY_TYPE_ERROR + const ERROR_REGISTRY_VALUE_SIZE_ERROR + const ERROR_REGISTRY_WRITE_ERROR + const ERROR_REPORT_ATTRIBUTE_INVALID + const ERROR_REPORT_ATTRIBUTE_QUOTA_EXCEEDED + const ERROR_REPORT_NOT_CONNECTED + const ERROR_REPORT_REJECTED + const ERROR_REPORT_TOO_LARGE + const ERROR_REPORT_TOO_MANY_REQUESTS + const ERROR_REPORT_UNAVAILABLE + const ERROR_REPORT_UNCONFIRMED + const ERROR_REPORT_UNKNOWN_TYPE + const ERROR_RESOURCES_OFFLINE + const ERROR_RISK_ACCOUNT_LOCKED + const ERROR_RISK_CHALLENGE_ACTION + const ERROR_RISK_CHECK_SKIPPED + const ERROR_RISK_CS_DENIED + const ERROR_RISK_DELAY_ACTION + const ERROR_RISK_DISCONNECT_ACCOUNT + const ERROR_RISK_THROTTLE_ACTION + const ERROR_RPC_ACCESS_DENIED + const ERROR_RPC_CONNECTION_TIMED_OUT + const ERROR_RPC_DISCONNECT + const ERROR_RPC_DISCONNECT_IDLE + const ERROR_RPC_ENCRYPTION_FAILED + const ERROR_RPC_FORWARD_FAILED + const ERROR_RPC_INVALID_ADDRESS + const ERROR_RPC_INVALID_CONNECTION_ID + const ERROR_RPC_INVALID_CONNECTION_STATE + const ERROR_RPC_INVALID_METHOD + const ERROR_RPC_INVALID_OBJECT + const ERROR_RPC_INVALID_SERVICE + const ERROR_RPC_MALFORMED_REQUEST + const ERROR_RPC_MALFORMED_RESPONSE + const ERROR_RPC_METHOD_DISABLED + const ERROR_RPC_NOT_CONNECTED + const ERROR_RPC_NOT_IMPLEMENTED + const ERROR_RPC_NOT_READY + const ERROR_RPC_PEER_DISCONNECTED + const ERROR_RPC_PEER_UNAVAILABLE + const ERROR_RPC_PEER_UNKNOWN + const ERROR_RPC_PROTOCOL_ERROR + const ERROR_RPC_QUOTA_EXCEEDED + const ERROR_RPC_REQUEST_TIMED_OUT + const ERROR_RPC_SERVER_ERROR + const ERROR_RPC_SERVICE_ALREADY_REGISTERED + const ERROR_RPC_SERVICE_NOT_BOUND + const ERROR_RPC_SHARD_NOT_FOUND + const ERROR_RPC_SHUTDOWN + const ERROR_RPC_TOO_MANY_REQUESTS + const ERROR_RPC_WRITE_FAILED + const ERROR_SERVER_BUSY + const ERROR_SERVER_IN_MODE_ZOMBIE + const ERROR_SERVER_IS_PRIVATE + const ERROR_SERVER_POOL_SERVER_DISAPPEARED + const ERROR_SERVER_SHUTTING_DOWN + const ERROR_SERVICE_FAILURE_ACCOUNT + const ERROR_SERVICE_FAILURE_AUTH + const ERROR_SERVICE_FAILURE_RISK + const ERROR_SERVICE_FAILURE_SESSION + const ERROR_SESSION_DATA_CHANGED + const ERROR_SESSION_DISCONNECTED + const ERROR_SESSION_DUPLICATE + const ERROR_SESSION_NOT_FOUND + const ERROR_SESSION_UPDATE_FAILED + const ERROR_SOCIAL_NETWORK_CANT_SEND_TO_PROVIDER + const ERROR_SOCIAL_NETWORK_DB_EXCEPTION + const ERROR_SOCIAL_NETWORK_DENIAL_FROM_PROVIDER + const ERROR_SOCIAL_NETWORK_DISABLED + const ERROR_SOCIAL_NETWORK_EX_COMM_FAILED + const ERROR_SOCIAL_NETWORK_INVALID_SNS_ID + const ERROR_SOCIAL_NETWORK_MISSING_REQUEST_PARAM + const ERROR_SOCIAL_NETWORK_UNSUPPORTED_OAUTH_VERSION + const ERROR_SQUELCHED + const ERROR_TARGET_OFFLINE + const ERROR_TIMED_OUT + const ERROR_TOKEN_NOT_FOUND + const ERROR_TOO_MANY_OUTSTANDING_REQUESTS + const ERROR_UNPLANNED_MAINTENANCE + const ERROR_USER_MANAGER_ALREADY_BLOCKED + const ERROR_USER_MANAGER_ALREADY_REGISTERED + const ERROR_USER_MANAGER_BLOCK_ENTITY_FAILED + const ERROR_USER_MANAGER_BLOCK_RECORD_UNAVAILABLE + const ERROR_USER_MANAGER_CANNOT_BLOCK_FRIEND + const ERROR_USER_MANAGER_CANNOT_BLOCK_SELF + const ERROR_USER_MANAGER_NOT_BLOCKED + const ERROR_USER_MANAGER_NOT_REGISTERED + const ERROR_USER_MANAGER_TOO_MANY_BLOCKED_ENTITIES + const ERROR_USER_MANAGER_TOO_MANY_IDS + const ERROR_USER_MANAGER_UNBLOCK_ENTITY_FAILED + const ERROR_USER_SERVER_ACCOUNT_LOAD_CANCELLED + const ERROR_USER_SERVER_ACCOUNT_STATE_POORLY_FORMED + const ERROR_USER_SERVER_ACCOUNT_SUSPENDED + const ERROR_USER_SERVER_BAD_BNET_ACCOUNT + const ERROR_USER_SERVER_BAD_PLATFORM + const ERROR_USER_SERVER_BAD_SESSION_TRACKER_STATE + const ERROR_USER_SERVER_BAD_VIRTUAL_REALM + const ERROR_USER_SERVER_BAD_WOW_ACCOUNT + const ERROR_USER_SERVER_DISCONNECTED_FROM_UTIL + const ERROR_USER_SERVER_FAILED_TO_DISABLE_BILLING + const ERROR_USER_SERVER_FAILED_TO_PARSE_ACCOUNT_STATE + const ERROR_USER_SERVER_FAILED_TO_PARSE_CAIS_INFO + const ERROR_USER_SERVER_FAILED_TO_PARSE_GAME_ACCOUNT_STATE + const ERROR_USER_SERVER_FAILED_TO_PARSE_GAME_SESSION_INFO + const ERROR_USER_SERVER_FAILED_TO_PARSE_GAME_TIME_REMAINING + const ERROR_USER_SERVER_FAILED_TO_SERIALIZE + const ERROR_USER_SERVER_GAME_ACCOUNT_STATE_POORLY_FORMED + const ERROR_USER_SERVER_GAME_SESSION_DISCONNECTED + const ERROR_USER_SERVER_GAME_SESSION_INFO_POORLY_FORMED + const ERROR_USER_SERVER_GAME_TIME_REMAINING_POORLY_FORMED + const ERROR_USER_SERVER_LOCALE_RESTRICTED + const ERROR_USER_SERVER_LOGIN_FAILED_CONNECT + const ERROR_USER_SERVER_MISSING_PROPASS + const ERROR_USER_SERVER_NOT_PERMITTED_ON_REALM + const ERROR_USER_SERVER_PLAYER_DISCONNECTED + const ERROR_USER_SERVER_SESSION_DUPLICATE + const ERROR_USER_SERVER_VERSION_MISMATCH + const ERROR_UTIL_SERVER_ACCOUNT_DENIED + const ERROR_UTIL_SERVER_DISCONNECTED_FROM_BATTLENET + const ERROR_UTIL_SERVER_FAILED_TO_SERIALIZE + const ERROR_UTIL_SERVER_FAILED_TO_SERIALIZE_RESPONSE + const ERROR_UTIL_SERVER_FAIL_PERMISSION_CHECK + const ERROR_UTIL_SERVER_INVALID_BNET_SESSION + const ERROR_UTIL_SERVER_INVALID_CLIENT_ADDRESS + const ERROR_UTIL_SERVER_INVALID_IDENTITY_ARGS + const ERROR_UTIL_SERVER_INVALID_SESSION_KEY + const ERROR_UTIL_SERVER_INVALID_VIRTUAL_REALM + const ERROR_UTIL_SERVER_INVALID_WOW_ACCOUNT + const ERROR_UTIL_SERVER_MISSING_REALM_LIST + const ERROR_UTIL_SERVER_MISSING_SESSION_KEY + const ERROR_UTIL_SERVER_MISSING_VIRTUAL_REALM + const ERROR_UTIL_SERVER_NO_METERING_DATA + const ERROR_UTIL_SERVER_SESSION_ALREADY_CREATED + const ERROR_UTIL_SERVER_SESSION_OBJECT_MISSING + const ERROR_UTIL_SERVER_TIMED_OUT + const ERROR_UTIL_SERVER_UNABLE_TO_GENERATE_JOIN_TICKET + const ERROR_UTIL_SERVER_UNABLE_TO_GENERATE_REALM_LIST_TICKET + const ERROR_UTIL_SERVER_UNABLE_TO_STORE_SESSION + const ERROR_UTIL_SERVER_UNKNOWN_REALM + const ERROR_UTIL_SERVER_UNKNOWN_REQUEST + const ERROR_WAITING_FOR_DEPENDENCY + const ERROR_WEBSOCKET_HANDSHAKE + const ERROR_WHISPER_MAX_SIZE_EXCEEDED + const ERROR_WHISPER_UNDELIVERABLE + const ERROR_WOW_SERVICES_AUTHENTICATOR_PARSE_FAILED + const ERROR_WOW_SERVICES_CANT_CONNECT + const ERROR_WOW_SERVICES_CRITICAL_STREAMING_ERROR + const ERROR_WOW_SERVICES_DENIED_REALM_LIST_TICKET + const ERROR_WOW_SERVICES_DISCONNECTED + const ERROR_WOW_SERVICES_FAILED_TO_PARSE_DISPATCH + const ERROR_WOW_SERVICES_INVALID_JOIN_TICKET + const ERROR_WOW_SERVICES_INVALID_REALM_LIST_TICKET + const ERROR_WOW_SERVICES_INVALID_SECRET_BLOB + const ERROR_WOW_SERVICES_INVALID_SERVER_ADDRESSES + const ERROR_WOW_SERVICES_LEGAL_PARSE_FAILED + const ERROR_WOW_SERVICES_LOGIN_AUTHENTICATION_PARSE_FAILED + const ERROR_WOW_SERVICES_LOGIN_FAILED + const ERROR_WOW_SERVICES_LOGIN_FAILED_ON_CHALLENGE + const ERROR_WOW_SERVICES_LOGIN_INVALID_CONTENT_TYPE + const ERROR_WOW_SERVICES_LOGIN_POST_ERROR + const ERROR_WOW_SERVICES_LOGIN_UNABLE_TO_DECODE + const ERROR_WOW_SERVICES_LOGON_INVALID_AUTH_TOKEN + const ERROR_WOW_SERVICES_MISSING_GAME_ACCOUNT + const ERROR_WOW_SERVICES_MISSING_METERING_FILE + const ERROR_WOW_SERVICES_NO_AVAILABLE_REALMS + const ERROR_WOW_SERVICES_NO_HANDLER_FOR_DISPATCH + const ERROR_WOW_SERVICES_NO_PREPAID_TIME + const ERROR_WOW_SERVICES_NO_REALM_JOIN_IP_FOUND + const ERROR_WOW_SERVICES_PRE_DISPATCH_HANDLER_FAILED + const ERROR_WOW_SERVICES_SUBSCRIPTION_EXPIRED + const ERROR_WOW_SERVICES_TIMED_OUT + const ERROR_WOW_SERVICES_USER_MUST_ACCEPT_LEGAL + const ERROR_WOW_SERVICES_WORLD_LOAD_ERROR + type UserManagerListener interface + OnBlockedPlayerAdded func(*Conn, uint32, *v1.BlockedPlayerAddedNotification) + OnBlockedPlayerRemoved func(*Conn, uint32, *v1.BlockedPlayerRemovedNotification) + OnRecentPlayersAdded func(*Conn, uint32, *v1.RecentPlayersAddedNotification) + OnRecentPlayersRemoved func(*Conn, uint32, *v1.RecentPlayersRemovedNotification) + type UserManagerService interface + AddRecentPlayers func(*Conn, uint32, *v1.AddRecentPlayersRequest) + BlockPlayer func(*Conn, uint32, *v1.BlockPlayerRequest) + BlockPlayerForSession func(*Conn, uint32, *v1.BlockPlayerRequest) + ClearRecentPlayers func(*Conn, uint32, *v1.ClearRecentPlayersRequest) + Subscribe func(*Conn, uint32, *v1.SubscribeRequest) + UnblockPlayer func(*Conn, uint32, *v1.UnblockPlayerRequest) + Unsubscribe func(*Conn, uint32, *v1.UnsubscribeRequest)