This is an own extended status notification. You'll get this when
you have server-stored icon or if you setup iChat "available" message. It's
also used to tell the client whether or not it needs to upload an SSI buddy
icon. Check for buddy icons info here.
About icon flags byte. Its purpose is unknown, but i found that bit8=1 is a
command to upload icon to server and it is appeared after changing corresponding
ssi item.
00 01 |
|
word |
|
SNAC family |
00 21 |
|
word |
|
SNAC subtype |
00 00 |
|
word |
|
SNAC flags |
xx xx xx xx |
|
dword |
|
SNAC request-id |
|
|
|
00 01 |
|
word |
|
notice type (0x0000 & 0x0001 - SSBI info) |
|
xx |
|
byte |
|
icon flags (bitmask) |
xx |
|
byte |
|
icon md5 hash length (allways 16) |
xx .. |
|
array |
|
icon md5 hash array |
|
|
| |
|
|
|
00 02 |
|
word |
|
notice type (0x0002 - iChat "available" message) |
|
xx xx |
|
word |
|
length of message |
xx .. |
|
string |
|
iChat available message |
|
|
| |
|
|
|
|