Mercurial > pidgin
comparison libpurple/protocols/qq/qq.h @ 24139:832178d951ca
2008.09.30 - ccpaging <ccpaging(at)gmail.com>
* Successfully login using 2007/2008 protocols
author | SHiNE CsyFeK <csyfek@gmail.com> |
---|---|
date | Wed, 22 Oct 2008 14:42:23 +0000 |
parents | dc112387190f |
children | 1bdf7b602684 |
comparison
equal
deleted
inserted
replaced
24138:dc112387190f | 24139:832178d951ca |
---|---|
39 typedef struct _qq_data qq_data; | 39 typedef struct _qq_data qq_data; |
40 typedef struct _qq_buddy qq_buddy; | 40 typedef struct _qq_buddy qq_buddy; |
41 typedef struct _qq_interval qq_interval; | 41 typedef struct _qq_interval qq_interval; |
42 typedef struct _qq_net_stat qq_net_stat; | 42 typedef struct _qq_net_stat qq_net_stat; |
43 typedef struct _qq_add_request qq_add_request; | 43 typedef struct _qq_add_request qq_add_request; |
44 typedef struct _qq_redirect_data qq_redirect_data; | |
45 typedef struct _qq_login_data qq_login_data; | 44 typedef struct _qq_login_data qq_login_data; |
46 typedef struct _qq_captcha_data qq_captcha_data; | 45 typedef struct _qq_captcha_data qq_captcha_data; |
47 | 46 |
48 struct _qq_captcha_data { | 47 struct _qq_captcha_data { |
49 guint8 *token; | 48 guint8 *token; |
64 guint8 pwd_twice_md5[QQ_KEY_LENGTH]; | 63 guint8 pwd_twice_md5[QQ_KEY_LENGTH]; |
65 | 64 |
66 guint8 *login_token; | 65 guint8 *login_token; |
67 guint16 login_token_len; | 66 guint16 login_token_len; |
68 guint8 login_key[QQ_KEY_LENGTH]; | 67 guint8 login_key[QQ_KEY_LENGTH]; |
69 }; | |
70 | |
71 struct _qq_redirect_data { | |
72 guint16 ret; | |
73 guint8 b1; | |
74 guint32 w1; | |
75 guint32 w2; | |
76 struct in_addr ip; | |
77 }; | 68 }; |
78 | 69 |
79 struct _qq_add_request { | 70 struct _qq_add_request { |
80 guint32 uid; | 71 guint32 uid; |
81 PurpleConnection *gc; | 72 PurpleConnection *gc; |
148 guint16 client_tag; | 139 guint16 client_tag; |
149 gint client_version; | 140 gint client_version; |
150 | 141 |
151 struct in_addr redirect_ip; | 142 struct in_addr redirect_ip; |
152 guint16 redirect_port; | 143 guint16 redirect_port; |
153 qq_redirect_data redirect_data; | 144 guint8 *redirect; |
145 guint8 redirect_len; | |
154 | 146 |
155 guint check_watcher; | 147 guint check_watcher; |
156 guint connect_watcher; | 148 guint connect_watcher; |
157 gint connect_retry; | 149 gint connect_retry; |
158 | 150 |