DMessengerEvents Dispinterface

Deprecated. The DMessengerEvents dispinterface handles events that are generated or received by a Messenger object.

DMessengerEvents Members

Event name Description #define for the event (for use when implementing IDispatch::Invoke)
OnAppShutdown Indicates that the client application is about to shut down for purposes of a client upgrade initiated either by the server or client user. DISPID_MUAE_ONAPPSHUTDOWN
OnContactAddedToGroup Indicates that a contact has been added to a group. DISPID_MUAE_ADD_USRGRP
OnContactBlockChange Indicates that the block settings of a contact in the local client's Contact List have changed. Queries whether the contact is blocked by the local client user. DISPID_MUAE_ONUSERBLOCKCHANGE
OnContactFriendlyNameChange Indicates that a contact in the client's Contact List has changed the friendly name. DISPID_MUAE_ONUSERFRIENDLYNAMECHANGE
OnContactListAdd Indicates the result of an attempt to add to the Messenger object's Contact List. DISPID_MUAE_ONLISTADD
OnContactListRemove Indicates the result of an attempt to remove a contact from the Messenger object's Contact List. DISPID_MUAE_ONLISTREMOVE
OnContactPagerChange Indicates that a contact in the local client's Contact List has changed the pager information access permissions. DISPID_MUAE_ONUSERPAGERCHANGE
OnContactPhoneChange Indicates that the phone information of a contact in the local client's Contact List has changed. DISPID_MUAE_ONUSERPHONECHANGE
OnContactPropertyChange Indicates that property information for a contact in the local client's Contact List has changed. DISPID_MUAE_ONUSERPROPERTYCHANGE
OnContactRemovedFromGroup Indicates that a contact has been removed from a group. DISPID_MUAE_REMOVE_USRGRP
OnContactStatusChange Indicates that the status of a contact in the local client's Contact List has changed, and returns the current state of the contact. DISPID_MUAE_ONUSERSTATECHANGE
OnGroupAdded Indicates that a new group has been created. DISPID_MUAE_ADDGROUP
OnGroupNameChanged Indicates that the name of a group has been changed. DISPID_MUAE_RENAMEGROUP
OnGroupRemoved Indicates that a group has been deleted. DISPID_MUAE_REMOVEGROUP
OnIMWindowContactAdded Indicates that a contact has been added to the ongoing conversation. DISPID_MUAE_ONIMWINDOWADD
OnIMWindowContactRemoved Indicates that a contact has been removed from the ongoing conversation. DISPID_MUAE_ONIMWINDOWREMOVE
OnIMWindowCreated Indicates that a new conversation window has been opened. DISPID_MUAE_ONIMWINDOWCREATED
OnIMWindowDestroyed Indicates that a new conversation window has been closed. DISPID_MUAE_ONIMWINDOWDESTROYED
OnMyFriendlyNameChange Indicates that the local client's friendly name has been changed or that a change was attempted. DISPID_MUAE_ONMYFRIENDLYNAMECHANGE
OnMyPhoneChange Indicates that the local client's phone contact information has been changed or that a change was attempted. DISPID_MUAE_ONMYPHONECHANGE
OnMyPropertyChange Indicates that an uncategorized element of the local client's property information has been changed or that a change was attempted. DISPID_MUAE_ONMYPROPERTYCHANGE
OnMyStatusChange Indicates that the status of the local client has changed or that a status change was attempted, and returns the current status of the local client. DISPID_MUAE_ONMYSTATECHANGE
OnSignin Indicates that an attempt has been made to sign in to the primary service. DISPID_MUAE_ONSIGNIN
OnSignout Indicates that the local client has signed out of the primary service. DISPID_MUAE_ONSIGNOUT
OnUnreadEmailChange Indicates the number of unread e-mail messages in the Messenger client's correlated MSN Hotmail Inbox that have changed from the last count of previous DMessengerEvents::OnUnreadEmailChange events or initial sign-in. DISPID_MUAE_ONUNREADEMAILCHANGE

Remarks

Important  DMessengerEvents is no longer available in Windows Vista. See Windows Messenger for more information.

Interface Information

Stock Implementation msgsc.dll
Custom Implementation No
Header and IDL files msgrua.h, msgrua.idl
Minimum availability Messenger 4.0
Minimum operating systems Windows XP