Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

evadefines.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define QQ_TRANSFER_FILE   0x65
#define QQ_TRANSFER_IMAGE   0x66
#define QQ_TRANSFER_FACE   0x6B
#define QQ_TRANSFER_CAMERA   0xA1
#define QQ_TRANSFER_FILE_UDP   0x00
#define QQ_TRANSFER_FILE_DIRECT_UDP   0x01
#define QQ_TRANSFER_FILE_TCP   0x02
#define QQ_TRANSFER_FILE_DIRECT_TCP   0x03

Typedefs

typedef unsigned int uint

Variables

static const unsigned char login_16_51 []
static const unsigned char login_53_68 []
static const unsigned char login_94_193 []
static const char QQ_APPLY_FREE_NUMBER_URL [] = "http://freeqq2.qq.com/1.shtml"
const unsigned short SYSTEM_MESSAGE_NORMAL = 0x0001
static const int QQ_LOGIN_UDP = 0
static const int QQ_LOGIN_TCP = 1
const int QQ_UDP_HEADER_LENGTH = 7
const int QQ_TCP_HEADER_LENGTH = 9
const int QQ_TAIL_LENGTH = 1
const int QQ_ACK_PACKET_SEND_TIME = 4
const int MAX_PACKET_SIZE = 65535
const int MAX_SEND_IM_SIZE = 400
const int QQ_KEY_LENGTH = 16
const int QQ_LOGIN_DATA_LENGTH = 416
const short QQ_IM_ENCODING_GB = 0x8602
const long QQ_SENDQUEUE_TIMEOUT = 5000
const int QQ_RESEND_MAX = 5
const unsigned long QQ_KEEP_ALIVE_INTERVAL = 60000
const int QQ_MAX_GROUP_NAME_BYTE = 16
const int QQ_NAME_LENGTH_MAX = 250
const int QQ_MSG_IM_MAX = 1500
const int QQ_CONTACT_FIELDS = 37
const int QQ_MEMO_FIELDS = 7
const short QQ_CLIENT_062E = 0x062E
const short QQ_CLIENT_072E = 0x072E
const short QQ_CLIENT_0801 = 0x0801
const short QQ_CLIENT_0A1D = 0x0A1D
const short QQ_CLIENT_0B07 = 0x0B07
const short QQ_CLIENT_0B2F = 0x0B2f
const short QQ_CLIENT_0B35 = 0x0B35
const short QQ_CLIENT_0B37 = 0x0B37
const short QQ_CLIENT_0C0B = 0x0C0B
const short QQ_CLIENT_0C0D = 0x0C0D
const short QQ_CLIENT_0C21 = 0x0C21
const short QQ_CLIENT_0C49 = 0x0C49
const short QQ_CLIENT_0D05 = 0x0D05
const short QQ_CLIENT_0D51 = 0x0D51
const short QQ_CLIENT_0D61 = 0x0D61
const short QQ_CLIENT_0E1B = 0x0E1B
const short QQ_CLIENT_05A5 = 0x05A5
const short QQ_CLIENT_05F1 = 0x0F15
const short QQ_SERVER_0100 = 0x0100
const short QQ_SERVER_0000 = 0x0000
const short QQ_CLIENT_VERSION = 0x0F15
const unsigned char QQ_PACKET_TAG = 0x02
const unsigned char QQ_PACKET_TAIL = 0x03
const unsigned char QQ_LOGIN_MODE_NORMAL = 0x0A
const unsigned char QQ_LOGIN_MODE_INVISIBLE = 0x28
const unsigned char QQ_FRIEND_GENDER_GG = 0x0
const unsigned char QQ_FRIEND_GENDER_MM = 0x1
const unsigned char QQ_FRIEND_GENDER_UNKNOWN = 0xFF
const unsigned char QQ_FRIEND_FLAG_QQ_MEMBER = 0x01
const unsigned char QQ_FRIEND_FLAG_MOBILE = 0x10
const unsigned char QQ_FRIEND_FLAG_BIND_MOBILE = 0x20
const unsigned char QQ_FRIEND_STATUS_ONLINE = 10
const unsigned char QQ_FRIEND_STATUS_OFFLINE = 20
const unsigned char QQ_FRIEND_STATUS_LEAVE = 30
const unsigned char QQ_FRIEND_STATUS_INVISIBLE = 40
const int QQ_MISC_STATUS_HAVING_VIDEO = 0x00000001
const unsigned char QQ_REQUEST_LOGIN_TOKEN_REPLY_OK = 0x00
const unsigned char QQ_LOGIN_REPLY_OK = 0x00
const unsigned char QQ_LOGIN_REPLY_REDIRECT = 0x01
const unsigned char QQ_LOGIN_REPLY_PWD_ERROR = 0x05
const unsigned char QQ_LOGIN_REPLY_MISC_ERROR = 0x06
const unsigned char QQ_UPLOAD_GROUP_FRIEND_OK = 0x00
const unsigned char QQ_UPLOAD_FRIEND_REMARK_OK = 0x00
const unsigned char QQ_CHANGE_STATUS_REPLY_OK = 0x30
const unsigned char QQ_SEND_IM_REPLY_OK = 0x00
const unsigned char QQ_ADD_FRIEND_AUTH_REPLY_OK = 0x30
const unsigned char QQ_DELETE_FRIEND_REPLY_OK = 0x00
const unsigned char QQ_DELETE_ME_REPLY_OK = 0x00
const unsigned char QQ_REQUEST_KEY_REPLY_OK = 0x00
const short QQ_FRIEND_LIST_POSITION_START = 0x0000
const short QQ_FRIEND_LIST_POSITION_END = 0xFFFF
const char QQ_FRIEND_ONLINE_LIST_POSITION_START = 0x00
const char QQ_FRIEND_ONLINE_LIST_POSITION_END = 0xFF
const unsigned char QQ_FRIEND_LIST_UNSORTED = 0
const unsigned char QQ_FRIEND_LIST_SORTED = 1
const short QQ_CMD_LOGOUT = 0x0001
const short QQ_CMD_KEEP_ALIVE = 0x0002
const short QQ_CMD_MODIFY_INFO = 0x0004
const short QQ_CMD_SEARCH_USER = 0x0005
const short QQ_CMD_GET_USER_INFO = 0x0006
const short QQ_CMD_ADD_FRIEND = 0x0009
const short QQ_CMD_DELETE_FRIEND = 0x000A
const short QQ_CMD_ADD_FRIEND_AUTH = 0x000B
const short QQ_CMD_CHANGE_STATUS = 0x000D
const short QQ_CMD_ACK_SYS_MSG = 0x0012
const short QQ_CMD_SEND_IM = 0x0016
const short QQ_CMD_RECV_IM = 0x0017
const short QQ_CMD_DELETE_ME = 0x001C
const short QQ_CMD_REQUEST_KEY = 0x001D
const short QQ_CMD_CELL_PHONE_1 = 0x0021
const short QQ_CMD_LOGIN = 0x0022
const short QQ_CMD_GET_FRIEND_LIST = 0x0026
const short QQ_CMD_GET_FRIEND_ONLINE = 0x0027
const short QQ_CMD_CELL_PHONE_2 = 0x0029
const short QQ_CMD_QUN_CMD = 0x0030
const short QQ_CMD_TEST = 0x0031
const short QQ_CMD_GROUP_NAME_OP = 0x003C
const short QQ_CMD_UPLOAD_GROUP_FRIEND = 0x003D
const short QQ_CMD_MEMO_OP = 0x003E
const short QQ_CMD_DOWNLOAD_GROUP_FRIEND = 0x0058
const short QQ_CMD_GET_LEVEL = 0x005C
const short QQ_CMD_REQUEST_LOGIN_TOKEN = 0x0062
const short QQ_CMD_REQUEST_EXTRA_INFORMATION = 0x0065
const short QQ_CMD_SIGNATURE_OP = 0x0067
const short QQ_CMD_RECV_MSG_SYS = 0x0080
const short QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS = 0x0081
const unsigned char QQ_REQUEST_UNKNOWN_KEY = 0x03
const unsigned char QQ_REQUEST_FILE_AGENT_KEY = 0x04
const unsigned char QQ_IM_NORMAL_REPLY = 0x01
const unsigned char QQ_IM_AUTO_REPLY = 0x02
const unsigned char QQ_IM_IMAGE_REPLY = 0x05
const unsigned int QQ_EXTAR_INFO_PAL = 0x0400
const unsigned int QQ_EXTAR_INFO_USER_HEAD = 0x1000
const unsigned int QQ_EXTAR_INFO_ALBUM = 0x0001
const unsigned int QQ_EXTAR_INFO_TANG = 0x0008
const unsigned int QQ_EXTAR_INFO_SIGNATURE = 0x0040
const unsigned char QQ_SIGNATURE_MODIFY = 0x01
const unsigned char QQ_SIGNATURE_DELETE = 0x02
const unsigned char QQ_SIGNATURE_REQUEST = 0x03
const unsigned char QQ_QUN_CMD_CREATE_QUN = 0x01
const unsigned char QQ_QUN_CMD_MODIFY_MEMBER = 0x02
const unsigned char QQ_QUN_CMD_MODIFY_QUN_INFO = 0x03
const unsigned char QQ_QUN_CMD_GET_QUN_INFO = 0x04
const unsigned char QQ_QUN_CMD_ACTIVATE_QUN = 0x05
const unsigned char QQ_QUN_CMD_SEARCH_QUN = 0x06
const unsigned char QQ_QUN_CMD_JOIN_QUN = 0x07
const unsigned char QQ_QUN_CMD_JOIN_QUN_AUTH = 0x08
const unsigned char QQ_QUN_CMD_EXIT_QUN = 0x09
const unsigned char QQ_QUN_CMD_SEND_IM = 0x0A
const unsigned char QQ_QUN_CMD_GET_ONLINE_MEMBER = 0x0B
const unsigned char QQ_QUN_CMD_GET_MEMBER_INFO = 0x0C
const unsigned char QQ_QUN_CMD_MODIFY_CARD = 0x0E
const unsigned char QQ_QUN_CMD_REQUEST_ALL_REALNAMES = 0x0F
const unsigned char QQ_QUN_CMD_REQUEST_CARD = 0x10
const unsigned char QQ_QUN_CMD_SEND_IM_EX = 0x1A
const unsigned char QQ_QUN_CMD_ADMIN = 0x1B
const unsigned char QQ_QUN_CMD_TRANSFER = 0x1C
const unsigned char QQ_QUN_CMD_CREATE_TEMP_QUN = 0x30
const unsigned char QQ_QUN_CMD_MODIFY_TEMP_QUN_MEMBER = 0x31
const unsigned char QQ_QUN_CMD_EXIT_TEMP_QUN = 0x32
const unsigned char QQ_QUN_CMD_GET_TEMP_QUN_INFO = 0x33
const unsigned char QQ_QUN_CMD_SEND_TEMP_QUN_IM = 0x35
const unsigned char QQ_QUN_CMD_GET_TEMP_QUN_MEMBERS = 0x37
const unsigned char QQ_QUN_CMD_REPLY_OK = 0x00
const unsigned char QQ_QUN_CMD_REPLY_NO_SUCH_QUN = 0x02
const unsigned char QQ_QUN_CMD_REPLY_TEMP_QUN_REMOVED = 0x03
const unsigned char QQ_QUN_CMD_REPLY_NOT_TEMP_QUN_MEMBER = 0x04
const unsigned char QQ_QUN_CMD_REPLY_NOT_QUN_MEMBER = 0x0a
const unsigned char QQ_QUN_TYPE_PERMANENT = 0x01
const unsigned char QQ_TEMP_QUN_TYPE_MULTI_TALK = 0x01
const unsigned char QQ_TEMP_QUN_TYPE_DISCUSSION_GROUP = 0x02
const unsigned char QQ_QUN_MEMBER_ADD = 0x01
const unsigned char QQ_QUN_MEMBER_REMOVE = 0x02
const unsigned char QQ_QUN_NO_AUTH = 0x01
const unsigned char QQ_QUN_NEED_AUTH = 0x02
const unsigned char QQ_QUN_NO_ADD = 0x03
const unsigned char QQ_QUN_AUTH_REQUEST = 0x01
const unsigned char QQ_QUN_AUTH_APPROVE = 0x02
const unsigned char QQ_QUN_AUTH_REJECT = 0x03
const unsigned char QQ_QUN_JOIN_OK = 0x01
const unsigned char QQ_QUN_JOIN_NEED_AUTH = 0x02
const unsigned char QQ_QUN_JOIN_DENIED = 0x03
const unsigned char QQ_SEARCH_QUN_BY_ID = 0x01
const unsigned char QQ_SEARCH_DEMO_QUN = 0x02
const unsigned char QQ_QUN_UNSET_ADMIN = 0x00
const unsigned char QQ_QUN_SET_ADMIN = 0x01
const unsigned char QQ_UPLOAD_GROUP_NAME = 0x2
const unsigned char QQ_DOWNLOAD_GROUP_NAME = 0x1
const unsigned char QQ_UPLOAD_FRIEND_REMARK = 0x1
const unsigned char QQ_DOWNLOAD_FRIEND_REMARK = 0x3
const unsigned char QQ_ID_IS_FRIEND = 0x1
const unsigned char QQ_ID_IS_QUN = 0x4
const short QQ_RECV_IM_TO_BUDDY = 0x0009
const short QQ_RECV_IM_TO_UNKNOWN = 0x000A
const short QQ_RECV_IM_QUN_IM_TEMP = 0x001F
const short QQ_RECV_IM_UNKNOWN_QUN_IM = 0x0020
const short QQ_RECV_IM_ADDED_TO_QUN = 0x0021
const short QQ_RECV_IM_DELETED_FROM_QUN = 0x0022
const short QQ_RECV_IM_REQUEST_JOIN_QUN = 0x0023
const short QQ_RECV_IM_APPROVE_JOIN_QUN = 0x0024
const short QQ_RECV_IM_REJECT_JOIN_QUN = 0x0025
const short QQ_RECV_IM_CREATE_QUN = 0x0026
const short QQ_RECV_IM_TEMP_QUN_IM = 0x002A
const short QQ_RECV_IM_QUN_IM = 0x002B
const short QQ_RECV_IM_SYS_MESSAGE = 0x0030
const short QQ_RECV_IM_SIGNATURE_CHANGED = 0x0041
const unsigned char QQ_RECV_IM_KICK_OUT = 0x01
const short QQ_IM_NORMAL_TEXT = 0x000B
const short QQ_IM_TCP_REQUEST = 0x0001
const short QQ_IM_ACCEPT_TCP_REQUEST = 0x0003
const short QQ_IM_REJECT_TCP_REQUEST = 0x0005
const short QQ_IM_UDP_REQUEST = 0x0035
const short QQ_IM_ACCEPT_UDP_REQUEST = 0x0037
const short QQ_IM_REJECT_UDP_REQUEST = 0x0039
const short QQ_IM_NOTIFY_IP = 0x003B
const short QQ_IM_ARE_YOU_BEHIND_FIREWALL = 0x003F
const short QQ_IM_ARE_YOU_BEHIND_PROXY = 0x0041
const short QQ_IM_YES_I_AM_BEHIND_PROXY = 0x0042
const short QQ_IM_NOTIFY_FILE_AGENT_INFO = 0x004B
const short QQ_IM_REQUEST_CANCELED = 0x0049
const short QQ_IM_EX_UDP_REQUEST = 0x0081
const short QQ_IM_EX_REQUEST_ACCEPTED = 0x0083
const short QQ_IM_EX_REQUEST_CANCELLED = 0x0085
const short QQ_IM_EX_NOTIFY_IP = 0x0087
const unsigned char QUN_TYPE_ADMIN = 1
const unsigned char QUN_TYEP_SHAREHOLDER = 2
const unsigned char QQ_AUTH_NO_AUTH = 0
const unsigned char QQ_AUTH_NEED_AUTH = 1
const unsigned char QQ_AUTH_NO_ADD = 2
const unsigned char QQ_MY_AUTH_APPROVE = 0x30
const unsigned char QQ_MY_AUTH_REJECT = 0x31
const unsigned char QQ_MY_AUTH_REQUEST = 0x32
const int QQ_CONTACT_OPEN = 0
const int QQ_CONTACT_ONLY_FRIENDS = 1
const int QQ_CONTACT_CLOSE = 2
const short QQ_MSG_SYS_BEING_ADDED = 1
const short QQ_MSG_SYS_ADD_FRIEND_REQUEST = 2
const short QQ_MSG_SYS_ADD_FRIEND_APPROVED = 3
const short QQ_MSG_SYS_ADD_FRIEND_REJECTED = 4
const short QQ_MSG_SYS_UPDATE_HINT = 9
const unsigned char QQ_SEARCH_ALL = 0x31
const unsigned char QQ_SEARCH_CUSTOM = 0x30
const unsigned char QQ_MEMO_UPLOAD = 0x01
const unsigned char QQ_MEMO_REMOVE = 0x02
const unsigned char QQ_MEMO_DOWNLOAD = 0x03


