Data types in the event interface for naming event types and defining structures that hold information related to specific event types.
All events have an associated mmsync_event_t structure, which is returned by mm_sync_events_get(). The mmsync_event_t structure contains the event type, its size, and a field to access additional data. The data field points to the contents of another structure that holds the extra information specific to the event type.