The RuleInformation structure defines the meta data for a rule and includes generator ID, signature ID, revision, classification, priority, message text, and a list of references.
typedef struct _RuleInformation { u_int32_t genID; u_int32_t sigID; u_int32_t revision; char *classification; /* String format of classification name */ u_int32_t priority; char *message; RuleReference **references; /* NULL terminated array of references */ RuleMetaData **meta; /* NULL terminated array of references */ } RuleInformation;