Define Documentation

#define QQ_TRANSFER_CAMERA   0xA1
 

Definition at line 367 of file evadefines.h.

#define QQ_TRANSFER_FACE   0x6B
 

Definition at line 366 of file evadefines.h.

#define QQ_TRANSFER_FILE   0x65
 

transfer types of file transfer packets

Definition at line 364 of file evadefines.h.

Referenced by ReceivedFileIM::parseContents().

#define QQ_TRANSFER_FILE_DIRECT_TCP   0x03
 

Definition at line 373 of file evadefines.h.

#define QQ_TRANSFER_FILE_DIRECT_UDP   0x01
 

Definition at line 371 of file evadefines.h.

#define QQ_TRANSFER_FILE_TCP   0x02
 

Definition at line 372 of file evadefines.h.

#define QQ_TRANSFER_FILE_UDP   0x00
 

transfer mode maybe :)

Definition at line 370 of file evadefines.h.

#define QQ_TRANSFER_IMAGE   0x66
 

Definition at line 365 of file evadefines.h.

Referenced by ReceivedFileIM::parseContents().


Typedef Documentation

typedef unsigned int uint
 

add a type define for uint in case that some platform dose not has type uint

Definition at line 25 of file evadefines.h.


Variable Documentation

const unsigned char login_16_51[] [static]
 

