1 /* begin include file - access_audit_ssobj_info.incl.pl1 */
 2 
 3 /* Modified 85-01-22 by EJ Sharpe - changed char(8) version */
 4 
 5 /* This structure describes the default binary information
 6    for storage system objects in an audit log message.
 7    Values for the "type" field are defined in
 8                     access_audit_binary_def.incl.pl1
 9 */
10 
11 dcl audit_ssobj_info_ptr      pointer;
12 
13 dcl 1 audit_ssobj_info   based (audit_ssobj_info_ptr) aligned,
14       2 info_type             fixed bin (9) uns unal,       /* AAB_ss_object */
15       2 version               fixed bin (9) uns unal,
16       2 pad                   bit (18) unal,
17       2 parent_uid_path (0:15) bit (36) aligned,
18       2 entry_uid             bit (36),
19       2 dtem                  bit (36),
20       2 raw_mode              bit (36),
21       2 ex_mode               bit (36),
22       2 ring_brackets (3)     bit (3) unal,
23       2 ex_ring_brackets (3)  bit (3) unal,
24       2 flags       unal,
25         3 (
26           dirsw,
27           per_process_sw,
28           safety_sw,
29           multiple_class,
30           audit_flag,
31           security_oosw,
32           entrypt_sw,
33           master_dir
34           )                   bit (1) unal,
35         3 pad                 bit (10) unal,
36       2 access_class          bit (72);           /* double word aligned */
37 
38 
39 dcl  audit_ssobj_info_version fixed bin (9) uns unal init (1)
40                                    static options (constant);
41 
42 /* slightly shorter info for links, first six components are same */
43 
44 dcl audit_link_info_ptr       pointer;
45 
46 dcl 1 audit_link_info   based (audit_link_info_ptr) aligned,
47       2 info_type             fixed bin (9) uns unal,       /* AAB_ss_link */
48       2 version               fixed bin (9) uns unal,
49       2 pad                   bit (18) unal,
50       2 parent_uid_path (0:15) bit (36) aligned,
51       2 entry_uid             bit (36),
52       2 dtem                  bit (36);
53 
54 dcl  audit_link_info_version  fixed bin (9) uns unal init (1)
55                                    static options (constant);
56 
57 /* end include file - access_audit_ssobj_info.incl.pl1 */