c This file is particularly for system dependent definitions c likely to change with VMS versions c from UAFDEF VMS 5.1 Parameter UAF$T_Username = 4 ! offset to Username Parameter UAF$S_Username = 32 ! length of Username c the next 3 fields are counted strings, so offset and length are adjusted c by 1 Parameter UAF$T_Owner = 85 ! offset to Owner Parameter UAF$S_Owner = 31 ! length of Owner C C mods by Mike Cochran to fix last user in UAF problem C Parameter UAF$K_DefDev = 117 ! offset to count Parameter UAF$T_DefDev = 118 ! offset to Default Device Parameter UAF$S_DefDev = 31 ! length of Default Device Parameter UAF$K_DefDir = 149 ! offset to count Parameter UAF$T_DefDir = 150 ! offset to Default Directory Parameter UAF$S_DefDir = 63 ! length of Default Directory c ! mail messages not in UAF Parameter UAF$Q_LASTLOGIN_I = 397 ! offset to Last login time Parameter UAF$S_LASTLOGIN_I = 8 ! length of Last login time C Parameter UAF$K_Length = 1412 ! record length (Maximum) c Offset (initial subscript) of UIC Parameter UAF$K_UIC = 37 ! Offset (counting from 1) to uic c ! (member, group) Parameter UAF$L_Flags = 469 ! offset to flags longword C C Bits (and masks) for FLAGS longword C INTEGER*4 UAF$V_DISCTLY !no user control-y INTEGER*4 UAF$V_DEFCLI !only allow user default cli INTEGER*4 UAF$V_LOCKPWD !disable set password command INTEGER*4 UAF$V_CAPTIVE !captive account (no overrides) INTEGER*4 UAF$V_DISACNT !no interactive login INTEGER*4 UAF$V_DISWELCOM !skip welcome message INTEGER*4 UAF$V_DISMAIL !skip new mail message INTEGER*4 UAF$V_NOMAIL !disable mail delivery INTEGER*4 UAF$V_GENPWD !passwords must be generated INTEGER*4 UAF$V_PWD_EXPIRED !password has expired INTEGER*4 UAF$V_PWD2_EXPIRED !2nd password has expired INTEGER*4 UAF$V_AUDIT !audit all actions INTEGER*4 UAF$V_DISREPORT !skip last login messages INTEGER*4 UAF$V_DISRECONNECT !inhibit reconnections INTEGER*4 UAF$V_AUTOLOGIN !auto-login only INTEGER*4 UAF$V_DISFORCE_PWD_CHANGE !Disable forced password change PARAMETER (UAF$V_DISCTLY=0) PARAMETER (UAF$V_DEFCLI=1) PARAMETER (UAF$V_LOCKPWD=2) PARAMETER (UAF$V_CAPTIVE=3) PARAMETER (UAF$V_DISACNT=4) PARAMETER (UAF$V_DISWELCOM=5) PARAMETER (UAF$V_DISMAIL=6) PARAMETER (UAF$V_NOMAIL=7) PARAMETER (UAF$V_GENPWD=8) PARAMETER (UAF$V_PWD_EXPIRED=9) PARAMETER (UAF$V_PWD2_EXPIRED=10) PARAMETER (UAF$V_AUDIT=11) PARAMETER (UAF$V_DISREPORT=12) PARAMETER (UAF$V_DISRECONNECT=13) PARAMETER (UAF$V_AUTOLOGIN=14) PARAMETER (UAF$V_DISFORCE_PWD_CHANGE=15) C privilege definitions (converted to masks) Parameter PRV$M_Cmkrnl = '00000001'X Parameter PRV$M_World = '00010000'X Parameter PRV$M_Oper = '00040000'X Parameter PRV$M_Sysprv = '10000000'X c FAB offsets for user open Parameter FAB$B_ACMODES = 74 c Parameter FAB$V_LNM_MODE = 0 c CLI return codes Parameter CLI$_Defaulted = '0003FD21'X