Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
AuthCodes.h
Go to the documentation of this file.
1/*
2* This file is part of Project SkyFire https://www.projectskyfire.org.
3* See LICENSE.md file for Copyright information
4*/
5
6#ifndef SF_AUTHCODES_H
7#define SF_AUTHCODES_H
8
38
82
89
98
99namespace AuthHelper
100{
101 RealmBuildInfo const* GetBuildInfo(int build);
102 bool IsAcceptedClientBuild(int build);
103 bool IsPostBCAcceptedClientBuild(int build);
104 bool IsPreBCAcceptedClientBuild(int build);
105};
106
107#endif
LoginResult
Definition AuthCodes.h:40
@ LOGIN_UNKNOWN_ACCOUNT
Definition AuthCodes.h:48
@ LOGIN_EXPIRED
Definition AuthCodes.h:64
@ LOGIN_IGR_WITHOUT_BNET
Definition AuthCodes.h:75
@ LOGIN_USE_GRUNT
Definition AuthCodes.h:72
@ LOGIN_BAD_SERVER_RECODE_PROOF
Definition AuthCodes.h:47
@ LOGIN_INVALID_RECODE_MESSAGE
Definition AuthCodes.h:46
@ LOGIN_ACCOUNT_CONVERTED
Definition AuthCodes.h:62
@ LOGIN_NO_GAME_ACCOUNT
Definition AuthCodes.h:66
@ LOGIN_SRP_ERROR
Definition AuthCodes.h:43
@ LOGIN_UNKNOWN_ACCOUNT_CALL
Definition AuthCodes.h:50
@ LOGIN_NOTIME
Definition AuthCodes.h:57
@ LOGIN_TRIAL_EXPIRED
Definition AuthCodes.h:65
@ LOGIN_SUSPENDED
Definition AuthCodes.h:59
@ LOGIN_ACCOUNT_LOCKED
Definition AuthCodes.h:79
@ LOGIN_LOCKED_ENFORCED
Definition AuthCodes.h:61
@ LOGIN_NO_BATTLENET_APPLICATION
Definition AuthCodes.h:70
@ LOGIN_NO_BATTLENET_MANAGER
Definition AuthCodes.h:69
@ LOGIN_UNLOCKABLE_LOCK
Definition AuthCodes.h:76
@ LOGIN_INVALID_CHALLENGE_MESSAGE
Definition AuthCodes.h:42
@ LOGIN_GAME_ACCOUNT_LOCKED
Definition AuthCodes.h:68
@ LOGIN_BAD_SERVER_PROOF
Definition AuthCodes.h:45
@ LOGIN_ALREADYONLINE
Definition AuthCodes.h:56
@ LOGIN_OK
Definition AuthCodes.h:41
@ LOGIN_SSO_FAILED
Definition AuthCodes.h:80
@ LOGIN_SERVER_DOWN
Definition AuthCodes.h:53
@ LOGIN_CHARGEBACK
Definition AuthCodes.h:74
@ LOGIN_BANNED
Definition AuthCodes.h:54
@ LOGIN_AUTH_OUTAGE
Definition AuthCodes.h:67
@ LOGIN_MALFORMED_ACCOUNT_NAME
Definition AuthCodes.h:71
@ LOGIN_TOO_FAST
Definition AuthCodes.h:73
@ LOGIN_NO_GAME_ACCOUNTS_IN_REGION
Definition AuthCodes.h:78
@ LOGIN_UNKNOWN_ACCOUNT_PIN
Definition AuthCodes.h:49
@ LOGIN_FAILED
Definition AuthCodes.h:52
@ LOGIN_ANTI_INDULGENCE
Definition AuthCodes.h:63
@ LOGIN_BADVERSION
Definition AuthCodes.h:55
@ LOGIN_INCORRECT_PASSWORD
Definition AuthCodes.h:51
@ LOGIN_INVALID_PROOF_MESSAGE
Definition AuthCodes.h:44
@ LOGIN_DBBUSY
Definition AuthCodes.h:58
@ LOGIN_UNABLE_TO_DOWNLOAD_MODULE
Definition AuthCodes.h:77
@ LOGIN_PARENTALCONTROL
Definition AuthCodes.h:60
AuthResult
Definition AuthCodes.h:10
@ WOW_FAIL_BILLING_LOCK
Definition AuthCodes.h:31
@ WOW_FAIL_ANTI_INDULGENCE
Definition AuthCodes.h:28
@ WOW_FAIL_EXPIRED
Definition AuthCodes.h:29
@ WOW_FAIL_TRIAL_ENDED
Definition AuthCodes.h:26
@ WOW_SUCCESS_SURVEY
Definition AuthCodes.h:23
@ WOW_FAIL_FAIL_NOACCESS
Definition AuthCodes.h:22
@ WOW_FAIL_AA_LOCK
Definition AuthCodes.h:33
@ WOW_FAIL_SUSPENDED
Definition AuthCodes.h:21
@ WOW_FAIL_VERSION_UPDATE
Definition AuthCodes.h:19
@ WOW_FAIL_OVERMIND_CONVERTED
Definition AuthCodes.h:27
@ WOW_FAIL_DB_BUSY
Definition AuthCodes.h:17
@ WOW_FAIL_MUST_USE_BNET
Definition AuthCodes.h:35
@ WOW_FAIL_ALREADY_ONLINE
Definition AuthCodes.h:15
@ WOW_FAIL_UNKNOWN_ACCOUNT
Definition AuthCodes.h:13
@ WOW_FAIL_BANNED
Definition AuthCodes.h:12
@ WOW_FAIL_VERSION_INVALID
Definition AuthCodes.h:18
@ WOW_FAIL_UNLOCKABLE_LOCK
Definition AuthCodes.h:34
@ WOW_FAIL_NO_GAME_ACCOUNT
Definition AuthCodes.h:30
@ WOW_FAIL_PARENTCONTROL
Definition AuthCodes.h:24
@ WOW_FAIL_INCORRECT_PASSWORD
Definition AuthCodes.h:14
@ WOW_FAIL_OTHER
Definition AuthCodes.h:36
@ WOW_FAIL_IGR_WITHOUT_BNET
Definition AuthCodes.h:32
@ WOW_FAIL_NO_TIME
Definition AuthCodes.h:16
@ WOW_FAIL_INVALID_SERVER
Definition AuthCodes.h:20
@ WOW_FAIL_LOCKED_ENFORCED
Definition AuthCodes.h:25
ExpansionFlags
Definition AuthCodes.h:84
@ POST_BC_EXP_FLAG
Definition AuthCodes.h:85
@ NO_VALID_EXP_FLAG
Definition AuthCodes.h:87
@ PRE_BC_EXP_FLAG
Definition AuthCodes.h:86
bool IsAcceptedClientBuild(int build)
Definition AuthCodes.cpp:67
RealmBuildInfo const * GetBuildInfo(int build)
Definition AuthCodes.cpp:72
bool IsPreBCAcceptedClientBuild(int build)
Definition AuthCodes.cpp:49
bool IsPostBCAcceptedClientBuild(int build)
Definition AuthCodes.cpp:58