home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / osi / isode / vmsisode / vmsisode80_tar.Z / vmsisode80_tar / sockit / gccinclude / uaidef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-07-30  |  3.7 KB  |  144 lines

  1. #define UAI$_RTYPE 1
  2. #define UAI$_VERSION 2
  3. #define UAI$_USRDATOFF 3
  4. #define UAI$_USERNAME 4
  5. #define UAI$_USERNAME_TAG 5
  6. #define UAI$_UIC 6
  7. #define UAI$_MEM 7
  8. #define UAI$_GRP 8
  9. #define UAI$_SUB_ID 9
  10. #define UAI$_PARENT_ID 10
  11. #define UAI$_ACCOUNT 11
  12. #define UAI$_OWNER 12
  13. #define UAI$_DEFDEV 13
  14. #define UAI$_DEFDIR 14
  15. #define UAI$_LGICMD 15
  16. #define UAI$_DEFCLI 16
  17. #define UAI$_CLITABLES 17
  18. #define UAI$_PWD 18
  19. #define UAI$_PWD2 19
  20. #define UAI$_LOGFAILS 20
  21. #define UAI$_SALT 21
  22. #define UAI$_ENCRYPT 22
  23. #define UAI$_ENCRYPT2 23
  24. #define UAI$_PWD_LENGTH 24
  25. #define UAI$_EXPIRATION 25
  26. #define UAI$_PWD_LIFETIME 26
  27. #define UAI$_PWD_DATE 27
  28. #define UAI$_PWD2_DATE 28
  29. #define UAI$_LASTLOGIN_I 29
  30. #define UAI$_LASTLOGIN_N 30
  31. #define UAI$_PRIV 31
  32. #define UAI$_DEF_PRIV 32
  33. #define UAI$_MIN_CLASS 33
  34. #define UAI$_MAX_CLASS 34
  35. #define UAI$_FLAGS 35
  36. #define UAI$_NETWORK_ACCESS_P 36
  37. #define UAI$_NETWORK_ACCESS_S 37
  38. #define UAI$_BATCH_ACCESS_P 38
  39. #define UAI$_BATCH_ACCESS_S 39
  40. #define UAI$_LOCAL_ACCESS_P 40
  41. #define UAI$_LOCAL_ACCESS_S 41
  42. #define UAI$_DIALUP_ACCESS_P 42
  43. #define UAI$_DIALUP_ACCESS_S 43
  44. #define UAI$_REMOTE_ACCESS_P 44
  45. #define UAI$_REMOTE_ACCESS_S 45
  46. #define UAI$_PRIMEDAYS 46
  47. #define UAI$_PRI 47
  48. #define UAI$_QUEPRI 48
  49. #define UAI$_MAXJOBS 49
  50. #define UAI$_MAXACCTJOBS 50
  51. #define UAI$_MAXDETACH 51
  52. #define UAI$_PRCCNT 52
  53. #define UAI$_BIOLM 53
  54. #define UAI$_DIOLM 54
  55. #define UAI$_TQCNT 55
  56. #define UAI$_ASTLM 56
  57. #define UAI$_ENQLM 57
  58. #define UAI$_FILLM 58
  59. #define UAI$_SHRFILLM 59
  60. #define UAI$_WSQUOTA 60
  61. #define UAI$_DFWSCNT 61
  62. #define UAI$_WSEXTENT 62
  63. #define UAI$_PGFLQUOTA 63
  64. #define UAI$_CPUTIM 64
  65. #define UAI$_BYTLM 65
  66. #define UAI$_PBYTLM 66
  67. #define UAI$_JTQUOTA 67
  68. #define UAI$_PROXY_LIM 68
  69. #define UAI$_PROXIES 69
  70. #define UAI$_ACCOUNT_LIM 70
  71. #define UAI$_ACCOUNTS 71
  72. #define UAI$_MAX_ITEM_CODE 72
  73. #define UAI$C_AD_II 0
  74. #define UAI$C_PURDY 1
  75. #define UAI$C_PURDY_V 2
  76. #define UAI$M_DISCTLY 1
  77. #define UAI$M_DEFCLI 2
  78. #define UAI$M_LOCKPWD 4
  79. #define UAI$M_CAPTIVE 8
  80. #define UAI$M_DISACNT 16
  81. #define UAI$M_DISWELCOM 32
  82. #define UAI$M_DISMAIL 64
  83. #define UAI$M_NOMAIL 128
  84. #define UAI$M_GENPWD 256
  85. #define UAI$M_PWD_EXPIRED 512
  86. #define UAI$M_PWD2_EXPIRED 1024
  87. #define UAI$M_AUDIT 2048
  88. #define UAI$M_DISREPORT 4096
  89. #define UAI$M_DISRECONNECT 8192
  90. #define UAI$M_AUTOLOGIN 16384
  91. #define UAI$M_DISFORCE_PWD_CHANGE 32768
  92. struct flags {
  93.     unsigned uai$v_disctly : 1;
  94.     unsigned uai$v_defcli : 1;
  95.     unsigned uai$v_lockpwd : 1;
  96.     unsigned uai$v_captive : 1;
  97.     unsigned uai$v_disacnt : 1;
  98.     unsigned uai$v_diswelcom : 1;
  99.     unsigned uai$v_dismail : 1;
  100.     unsigned uai$v_nomail : 1;
  101.     unsigned uai$v_genpwd : 1;
  102.     unsigned uai$v_pwd_expired : 1;
  103.     unsigned uai$v_pwd2_expired : 1;
  104.     unsigned uai$v_audit : 1;
  105.     unsigned uai$v_disreport : 1;
  106.     unsigned uai$v_disreconnect : 1;
  107.     unsigned uai$v_autologin : 1;
  108.     unsigned uai$v_disforce_pwd_change : 1;
  109.     } ;
  110.  
  111. struct primedays {
  112.     unsigned uai$v_monday : 1;
  113.     unsigned uai$v_tuesday : 1;
  114.     unsigned uai$v_wednesday : 1;
  115.     unsigned uai$v_thursday : 1;
  116.     unsigned uai$v_friday : 1;
  117.     unsigned uai$v_saturday : 1;
  118.     unsigned uai$v_sunday : 1;
  119.     unsigned uai$v_fill_6 : 1;
  120.     } ;
  121. #define    UAI$V_DISCTLY    0
  122. #define    UAI$V_DEFCLI    1
  123. #define    UAI$V_LOCKPWD    2
  124. #define    UAI$V_CAPTIVE    3
  125. #define    UAI$V_DISACNT    4
  126. #define    UAI$V_DISWELCOM    5
  127. #define    UAI$V_DISMAIL    6
  128. #define    UAI$V_NOMAIL    7
  129. #define    UAI$V_GENPWD    8
  130. #define    UAI$V_PWD_EXPIRED    9
  131. #define    UAI$V_PWD2_EXPIRED    10
  132. #define    UAI$V_AUDIT    11
  133. #define    UAI$V_DISREPORT    12
  134. #define    UAI$V_DISRECONNECT    13
  135. #define    UAI$V_AUTOLOGIN    14
  136. #define    UAI$V_DISFORCE_PWD_CHANGE    15
  137. #define    UAI$V_MONDAY    0
  138. #define    UAI$V_TUESDAY    1
  139. #define    UAI$V_WEDNESDAY    2
  140. #define    UAI$V_THURSDAY    3
  141. #define    UAI$V_FRIDAY    4
  142. #define    UAI$V_SATURDAY    5
  143. #define    UAI$V_SUNDAY    6
  144.