This structure describes a time cue point event. There are two types of time cue point events: one is used to report a cue point, while the other is used to report an event, as well as to pause the stream. These events can be enabled through an SpiEnableEvent call.
typedef struct _TIME_EVCB {
ULONG ulType; /* Event type. */
ULONG ulSubType; /* Not used. */
ULONG ulFlags; /* Flags. */
HSTREAM hstream; /* Stream handle. */
HID hid; /* Stream handler ID. */
ULONG ulStatus; /* Status of event. */
MMTIME mmtimeStream; /* MMTIME stream. */
ULONG unused1; /* Not used. */
ULONG unused2; /* Not used. */
} TIME_EVCB;
typedef TIME _ EVCB FAR * PTIME _ EVCB ;