This is the server reply to client roster requests:
SNAC(13,04), SNAC(13,05).
Server can split up the roster in several parts. This is indicated with SNAC flags bit 1
as usual, however the "SSI list last change time" only exists in the last packet.
And the "Number of items" field indicates the number of items in the current
packet, not the entire list.
00 13 |
|
word |
|
SNAC family |
00 06 |
|
word |
|
SNAC subtype |
00 00 |
|
word |
|
SNAC flags |
xx xx xx xx |
|
dword |
|
SNAC request-id |
|
00 |
|
byte |
|
Version number of SSI protocol (currently 0x00) |
xx xx |
|
word |
|
Number of items in this snac |
xx .. |
|
struct |
|
list of items |
xx xx xx xx |
|
dword |
|
ssi list last change time |
|
|
|