Initial value:

 {
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x4c, 0x28, 0xeb, 0xaa, 0xe9, 
                        0x7f, 0x2a, 0x7c, 0xf9, 0xa9, 0x0f, 0x84, 0xdd, 
                        0xbb, 0xb2, 0x0f, 0x01
                        }
bytes from 16 to 51 in login request

Definition at line 37 of file evadefines.h.

Referenced by LoginPacket::putBody().

const unsigned char login_53_68[] [static]
 

Initial value:

 {
                        0x43, 0xc3, 0x80, 0x19, 0x46, 0x05, 0x3e, 0x4b, 
                        0x91, 0x60, 0x5b, 0xf8, 0x17, 0xd7, 0xf3, 0x5b
                        }
bytes from 53 to 68, used in login request

Definition at line 45 of file evadefines.h.

Referenced by LoginPacket::putBody().

const unsigned char login_94_193[] [static]
 

Initial value:

 {
                        0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                        0x00, 0x00, 0x00, 0x00
                        }
unknown bytes in login request

Definition at line 50 of file evadefines.h.

Referenced by LoginPacket::putBody().

const int MAX_PACKET_SIZE = 65535
 

QQ packet maximum size

Definition at line 89 of file evadefines.h.

Referenced by EvaPicInPacket::decryptBody(), InPacket::decryptBody(), EvaPicInPacket::EvaPicInPacket(), EvaPicOutPacket::fill(), OutPacket::fill(), InPacket::InPacket(), and LoginPacket::putBody().

const int MAX_SEND_IM_SIZE = 400
 

the maximum bytes to send at once

Definition at line 91 of file evadefines.h.

const int QQ_ACK_PACKET_SEND_TIME = 4
 

the number of send times

Definition at line 85 of file evadefines.h.

const unsigned char QQ_ADD_FRIEND_AUTH_REPLY_OK = 0x30
 

Definition at line 194 of file evadefines.h.

Referenced by AddFriendAuthReplyPacket::isSentOK().

const char QQ_APPLY_FREE_NUMBER_URL[] = "http://freeqq2.qq.com/1.shtml" [static]
 

eva, URL of applying free qq acount

Definition at line 67 of file evadefines.h.

const unsigned char QQ_AUTH_NEED_AUTH = 1
 

Definition at line 381 of file evadefines.h.

const unsigned char QQ_AUTH_NO_ADD = 2
 

Definition at line 382 of file evadefines.h.

const unsigned char QQ_AUTH_NO_AUTH = 0
 

authorization

Definition at line 380 of file evadefines.h.

const unsigned char QQ_CHANGE_STATUS_REPLY_OK = 0x30
 

Definition at line 190 of file evadefines.h.

Referenced by ChangeStatusReplyPacket::isAccepted().

const short QQ_CLIENT_05A5 = 0x05A5
 

