SNAC(15,02)/07D0/03FD  META_SET_MORE_USERINFO 

Client use this to change more user information. Server should reply via SNAC(15,03)/07DA/0078 which contain flag byte. If flag byte doesn't equal 0x0A - there was an error saving info.

 00 15   word   SNAC family
 00 02   word   SNAC subtype
 00 01   word   SNAC flags
 xx xx xx xx   dword   SNAC request-id
 00 01   word   TLV.Type(1) - encapsulated META_DATA
 xx xx   word   TLV.Length
 xx xx   word (LE)   data chunk size (TLV.Length-2)
 xx xx xx xx   dword (LE)   request owner uin
 D0 07   word (LE)   data type: META_DATA
 02 00   word (LE)   request sequence number
 FD 03   word (LE)   data subtype: META_SET_MORE_USERINFO
 xx xx   word (LE)   age
 xx   char   gender
 xx xx   word (LE)   homepage address length
 xx .. xx 00   asciiz str   homepage address string
 xx xx   word (LE)   birth year
 xx   char   birth month
 xx   char   birth day
 xx   char   speaking language 1
 xx   char   speaking language 2
 xx   char   speaking language 3

Example SNAC dump with flap header:

  2A 02 05 6D 00 3E 00 15 00 02 00 00 00 12 00 02 *..m.>..........
  00 01 00 30 2E 00 31 DE 0B 00 D0 07 1C 00 FD 03 ...0..1.........
  17 00 02 18 00 68 74 74 70 3A 2F 2F 68 6F 6D 65 .....http://home
  2E 77 65 62 73 69 74 65 2E 6F 72 67 00 BB 07 03 .website.org....
  0E 26 0C 0D                                     .&..


  Main | Basic | Login | Snaclist | Sequences | Misc | Changes | Credits | Terms