Capabilities   

 
     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:

Used in ICQ {09461341-4C7F-11D1-8222-444553540000} 
Client supports voice chat. Currently used only by AIM service and AIM clients.

Used in AIM {09461342-4C7F-11D1-8222-444553540000} 
Client supports direct play service. This capability currently used by AIM service and AIM clients.

Used in AIM {09461343-4C7F-11D1-8222-444553540000} 
Client supports file transfer (can send files). Currently used only by AIM service and AIM clients.

Used in ICQ {09461344-4C7F-11D1-8222-444553540000} 
Something called "route finder". Currently used only by ICQ2K clients.

Used in AIM {09461345-4C7F-11D1-8222-444553540000} 
Client supports DirectIM/IMImage. This capability currently used by AIM service and AIM clients.

Used in AIM {09461346-4C7F-11D1-8222-444553540000} 
Client supports avatar service. This capability currently used by AIM service and AIM clients.

Used in AIM {09461347-4C7F-11D1-8222-444553540000} 
Client supports stocks (add-ins). This capability currently used by AIM service and AIM clients.

Used in AIM {09461347-4C7F-11D1-8222-444553540000} 
Client supports stocks (add-ins). This capability currently used by AIM service and AIM clients.

Used in AIM {09461348-4C7F-11D1-8222-444553540000} 
Client supports filetransfers (can receive files). This capability currently used by AIM service and AIM clients.

Used in ICQ {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!).

Used in AIM {0946134A-4C7F-11D1-8222-444553540000} 
Client supports games. This capability currently used by AIM service and AIM clients.

Used in AIM {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.

Used in AIM {0946134B-4C7F-11D1-8222-444553540000} 
Client supports buddy lists transfer. This capability currently used by AIM service and AIM clients.

Used in AIM {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.

Used in AIM {0946134E-4C7F-11D1-8222-444553540000} 
Client supports UTF-8 messages. This capability currently used by AIM service and AIM clients.

Used in ICQ {97B12751-243C-4334-AD22-D6ABF73F1492} 
Client supports RTF messages. This capability currently used by ICQ service and ICQ clients.

Used in ICQ {A0E93F37-4C7F-11D1-8222-444553540000} 
Unknown capability This capability currently used only by ICQ2001/ICQ2002 clients.

Used in ICQ {10CF40D1-4C7F-11D1-8222-444553540000} 
Unknown capability This capability currently used only by ICQ2002 client.

Used in ICQ {2E7A6475-FADF-4DC8-886F-EA3595FDB6DF} 
Unknown capability This capability currently used only by ICQ2001 client.

Used in ICQ {563FC809-0B6f-41BD-9F79-422609DFA2F3} 
Unknown capability This capability currently used only by ICQLite/ICQ2Go clients.

Used in AIM {748F2420-6287-11D1-8222-444553540000} 
Client supports chat service. This capability currently used by AIM service and AIM clients.

Used in ICQ {F2E7C7F4-FEAD-4DFB-B235-36798BDF0000} 
Client supports trillian SecureIM channel-2 messages. This capability currently used by Trillian clients.

Used in ICQ {97B12751-243C-4334-AD22-D6ABF73F14xx} 
This is not cpability at all. This GUID used by SIM/Kopete clients to detect same clients version.


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