/********************************************************************************************************************************/ /* Created: 15-MAR-2001 23:37:58 by OpenVMS SDL EV1-33 */ /* Source: 15-MAR-2001 23:34:09 _$11$DUA933:[BUILD.SDL]STARDEFFL.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $IMPDEF ***/ #ifndef __IMPDEF_LOADED #define __IMPDEF_LOADED 1 #pragma nostandard #ifdef __cplusplus extern "C" { #define __unknown_params ... #else #define __unknown_params #endif #if !defined(__VAXC) && !defined(VAXC) #define __struct struct #define __union union #else #define __struct variant_struct #define __union variant_union #endif /*+ */ /* $PERSONA_CREATE, $PERSONA_ASSUME FLAGS bit definitions */ /*- */ #define IMP$M_ASSUME_SECURITY 0x1 #define IMP$M_ASSUME_ACCOUNT 0x2 #define IMP$M_ASSUME_JOB_WIDE 0x4 #define IMP$M_ASSUME_DEFPRIV 0x8 #define IMP$M_ASSUME_DEFCLASS 0x10 union impflagdef { __struct { unsigned imp$v_assume_security : 1; unsigned imp$v_assume_account : 1; unsigned imp$v_assume_job_wide : 1; unsigned imp$v_assume_defpriv : 1; unsigned imp$v_assume_defclass : 1; unsigned imp$v_fill_0 : 2; unsigned imp$v_fill_1 : 25; } imp$r_impdef_bits; } ; #if !defined(__VAXC) && !defined(VAXC) #define imp$v_assume_security imp$r_impdef_bits.imp$v_assume_security #define imp$v_assume_account imp$r_impdef_bits.imp$v_assume_account #define imp$v_assume_job_wide imp$r_impdef_bits.imp$v_assume_job_wide #define imp$v_assume_defpriv imp$r_impdef_bits.imp$v_assume_defpriv #define imp$v_assume_defclass imp$r_impdef_bits.imp$v_assume_defclass #endif /* #if !defined(__VAXC) && !defined(VAXC) */ #ifdef __cplusplus } #endif #pragma standard #endif /* __IMPDEF_LOADED */