首页 | 数据结构 | 文件列表 | 数据字段 | 全局定义

header_info.c

浏览该文件的文档。
00001 
00023 // START OF FILE
00024 /*****************************************************************************/
00025 #include "header_info.h"
00026 
00027 #define QQ_CLIENT_062E 0x062e   // GB QQ2000c build 0630
00028 #define QQ_CLIENT_072E 0x072e   // En QQ2000c build 0305
00029 #define QQ_CLIENT_0801 0x0801   // En QQ2000c build 0630
00030 #define QQ_CLIENT_0A1D 0x0a1d   // Gb QQ2003c build 0808
00031 #define QQ_CLIENT_0B07 0x0b07   // Gb QQ2003c build 0925
00032 #define QQ_CLIENT_0B2F 0x0b2f   // GB QQ2003iii build 0117
00033 #define QQ_CLIENT_0B35 0x0b35   // GB QQ2003iii build 0304 (offical release)
00034 #define QQ_CLIENT_0B37 0x0b37   // GB QQ2003iii build 0304 (April 05 updates)
00035 #define QQ_SERVER_0100 0x0100   // server
00036 #define QQ_SERVER_0000 0x0000   // server
00037 /*****************************************************************************/
00038 // given command alias, return the command name accordingly
00039 const gchar *qq_get_cmd_desc(gint type)
00040 {
00041         switch (type) {
00042         case QQ_CMD_LOGOUT:
00043                 return "QQ_CMD_LOGOUT";
00044         case QQ_CMD_KEEP_ALIVE:
00045                 return "QQ_CMD_KEEP_ALIVE";
00046         case QQ_CMD_UPDATE_INFO:
00047                 return "QQ_CMD_UPDATE_INFO";
00048         case QQ_CMD_SEARCH_USER:
00049                 return "QQ_CMD_SEARCH_USER";
00050         case QQ_CMD_GET_USER_INFO:
00051                 return "QQ_CMD_GET_USER_INFO";
00052         case QQ_CMD_ADD_FRIEND_WO_AUTH:
00053                 return "QQ_CMD_ADD_FRIEND_WO_AUTH";
00054         case QQ_CMD_DEL_FRIEND:
00055                 return "QQ_CMD_DEL_FRIEND";
00056         case QQ_CMD_BUDDY_AUTH:
00057                 return "QQ_CMD_BUDDY_AUTH";
00058         case QQ_CMD_CHANGE_ONLINE_STATUS:
00059                 return "QQ_CMD_CHANGE_ONLINE_STATUS";
00060         case QQ_CMD_ACK_SYS_MSG:
00061                 return "QQ_CMD_ACK_SYS_MSG";
00062         case QQ_CMD_SEND_IM:
00063                 return "QQ_CMD_SEND_IM";
00064         case QQ_CMD_RECV_IM:
00065                 return "QQ_CMD_RECV_IM";
00066         case QQ_CMD_REMOVE_SELF:
00067                 return "QQ_CMD_REMOVE_SELF";
00068         case QQ_CMD_LOGIN:
00069                 return "QQ_CMD_LOGIN";
00070         case QQ_CMD_GET_FRIENDS_LIST:
00071                 return "QQ_CMD_GET_FRIENDS_LIST";
00072         case QQ_CMD_GET_FRIENDS_ONLINE:
00073                 return "QQ_CMD_GET_FRIENDS_ONLINE";
00074         case QQ_CMD_GROUP_CMD:
00075                 return "QQ_CMD_GROUP_CMD";
00076         case QQ_CMD_RECV_MSG_SYS:
00077                 return "QQ_CMD_RECV_MSG_SYS";
00078         case QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS:
00079                 return "QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS";
00080         case QQ_CMD_GET_LOGIN_TOKEN:
00081                 return "QQ_CMD_GET_LOGIN_TOKEN";
00082         default:
00083                 return "UNKNOWN_TYPE";
00084         }                       // switch (type)
00085 }                               // qq_get_cmd_desc
00086 
00087 /*****************************************************************************/
00088 // given source tag, return its description accordingly
00089 const gchar *qq_get_source_str(gint source)
00090 {
00091         switch (source) {
00092         case QQ_CLIENT_062E:
00093                 return "GB QQ2000c build 0630";
00094         case QQ_CLIENT_072E:
00095                 return "En QQ2000c build 0305";
00096         case QQ_CLIENT_0801:
00097                 return "En QQ2000c build 0630";
00098         case QQ_CLIENT_0A1D:
00099                 return "GB QQ2003ii build 0808";
00100         case QQ_CLIENT_0B07:
00101                 return "GB QQ2003ii build 0925";
00102         case QQ_CLIENT_0B2F:
00103                 return "GB QQ2003iii build 0117";
00104         case QQ_CLIENT_0B35:
00105                 return "GB QQ2003iii build 0304";
00106         case QQ_CLIENT_0B37:
00107                 return "GB QQ2003iii build 0304 (April 5 update)";
00108         case QQ_SERVER_0100:
00109                 return "QQ Server 0100";
00110         case QQ_SERVER_0000:
00111                 return "QQ Server 0000";
00112         default:
00113                 return "QQ unknown version";
00114         }
00115 }                               // qq_get_source_str
00116 
00117 /*****************************************************************************/
00118 // END OF FILE

Generated at Mon May 8 15:41:24 2006 for OpenQ by  doxygen 1.4.4