?

Definition at line 146 of file evadefines.h.

const short QQ_CLIENT_05F1 = 0x0F15
 

QQ2006 Spring Festival

Definition at line 148 of file evadefines.h.

const short QQ_CLIENT_062E = 0x062E
 

client GB QQ2000c build 630

Definition at line 114 of file evadefines.h.

const short QQ_CLIENT_072E = 0x072E
 

client En QQ2000c build 305

Definition at line 116 of file evadefines.h.

const short QQ_CLIENT_0801 = 0x0801
 

client En QQ2000c build 630

Definition at line 118 of file evadefines.h.

const short QQ_CLIENT_0A1D = 0x0A1D
 

client Gb QQ2003c build 0808

Definition at line 120 of file evadefines.h.

const short QQ_CLIENT_0B07 = 0x0B07
 

client Gb QQ2003c build 0925

Definition at line 122 of file evadefines.h.

const short QQ_CLIENT_0B2F = 0x0B2f
 

client GB QQ2003iii build 0117

Definition at line 124 of file evadefines.h.

const short QQ_CLIENT_0B35 = 0x0B35
 

GB QQ2003iii build 0304 (offical release)

Definition at line 126 of file evadefines.h.

const short QQ_CLIENT_0B37 = 0x0B37
 

QQ20003

