📄 evadefines.h
字号:
#define QQ_CMD_GET_USER_INFO 0x0006#define QQ_CMD_ADD_FRIEND 0x0009#define QQ_CMD_DELETE_FRIEND 0x000A#define QQ_CMD_ADD_FRIEND_AUTH 0x000B#define QQ_CMD_CHANGE_STATUS 0x000D#define QQ_CMD_ACK_SYS_MSG 0x0012#define QQ_CMD_SEND_IM 0x0016#define QQ_CMD_RECV_IM 0x0017#define QQ_CMD_DELETE_ME 0x001C#define QQ_CMD_REQUEST_KEY 0x001D#define QQ_CMD_CELL_PHONE_1 0x0021#define QQ_CMD_LOGIN 0x0022#define QQ_CMD_GET_FRIEND_LIST 0x0026#define QQ_CMD_GET_FRIEND_ONLINE 0x0027#define QQ_CMD_CELL_PHONE_2 0x0029#define QQ_CMD_QUN_CMD 0x0030#define QQ_CMD_TEST 0x0031#define QQ_CMD_GROUP_NAME_OP 0x003C#define QQ_CMD_UPLOAD_GROUP_FRIEND 0x003D#define QQ_CMD_MEMO_OP 0x003E#define QQ_CMD_DOWNLOAD_GROUP_FRIEND 0x0058#define QQ_CMD_GET_LEVEL 0x005C#define QQ_CMD_ADVANCED_SEARCH 0x0061#define QQ_CMD_REQUEST_LOGIN_TOKEN 0x0062#define QQ_CMD_REQUEST_EXTRA_INFORMATION 0x0065#define QQ_CMD_TEMP_SESSION_OP 0x0066#define QQ_CMD_SIGNATURE_OP 0x0067#define QQ_CMD_RECV_MSG_SYS 0x0080#define QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS 0x0081#define QQ_CMD_SERVER_DETECT 0x0091#define QQ_CMD_WEATHER 0x00A6#define QQ_CMD_ADD_FRIEND_EX 0x00A7#define QQ_CMD_ADD_FRIEND_AUTH_EX 0x00A8#define QQ_CMD_ADD_FRIEND_AUTH_INFO 0x00AE#define QQ_CMD_VERIFY_ADDING_MSG 0x00B5#define QQ_CMD_ADD_FRIEND_AUTH_QUESTION 0x00B7#define QQ_CMD_REQUEST_LOGIN_TOKEN_EX 0x00BA#define QQ_CMD_LOGIN_LOCATION_CHECK 0x00DA//unsigned char(1 byte)#define QQ_REQUEST_UNKNOWN_KEY 0x03#define QQ_REQUEST_FILE_AGENT_KEY 0x04//unsigned char(1 byte)#define QQ_IM_NORMAL_REPLY 0x01#define QQ_IM_AUTO_REPLY 0x02#define QQ_IM_IMAGE_REPLY 0x05/** flags of QQ_CMD_REQUEST_EXTRA_INFORMATION return, unsigned int (4 bytes) actually, the flag is not 4 bytes long, its length depends on the byte before, in QQ 2006 it's 0x05 and it was 0x04 in QQ 2005, 0x03 in early QQ 2005 version. currently, the last byte of the 5s is ignored which is alway 0x00, we still use 4 bytes, so that we don't need to change other part of eva, only the parsing process got changed*/// QQ friends center flag#define QQ_EXTAR_INFO_PAL 0x0400L// QQ customized face flag, QQ calls them user head, because all pictures stored in UserHead directory#define QQ_EXTAR_INFO_USER_HEAD 0x1000L// QQ ablum flag#define QQ_EXTAR_INFO_ALBUM 0x0001L// QQ tang flag, is QQ tang a sort of game? not sure what it is.#define QQ_EXTAR_INFO_TANG 0x0008L// QQ personal signature flag#define QQ_EXTAR_INFO_SIGNATURE 0x0040L/** sub-command of QQ_CMD_REQUEST_SIGNATURE, unsigned char(1 byte) */#define QQ_SIGNATURE_MODIFY 0x01#define QQ_SIGNATURE_DELETE 0x02#define QQ_SIGNATURE_REQUEST 0x03/** sub-command of Qun, unsigned char(1 byte)*/#define QQ_QUN_CMD_CREATE_QUN 0x01#define QQ_QUN_CMD_MODIFY_MEMBER 0x02#define QQ_QUN_CMD_MODIFY_QUN_INFO 0x03#define QQ_QUN_CMD_GET_QUN_INFO 0x04#define QQ_QUN_CMD_ACTIVATE_QUN 0x05#define QQ_QUN_CMD_SEARCH_QUN 0x06#define QQ_QUN_CMD_JOIN_QUN 0x07#define QQ_QUN_CMD_JOIN_QUN_AUTH 0x08#define QQ_QUN_CMD_EXIT_QUN 0x09#define QQ_QUN_CMD_SEND_IM 0x0A#define QQ_QUN_CMD_GET_ONLINE_MEMBER 0x0B#define QQ_QUN_CMD_GET_MEMBER_INFO 0x0C#define QQ_QUN_CMD_MODIFY_CARD 0x0E#define QQ_QUN_CMD_REQUEST_ALL_REALNAMES 0x0F#define QQ_QUN_CMD_REQUEST_CARD 0x10#define QQ_QUN_CMD_SEND_IM_EX 0x1A#define QQ_QUN_CMD_ADMIN 0x1B#define QQ_QUN_CMD_TRANSFER 0x1C#define QQ_QUN_CMD_CREATE_TEMP_QUN 0x30#define QQ_QUN_CMD_MODIFY_TEMP_QUN_MEMBER 0x31#define QQ_QUN_CMD_EXIT_TEMP_QUN 0x32#define QQ_QUN_CMD_GET_TEMP_QUN_INFO 0x33#define QQ_QUN_CMD_SEND_TEMP_QUN_IM 0x35#define QQ_QUN_CMD_GET_TEMP_QUN_MEMBERS 0x37#define QQ_QUN_CMD_REPLY_OK 0x00#define QQ_QUN_CMD_REPLY_NO_SUCH_QUN 0x02#define QQ_QUN_CMD_REPLY_TEMP_QUN_REMOVED 0x03#define QQ_QUN_CMD_REPLY_NOT_TEMP_QUN_MEMBER 0x04#define QQ_QUN_CMD_REPLY_NOT_QUN_MEMBER 0x0a#define QQ_QUN_TYPE_PERMANENT 0x01#define QQ_TEMP_QUN_TYPE_MULTI_TALK 0x01#define QQ_TEMP_QUN_TYPE_DISCUSSION_GROUP 0x02#define QQ_QUN_MEMBER_ADD 0x01#define QQ_QUN_MEMBER_REMOVE 0x02#define QQ_QUN_NO_AUTH 0x01#define QQ_QUN_NEED_AUTH 0x02#define QQ_QUN_NO_ADD 0x03#define QQ_QUN_AUTH_REQUEST 0x01#define QQ_QUN_AUTH_APPROVE 0x02#define QQ_QUN_AUTH_REJECT 0x03#define QQ_QUN_JOIN_OK 0x01#define QQ_QUN_JOIN_NEED_AUTH 0x02#define QQ_QUN_JOIN_DENIED 0x03#define QQ_SEARCH_QUN_BY_ID 0x01#define QQ_SEARCH_DEMO_QUN 0x02#define QQ_QUN_UNSET_ADMIN 0x00#define QQ_QUN_SET_ADMIN 0x01/* group operation commands, unsigned char( 1 bytes) */#define QQ_UPLOAD_GROUP_NAME 0x02#define QQ_DOWNLOAD_GROUP_NAME 0x01/* remark operation commands */#define QQ_UPLOAD_FRIEND_REMARK 0x01#define QQ_DOWNLOAD_FRIEND_REMARK 0x03/* used in download grouped friends */#define QQ_ID_IS_FRIEND 0x01#define QQ_ID_IS_QUN 0x04/** types of received message, short( 2 bytes) */#define QQ_RECV_IM_TO_BUDDY 0x0009#define QQ_RECV_IM_TO_UNKNOWN 0x000A#define QQ_RECV_IM_NEWS 0x0018#define QQ_RECV_IM_TO_BUDDY_2006 0x0084/** message from Qun, short( 2 bytes) */// this means another member of a Qun send a message to you only#define QQ_RECV_IM_QUN_IM_TEMP 0x001F#define QQ_RECV_IM_UNKNOWN_QUN_IM 0x0020#define QQ_RECV_IM_ADDED_TO_QUN 0x0021// kicked out from a Qun#define QQ_RECV_IM_DELETED_FROM_QUN 0x0022#define QQ_RECV_IM_REQUEST_JOIN_QUN 0x0023#define QQ_RECV_IM_APPROVE_JOIN_QUN 0x0024#define QQ_RECV_IM_REJECT_JOIN_QUN 0x0025#define QQ_RECV_IM_CREATE_QUN 0x0026#define QQ_RECV_IM_TEMP_QUN_IM 0x002A#define QQ_RECV_IM_QUN_IM 0x002B#define QQ_RECV_IM_SET_QUN_ADMIN 0x002C#define QQ_RECV_IM_SYS_MESSAGE 0x0030#define QQ_RECV_IM_SIGNATURE_CHANGED 0x0041/** system message, unsigned char( 1 byte) */#define QQ_RECV_IM_KICK_OUT 0x01/** sub types of QQ_RECV_IM_TO_BUDDY, short ( 2 bytes) */#define QQ_IM_TCP_REQUEST 0x0001#define QQ_IM_ACCEPT_TCP_REQUEST 0x0003#define QQ_IM_REJECT_TCP_REQUEST 0x0005#define QQ_IM_NORMAL_TEXT 0x000B#define QQ_IM_UDP_REQUEST 0x0035#define QQ_IM_ACCEPT_UDP_REQUEST 0x0037#define QQ_IM_REJECT_UDP_REQUEST 0x0039#define QQ_IM_NOTIFY_IP 0x003B#define QQ_IM_ARE_YOU_BEHIND_FIREWALL 0x003F#define QQ_IM_ARE_YOU_BEHIND_PROXY 0x0041#define QQ_IM_YES_I_AM_BEHIND_PROXY 0x0042#define QQ_IM_NOTIFY_FILE_AGENT_INFO 0x004B#define QQ_IM_REQUEST_CANCELED 0x0049/// sub-commands started from QQ 2005 #define QQ_IM_EX_UDP_REQUEST 0x0081#define QQ_IM_EX_REQUEST_ACCEPTED 0x0083#define QQ_IM_EX_REQUEST_CANCELLED 0x0085#define QQ_IM_EX_NOTIFY_IP 0x0087/** transfer types of file transfer packets */#define QQ_TRANSFER_FILE 0x65#define QQ_TRANSFER_IMAGE 0x66#define QQ_TRANSFER_FACE 0x6B#define QQ_TRANSFER_CAMERA 0xA1/** transfer mode maybe :) */#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/** Qun type, unsigned char ( 1 byte) */#define QUN_TYPE_ADMIN 0x01#define QUN_TYEP_SHAREHOLDER 0x02/** authorization, unsigned char ( 1 byte) *//// used in command 0x00A7#define QQ_ADD_FRIEND_EX_ADDING_POSSIBLE 0x00#define QQ_ADD_FRIEND_EX_ALREADY_IN_LIST 0x99/// used in command 0x00A7#define QQ_AUTH_NO_AUTH 0x00#define QQ_AUTH_NEED_AUTH 0x01#define QQ_AUTH_NO_ADD 0x02#define QQ_AUTH_HAS_QUESTION 0x03/// used in command 0x00B7// 0x01 is to get my question settings including my question and answer#define AUHT_TYPE_QUESTION_GET 0x01#define AUTH_TYPE_QUESTION_SET 0x02#define AUTH_TYPE_QUESTION_REQUEST 0x03#define AUTH_TYPE_QUESTION_ANSWER 0x04/// used in command 0x00A8#define ADDING_AUTH_TYPE_ANYONE 0x00#define ADDING_AUTH_TYPE_AUTH 0x02#define ADDING_AUTH_TYPE_ACCEPT_ADD 0x03#define ADDING_AUTH_TYPE_ACCEPT 0x04#define ADDING_AUTH_TYPE_REJECT 0x05#define ADDING_AUTH_TYPE_COMPOUND 0x10/// used in command 0x00AE#define AUTH_INFO_CMD_INFO 0x01#define AUTH_INFO_CMD_CODE 0x02/// used in command 0x00AE#define AUTH_INFO_TYPE_CODE 0x00#define AUTH_INFO_TYPE_GRAPHIC 0x01#define QQ_MY_AUTH_APPROVE 0x30#define QQ_MY_AUTH_REJECT 0x31#define QQ_MY_AUTH_REQUEST 0x32/// short ( 1 bytes)#define QQ_MSG_SYS_BEING_ADDED 0x01#define QQ_MSG_SYS_ADD_FRIEND_REQUEST 0x02#define QQ_MSG_SYS_ADD_FRIEND_APPROVED 0x03#define QQ_MSG_SYS_ADD_FRIEND_REJECTED 0x04#define QQ_MSG_SYS_BROADCAST 0x06#define QQ_MSG_SYS_UPDATE_HINT 0x09#define QQ_MSG_SYS_BEING_ADDED_EX 40#define QQ_MSG_SYS_ADD_FRIEND_REQUEST_EX 41#define QQ_MSG_SYS_ADDED_BY_CORRECT_ANSWER 42#define QQ_MSG_SYS_ADD_FRIEND_APPROVED_AND_ADD 43#define Q_MSG_SYS_EVA_QQ_NEWS 0xff#define QQ_MSG_SYS_ADDING_ALLOW_REVERSE 0x01#define QQ_MSG_SYS_ADDING_NO_REVERSE 0x02/// unsigned char ( 1 byte) #define QQ_SEARCH_ALL 0x31#define QQ_SEARCH_CUSTOM 0x30#define QQ_SEARCH_NICK 0x32#define QQ_SEARCH_QQ 0x33/** Memo , unsigned char ( 1 byte) **/#define QQ_MEMO_UPLOAD 0x01#define QQ_MEMO_REMOVE 0x02#define QQ_MEMO_DOWNLOAD 0x03/** sub-command of QQ_CMD_REQUEST_LOGIN_TOKEN_EX */#define QQ_LOGIN_TOKEN_REQUEST 0x01#define QQ_LOGIN_TOKEN_VERIFY 0x02#define QQ_LOGIN_TOKEN_OK 0x00#define QQ_LOGIN_TOKEN_NEED_VERI 0x01/** rechieve weather information, sub-command of QQ_CMD_WEATHER */#define QQ_SUB_CMD_GET_WEATHER 0x01/** reply code for QQ_CMD_SERVER_DETECT */#define QQ_CMD_SERVER_DETECT_REPLY_OK 0x0000#define QQ_CMD_SERVER_DETECT_REPLY_REDIRECT 0x0001#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -