Skype4COM 1.0.36.0
|
_ISkypeEvents Interface Reference
Skype event source interface. More...
import "Skype4COM.idl";
Public Member Functions | |
HRESULT | Command ([in] ICommand *pCommand) |
This event indicates the command object to use with the Skype API. | |
HRESULT | Reply ([in] ICommand *pCommand) |
This event indicates the API response to the command object. | |
HRESULT | Error ([in] ICommand *pCommand,[in] LONG Number,[in] BSTR Description) |
This event indicates the error number and description associated with a bad command object. | |
HRESULT | AttachmentStatus ([in] TAttachmentStatus Status) |
This event is caused by a change in the status of an attachment to the Skype API. | |
HRESULT | ConnectionStatus ([in] TConnectionStatus Status) |
This event is caused by a connection status change. | |
HRESULT | UserStatus ([in] TUserStatus Status) |
This event is caused by a user status change. | |
HRESULT | OnlineStatus ([in] IUser *pUser,[in] TOnlineStatus Status) |
This event is caused by a change in the online status of a user. | |
HRESULT | CallStatus ([in] ICall *pCall,[in] TCallStatus Status) |
This event is caused by a change in call status. | |
HRESULT | CallHistory () |
This event is caused by a change in call history. | |
HRESULT | Mute ([in] VARIANT_BOOL Mute) |
This event is caused by a change in mute status. | |
HRESULT | MessageStatus ([in] IChatMessage *pMessage,[in] TChatMessageStatus Status) |
This event is caused by a change in chat message status. | |
HRESULT | MessageHistory ([in] BSTR Username) |
This event is caused by a change in message history. | |
HRESULT | AutoAway ([in] VARIANT_BOOL Automatic) |
This event is caused by a change of auto away status. | |
HRESULT | CallDtmfReceived ([in] ICall *pCall,[in] BSTR Code) |
This event is caused by a call DTMF event. | |
HRESULT | VoicemailStatus ([in] IVoicemail *pMail,[in] TVoicemailStatus Status) |
This event is caused by a change in voicemail status. | |
HRESULT | ApplicationConnecting ([in] IApplication *pApp,[in] IUserCollection *pUsers) |
This event is caused by users connecting to an application. | |
HRESULT | ApplicationStreams ([in] IApplication *pApp,[in] IApplicationStreamCollection *pStreams) |
This event is caused by a change in application streams. | |
HRESULT | ApplicationDatagram ([in] IApplication *pApp,[in] IApplicationStream *pStream,[in] BSTR Text) |
This event is caused by the arrival of an application datagram. | |
HRESULT | ApplicationSending ([in] IApplication *pApp,[in] IApplicationStreamCollection *pStreams) |
This event is caused by a change of application sending streams. | |
HRESULT | ApplicationReceiving ([in] IApplication *pApp,[in] IApplicationStreamCollection *pStreams) |
This event is caused by a change of application receiving streams. | |
HRESULT | ContactsFocused ([in] BSTR Username) |
This event is caused by the contacts tab gaining or losing focus. | |
HRESULT | GroupVisible ([in] IGroup *pGroup,[in] VARIANT_BOOL Visible) |
This event is caused by a user hiding/showing a group in the contacts tab. | |
HRESULT | GroupExpanded ([in] IGroup *pGroup,[in] VARIANT_BOOL Expanded) |
This event is caused by a user expanding or collapsing a group in the contacts tab. | |
HRESULT | GroupUsers ([in] IGroup *pGroup,[in] IUserCollection *pUsers) |
This event is caused by a change in a contact group. | |
HRESULT | GroupDeleted ([in] LONG GroupId) |
This event is caused by a user deleting a custom contact group. | |
HRESULT | UserMood ([in] IUser *pUser,[in] BSTR MoodText) |
This event is caused by a change in the mood text of the user. | |
HRESULT | SmsMessageStatusChanged ([in] ISmsMessage *pMessage,[in] TSmsMessageStatus Status) |
This event is caused by a change in the SMS message status. | |
HRESULT | SmsTargetStatusChanged ([in] ISmsTarget *pTarget,[in] TSmsTargetStatus Status) |
This event is caused by a change in the SMS target status. | |
HRESULT | CallInputStatusChanged ([in] ICall *pCall,[in] VARIANT_BOOL Status) |
This event is caused by a change in the Call voice input status change. | |
HRESULT | AsyncSearchUsersFinished ([in] LONG Cookie,[in] IUserCollection *pUsers) |
This event occurs when a search is completed. | |
HRESULT | CallSeenStatusChanged ([in] ICall *pCall, VARIANT_BOOL Status) |
This event occurs when the seen status of a call changes. | |
HRESULT | PluginEventClicked ([in] IPluginEvent *pEvent) |
This event occurs when a user clicks on a plug-in event. | |
HRESULT | PluginMenuItemClicked ([in] IPluginMenuItem *pMenuItem,[in] IUserCollection *pUsers,[in] TPluginContext PluginContext,[in] BSTR ContextId) |
This event occurs when a user clicks on a menu item. | |
HRESULT | WallpaperChanged ([in] BSTR Path) |
This event occurs when a wallpaper changes. | |
HRESULT | FileTransferStatusChanged ([in] IFileTransfer *pTransfer,[in] TFileTransferStatus Status) |
This event occurs when a file transfer status changes. | |
HRESULT | CallTransferStatusChanged ([in] ICall *pCall,[in] TCallStatus Status) |
This event occurs when a call transfer status changes. | |
HRESULT | ChatMembersChanged ([in] IChat *pChat,[in] IUserCollection *pMembers) |
This event occurs when a chat members change. | |
HRESULT | ChatMemberRoleChanged ([in] IChatMember *pMember,[in] TChatMemberRole Role) |
This event occurs when a chat member role changes. | |
HRESULT | CallVideoStatusChanged ([in] ICall *pCall,[in] TCallVideoStatus Status) |
This event occurs when a call video status changes. | |
HRESULT | CallVideoSendStatusChanged ([in] ICall *pCall,[in] TCallVideoSendStatus Status) |
This event occurs when a call video send status changes. | |
HRESULT | CallVideoReceiveStatusChanged ([in] ICall *pCall,[in] TCallVideoSendStatus Status) |
This event occurs when a call video receive status changes. | |
HRESULT | SilentModeStatusChanged ([in] VARIANT_BOOL Silent) |
This event occurs when a silent mode is switched off. | |
HRESULT | UILanguageChanged ([in] BSTR Code) |
This event occurs when user changes Skype client language. | |
HRESULT | UserAuthorizationRequestReceived ([in] IUser *pUser) |
This event occurs when user sends you authorization request. |
Detailed Description
Member Function Documentation
HRESULT ApplicationConnecting | ( | [in] IApplication * | pApp, |
[in] IUserCollection * | pUsers | ||
) |
This event is caused by users connecting to an application.
- Parameters:
-
[in] pApp contains the interface pointer for the Application object. [in] pUsers contains the interface pointer for the UserCollection object.
HRESULT ApplicationDatagram | ( | [in] IApplication * | pApp, |
[in] IApplicationStream * | pStream, | ||
[in] BSTR | Text | ||
) |
This event is caused by the arrival of an application datagram.
- Parameters:
-
[in] pApp contains the interface pointer for the Application object. [in] pStream contains the interface pointer for the ApplicationStream object. [in] Text contains the datagram text.
HRESULT ApplicationReceiving | ( | [in] IApplication * | pApp, |
[in] IApplicationStreamCollection * | pStreams | ||
) |
This event is caused by a change of application receiving streams.
- Parameters:
-
[in] pApp contains the interface pointer for the Application object. [in] pStreams contains the interface pointer for the ApplicationStreamCollection object.
HRESULT ApplicationSending | ( | [in] IApplication * | pApp, |
[in] IApplicationStreamCollection * | pStreams | ||
) |
This event is caused by a change of application sending streams.
- Parameters:
-
[in] pApp contains the interface pointer for the Application object. [in] pStreams contains the interface pointer for the ApplicationStreamCollection object.
HRESULT ApplicationStreams | ( | [in] IApplication * | pApp, |
[in] IApplicationStreamCollection * | pStreams | ||
) |
This event is caused by a change in application streams.
- Parameters:
-
[in] pApp contains the interface pointer for the Application object. [in] pStreams contains the interface pointer for the ApplicationStreamCollection object.
HRESULT AsyncSearchUsersFinished | ( | [in] LONG | Cookie, |
[in] IUserCollection * | pUsers | ||
) |
This event occurs when a search is completed.
- Parameters:
-
[in] Cookie contains the search identifier. [in] pUsers contains the interface pointer for the UserCollection object.
- See also:
- ISkype::AsyncSearchUsers
HRESULT AttachmentStatus | ( | [in] TAttachmentStatus | Status | ) |
HRESULT AutoAway | ( | [in] VARIANT_BOOL | Automatic | ) |
This event is caused by a change of auto away status.
- Parameters:
-
[in] Automatic contains the new auto away status.
HRESULT CallDtmfReceived | ( | [in] ICall * | pCall, |
[in] BSTR | Code | ||
) |
This event is caused by a call DTMF event.
- Parameters:
-
[in] pCall contains the interface pointer for the Call object. [in] Code contains the received DTMF code.
- Note:
- This event can be received with P2P calls.
HRESULT CallInputStatusChanged | ( | [in] ICall * | pCall, |
[in] VARIANT_BOOL | Status | ||
) |
This event is caused by a change in the Call voice input status change.
- Parameters:
-
[in] pCall contains the interface pointer for the Call object. [in] Status contains the voice input status (VARIANT_TRUE: Active, VARIANT_FALSE: Inactive).
- See also:
- ICall::InputDevice
HRESULT CallSeenStatusChanged | ( | [in] ICall * | pCall, |
VARIANT_BOOL | Status | ||
) |
This event occurs when the seen status of a call changes.
- Parameters:
-
[in] pCall contains the interface pointer for the Call object. [in] Status contains the call seen status (VARIANT_TRUE: Seen, VARIANT_FALSE: Unseen).
- See also:
- ICall::Seen
HRESULT CallStatus | ( | [in] ICall * | pCall, |
[in] TCallStatus | Status | ||
) |
HRESULT CallTransferStatusChanged | ( | [in] ICall * | pCall, |
[in] TCallStatus | Status | ||
) |
This event occurs when a call transfer status changes.
- Parameters:
-
[in] pCall contains the interface pointer for the Call object. [in] Status contains the new call transfer status.
HRESULT CallVideoReceiveStatusChanged | ( | [in] ICall * | pCall, |
[in] TCallVideoSendStatus | Status | ||
) |
This event occurs when a call video receive status changes.
- Parameters:
-
[in] pCall contains the interface pointer for the Call object. [in] Status contains new video receive status.
HRESULT CallVideoSendStatusChanged | ( | [in] ICall * | pCall, |
[in] TCallVideoSendStatus | Status | ||
) |
This event occurs when a call video send status changes.
- Parameters:
-
[in] pCall contains the interface pointer for the Call object. [in] Status contains new video send status.
HRESULT CallVideoStatusChanged | ( | [in] ICall * | pCall, |
[in] TCallVideoStatus | Status | ||
) |
This event occurs when a call video status changes.
- Parameters:
-
[in] pCall contains the interface pointer for the Call object. [in] Status contains new video status.
HRESULT ChatMemberRoleChanged | ( | [in] IChatMember * | pMember, |
[in] TChatMemberRole | Role | ||
) |
This event occurs when a chat member role changes.
- Parameters:
-
[in] pMember contains the interface pointer for the ChatMember object. [in] Role contains the new role code.
HRESULT ChatMembersChanged | ( | [in] IChat * | pChat, |
[in] IUserCollection * | pMembers | ||
) |
This event occurs when a chat members change.
- Parameters:
-
[in] pChat contains the interface pointer for the Chat object. [in] pMembers contains the interface pointer for the UserCollection object.
HRESULT Command | ( | [in] ICommand * | pCommand | ) |
This event indicates the command object to use with the Skype API.
- Parameters:
-
[in] pCommand contains the Command object.
HRESULT ConnectionStatus | ( | [in] TConnectionStatus | Status | ) |
This event is caused by a connection status change.
- Parameters:
-
[in] Status contains the new connection status.
HRESULT ContactsFocused | ( | [in] BSTR | Username | ) |
This event is caused by the contacts tab gaining or losing focus.
- Parameters:
-
[in] Username is an optional field to enter the Skypename of the user.
HRESULT Error | ( | [in] ICommand * | pCommand, |
[in] LONG | Number, | ||
[in] BSTR | Description | ||
) |
This event indicates the error number and description associated with a bad command object.
- Parameters:
-
[in] pCommand contains the Command object. [in] Number contains the error number to be returned by the Skype API. [in] Description contains a description of the error.
HRESULT FileTransferStatusChanged | ( | [in] IFileTransfer * | pTransfer, |
[in] TFileTransferStatus | Status | ||
) |
This event occurs when a file transfer status changes.
- Parameters:
-
[in] pTransfer contains the interface pointer for the File Transfer object. [in] Status contains the new file transfer status.
HRESULT GroupDeleted | ( | [in] LONG | GroupId | ) |
This event is caused by a user deleting a custom contact group.
- Parameters:
-
[in] GroupId contains the ID of the deleted group.
HRESULT GroupExpanded | ( | [in] IGroup * | pGroup, |
[in] VARIANT_BOOL | Expanded | ||
) |
This event is caused by a user expanding or collapsing a group in the contacts tab.
- Parameters:
-
[in] pGroup contains the interface pointer for the Group object. [in] Expanded is a Boolean indicator. When the value is set to True, the group is expanded.
HRESULT GroupUsers | ( | [in] IGroup * | pGroup, |
[in] IUserCollection * | pUsers | ||
) |
This event is caused by a change in a contact group.
- Parameters:
-
[in] pGroup contains the interface pointer for the Group object. [in] pUsers contains the interface pointer for the UserCollection object.
HRESULT GroupVisible | ( | [in] IGroup * | pGroup, |
[in] VARIANT_BOOL | Visible | ||
) |
This event is caused by a user hiding/showing a group in the contacts tab.
- Parameters:
-
[in] pGroup contains the interface pointer for the Group object. [in] Visible is a Boolean indicator. It is set to True when the group is visible in the contacts tab.
HRESULT MessageHistory | ( | [in] BSTR | Username | ) |
This event is caused by a change in message history.
- Parameters:
-
[in] Username contains the name of the user whose message history changed.
HRESULT MessageStatus | ( | [in] IChatMessage * | pMessage, |
[in] TChatMessageStatus | Status | ||
) |
This event is caused by a change in chat message status.
- Parameters:
-
[in] pMessage receives the interface pointer for the ChatMessage object. [in] Status contains the new message status.
HRESULT Mute | ( | [in] VARIANT_BOOL | Mute | ) |
This event is caused by a change in mute status.
- Parameters:
-
[in] Mute contains the new mute status value.
HRESULT OnlineStatus | ( | [in] IUser * | pUser, |
[in] TOnlineStatus | Status | ||
) |
This event is caused by a change in the online status of a user.
- Parameters:
-
[in] pUser receives the interface pointer for the User object. [in] Status contains the new online status of the user.
HRESULT PluginEventClicked | ( | [in] IPluginEvent * | pEvent | ) |
This event occurs when a user clicks on a plug-in event.
- Parameters:
-
[in] pEvent contains the interface pointer for the PluginEvent object.
- See also:
- IPluginEvent
HRESULT PluginMenuItemClicked | ( | [in] IPluginMenuItem * | pMenuItem, |
[in] IUserCollection * | pUsers, | ||
[in] TPluginContext | PluginContext, | ||
[in] BSTR | ContextId | ||
) |
This event occurs when a user clicks on a menu item.
- Parameters:
-
[in] pMenuItem contains the interface pointer for the PluginMenuItem object. [in] pUsers contains the interface pointer for the UserCollection object. [in] PluginContext contains the plug-in context. [in] ContextId contains the context id.
- See also:
- IPluginMenuItem
HRESULT Reply | ( | [in] ICommand * | pCommand | ) |
This event indicates the API response to the command object.
- Parameters:
-
[in] pCommand contains the response to the Command object.
HRESULT SilentModeStatusChanged | ( | [in] VARIANT_BOOL | Silent | ) |
This event occurs when a silent mode is switched off.
- Parameters:
-
[in] Silent contains the Skype client silent status.
HRESULT SmsMessageStatusChanged | ( | [in] ISmsMessage * | pMessage, |
[in] TSmsMessageStatus | Status | ||
) |
This event is caused by a change in the SMS message status.
- Parameters:
-
[in] pMessage contains the interface pointer for the SmsMessage object. [in] Status contains the new message status.
HRESULT SmsTargetStatusChanged | ( | [in] ISmsTarget * | pTarget, |
[in] TSmsTargetStatus | Status | ||
) |
This event is caused by a change in the SMS target status.
- Parameters:
-
[in] pTarget contains the interface pointer for the SmsTarget object. [in] Status contains the new target status.
HRESULT UILanguageChanged | ( | [in] BSTR | Code | ) |
This event occurs when user changes Skype client language.
- Parameters:
-
[in] Code contains the new language code.
HRESULT UserAuthorizationRequestReceived | ( | [in] IUser * | pUser | ) |
This event occurs when user sends you authorization request.
- Parameters:
-
[in] pUser contains the the interface pointer for the User object.
HRESULT UserMood | ( | [in] IUser * | pUser, |
[in] BSTR | MoodText | ||
) |
This event is caused by a change in the mood text of the user.
- Parameters:
-
[in] pUser contains the interface pointer for the User object. [in] MoodText contains the new mood text.
HRESULT UserStatus | ( | [in] TUserStatus | Status | ) |
This event is caused by a user status change.
- Parameters:
-
[in] Status contains the new user status.
HRESULT VoicemailStatus | ( | [in] IVoicemail * | pMail, |
[in] TVoicemailStatus | Status | ||
) |
This event is caused by a change in voicemail status.
- Parameters:
-
[in] pMail contains the interface pointer for the Voicemail object. [in] Status contains the new voicemail status.
HRESULT WallpaperChanged | ( | [in] BSTR | Path | ) |
This event occurs when a wallpaper changes.
- Parameters:
-
[in] Path to new wallpaper bitmap.
- See also:
- IClient::Wallpaper
The documentation for this interface was generated from the following file:
Copyright � 2006 Skype Limited. All rights reserved.