ID
|
Origin
|
Name
|
Foodgroup
|
Service
|
Status
|
Version
|
0x0009, 0x0007
|
Client
|
PD__ADD_DENY_LIST_ENTRIES
|
PD
|
BOS
|
Active
|
1.9
|
Add user to deny/invisible list. Users on this list will not see you online. Note that it can be overridden by PD__ADD_TEMP_PERMIT_LIST_ENTRIES.
Foodgroup
|
uint16 (word)
|
00 09
|
Subgroup
|
uint16 (word)
|
00 07
|
Flags
|
uint16 (word)
|
00 00
|
Request ID
|
uint32 (dword)
|
xx xx xx xx
|
SNAC Data
All entries are contained in Class: PD Entries.
From Aleksandr Shutko: SNAC(09,07) add buddies to invisible list SNAC(09,07) PD__ADD_DENY_LIST_ENTRIES
Use this this to add new entries to your client-side invisible list.
You can delete buddies from invisible list using
SNAC(09,08).
See also complete snac list for this service
here.
00 09 |
|
word |
|
SNAC family |
00 07 |
|
word |
|
SNAC subtype |
00 00 |
|
word |
|
SNAC flags |
xx xx xx xx |
|
dword |
|
SNAC request-id |
|
|
|
xx |
|
byte |
|
buddy id #1 strlen |
xx .. |
|
string |
|
buddy id #1 string |
... |
|
... |
|
... |
xx |
|
byte |
|
buddy id #n strlen |
xx .. |
|
string |
|
buddy id #n string |
|
|
| |
|
|
|
|
Example SNAC dump with flap header:
2A 02 61 FA 00 38 00 09 00 07 00 00 00 00 00 07 *.a..8..........
07 36 32 31 38 38 39 36 08 31 30 30 30 30 30 30 .6218896.1000000
31 04 31 30 30 31 07 36 32 31 38 38 39 38 07 36 1.1001.6218898.6
32 31 38 38 39 37 07 31 30 30 30 30 30 30 218897.1000000
|
|
PD SNACs
SNAC List
Subgroup
|
Origin
|
Name
|
0x0001
|
Any
|
PD__ERR
|
This is the error SNAC for the PD foodgroup.
|
0x0002
|
Client
|
PD__RIGHTS_QUERY
|
This is a query sent to the host by the client to discover what some of its rights are with respect to the PD SNAC group.
|
0x0003
|
Host
|
PD__RIGHTS_REPLY
|
This SNAC is the response to the PD__RIGHTS_QUERY SNAC.
|
0x0004
|
Client
|
PD__SET_GROUP_PERMIT_MASK
|
Set group permission mask.
|
0x0005
|
Client
|
PD__ADD_PERM_LIST_ENTRIES
|
Add user to permission/visible list. Users on this list will be able to see the client, even if it is invisible or has default-deny enabled.
|
0x0006
|
Client
|
PD__DEL_PERM_LIST_ENTRIES
|
Delete user from permission/visible list.
|
0x0007
|
Client
|
PD__ADD_DENY_LIST_ENTRIES
|
Add user to deny/invisible list. Users on this list will not see you online. Note that it can be overridden by PD__ADD_TEMP_PERMIT_LIST_ENTRIES.
|
0x0008
|
Client
|
PD__DEL_DENY_LIST_ENTRIES
|
Delete user from deny/invisible list.
|
0x0009
|
Host
|
PD__BOS_ERR
|
Error notification for permissions on the BOS host.
|
0x000A
|
Client
|
PD__ADD_TEMP_PERMIT_LIST_ENTRIES
|
This SNAC adds one or more entries to the temporary permit/visible list. A username in this list will bypass the Feedbag permit/deny lists and always be permitted.
|
0x000B
|
Client
|
PD__DEL_TEMP_PERMIT_LIST_ENTRIES
|
This SNAC deletes one or more entries in the temporary permit list.
|
|