Definition at line 128 of file evadefines.h.

const short QQ_CLIENT_0C0B = 0x0C0B
 

QQ2004

Definition at line 130 of file evadefines.h.

const short QQ_CLIENT_0C0D = 0x0C0D
 

QQ2004 preview

Definition at line 132 of file evadefines.h.

const short QQ_CLIENT_0C21 = 0x0C21
 

QQ2004

Definition at line 134 of file evadefines.h.

const short QQ_CLIENT_0C49 = 0x0C49
 

QQ2004II

Definition at line 136 of file evadefines.h.

const short QQ_CLIENT_0D05 = 0x0D05
 

QQ2005 beta1

Definition at line 138 of file evadefines.h.

const short QQ_CLIENT_0D51 = 0x0D51
 

QQ2005 beta2

Definition at line 140 of file evadefines.h.

Referenced by QunInfo::readQunInfoFromSearchReply().

const short QQ_CLIENT_0D61 = 0x0D61
 

QQ2005

Definition at line 142 of file evadefines.h.

const short QQ_CLIENT_0E1B = 0x0E1B
 

QQ2005 ?

Definition at line 144 of file evadefines.h.

const short QQ_CLIENT_VERSION = 0x0F15
 

default client version

Definition at line 157 of file evadefines.h.

Referenced by EvaPicTransferReplyPacket::parseBody(), and QunInfo::readQunInfoFromSearchReply().

