1 " BEGIN INCLUDE FILE access_audit_bin_header.incl.alm
 2 
 3 " NOTE: This include file has a pl1 counterpart.  Keep them in sync.
 4 "
 5 " Modification history:
 6 "    85-01-17 by E. Swenson to rename to access_audit_bin_header.incl.alm
 7 "    85-01-16 by E. Swenson to add session_uid
 8 
 9 "
10 "         Structure audit_record_header
11 "
12           equ       audit_head_size,20
13 
14           equ       audit_head.type_word,0
15           equ       audit_head.type_shift,27
16           bool      audit_head.type_mask,000777
17           equ       audit_head.version,0
18           equ       audit_head.version_shift,18
19           bool      audit_head.version_mask,000777
20           equ       audit_head.flags,0  " LOWER
21           equ       audit_head.subj_process_word,0
22           bool      audit_head.subj_process,400000 " DL
23           equ       audit_head.obj_valid_word,0
24           bool      audit_head.obj_valid,200000 " DL
25 
26           equ       audit_head.operation_code,1
27           equ       audit_head.event_flags,2
28           equ       audit_head.session_uid,3
29 
30           equ       audit_head.subjects,4 " LEVEL 2
31           equ       audit_head.person,4
32           equ       audit_head.ring_word,12
33           equ       audit_head.ring_shift,33
34           bool      audit_head.ring_mask,000007
35           equ       audit_head.anonymous_word,12
36           bool      audit_head.anonymous,040000 " DU
37           equ       audit_head.process_id,13
38           equ       audit_head.authorization,14 " DOUBLE
39           equ       audit_head.min_authorization,16 " DOUBLE
40           equ       audit_head.max_authorization,18 " DOUBLE
41 
42           equ       ARH_PROXY,2                   " MANIFEST
43           equ       ARH_NO_PROXY,1                " MANIFEST
44           equ       ACCESS_AUDIT_HEADER_VERSION_3,3 " MANIFEST
45 
46 "END INCLUDE FILE access_audit_bin_header.incl.alm