Note: Audit Manager is deprecated and provided for backward compatibility only. We recommend that you use syslog events instead.
See
Enterprise Server Auditing for more information.
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