C++ API (1065)
struct Event1065 { Symbol type; Symbol response; UINT32 flags; XMLNode* xmlNode; union { EventState state; EventContent content; EventLog log; EventFunction function; EventAccess access; }; }; inline Event1065 newEvent(Symbol type) { Event1065 event; __clear(event); event.type = type; return event; } void event(Event1065& event);

Legacy 1065 events were fired through a slightly different events interface (form above). In particular, data was passed as part of the Event structure directly (rather than via the data pointer). Current native Events are translated by 1065 into this legacy form.

  • EventAccess is not documented, since it is only needed by Data objects, and no Data object will ever be authored against this binding in future.