typedef struct audit_event { cobuns32_t version; Version of structure format cobuns32_t flags; Control flags cobuns32_t event_id; Audit event identifier cobuns32_t event_category; Audit event category cobuns32_t data_count; Number of audit data items cobuns32_t reserved1[7]; Reserved for future use cobuns32_t *event_len; Audit data item lengths cobuns32_t *event_type; Audit data item types void *event_data; Audit data items void *reserved2[7]; Reserved for future use }AUDIT_EVENT; Version types (version): #define AUDIT_EVENT_VERSION 0 Control flags (flags): #define AUDIT_EVENT_FLAGS_NONE 0x00000000 Audit event categories (event_category): #define AUDIT_EVENT_CATEGORY_UNKNOWN 0 Audit data item types (event_type): #define AUDIT_EVENT_TYPE_BINARY 0 #define AUDIT_EVENT_TYPE_TEXT 1 #define AUDIT_EVENT_TYPE_ADDRESS 2 #define AUDIT_EVENT_TYPE_COMP5 3 #define AUDIT_EVENT_TYPE_COMPX 4 #define AUDIT_EVENT_TYPE_UTF8 5 #define AUDIT_EVENT_TYPE_COMP5S 6 #define AUDIT_EVENT_TYPE_COMPXS 7