const short QQ_CMD_ACK_SYS_MSG = 0x0012
 

Definition at line 218 of file evadefines.h.

const short QQ_CMD_ADD_FRIEND = 0x0009
 

Definition at line 214 of file evadefines.h.

const short QQ_CMD_ADD_FRIEND_AUTH = 0x000B
 

Definition at line 216 of file evadefines.h.

const short QQ_CMD_CELL_PHONE_1 = 0x0021
 

Definition at line 223 of file evadefines.h.

const short QQ_CMD_CELL_PHONE_2 = 0x0029
 

Definition at line 227 of file evadefines.h.

const short QQ_CMD_CHANGE_STATUS = 0x000D
 

Definition at line 217 of file evadefines.h.

const short QQ_CMD_DELETE_FRIEND = 0x000A
 

Definition at line 215 of file evadefines.h.

const short QQ_CMD_DELETE_ME = 0x001C
 

Definition at line 221 of file evadefines.h.

const short QQ_CMD_DOWNLOAD_GROUP_FRIEND = 0x0058
 

Definition at line 233 of file evadefines.h.

const short QQ_CMD_GET_FRIEND_LIST = 0x0026
 

Definition at line 225 of file evadefines.h.

const short QQ_CMD_GET_FRIEND_ONLINE = 0x0027
 

Definition at line 226 of file evadefines.h.

const short QQ_CMD_GET_LEVEL = 0x005C
 

Definition at line 234 of file evadefines.h.

const short QQ_CMD_GET_USER_INFO = 0x0006
 

Definition at line 213 of file evadefines.h.

const short QQ_CMD_GROUP_NAME_OP = 0x003C
 

Definition at line 230 of file evadefines.h.

const short QQ_CMD_KEEP_ALIVE = 0x0002
 

Definition at line 210 of file evadefines.h.

const short QQ_CMD_LOGIN = 0x0022
 

Definition at line 224 of file evadefines.h.

Referenced by InPacket::decryptBody(), and OutPacket::encryptBody().

const short QQ_CMD_LOGOUT = 0x0001
 

Definition at line 209 of file evadefines.h.

const short QQ_CMD_MEMO_OP = 0x003E
 

Definition at line 232 of file evadefines.h.

const short QQ_CMD_MODIFY_INFO = 0x0004
 

Definition at line 211 of file evadefines.h.

const short QQ_CMD_QUN_CMD = 0x0030
 

Definition at line 228 of file evadefines.h.

const short QQ_CMD_RECV_IM = 0x0017
 

Definition at line 220 of file evadefines.h.

const short QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS = 0x0081
 

Definition at line 239 of file evadefines.h.

const short QQ_CMD_RECV_MSG_SYS = 0x0080
 

Definition at line 238 of file evadefines.h.

const short QQ_CMD_REQUEST_EXTRA_INFORMATION = 0x0065
 

Definition at line 236 of file evadefines.h.

const short QQ_CMD_REQUEST_KEY = 0x001D
 

Definition at line 222 of file evadefines.h.

const short QQ_CMD_REQUEST_LOGIN_TOKEN = 0x0062
 

Definition at line 235 of file evadefines.h.

Referenced by InPacket::decryptBody(), and OutPacket::encryptBody().

const short QQ_CMD_SEARCH_USER = 0x0005
 

