ID
|
Origin
|
Name
|
Foodgroup
|
Service
|
Status
|
Version
|
0x0015, 0x0002
|
Client
|
ICQ__DB_QUERY
|
ICQ
|
BOS
|
Active
|
1.2
|
From Aleksandr Shutko: SNAC(15,02)/07D0/0551 CLI_WHITE_PAGES_SEARCH_WILDCARD
This is client wildcard white pages search request. Used by ICQ2000 when client use
wildcard symbol '*' in search strings. Server should respond with 1 or more packets. Last reply packet allways
SNAC(15,03)/07DA/01AE, other reply packets
SNAC(15,03)/07DA/01A4. Client should fill
all fields. Empty strings and zero values (exept online_only flag) are not used in search.
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_REQ |
02 00 |
|
word (LE) |
|
request sequence number |
51 05 |
|
word (LE) |
|
data subtype: META_WHITE_PAGES_SEARCH_WILDCARD |
|
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) |
|
nickname string length |
xx .. xx 00 |
|
asciiz str |
|
nickname string |
xx xx |
|
word (LE) |
|
email string length |
xx .. xx 00 |
|
asciiz str |
|
email string |
xx xx |
|
word (LE) |
|
minimum age |
xx xx |
|
word (LE) |
|
maximum age |
xx |
|
char |
|
gender |
xx |
|
char |
|
speaking language |
xx xx |
|
word (LE) |
|
city string length |
xx .. xx 00 |
|
asciiz str |
|
city string |
xx xx |
|
word (LE) |
|
state string length |
xx .. xx 00 |
|
asciiz str |
|
state string |
xx xx |
|
word (LE) |
|
country code |
xx xx |
|
word (LE) |
|
company string length |
xx .. xx 00 |
|
asciiz str |
|
company string |
xx xx |
|
word (LE) |
|
department string length |
xx .. xx 00 |
|
asciiz str |
|
department string |
xx xx |
|
word (LE) |
|
position string length |
xx .. xx 00 |
|
asciiz str |
|
position string |
xx xx |
|
word (LE) |
|
ocupation field code |
xx xx |
|
word (LE) |
|
past category code |
xx xx |
|
word (LE) |
|
past keywords string length |
xx .. xx 00 |
|
asciiz str |
|
past keywords string |
xx xx |
|
word (LE) |
|
interests category code |
xx xx |
|
word (LE) |
|
interests keywords string length |
xx .. xx 00 |
|
asciiz str |
|
interests keywords string |
xx xx |
|
word (LE) |
|
affilations category code |
xx xx |
|
word (LE) |
|
affilations keywords string length |
xx .. xx 00 |
|
asciiz str |
|
affilations keywords string |
xx xx |
|
word (LE) |
|
homepage category code |
xx xx |
|
word (LE) |
|
homepage keywords string length |
xx .. xx 00 |
|
asciiz str |
|
homepage keywords string |
xx |
|
char |
|
0-search all users, 1-search online only |
|
|
| |
|
|
|
| |
|
|
|
|
Example SNAC dump with flap header:
2A 02 79 7D 00 D9 00 15 00 02 00 00 00 0F 00 02 *.y.............
00 01 00 CB C9 00 8F E4 5E 00 D0 07 10 00 51 05 ........^.....3.
0A 00 46 2A 72 73 74 4E 61 6D 65 00 09 00 4C 61 ..F*rstName...La
73 74 4E 61 6D 65 00 09 00 4E 69 63 6B 4E 61 6D stName...NickNam
65 00 0F 00 45 6D 61 69 6C 40 65 6D 61 69 6C 2E e...Email@email.
72 75 00 12 00 16 00 02 26 05 00 43 69 74 79 00 ru......&..City.
03 00 53 74 00 07 00 08 00 43 6F 6D 70 61 6E 79 ..St.....Company
00 0B 00 44 65 70 61 72 74 6D 65 6E 74 00 09 00 ...Department...
70 6F 73 69 74 69 6F 6E 00 01 2E 01 0C 00 63 6F position......co
6C 6C 65 67 65 5F 6B 65 79 00 68 00 1D 00 63 6F llege_key.h...co
6D 70 75 74 65 72 73 5F 6B 65 79 2C 63 6F 6D 70 mputers_key,comp
75 74 65 72 73 5F 6B 65 79 32 00 CD 00 0E 00 46 uters_key2.....F
61 6E 20 63 6C 75 62 73 20 6B 65 79 00 D5 0A 0D an clubs key....
00 61 6D 69 67 61 5F 68 70 5F 6B 65 79 00 01 .amiga_hp_key..
|
|