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