/* * * Access Control list Entry structure definitions */ #ifndef _ACEDEF_H #define _ACEDEF_H #define ACE$C_KEYID 1 /* key identifier entry */ #define ACE$C_RMSJNL_BI 2 /* RMS BI journal */ #define ACE$C_RMSJNL_AI 3 /* RMS AI journal */ #define ACE$C_RMSJNL_AT 4 /* RMS AT journal */ #define ACE$C_AUDIT 5 /* security audit journal entry */ #define ACE$C_ALARM 6 /* security alarm entry */ #define ACE$C_INFO 7 /* general purpose information */ #define ACE$C_RMSJNL_RU_DEFAULT 8 /* RU journal default volume */ #define ACE$C_DIRDEF 9 /* directory default protection */ #define ACE$C_RMSJNL_RU 10 /* RU journal (many per file) */ #define ACE$C_SUBSYSTEM_IDS 11 /* protected subsystem ids */ #define ACE$C_OIL 12 /* Object Information Label */ #define ACE$C_NEW_OWNER 13 /* Protection for owner ACE */ #define ACE$C_MAX_CODE 14 /* Maximum ACE type code plus 1 */ /* ACE types registered to outside products. Not recognized by VMS software. */ /* Registered for Pathworks... */ #define ACE$C_PATHWORKS 128 /* Pathworks common ACE */ #define ACE$C_LANMAN_SECURITY 129 /* LANMAN security */ #define ACE$C_LANMAN_ATTRIB 130 /* LANMAN extended attributes */ #define ACE$C_NETWARE 131 /* Netware trustee */ #define ACE$C_MAC_COMMENT 132 /* MacIntosh comment */ #define ACE$C_PATHWORKS_1 133 /* reserved to Pathworks */ #define ACE$C_PATHWORKS_2 134 /* reserved to Pathworks */ #define ACE$C_PATHWORKS_3 135 /* reserved to Pathworks */ #define ACE$C_RESERVED 255 /* reserved ACE type */ #define ACE$C_APPLICATION 7 /* alternate application ACE code */ #define ACE$C_CUST 1 /* customer defined */ #define ACE$C_CSS 2 /* CSS defined */ #define ACE$C_VMS 3 /* VMS defined */ #define ACE$V_SUCCESS 0 #define ACE$V_FAILURE 1 #define ACE$V_DEFAULT 8 #define ACE$V_PROTECTED 9 #define ACE$V_HIDDEN 10 #define ACE$V_NOPROPAGATE 11 #define ACE$M_SUCCESS (1<