Properties

IRobotUser Interface Reference

IRobotUser Interface. More...

import "BotPlatformSDK.idl";

List of all members.

Properties

BSTR ID [get]
BSTR FriendlyName [get]
BSTR Status [get]
LONG ClientID [get]

Detailed Description

IRobotUser Interface.


Property Documentation

LONG IRobotUser::ClientID [get]

Get user's client capabilities

Parameters:
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

Parameters:
FriendlyName User's friendly name
BSTR IRobotUser::ID [get]

Get user's identifier (MSN account)

Parameters:
ID User's identifier
BSTR IRobotUser::Status [get]

Get user's status

Parameters:
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

The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Properties