Skype4COM 1.0.36.0
|
IChat Interface Reference
Chat class default interface. More...
import "Skype4COM.idl";
Public Member Functions | |
HRESULT | OpenWindow () |
This command opens a chat window. | |
HRESULT | SendMessage ([in] BSTR MessageText,[out, retval] IChatMessage **pVal) |
This command sends a chat message. | |
HRESULT | Leave () |
This command leaves a chat. | |
HRESULT | AddMembers ([in] IUserCollection *pMembers) |
This command adds new members to a chat. | |
HRESULT | Bookmark () |
This command bookmarks a chat. | |
HRESULT | Unbookmark () |
This command removes the bookmark for a chat. | |
HRESULT | SetPassword ([in] BSTR Password,[in, defaultvalue("")] BSTR Hint) |
Sets chat password. | |
HRESULT | Join (void) |
Joins the chat. | |
HRESULT | Kick ([in] BSTR Handle) |
Kicks member from chat. | |
HRESULT | KickBan ([in] BSTR Handle) |
Kicks and ban member from chat. | |
HRESULT | Disband (void) |
Ends chat. | |
HRESULT | EnterPassword ([in] BSTR Password) |
Enters chat password. | |
HRESULT | ClearRecentMessages (void) |
Clears recent chat messages. | |
HRESULT | AcceptAdd (void) |
Accepts shared group add. | |
Properties | |
BSTR | Name [get] |
This commmand queries the chat name. | |
IChatMessageCollection | Messages [get] |
This commmand queries chat messages. | |
DATE | Timestamp [get] |
This command queries the chat timestamp. | |
IUser | Adder [get] |
This command queries who added a user to a chat. | |
TChatStatus | Status [get] |
This command queries a chat status. | |
IUserCollection | Posters [get] |
This command queries users who have posted messages to a chat. | |
IUserCollection | Members [get] |
This command queries the members of a chat. | |
BSTR | Topic [get, set] |
This command queries/sets a chat topic. | |
IUserCollection | ActiveMembers [get] |
This command queries the active members of a chat. | |
BSTR | FriendlyName [get] |
This command queries the "friendly" name of a chat. | |
IChatMessageCollection | RecentMessages [get] |
This command queries the most recent chat messages. | |
VARIANT_BOOL | Bookmarked [get] |
This command queries if a chat is bookmarked. | |
BSTR | TopicXML [get, set] |
Returns/sets chat topic in XML format. | |
IChatMemberCollection | MemberObjects [get] |
Returns chat member objects collection. | |
BSTR | Blob [get] |
Returns chat blob. | |
LONG | Options [get, set] |
Returns/sets chat options. | |
BSTR | PasswordHint [get] |
Returns chat password hint. | |
BSTR | GuideLines [get, set] |
Returns/sets chat guidelines. | |
BSTR | Description [get, set] |
Returns/sets chat description. | |
BSTR | DialogPartner [get] |
Returns chat dialog partner. | |
DATE | ActivityTimestamp [get] |
Returns chat activity timestamp. | |
TChatMemberRole | MyRole [get] |
Returns my chat role. | |
IUserCollection | Applicants [get] |
Returns chat applicants collection. | |
BSTR | AlertString [set] |
Sets chat alert string. | |
TChatType | Type [get] |
Returns chat type. | |
TChatMyStatus | MyStatus [get] |
Returns my chat status. |
Detailed Description
Chat class default interface.
Member Function Documentation
HRESULT AddMembers | ( | [in] IUserCollection * | pMembers | ) |
This command adds new members to a chat.
- Parameters:
-
[in] pMembers receives the interface pointer for the UserCollection object.
HRESULT EnterPassword | ( | [in] BSTR | Password | ) |
Enters chat password.
- Parameters:
-
[in] Password contains password string.
HRESULT SendMessage | ( | [in] BSTR | MessageText, |
[out, retval] IChatMessage ** | pVal | ||
) |
This command sends a chat message.
- Parameters:
-
[in] MessageText contains the message text. [out] pVal receives the interface pointer for the ChatMessage object.
HRESULT SetPassword | ( | [in] BSTR | Password, |
[in, defaultvalue("")] BSTR | Hint | ||
) |
Sets chat password.
- Parameters:
-
[in] Password contains password. [in] Hint contains password hint.
- See also:
- IChat::PasswordHint
Property Documentation
HRESULT Options [get, set] |
Returns/sets chat options.
- See also:
- TChatOptions
HRESULT Status [get] |
This command queries a chat status.
- Deprecated:
- ICall::Status is deprecated, use the IChat::Type and IChat::MyStatus instead.
The documentation for this interface was generated from the following file:
Copyright � 2006 Skype Limited. All rights reserved.