Definition at line 212 of file evadefines.h.

const short QQ_CMD_SEND_IM = 0x0016
 

Definition at line 219 of file evadefines.h.

const short QQ_CMD_SIGNATURE_OP = 0x0067
 

Definition at line 237 of file evadefines.h.

const short QQ_CMD_TEST = 0x0031
 

Definition at line 229 of file evadefines.h.

const short QQ_CMD_UPLOAD_GROUP_FRIEND = 0x003D
 

Definition at line 231 of file evadefines.h.

const int QQ_CONTACT_CLOSE = 2
 

Definition at line 390 of file evadefines.h.

const int QQ_CONTACT_FIELDS = 37
 

Definition at line 110 of file evadefines.h.

Referenced by ContactInfo::ContactInfo(), GetUserInfoReplyPacket::parseBody(), ContactInfo::parseData(), and ModifyInfoPacket::putBody().

const int QQ_CONTACT_ONLY_FRIENDS = 1
 

Definition at line 389 of file evadefines.h.

const int QQ_CONTACT_OPEN = 0
 

Definition at line 388 of file evadefines.h.

const unsigned char QQ_DELETE_FRIEND_REPLY_OK = 0x00
 

Definition at line 195 of file evadefines.h.

Referenced by DeleteFriendReplyPacket::isDeleted().

const unsigned char QQ_DELETE_ME_REPLY_OK = 0x00
 

Definition at line 196 of file evadefines.h.

Referenced by DeleteMeReplyPacket::isDeleted().

const unsigned char QQ_DOWNLOAD_FRIEND_REMARK = 0x3
 

Definition at line 316 of file evadefines.h.

const unsigned char QQ_DOWNLOAD_GROUP_NAME = 0x1
 

Definition at line 312 of file evadefines.h.

Referenced by GroupNameOpReplyPacket::isDownloadReply(), and GroupNameOpReplyPacket::parseBody().

const unsigned int QQ_EXTAR_INFO_ALBUM = 0x0001
 

Definition at line 251 of file evadefines.h.

Referenced by QQFriend::hasQQAlbum().

const unsigned int QQ_EXTAR_INFO_PAL = 0x0400
 

flags of QQ_CMD_REQUEST_EXTRA_INFORMATION return

Definition at line 249 of file evadefines.h.

Referenced by QQFriend::hasPalEntry().

const unsigned int QQ_EXTAR_INFO_SIGNATURE = 0x0040
 

Definition at line 253 of file evadefines.h.

Referenced by QQFriend::hasSignature().

const unsigned int QQ_EXTAR_INFO_TANG = 0x0008
 

Definition at line 252 of file evadefines.h.

Referenced by QQFriend::hasQQTang().

const unsigned int QQ_EXTAR_INFO_USER_HEAD = 0x1000
 

Definition at line 250 of file evadefines.h.

Referenced by QQFriend::hasUserHead().

const unsigned char QQ_FRIEND_FLAG_BIND_MOBILE = 0x20
 

Definition at line 173 of file evadefines.h.

const unsigned char QQ_FRIEND_FLAG_MOBILE = 0x10
 

Definition at line 172 of file evadefines.h.

const unsigned char QQ_FRIEND_FLAG_QQ_MEMBER = 0x01
 

Definition at line 171 of file evadefines.h.

const unsigned char QQ_FRIEND_GENDER_GG = 0x0
 

Definition at line 166 of file evadefines.h.

Referenced by QQFriend::isBoy(), and FriendItem::isBoy().

const unsigned char QQ_FRIEND_GENDER_MM = 0x1
 

Definition at line 167 of file evadefines.h.

const unsigned char QQ_FRIEND_GENDER_UNKNOWN = 0xFF
 

Definition at line 169 of file evadefines.h.

const short QQ_FRIEND_LIST_POSITION_END = 0xFFFF
 

Definition at line 201 of file evadefines.h.

const short QQ_FRIEND_LIST_POSITION_START = 0x0000