DBasicIMEvents Dispinterface

Deprecated. The DBasicIMEvents dispinterface handles events that are generated or received by a BasicIMObject object.

Note  The DBasicIMEvents dispinterface is available for use in Microsoft Windows Messenger 4.7. It might be altered or unavailable in subsequent versions of Windows Messenger. You should use DMessengerEvents instead.

DBasicIMEvents Members

Event name Description #define for the event (for use when implementing IDispatch::Invoke)
OnAppShutdown Not currently supported.
OnContactListAddResult Not currently supported.
OnContactListRemoveResult Not currently supported.
OnLocalStateChangeResult Not currently supported.
OnLogoff Indicates that the logoff is complete.
Note  The DBasicIMEvents::OnLogoff event is available for use in Windows Messenger 4.7. It might be altered or unavailable in subsequent versions of Windows Messenger. You should use DMessengerEvents::OnSignout instead.
OnLogonResult Not currently supported.
OnUserFriendlyNameChangeResult Not currently supported.
OnUserStateChanged Indicates that the user's state has changed.
Note  The DBasicIMEvents::OnUserStateChanged event is available for use in Windows Messenger 4.7. It might be altered or unavailable in subsequent versions of Windows Messenger. You should use DMessengerEvents::OnContactStatusChange instead.

Remarks

Important  DBasicIMEvents 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 mdisp.h, mdisp.idl
Minimum availability Messenger 4.0
Minimum operating systems Windows XP