diff options
| author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-08-18 20:21:44 +0100 | 
|---|---|---|
| committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-08-18 20:21:44 +0100 | 
| commit | 80175a1558f297d5505ed4e91a261781ec9c65a2 (patch) | |
| tree | 64858b0b395fa81b0aae9b101c897ab4dd79a6ea /protocols/msn/msn.h | |
| parent | e0e15468835d5ae5bce54a28bd7a5b7aea66a1e2 (diff) | |
Fetch the user's profile to see if there's a display name set there. If
there is, the one in the address book should be ignored. No support for
changing the profile yet though.
Diffstat (limited to 'protocols/msn/msn.h')
| -rw-r--r-- | protocols/msn/msn.h | 14 | 
1 files changed, 10 insertions, 4 deletions
| diff --git a/protocols/msn/msn.h b/protocols/msn/msn.h index 3ea8c503..7cb3241c 100644 --- a/protocols/msn/msn.h +++ b/protocols/msn/msn.h @@ -49,12 +49,9 @@  */  #define MSNP11_PROD_KEY "ILTXC!4IXB5FB*PX" -//PK}_A_0N_K%O?A9S"  #define MSNP11_PROD_ID  "PROD0119GSJUC$18" -//PROD0114ES4Z%Q5W"  #define MSNP_VER        "MSNP15"  #define MSNP_BUILD      "8.5.1288" -//"8.1.0178"  #define MSN_SB_NEW         -24062002 @@ -75,15 +72,23 @@  #define PROFILE_URL "http://members.msn.com/" +typedef enum +{ +	MSN_GOT_PROFILE = 1, +	MSN_GOT_PROFILE_DN = 2, +	MSN_DONE_ADL = 4, +} msn_flags_t; +  struct msn_data  {  	struct im_connection *ic;  	int fd;  	struct msn_handler_data *handler; +	msn_flags_t flags;  	int trId; -	char *tokens[3]; +	char *tokens[4];  	char *lock_key;  	GSList *msgq, *grpq; @@ -205,6 +210,7 @@ extern GSList *msn_switchboards;  gboolean msn_ns_connected( gpointer data, gint source, b_input_condition cond );  void msn_auth_got_passport_token( struct im_connection *ic, const char *token, const char *error );  void msn_auth_got_contact_list( struct im_connection *ic ); +int msn_ns_finish_login( struct im_connection *ic );  /* msn_util.c */  int msn_write( struct im_connection *ic, char *s, int len ); | 
