Horizon Official Technical Documentation
TransmittedPackets.hpp File Reference
+ Include dependency graph for TransmittedPackets.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Horizon::Auth::s_ac_accept_login
 
struct  Horizon::Auth::s_ac_char_server_list
 
class  Horizon::Auth::AC_ACCEPT_LOGIN
 Main object for the aegis packet: AC_ACCEPT_LOGIN. More...
 
class  Horizon::Auth::AC_ACCEPT_LOGIN2
 Main object for the aegis packet: AC_ACCEPT_LOGIN2. More...
 
class  Horizon::Auth::AC_ACK_EKEY_FAIL_AUTHREFUSE
 Main object for the aegis packet: AC_ACK_EKEY_FAIL_AUTHREFUSE. More...
 
class  Horizon::Auth::AC_ACK_EKEY_FAIL_INPUTEKEY
 Main object for the aegis packet: AC_ACK_EKEY_FAIL_INPUTEKEY. More...
 
class  Horizon::Auth::AC_ACK_EKEY_FAIL_NEEDCARDPASS
 Main object for the aegis packet: AC_ACK_EKEY_FAIL_NEEDCARDPASS. More...
 
class  Horizon::Auth::AC_ACK_EKEY_FAIL_NOTEXIST
 Main object for the aegis packet: AC_ACK_EKEY_FAIL_NOTEXIST. More...
 
class  Horizon::Auth::AC_ACK_EKEY_FAIL_NOTICE
 Main object for the aegis packet: AC_ACK_EKEY_FAIL_NOTICE. More...
 
class  Horizon::Auth::AC_ACK_EKEY_FAIL_NOTUSEDEKEY
 Main object for the aegis packet: AC_ACK_EKEY_FAIL_NOTUSEDEKEY. More...
 
class  Horizon::Auth::AC_ACK_EKEY_FAIL_NOTUSESEKEY
 Main object for the aegis packet: AC_ACK_EKEY_FAIL_NOTUSESEKEY. More...
 
class  Horizon::Auth::AC_ACK_FIRST_LOGIN
 Main object for the aegis packet: AC_ACK_FIRST_LOGIN. More...
 
class  Horizon::Auth::AC_ACK_GAME_GUARD
 Main object for the aegis packet: AC_ACK_GAME_GUARD. More...
 
class  Horizon::Auth::AC_ACK_HASH
 Main object for the aegis packet: AC_ACK_HASH. More...
 
class  Horizon::Auth::AC_ACK_PT_ID_INFO
 Main object for the aegis packet: AC_ACK_PT_ID_INFO. More...
 
class  Horizon::Auth::AC_ASK_PNGAMEROOM
 Main object for the aegis packet: AC_ASK_PNGAMEROOM. More...
 
class  Horizon::Auth::AC_EVENT_RESULT
 Main object for the aegis packet: AC_EVENT_RESULT. More...
 
class  Horizon::Auth::AC_LOGIN_OTP
 Main object for the aegis packet: AC_LOGIN_OTP. More...
 
class  Horizon::Auth::AC_NOTIFY_ERROR
 Main object for the aegis packet: AC_NOTIFY_ERROR. More...
 
class  Horizon::Auth::AC_OTP_AUTH_ACK
 Main object for the aegis packet: AC_OTP_AUTH_ACK. More...
 
class  Horizon::Auth::AC_OTP_USER
 Main object for the aegis packet: AC_OTP_USER. More...
 
class  Horizon::Auth::AC_REALNAME_AUTH
 Main object for the aegis packet: AC_REALNAME_AUTH. More...
 
class  Horizon::Auth::AC_REFUSE_LOGIN
 Main object for the aegis packet: AC_REFUSE_LOGIN. More...
 
class  Horizon::Auth::AC_REFUSE_LOGIN2
 Main object for the aegis packet: AC_REFUSE_LOGIN2. More...
 
