|
Capability is a 16-byte array that represent specific ability of IM client
(AIM or ICQ). For example there is RTF-capability meaning that client supports
RTF messages. Each client has its own capability list and it use
SNAC(02,04) to send this list to server.
All native clients was built using COM technology. So capability is a CLSID -
ID of client COM object that handle specific client ability (RTF-messages,
buddy icons, chat, crypting, games). Here is the list of known CLSIDs:
|
|
{09461341-4C7F-11D1-8222-444553540000} |
|
Client supports voice chat. Currently used only by AIM service and AIM clients.
|
|
|
|
|
|
|
{09461342-4C7F-11D1-8222-444553540000} |
|
Client supports direct play service. This capability currently used by AIM service and AIM clients.
|
|
|
|
|
|
|
{09461343-4C7F-11D1-8222-444553540000} |
|
Client supports file transfer (can send files). Currently used only by
AIM service and AIM clients.
|
|
|
|
|
|
|
{09461344-4C7F-11D1-8222-444553540000} |
|
Something called "route finder". Currently used
only by ICQ2K clients.
|
|
|
|
|
|
|
{09461345-4C7F-11D1-8222-444553540000} |
|
Client supports DirectIM/IMImage. This capability currently used by AIM service and AIM clients.
|
|
|
|
|
|
|
{09461346-4C7F-11D1-8222-444553540000} |
|
Client supports avatar service. This capability currently used by AIM service and AIM clients.
|
|
|
|
|
|
|
{09461347-4C7F-11D1-8222-444553540000} |
|
Client supports stocks (add-ins). This capability currently used by AIM service and AIM clients.
|
|
|
|
|
|
|
{09461347-4C7F-11D1-8222-444553540000} |
|
Client supports stocks (add-ins). This capability currently used by AIM service and AIM clients.
|
|
|
|
|
|
|
{09461348-4C7F-11D1-8222-444553540000} |
|
Client supports filetransfers (can receive files). This capability currently used by AIM service and AIM clients.
|
|
|
|
|
|
|
{09461349-4C7F-11D1-8222-444553540000} |
|
Client supports channel 2 extended, TLV(0x2711) based messages. Currently used
only by ICQ clients. ICQ clients and clones use this GUID as message format
sign. Trillian client use another GUID in channel 2 messages to implement
its own message format (trillian doesn't use TLV(x2711) in SecureIM
channel 2 messages!).
|
|
|
|
|
|
|
{0946134A-4C7F-11D1-8222-444553540000} |
|
Client supports games. This capability currently used by AIM service and AIM clients.
|
|
|
|
|
|
|
{0946134A-4C7F-11D1-2282-444553540000} |
|
Indeed, there are two of games caps. The previous appears to be correct,
but in some versions of winaim, this one is set. Either they forgot to fix
endianness, or they made a typo. It really doesn't matter which because the
meaning of them is the same.
|
|
|
|
|
|
|
{0946134B-4C7F-11D1-8222-444553540000} |
|
Client supports buddy lists transfer. This capability currently used by AIM service and AIM clients.
|
|
|
|
|
|
|
{0946134D-4C7F-11D1-8222-444553540000} |
|
Setting this lets AIM users receive messages from ICQ users, and ICQ users receive
messages from AIM users. It also lets ICQ users show up in buddy lists for AIM
users, and AIM users show up in buddy lists for ICQ users. And ICQ
privacy/invisibility acts like AIM privacy, in that if you add a user to your deny
list, you will not be able to see them as online (previous you could still see them,
but they couldn't see you.
|
|
|
|
|
|
|
{0946134E-4C7F-11D1-8222-444553540000} |
|
Client supports UTF-8 messages. This capability currently used by AIM service and AIM clients.
|
|
|
|
|
|
|
{97B12751-243C-4334-AD22-D6ABF73F1492} |
|
Client supports RTF messages. This capability currently used by ICQ service and ICQ clients.
|
|
|
|
|
|
|
{A0E93F37-4C7F-11D1-8222-444553540000} |
|
Unknown capability This capability currently used only by ICQ2001/ICQ2002 clients.
|
|
|
|
|
|
|
{10CF40D1-4C7F-11D1-8222-444553540000} |
|
Unknown capability This capability currently used only by ICQ2002 client.
|
|
|
|
|
|
|
{2E7A6475-FADF-4DC8-886F-EA3595FDB6DF} |
|
Unknown capability This capability currently used only by ICQ2001 client.
|
|
|
|
|
|
|
{563FC809-0B6f-41BD-9F79-422609DFA2F3} |
|
Unknown capability This capability currently used only by ICQLite/ICQ2Go clients.
|
|
|
|
|
|
|
{748F2420-6287-11D1-8222-444553540000} |
|
Client supports chat service. This capability currently used by AIM service and AIM clients.
|
|
|
|
|
|
|
{F2E7C7F4-FEAD-4DFB-B235-36798BDF0000} |
|
Client supports trillian SecureIM channel-2 messages. This capability currently used by Trillian clients.
|
|
|
|
|
|
|
{97B12751-243C-4334-AD22-D6ABF73F14xx} |
|
This is not cpability at all. This GUID used by SIM/Kopete clients to detect same
clients version.
|
|
|
|
|
|
|
|
|
|