/* * * Security auditing definitions. */ #ifndef _NSADEF_H #define _NSADEF_H /* Define the packet header and record types used for security auditing. */ #define NSA$C_MSG_SERVER 1 /* audit server control message */ #define NSA$C_MSG_AUDIT 2 /* change in auditable events */ #define NSA$C_MSG_BREAKIN 3 /* breakin attempt */ #define NSA$C_MSG_INSTALL 4 /* change to INSTALLed database */ #define NSA$C_MSG_LOGFAIL 5 /* login failure */ #define NSA$C_MSG_LOGIN 6 /* successful login */ #define NSA$C_MSG_LOGOUT 7 /* successful logout */ #define NSA$C_MSG_MOUNT 8 /* volume mount or dismount */ #define NSA$C_MSG_NETUAF 9 /* network UAF change */ #define NSA$C_MSG_ACCESS 10 /* object access audit */ #define NSA$C_MSG_SYSUAF 11 /* UAF change */ #define NSA$C_MSG_RIGHTSDB 12 /* rights database change */ #define NSA$C_MSG_CUSTOMER 13 /* customer application event */ #define NSA$C_MSG_CSS 14 /* CSS application event */ #define NSA$C_MSG_LP 15 /* layered product event */ #define NSA$C_MSG_PRVAUD 16 /* privilege audit */ #define NSA$C_MSG_RESERVED_1 17 /* reserved message type code */ #define NSA$C_MSG_RESERVED_2 18 /* reserved message type code */ #define NSA$C_MSG_RESERVED_3 19 /* reserved message type code */ #define NSA$C_MSG_RESERVED_4 20 /* reserved message type code */ #define NSA$C_MSG_MAX_CODE 21 /* last type code (plus one) */ #define NSA$V_MANDATORY 0 #define NSA$V_ACL 1 #define NSA$V_INTERNAL 2 #define NSA$V_ALARM 3 #define NSA$V_AUDIT 4 #define NSA$M_MANDATORY (1<