class  Horizon::Auth::AC_REFUSE_LOGIN3
 Main object for the aegis packet: AC_REFUSE_LOGIN3. More...
 
class  Horizon::Auth::AC_REFUSE_LOGIN4
 Main object for the aegis packet: AC_REFUSE_LOGIN4. More...
 
class  Horizon::Auth::AC_REQUEST_SECOND_PASSWORD
 Main object for the aegis packet: AC_REQUEST_SECOND_PASSWORD. More...
 
class  Horizon::Auth::AC_REQ_LOGIN_ACCOUNT_INFO
 Main object for the aegis packet: AC_REQ_LOGIN_ACCOUNT_INFO. More...
 
class  Horizon::Auth::AC_REQ_LOGIN_CARDPASS
 Main object for the aegis packet: AC_REQ_LOGIN_CARDPASS. More...
 
class  Horizon::Auth::AC_REQ_LOGIN_NEWEKEY
 Main object for the aegis packet: AC_REQ_LOGIN_NEWEKEY. More...
 
class  Horizon::Auth::AC_REQ_LOGIN_OLDEKEY
 Main object for the aegis packet: AC_REQ_LOGIN_OLDEKEY. More...
 
class  Horizon::Auth::AC_REQ_MOBILE_OTP
 Main object for the aegis packet: AC_REQ_MOBILE_OTP. More...
 
class  Horizon::Auth::AC_REQ_NEW_USER
 Main object for the aegis packet: AC_REQ_NEW_USER. More...
 
class  Horizon::Auth::AC_SHUTDOWN_INFO
 Main object for the aegis packet: AC_SHUTDOWN_INFO. More...
 
class  Horizon::Auth::AC_SHUTDOWN_NOTIFY
 Main object for the aegis packet: AC_SHUTDOWN_NOTIFY. More...
 
class  Horizon::Auth::AC_SSO_LOGIN_ACK
 Main object for the aegis packet: AC_SSO_LOGIN_ACK. More...
 

Namespaces

namespace  Horizon
 
namespace  Horizon::Auth
 

Enumerations

enum  { Horizon::Auth::ID_AC_ACCEPT_LOGIN = 0x0ac4 }
 
enum  { Horizon::Auth::ID_AC_ACCEPT_LOGIN2 = 0x0276 }
 
enum  { Horizon::Auth::ID_AC_ACK_EKEY_FAIL_AUTHREFUSE = 0x026a }
 
enum  { Horizon::Auth::ID_AC_ACK_EKEY_FAIL_INPUTEKEY = 0x026b }
 
enum  { Horizon::Auth::ID_AC_ACK_EKEY_FAIL_NEEDCARDPASS = 0x026d }
 
enum  { Horizon::Auth::ID_AC_ACK_EKEY_FAIL_NOTEXIST = 0x0267 }
 
enum  { Horizon::Auth::ID_AC_ACK_EKEY_FAIL_NOTICE = 0x026c }
 
enum  { Horizon::Auth::ID_AC_ACK_EKEY_FAIL_NOTUSEDEKEY = 0x0269 }
 
enum  { Horizon::Auth::ID_AC_ACK_EKEY_FAIL_NOTUSESEKEY = 0x0268 }
 
enum  { Horizon::Auth::ID_AC_ACK_FIRST_LOGIN = 0x026f }
 
enum  { Horizon::Auth::ID_AC_ACK_GAME_GUARD = 0x0259 }
 
enum  { Horizon::Auth::ID_AC_ACK_HASH = 0x01dc }
 
enum  { Horizon::Auth::ID_AC_ACK_PT_ID_INFO = 0x0272 }
 
enum  { Horizon::Auth::ID_AC_ASK_PNGAMEROOM = 0x01be }
 
enum  { Horizon::Auth::ID_AC_EVENT_RESULT = 0x023d }
 
enum  { Horizon::Auth::ID_AC_LOGIN_OTP = 0x0ad1 }
 
enum  { Horizon::Auth::ID_AC_NOTIFY_ERROR = 0x01f1 }
 
