Notification Event Type Flags

4/8/2010

These flags define the ulEventType member of the NOTIFICATION structure, which contains information about an event that has occurred and the data that has been effected by the event.

Flag Value Description

fnevCriticalError

0x00000001

A global error has occurred, such as a session shut down in progress. The info member contains an ERROR_NOTIFICATION structure.

fnevExtended

0x80000000

An internal event defined by a particular service provider has occurred. The info member contains an EXTENDED_NOTIFICATION structure.

fnevNewMail

0x00000002

A message has been delivered to the appropriate receive folder for the message class and is waiting to be processed. The info member contains a NEWMAIL_NOTIFICATION structure.

fnevObjectCopied

0x00000040

A MAPI object has been copied. The info member contains an OBJECT_NOTIFICATION structure.

fnevObjectCreated

0x00000004

A MAPI object has been created. The info member contains an OBJECT_NOTIFICATION structure.

fnevObjectDeleted

0x00000008

A MAPI object has been deleted. The info member contains an OBJECT_NOTIFICATION structure.

fnevObjectModified

0x00000010

A MAPI object has changed. The info member contains an OBJECT_NOTIFICATION structure.

fnevObjectMoved

0x00000020

A message store or address book object has been moved. The info member contains an OBJECT_NOTIFICATION structure.

fnevSearchComplete

0x00000080

A search operation has finished, and the results are available. The info member contains an OBJECT_NOTIFICATION structure.

fnevTableModified

0x00000100

Information in a table has changed. The info member contains a TABLE_NOTIFICATION structure.

See Also

Reference

NOTIFICATION
ERROR_NOTIFICATION
EXTENDED_NOTIFICATION

Other Resources

MAPI Flags