SNAC(15,02)/07D0/0442  META_SET_HPCAT_USERINFO 

Client use this to change past/affilations user info. Server should reply via SNAC(15,03)/07DA/00BE 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
 42 04   word (LE)   data subtype: META_SET_HPCAT_USERINFO
 01   char   1-enabled, 0-disabled
 
 xx xx   word (LE)   homepage category code
 xx xx   word (LE)   homepage keywords string length
 xx .. xx 00   asciiz str   homepage keywords string
 00   char   unknown

Example SNAC dump with flap header:

  2A 02 05 84 00 36 00 15 00 02 00 00 00 21 00 02 *....6.......!..
  00 01 00 28 26 00 31 DE 0B 00 D0 07 33 00 42 04 ...(&.1.....3.B.
  01 8A 03 17 00 48 70 61 67 65 20 64 65 73 63 72 .....Hpage descr
  69 70 74 69 6F 6E 20 74 65 78 74 00             iption text.


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