Edit

Share via


eventsys.h header

This header is used by multiple technologies. For more information, see:

eventsys.h contains the following programming interfaces:

Interfaces

 
IEnumEventObject

Enumerates the event objects that are registered in the COM+ events store.
IEventClass

Associates a class of event objects with the event interface those objects implement.
IEventClass2

Used to set and obtain data on event class objects. This interface extends the IEventClass interface.
IEventControl

Controls the behavior of an event object, the object that fires an event to its subscribers. (IEventControl)
IEventObjectChange

Notifies subscribers of changes to the event store.
IEventObjectChange2

Notifies subscribers of changes to the event store while including partition and application ID information.
IEventObjectCollection

Manages objects in an event objects collection.
IEventProperty

Associates a named event property with its value.
IEventPublisher

Registers, modifies, removes, and provides information about an event publisher.
IEventSubscription

Specifies information about the relationship between an event subscriber and an event to which it is subscribing. It is used by publisher filters.
IEventSystem

Provides access to the event data store.
IFiringControl

Fires an event to a single subscription.
IMultiInterfaceEventControl

Controls the behavior of an event object, the object that fires an event to its subscribers. (IMultiInterfaceEventControl)
IMultiInterfacePublisherFilter

Manages a filtered subscription cache for an event method.
IPublisherFilter

Acts as a callback interface so that event publishers can control which subscribers receive event notifications or the order in which subscribers are notified.

Structures

 
COMEVENTSYSCHANGEINFO

Represents a system event structure, which contains the partition and application ID from which an event originated.

Enumerations

 
EOC_ChangeType

Indicates the nature of the change to an event object.