SNAC(15,03)/07DA/01A4  SRV_USER_FOUND  

This is the server response to search request. This is not last search packet. SNAC flags bit1 allways=1. Server sends last search found record via SNAC(15,03)/07DA/01AE. Success byte allways = 0xA (SEARCH_SUCCESS).

 00 15   word   SNAC family
 00 03   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
 DA 07   word (LE)   data type: META_DATA
 02 00   word (LE)   request sequence number
 A4 01   word (LE)   data subtype: META_USER_FOUND
 0A   char   success byte
 
 xx xx   word (LE)   following data size
 
 xx xx xx xx   dword (LE)   found user uin
 xx xx   word (LE)   nickname string length
 xx .. xx 00   asciiz str   nickname string
 xx xx   word (LE)   first name string length
 xx .. xx 00   asciiz str   first name string
 xx xx   word (LE)   last name string length
 xx .. xx 00   asciiz str   last name string
 xx xx   word (LE)   email string length
 xx .. xx 00   asciiz str   email string
 xx   char   authorization flag
 xx xx   word (LE)   online status (0 - offline, 1 - online, 2 - non_webaware)
 xx   char   gender
 xx xx   word (LE)   age

Example SNAC dump with flap header:

  2A 02 5A 5F 00 5E 00 15 00 03 00 01 00 06 00 02 *.Z_.^..........
  00 01 00 50 4E 00 8F E4 5E 00 DA 07 07 00 A4 01 ...PN...^.......
  0A 3D 00 90 E4 5E 00 0B 00 52 65 67 72 65 73 73 .=...^...Regress
  6F 72 32 00 09 00 41 6C 65 78 61 6E 64 72 00 07 or2...Alexandr..
  00 4D 6F 73 6B 6F 72 00 14 00 73 61 6E 79 61 40 .Moskor...sanya@
  6B 70 73 6D 2E 6B 68 73 74 75 2E 72 75 00 01 00 kpsm.khstu.ru...
  00 00 00 00                                     ....


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