IRobotUser Interface. More...
import "BotPlatformSDK.idl";
Properties | |
BSTR | ID [get] |
BSTR | FriendlyName [get] |
BSTR | Status [get] |
LONG | ClientID [get] |
IRobotUser Interface.
LONG IRobotUser::ClientID [get] |
Get user's client capabilities
ClientID | User's client capabilities 0x00000001 - User is online via Mobile 0x00000002 - User online with the MSN client 0x00000004 - User online GIF/ink awareness 0x00000008 - User online ISF/ink awareness 0x00000010 - There is a web camera on user's machine 0x00000020 - Support of message chunking (to allow larger messages over SB) 0x00000040 - Mobile IMs permitted flag 0x00000080 - Direct Watch enabled flag 0x00000200 - The user is online via the web client 0x00000400 - The user is a mobile buddy.The flag can be thought of as the Mobile buddy bit which indicates that the buddy is on a mobile device and the mobile properties 0x00000800 - The user is a federated client.The flag can be thought of as the Federated client bit which indicates that the buddy is connected on a client that does not connect directly to the MSN Messenger service 0x00001000 - The user has its HasSpace bit set 0x00004000 - The user supports Peer-to-Peer IM 0x00008000 - The user supports Winks 0x10000000 - Client version 6.0 0x20000000 - Client version 6.1 0x30000000 - Client version 6.2 0x40000000 - Client version 7.0 |
BSTR IRobotUser::FriendlyName [get] |
Get user's friendly name
FriendlyName | User's friendly name |
BSTR IRobotUser::ID [get] |
Get user's identifier (MSN account)
ID | User's identifier |
BSTR IRobotUser::Status [get] |
Get user's status
Status | User's status NLN - online FLN - offline HDN - hidden BSY - busy IDL - idle BRB - be right back AWY - away PHN - on the phone LUN - out to lunch |