enum  { Horizon::Auth::ID_AC_OTP_AUTH_ACK = 0x0823 }
 
enum  { Horizon::Auth::ID_AC_OTP_USER = 0x0821 }
 
enum  { Horizon::Auth::ID_AC_REALNAME_AUTH = 0x08b2 }
 
enum class  Horizon::Auth::login_error_codes {
  Horizon::Auth::ERR_NONE = -1 , Horizon::Auth::ERR_UNREGISTERED_ID = 0 , Horizon::Auth::ERR_INCORRECT_PASSWORD = 1 , Horizon::Auth::ERR_EXPIRED_ID = 2 ,
  Horizon::Auth::ERR_REJECTED_FROM_SERVER = 3 , Horizon::Auth::ERR_GM_BLOCK = 4 , Horizon::Auth::ERR_INCORRECT_CLIENT_VERSION = 5 , Horizon::Auth::ERR_BAN_TIMESTAMP = 6 ,
  Horizon::Auth::ERR_SERVER_OVERPOPULATED = 7 , Horizon::Auth::ERR_COMPANY_LIMIT = 8 , Horizon::Auth::ERR_MSI_REFUSE_BAN_BY_DBA = 9 , Horizon::Auth::ERR_MSI_REFUSE_EMAIL_NOT_CONFIRMED = 10 ,
  Horizon::Auth::ERR_MSI_REFUSE_BAN_BY_GM = 11 , Horizon::Auth::ERR_MSI_REFUSE_TEMP_BAN_FOR_DBWORK = 12 , Horizon::Auth::ERR_MSI_REFUSE_SELF_LOCK = 13 , Horizon::Auth::ERR_MSI_REFUSE_NOT_PERMITTED_GROUP = 14 ,
  Horizon::Auth::ERR_MSI_REFUSE_NOT_PERMITTED_GROUP2 = 15 , Horizon::Auth::ERR_DELETED_ACCOUNT = 99 , Horizon::Auth::ERR_SESSION_CONNECTED = 100 , Horizon::Auth::ERR_HACKING_INVESTIGATION = 101 ,
  Horizon::Auth::ERR_BUG_INVESTIGATION = 102 , Horizon::Auth::ERR_DELETING_CHAR = 103 , Horizon::Auth::ERR_DELETING_SPOUSE = 104
}
 
enum  { Horizon::Auth::ID_AC_REFUSE_LOGIN = 0x006a }
 
enum  { Horizon::Auth::ID_AC_REFUSE_LOGIN2 = 0x083e }
 
enum  { Horizon::Auth::ID_AC_REFUSE_LOGIN3 = 0x09a5 }
 
enum  { Horizon::Auth::ID_AC_REFUSE_LOGIN4 = 0x0b02 }
 
enum  { Horizon::Auth::ID_AC_REQUEST_SECOND_PASSWORD = 0x02ad }
 
enum  { Horizon::Auth::ID_AC_REQ_LOGIN_ACCOUNT_INFO = 0x0270 }
 
enum  { Horizon::Auth::ID_AC_REQ_LOGIN_CARDPASS = 0x0263 }
 
enum  { Horizon::Auth::ID_AC_REQ_LOGIN_NEWEKEY = 0x0262 }
 
enum  { Horizon::Auth::ID_AC_REQ_LOGIN_OLDEKEY = 0x0261 }
 
enum  { Horizon::Auth::ID_AC_REQ_MOBILE_OTP = 0x09a2 }
 
enum  { Horizon::Auth::ID_AC_REQ_NEW_USER = 0x098b }
 
enum  { Horizon::Auth::ID_AC_SHUTDOWN_INFO = 0x08e4 }
 
enum  { Horizon::Auth::ID_AC_SHUTDOWN_NOTIFY = 0x0986 }
 
enum  { Horizon::Auth::ID_AC_SSO_LOGIN_ACK = 0x0826 }