Hex Artifact Content

Not logged in

Artifact 9e090844a323ae500835b460801322cbe38c4c16:


0000: 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  /***************
0010: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0020: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0040: 2a 2a 2a 2a 2a 2a 2a 2a 5c 0a 2a 20 20 20 20 20  ********\.*     
0050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0060: 20 20 20 20 20 20 20 20 20 20 6c 6d 61 75 64 69            lmaudi
0070: 74 2e 64 20 20 20 20 20 20 20 20 20 20 20 20 20  t.d             
0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0090: 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20    *.*           
00a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00d0: 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20              *.* 
00e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00f0: 20 20 20 20 20 20 57 69 6e 64 6f 77 73 20 41 50        Windows AP
0100: 49 20 68 65 61 64 65 72 20 6d 6f 64 75 6c 65 20  I header module 
0110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0120: 20 20 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20        *.*       
0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0170: 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20  *.*             
0180: 20 20 20 20 54 72 61 6e 73 6c 61 74 65 64 20 66      Translated f
0190: 72 6f 6d 20 4d 69 6e 47 57 20 57 69 6e 64 6f 77  rom MinGW Window
01a0: 73 20 68 65 61 64 65 72 73 20 20 20 20 20 20 20  s headers       
01b0: 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20 20 20            *.*   
01c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
01d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
01e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
01f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0200: 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20      *.*         
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 6c                Pl
0220: 61 63 65 64 20 69 6e 74 6f 20 70 75 62 6c 69 63  aced into public
0230: 20 64 6f 6d 61 69 6e 20 20 20 20 20 20 20 20 20   domain         
0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a                *.
0250: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  \***************
0260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0280: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0290: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2f 20 43 4f 4d  ********/.// COM
02a0: 4d 45 4e 54 3a 20 54 68 69 73 20 66 69 6c 65 20  MENT: This file 
02b0: 6d 61 79 20 62 65 20 64 65 70 72 65 63 61 74 65  may be deprecate
02c0: 64 2e 0a 6d 6f 64 75 6c 65 20 77 69 6e 33 32 2e  d..module win32.
02d0: 6c 6d 61 75 64 69 74 3b 0a 0a 70 72 69 76 61 74  lmaudit;..privat
02e0: 65 20 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e 6c  e import win32.l
02f0: 6d 63 6f 6e 73 2c 20 77 69 6e 33 32 2e 77 69 6e  mcons, win32.win
0300: 64 65 66 3b 0a 0a 63 6f 6e 73 74 20 4c 4f 47 46  def;..const LOGF
0310: 4c 41 47 53 5f 46 4f 52 57 41 52 44 20 20 3d 20  LAGS_FORWARD  = 
0320: 30 3b 0a 63 6f 6e 73 74 20 4c 4f 47 46 4c 41 47  0;.const LOGFLAG
0330: 53 5f 42 41 43 4b 57 41 52 44 20 3d 20 31 3b 0a  S_BACKWARD = 1;.
0340: 63 6f 6e 73 74 20 4c 4f 47 46 4c 41 47 53 5f 53  const LOGFLAGS_S
0350: 45 45 4b 20 20 20 20 20 3d 20 32 3b 0a 0a 63 6f  EEK     = 2;..co
0360: 6e 73 74 20 41 43 54 49 4f 4e 5f 4c 4f 43 4b 4f  nst ACTION_LOCKO
0370: 55 54 20 20 20 20 20 3d 20 30 3b 0a 63 6f 6e 73  UT     = 0;.cons
0380: 74 20 41 43 54 49 4f 4e 5f 41 44 4d 49 4e 55 4e  t ACTION_ADMINUN
0390: 4c 4f 43 4b 20 3d 20 31 3b 0a 0a 63 6f 6e 73 74  LOCK = 1;..const
03a0: 20 41 45 5f 47 55 45 53 54 3d 30 3b 0a 63 6f 6e   AE_GUEST=0;.con
03b0: 73 74 20 41 45 5f 55 53 45 52 3d 31 3b 0a 63 6f  st AE_USER=1;.co
03c0: 6e 73 74 20 41 45 5f 41 44 4d 49 4e 3d 32 3b 0a  nst AE_ADMIN=2;.
03d0: 63 6f 6e 73 74 20 41 45 5f 4e 4f 52 4d 41 4c 3d  const AE_NORMAL=
03e0: 30 3b 0a 63 6f 6e 73 74 20 41 45 5f 55 53 45 52  0;.const AE_USER
03f0: 4c 49 4d 49 54 3d 30 3b 0a 63 6f 6e 73 74 20 41  LIMIT=0;.const A
0400: 45 5f 47 45 4e 45 52 41 4c 3d 30 3b 0a 63 6f 6e  E_GENERAL=0;.con
0410: 73 74 20 41 45 5f 45 52 52 4f 52 3d 31 3b 0a 63  st AE_ERROR=1;.c
0420: 6f 6e 73 74 20 41 45 5f 53 45 53 53 44 49 53 3d  onst AE_SESSDIS=
0430: 31 3b 0a 63 6f 6e 73 74 20 41 45 5f 42 41 44 50  1;.const AE_BADP
0440: 57 3d 31 3b 0a 63 6f 6e 73 74 20 41 45 5f 41 55  W=1;.const AE_AU
0450: 54 4f 44 49 53 3d 32 3b 0a 63 6f 6e 73 74 20 41  TODIS=2;.const A
0460: 45 5f 55 4e 53 48 41 52 45 3d 32 3b 0a 63 6f 6e  E_UNSHARE=2;.con
0470: 73 74 20 41 45 5f 41 44 4d 49 4e 50 52 49 56 52  st AE_ADMINPRIVR
0480: 45 51 44 3d 32 3b 0a 63 6f 6e 73 74 20 41 45 5f  EQD=2;.const AE_
0490: 41 44 4d 49 4e 44 49 53 3d 33 3b 0a 63 6f 6e 73  ADMINDIS=3;.cons
04a0: 74 20 41 45 5f 4e 4f 41 43 43 45 53 53 50 45 52  t AE_NOACCESSPER
04b0: 4d 3d 33 3b 0a 63 6f 6e 73 74 20 41 45 5f 41 43  M=3;.const AE_AC
04c0: 43 52 45 53 54 52 49 43 54 3d 34 3b 0a 63 6f 6e  CRESTRICT=4;.con
04d0: 73 74 20 41 45 5f 4e 4f 52 4d 41 4c 5f 43 4c 4f  st AE_NORMAL_CLO
04e0: 53 45 3d 30 3b 0a 63 6f 6e 73 74 20 41 45 5f 53  SE=0;.const AE_S
04f0: 45 53 5f 43 4c 4f 53 45 3d 31 3b 0a 63 6f 6e 73  ES_CLOSE=1;.cons
0500: 74 20 41 45 5f 41 44 4d 49 4e 5f 43 4c 4f 53 45  t AE_ADMIN_CLOSE
0510: 3d 32 3b 0a 63 6f 6e 73 74 20 41 45 5f 4c 49 4d  =2;.const AE_LIM
0520: 5f 55 4e 4b 4e 4f 57 4e 3d 30 3b 0a 63 6f 6e 73  _UNKNOWN=0;.cons
0530: 74 20 41 45 5f 4c 49 4d 5f 4c 4f 47 4f 4e 48 4f  t AE_LIM_LOGONHO
0540: 55 52 53 3d 31 3b 0a 63 6f 6e 73 74 20 41 45 5f  URS=1;.const AE_
0550: 4c 49 4d 5f 45 58 50 49 52 45 44 3d 32 3b 0a 63  LIM_EXPIRED=2;.c
0560: 6f 6e 73 74 20 41 45 5f 4c 49 4d 5f 49 4e 56 41  onst AE_LIM_INVA
0570: 4c 5f 57 4b 53 54 41 3d 33 3b 0a 63 6f 6e 73 74  L_WKSTA=3;.const
0580: 20 41 45 5f 4c 49 4d 5f 44 49 53 41 42 4c 45 44   AE_LIM_DISABLED
0590: 3d 34 3b 0a 63 6f 6e 73 74 20 41 45 5f 4c 49 4d  =4;.const AE_LIM
05a0: 5f 44 45 4c 45 54 45 44 3d 35 3b 0a 63 6f 6e 73  _DELETED=5;.cons
05b0: 74 20 41 45 5f 4d 4f 44 3d 30 3b 0a 63 6f 6e 73  t AE_MOD=0;.cons
05c0: 74 20 41 45 5f 44 45 4c 45 54 45 3d 31 3b 0a 63  t AE_DELETE=1;.c
05d0: 6f 6e 73 74 20 41 45 5f 41 44 44 3d 32 3b 0a 0a  onst AE_ADD=2;..
05e0: 63 6f 6e 73 74 20 41 45 5f 55 41 53 5f 55 53 45  const AE_UAS_USE
05f0: 52 20 20 20 3d 20 30 3b 0a 63 6f 6e 73 74 20 41  R   = 0;.const A
0600: 45 5f 55 41 53 5f 47 52 4f 55 50 20 20 3d 20 31  E_UAS_GROUP  = 1
0610: 3b 0a 63 6f 6e 73 74 20 41 45 5f 55 41 53 5f 4d  ;.const AE_UAS_M
0620: 4f 44 41 4c 53 20 3d 20 32 3b 0a 0a 63 6f 6e 73  ODALS = 2;..cons
0630: 74 20 53 56 41 55 44 5f 53 45 52 56 49 43 45 20  t SVAUD_SERVICE 
0640: 20 20 20 20 20 20 3d 20 31 3b 0a 63 6f 6e 73 74        = 1;.const
0650: 20 53 56 41 55 44 5f 47 4f 4f 44 53 45 53 53 4c   SVAUD_GOODSESSL
0660: 4f 47 4f 4e 20 3d 20 36 3b 0a 63 6f 6e 73 74 20  OGON = 6;.const 
0670: 53 56 41 55 44 5f 42 41 44 53 45 53 53 4c 4f 47  SVAUD_BADSESSLOG
0680: 4f 4e 20 20 3d 20 32 34 3b 0a 63 6f 6e 73 74 20  ON  = 24;.const 
0690: 53 56 41 55 44 5f 53 45 53 53 4c 4f 47 4f 4e 20  SVAUD_SESSLOGON 
06a0: 20 20 20 20 3d 20 53 56 41 55 44 5f 47 4f 4f 44      = SVAUD_GOOD
06b0: 53 45 53 53 4c 4f 47 4f 4e 7c 53 56 41 55 44 5f  SESSLOGON|SVAUD_
06c0: 42 41 44 53 45 53 53 4c 4f 47 4f 4e 3b 0a 63 6f  BADSESSLOGON;.co
06d0: 6e 73 74 20 53 56 41 55 44 5f 47 4f 4f 44 4e 45  nst SVAUD_GOODNE
06e0: 54 4c 4f 47 4f 4e 20 20 3d 20 39 36 3b 0a 63 6f  TLOGON  = 96;.co
06f0: 6e 73 74 20 53 56 41 55 44 5f 42 41 44 4e 45 54  nst SVAUD_BADNET
0700: 4c 4f 47 4f 4e 20 20 20 3d 20 33 38 34 3b 0a 63  LOGON   = 384;.c
0710: 6f 6e 73 74 20 53 56 41 55 44 5f 4e 45 54 4c 4f  onst SVAUD_NETLO
0720: 47 4f 4e 20 20 20 20 20 20 3d 20 53 56 41 55 44  GON      = SVAUD
0730: 5f 47 4f 4f 44 4e 45 54 4c 4f 47 4f 4e 7c 53 56  _GOODNETLOGON|SV
0740: 41 55 44 5f 42 41 44 4e 45 54 4c 4f 47 4f 4e 3b  AUD_BADNETLOGON;
0750: 0a 63 6f 6e 73 74 20 53 56 41 55 44 5f 4c 4f 47  .const SVAUD_LOG
0760: 4f 4e 20 20 20 20 20 20 20 20 20 3d 20 53 56 41  ON         = SVA
0770: 55 44 5f 4e 45 54 4c 4f 47 4f 4e 7c 53 56 41 55  UD_NETLOGON|SVAU
0780: 44 5f 53 45 53 53 4c 4f 47 4f 4e 3b 0a 63 6f 6e  D_SESSLOGON;.con
0790: 73 74 20 53 56 41 55 44 5f 47 4f 4f 44 55 53 45  st SVAUD_GOODUSE
07a0: 20 20 20 20 20 20 20 3d 20 30 78 36 30 30 3b 0a         = 0x600;.
07b0: 63 6f 6e 73 74 20 53 56 41 55 44 5f 42 41 44 55  const SVAUD_BADU
07c0: 53 45 20 20 20 20 20 20 20 20 3d 20 30 78 31 38  SE        = 0x18
07d0: 30 30 3b 0a 63 6f 6e 73 74 20 53 56 41 55 44 5f  00;.const SVAUD_
07e0: 55 53 45 20 20 20 20 20 20 20 20 20 20 20 3d 20  USE           = 
07f0: 53 56 41 55 44 5f 47 4f 4f 44 55 53 45 7c 53 56  SVAUD_GOODUSE|SV
0800: 41 55 44 5f 42 41 44 55 53 45 3b 0a 63 6f 6e 73  AUD_BADUSE;.cons
0810: 74 20 53 56 41 55 44 5f 55 53 45 52 4c 49 53 54  t SVAUD_USERLIST
0820: 20 20 20 20 20 20 3d 20 38 31 39 32 3b 0a 63 6f        = 8192;.co
0830: 6e 73 74 20 53 56 41 55 44 5f 50 45 52 4d 49 53  nst SVAUD_PERMIS
0840: 53 49 4f 4e 53 20 20 20 3d 20 31 36 33 38 34 3b  SIONS   = 16384;
0850: 0a 63 6f 6e 73 74 20 53 56 41 55 44 5f 52 45 53  .const SVAUD_RES
0860: 4f 55 52 43 45 20 20 20 20 20 20 3d 20 33 32 37  OURCE      = 327
0870: 36 38 3b 0a 63 6f 6e 73 74 20 53 56 41 55 44 5f  68;.const SVAUD_
0880: 4c 4f 47 4f 4e 4c 49 4d 20 20 20 20 20 20 3d 20  LOGONLIM      = 
0890: 36 35 35 33 36 3b 0a 0a 63 6f 6e 73 74 20 41 41  65536;..const AA
08a0: 5f 41 55 44 49 54 5f 41 4c 4c 3d 31 3b 0a 63 6f  _AUDIT_ALL=1;.co
08b0: 6e 73 74 20 41 41 5f 41 5f 4f 57 4e 45 52 3d 34  nst AA_A_OWNER=4
08c0: 3b 0a 63 6f 6e 73 74 20 41 41 5f 43 4c 4f 53 45  ;.const AA_CLOSE
08d0: 3d 38 3b 0a 63 6f 6e 73 74 20 41 41 5f 53 5f 4f  =8;.const AA_S_O
08e0: 50 45 4e 3d 31 36 3b 0a 63 6f 6e 73 74 20 41 41  PEN=16;.const AA
08f0: 5f 53 5f 57 52 49 54 45 3d 33 32 3b 0a 63 6f 6e  _S_WRITE=32;.con
0900: 73 74 20 41 41 5f 53 5f 43 52 45 41 54 45 3d 33  st AA_S_CREATE=3
0910: 32 3b 0a 63 6f 6e 73 74 20 41 41 5f 53 5f 44 45  2;.const AA_S_DE
0920: 4c 45 54 45 3d 36 34 3b 0a 63 6f 6e 73 74 20 41  LETE=64;.const A
0930: 41 5f 53 5f 41 43 4c 3d 31 32 38 3b 0a 63 6f 6e  A_S_ACL=128;.con
0940: 73 74 20 41 41 5f 53 5f 41 4c 4c 3d 32 35 33 3b  st AA_S_ALL=253;
0950: 0a 63 6f 6e 73 74 20 41 41 5f 46 5f 4f 50 45 4e  .const AA_F_OPEN
0960: 3d 32 35 36 3b 0a 63 6f 6e 73 74 20 41 41 5f 46  =256;.const AA_F
0970: 5f 57 52 49 54 45 3d 35 31 32 3b 0a 63 6f 6e 73  _WRITE=512;.cons
0980: 74 20 41 41 5f 46 5f 43 52 45 41 54 45 3d 35 31  t AA_F_CREATE=51
0990: 32 3b 0a 63 6f 6e 73 74 20 41 41 5f 46 5f 44 45  2;.const AA_F_DE
09a0: 4c 45 54 45 3d 31 30 32 34 3b 0a 63 6f 6e 73 74  LETE=1024;.const
09b0: 20 41 41 5f 46 5f 41 43 4c 3d 32 30 34 38 3b 0a   AA_F_ACL=2048;.
09c0: 63 6f 6e 73 74 20 41 41 5f 46 5f 41 4c 4c 20 3d  const AA_F_ALL =
09d0: 20 41 41 5f 46 5f 4f 50 45 4e 7c 41 41 5f 46 5f   AA_F_OPEN|AA_F_
09e0: 57 52 49 54 45 7c 41 41 5f 46 5f 44 45 4c 45 54  WRITE|AA_F_DELET
09f0: 45 7c 41 41 5f 46 5f 41 43 4c 3b 0a 63 6f 6e 73  E|AA_F_ACL;.cons
0a00: 74 20 41 41 5f 41 5f 4f 50 45 4e 3d 32 30 34 38  t AA_A_OPEN=2048
0a10: 3b 0a 63 6f 6e 73 74 20 41 41 5f 41 5f 57 52 49  ;.const AA_A_WRI
0a20: 54 45 3d 34 30 39 36 3b 0a 63 6f 6e 73 74 20 41  TE=4096;.const A
0a30: 41 5f 41 5f 43 52 45 41 54 45 3d 38 31 39 32 3b  A_A_CREATE=8192;
0a40: 0a 63 6f 6e 73 74 20 41 41 5f 41 5f 44 45 4c 45  .const AA_A_DELE
0a50: 54 45 3d 31 36 33 38 34 3b 0a 63 6f 6e 73 74 20  TE=16384;.const 
0a60: 41 41 5f 41 5f 41 43 4c 3d 33 32 37 36 38 3b 0a  AA_A_ACL=32768;.
0a70: 63 6f 6e 73 74 20 41 41 5f 41 5f 41 4c 4c 20 3d  const AA_A_ALL =
0a80: 20 41 41 5f 46 5f 4f 50 45 4e 7c 41 41 5f 46 5f   AA_F_OPEN|AA_F_
0a90: 57 52 49 54 45 7c 41 41 5f 46 5f 44 45 4c 45 54  WRITE|AA_F_DELET
0aa0: 45 7c 41 41 5f 46 5f 41 43 4c 3b 0a 0a 73 74 72  E|AA_F_ACL;..str
0ab0: 75 63 74 20 41 55 44 49 54 5f 45 4e 54 52 59 7b  uct AUDIT_ENTRY{
0ac0: 0a 09 44 57 4f 52 44 20 61 65 5f 6c 65 6e 3b 0a  ..DWORD ae_len;.
0ad0: 09 44 57 4f 52 44 20 61 65 5f 72 65 73 65 72 76  .DWORD ae_reserv
0ae0: 65 64 3b 0a 09 44 57 4f 52 44 20 61 65 5f 74 69  ed;..DWORD ae_ti
0af0: 6d 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f 74 79  me;..DWORD ae_ty
0b00: 70 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f 64 61  pe;..DWORD ae_da
0b10: 74 61 5f 6f 66 66 73 65 74 3b 0a 09 44 57 4f 52  ta_offset;..DWOR
0b20: 44 20 61 65 5f 64 61 74 61 5f 73 69 7a 65 3b 0a  D ae_data_size;.
0b30: 7d 0a 61 6c 69 61 73 20 41 55 44 49 54 5f 45 4e  }.alias AUDIT_EN
0b40: 54 52 59 2a 20 50 41 55 44 49 54 5f 45 4e 54 52  TRY* PAUDIT_ENTR
0b50: 59 2c 20 4c 50 41 55 44 49 54 5f 45 4e 54 52 59  Y, LPAUDIT_ENTRY
0b60: 3b 0a 0a 73 74 72 75 63 74 20 48 4c 4f 47 7b 0a  ;..struct HLOG{.
0b70: 09 44 57 4f 52 44 20 74 69 6d 65 3b 0a 09 44 57  .DWORD time;..DW
0b80: 4f 52 44 20 6c 61 73 74 5f 66 6c 61 67 73 3b 0a  ORD last_flags;.
0b90: 09 44 57 4f 52 44 20 6f 66 66 73 65 74 3b 0a 09  .DWORD offset;..
0ba0: 44 57 4f 52 44 20 72 65 63 5f 6f 66 66 73 65 74  DWORD rec_offset
0bb0: 3b 0a 7d 0a 61 6c 69 61 73 20 48 4c 4f 47 2a 20  ;.}.alias HLOG* 
0bc0: 50 48 4c 4f 47 2c 20 4c 50 48 4c 4f 47 3b 0a 0a  PHLOG, LPHLOG;..
0bd0: 73 74 72 75 63 74 20 41 45 5f 53 52 56 53 54 41  struct AE_SRVSTA
0be0: 54 55 53 7b 0a 09 44 57 4f 52 44 20 61 65 5f 73  TUS{..DWORD ae_s
0bf0: 76 5f 73 74 61 74 75 73 3b 0a 7d 0a 61 6c 69 61  v_status;.}.alia
0c00: 73 20 41 45 5f 53 52 56 53 54 41 54 55 53 2a 20  s AE_SRVSTATUS* 
0c10: 50 41 45 5f 53 52 56 53 54 41 54 55 53 2c 20 4c  PAE_SRVSTATUS, L
0c20: 50 41 45 5f 53 52 56 53 54 41 54 55 53 3b 0a 0a  PAE_SRVSTATUS;..
0c30: 73 74 72 75 63 74 20 41 45 5f 53 45 53 53 4c 4f  struct AE_SESSLO
0c40: 47 4f 4e 7b 0a 09 44 57 4f 52 44 20 61 65 5f 73  GON{..DWORD ae_s
0c50: 6f 5f 63 6f 6d 70 6e 61 6d 65 3b 0a 09 44 57 4f  o_compname;..DWO
0c60: 52 44 20 61 65 5f 73 6f 5f 75 73 65 72 6e 61 6d  RD ae_so_usernam
0c70: 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f 73 6f 5f  e;..DWORD ae_so_
0c80: 70 72 69 76 69 6c 65 67 65 3b 0a 7d 0a 61 6c 69  privilege;.}.ali
0c90: 61 73 20 41 45 5f 53 45 53 53 4c 4f 47 4f 4e 2a  as AE_SESSLOGON*
0ca0: 20 50 41 45 5f 53 45 53 53 4c 4f 47 4f 4e 2c 20   PAE_SESSLOGON, 
0cb0: 4c 50 41 45 5f 53 45 53 53 4c 4f 47 4f 4e 3b 0a  LPAE_SESSLOGON;.
0cc0: 0a 73 74 72 75 63 74 20 41 45 5f 53 45 53 53 4c  .struct AE_SESSL
0cd0: 4f 47 4f 46 46 7b 0a 09 44 57 4f 52 44 20 61 65  OGOFF{..DWORD ae
0ce0: 5f 73 66 5f 63 6f 6d 70 6e 61 6d 65 3b 0a 09 44  _sf_compname;..D
0cf0: 57 4f 52 44 20 61 65 5f 73 66 5f 75 73 65 72 6e  WORD ae_sf_usern
0d00: 61 6d 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f 73  ame;..DWORD ae_s
0d10: 66 5f 72 65 61 73 6f 6e 3b 0a 7d 0a 61 6c 69 61  f_reason;.}.alia
0d20: 73 20 41 45 5f 53 45 53 53 4c 4f 47 4f 46 46 2a  s AE_SESSLOGOFF*
0d30: 20 50 41 45 5f 53 45 53 53 4c 4f 47 4f 46 46 2c   PAE_SESSLOGOFF,
0d40: 20 4c 50 41 45 5f 53 45 53 53 4c 4f 47 4f 46 46   LPAE_SESSLOGOFF
0d50: 3b 0a 0a 73 74 72 75 63 74 20 41 45 5f 53 45 53  ;..struct AE_SES
0d60: 53 50 57 45 52 52 7b 0a 09 44 57 4f 52 44 20 61  SPWERR{..DWORD a
0d70: 65 5f 73 70 5f 63 6f 6d 70 6e 61 6d 65 3b 0a 09  e_sp_compname;..
0d80: 44 57 4f 52 44 20 61 65 5f 73 70 5f 75 73 65 72  DWORD ae_sp_user
0d90: 6e 61 6d 65 3b 0a 7d 0a 61 6c 69 61 73 20 41 45  name;.}.alias AE
0da0: 5f 53 45 53 53 50 57 45 52 52 2a 20 50 41 45 5f  _SESSPWERR* PAE_
0db0: 53 45 53 53 50 57 45 52 52 2c 20 4c 50 41 45 5f  SESSPWERR, LPAE_
0dc0: 53 45 53 53 50 57 45 52 52 3b 0a 0a 73 74 72 75  SESSPWERR;..stru
0dd0: 63 74 20 41 45 5f 43 4f 4e 4e 53 54 41 52 54 7b  ct AE_CONNSTART{
0de0: 0a 09 44 57 4f 52 44 20 61 65 5f 63 74 5f 63 6f  ..DWORD ae_ct_co
0df0: 6d 70 6e 61 6d 65 3b 0a 09 44 57 4f 52 44 20 61  mpname;..DWORD a
0e00: 65 5f 63 74 5f 75 73 65 72 6e 61 6d 65 3b 0a 09  e_ct_username;..
0e10: 44 57 4f 52 44 20 61 65 5f 63 74 5f 6e 65 74 6e  DWORD ae_ct_netn
0e20: 61 6d 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f 63  ame;..DWORD ae_c
0e30: 74 5f 63 6f 6e 6e 69 64 3b 0a 7d 0a 61 6c 69 61  t_connid;.}.alia
0e40: 73 20 41 45 5f 43 4f 4e 4e 53 54 41 52 54 2a 20  s AE_CONNSTART* 
0e50: 50 41 45 5f 43 4f 4e 4e 53 54 41 52 54 2c 20 4c  PAE_CONNSTART, L
0e60: 50 41 45 5f 43 4f 4e 4e 53 54 41 52 54 3b 0a 0a  PAE_CONNSTART;..
0e70: 73 74 72 75 63 74 20 41 45 5f 43 4f 4e 4e 53 54  struct AE_CONNST
0e80: 4f 50 7b 0a 09 44 57 4f 52 44 20 61 65 5f 63 70  OP{..DWORD ae_cp
0e90: 5f 63 6f 6d 70 6e 61 6d 65 3b 0a 09 44 57 4f 52  _compname;..DWOR
0ea0: 44 20 61 65 5f 63 70 5f 75 73 65 72 6e 61 6d 65  D ae_cp_username
0eb0: 3b 0a 09 44 57 4f 52 44 20 61 65 5f 63 70 5f 6e  ;..DWORD ae_cp_n
0ec0: 65 74 6e 61 6d 65 3b 0a 09 44 57 4f 52 44 20 61  etname;..DWORD a
0ed0: 65 5f 63 70 5f 63 6f 6e 6e 69 64 3b 0a 09 44 57  e_cp_connid;..DW
0ee0: 4f 52 44 20 61 65 5f 63 70 5f 72 65 61 73 6f 6e  ORD ae_cp_reason
0ef0: 3b 0a 7d 0a 61 6c 69 61 73 20 41 45 5f 43 4f 4e  ;.}.alias AE_CON
0f00: 4e 53 54 4f 50 2a 20 50 41 45 5f 43 4f 4e 4e 53  NSTOP* PAE_CONNS
0f10: 54 4f 50 2c 20 4c 50 41 45 5f 43 4f 4e 4e 53 54  TOP, LPAE_CONNST
0f20: 4f 50 3b 0a 0a 73 74 72 75 63 74 20 41 45 5f 43  OP;..struct AE_C
0f30: 4f 4e 4e 52 45 4a 7b 0a 09 44 57 4f 52 44 20 61  ONNREJ{..DWORD a
0f40: 65 5f 63 72 5f 63 6f 6d 70 6e 61 6d 65 3b 0a 09  e_cr_compname;..
0f50: 44 57 4f 52 44 20 61 65 5f 63 72 5f 75 73 65 72  DWORD ae_cr_user
0f60: 6e 61 6d 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f  name;..DWORD ae_
0f70: 63 72 5f 6e 65 74 6e 61 6d 65 3b 0a 09 44 57 4f  cr_netname;..DWO
0f80: 52 44 20 61 65 5f 63 72 5f 72 65 61 73 6f 6e 3b  RD ae_cr_reason;
0f90: 0a 7d 0a 61 6c 69 61 73 20 41 45 5f 43 4f 4e 4e  .}.alias AE_CONN
0fa0: 52 45 4a 2a 20 50 41 45 5f 43 4f 4e 4e 52 45 4a  REJ* PAE_CONNREJ
0fb0: 2c 20 4c 50 41 45 5f 43 4f 4e 4e 52 45 4a 3b 0a  , LPAE_CONNREJ;.
0fc0: 0a 73 74 72 75 63 74 20 41 45 5f 52 45 53 41 43  .struct AE_RESAC
0fd0: 43 45 53 53 7b 0a 09 44 57 4f 52 44 20 61 65 5f  CESS{..DWORD ae_
0fe0: 72 61 5f 63 6f 6d 70 6e 61 6d 65 3b 0a 09 44 57  ra_compname;..DW
0ff0: 4f 52 44 20 61 65 5f 72 61 5f 75 73 65 72 6e 61  ORD ae_ra_userna
1000: 6d 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f 72 61  me;..DWORD ae_ra
1010: 5f 72 65 73 6e 61 6d 65 3b 0a 09 44 57 4f 52 44  _resname;..DWORD
1020: 20 61 65 5f 72 61 5f 6f 70 65 72 61 74 69 6f 6e   ae_ra_operation
1030: 3b 0a 09 44 57 4f 52 44 20 61 65 5f 72 61 5f 72  ;..DWORD ae_ra_r
1040: 65 74 75 72 6e 63 6f 64 65 3b 0a 09 44 57 4f 52  eturncode;..DWOR
1050: 44 20 61 65 5f 72 61 5f 72 65 73 74 79 70 65 3b  D ae_ra_restype;
1060: 0a 09 44 57 4f 52 44 20 61 65 5f 72 61 5f 66 69  ..DWORD ae_ra_fi
1070: 6c 65 69 64 3b 0a 7d 0a 61 6c 69 61 73 20 41 45  leid;.}.alias AE
1080: 5f 52 45 53 41 43 43 45 53 53 2a 20 50 41 45 5f  _RESACCESS* PAE_
1090: 52 45 53 41 43 43 45 53 53 2c 20 4c 50 41 45 5f  RESACCESS, LPAE_
10a0: 52 45 53 41 43 43 45 53 53 3b 0a 0a 73 74 72 75  RESACCESS;..stru
10b0: 63 74 20 41 45 5f 52 45 53 41 43 43 45 53 53 52  ct AE_RESACCESSR
10c0: 45 4a 7b 0a 09 44 57 4f 52 44 20 61 65 5f 72 72  EJ{..DWORD ae_rr
10d0: 5f 63 6f 6d 70 6e 61 6d 65 3b 0a 09 44 57 4f 52  _compname;..DWOR
10e0: 44 20 61 65 5f 72 72 5f 75 73 65 72 6e 61 6d 65  D ae_rr_username
10f0: 3b 0a 09 44 57 4f 52 44 20 61 65 5f 72 72 5f 72  ;..DWORD ae_rr_r
1100: 65 73 6e 61 6d 65 3b 0a 09 44 57 4f 52 44 20 61  esname;..DWORD a
1110: 65 5f 72 72 5f 6f 70 65 72 61 74 69 6f 6e 3b 0a  e_rr_operation;.
1120: 7d 0a 61 6c 69 61 73 20 41 45 5f 52 45 53 41 43  }.alias AE_RESAC
1130: 43 45 53 53 52 45 4a 2a 20 50 41 45 5f 52 45 53  CESSREJ* PAE_RES
1140: 41 43 43 45 53 53 52 45 4a 2c 20 4c 50 41 45 5f  ACCESSREJ, LPAE_
1150: 52 45 53 41 43 43 45 53 53 52 45 4a 3b 0a 0a 73  RESACCESSREJ;..s
1160: 74 72 75 63 74 20 41 45 5f 43 4c 4f 53 45 46 49  truct AE_CLOSEFI
1170: 4c 45 7b 0a 09 44 57 4f 52 44 20 61 65 5f 63 66  LE{..DWORD ae_cf
1180: 5f 63 6f 6d 70 6e 61 6d 65 3b 0a 09 44 57 4f 52  _compname;..DWOR
1190: 44 20 61 65 5f 63 66 5f 75 73 65 72 6e 61 6d 65  D ae_cf_username
11a0: 3b 0a 09 44 57 4f 52 44 20 61 65 5f 63 66 5f 72  ;..DWORD ae_cf_r
11b0: 65 73 6e 61 6d 65 3b 0a 09 44 57 4f 52 44 20 61  esname;..DWORD a
11c0: 65 5f 63 66 5f 66 69 6c 65 69 64 3b 0a 09 44 57  e_cf_fileid;..DW
11d0: 4f 52 44 20 61 65 5f 63 66 5f 64 75 72 61 74 69  ORD ae_cf_durati
11e0: 6f 6e 3b 0a 09 44 57 4f 52 44 20 61 65 5f 63 66  on;..DWORD ae_cf
11f0: 5f 72 65 61 73 6f 6e 3b 0a 7d 0a 61 6c 69 61 73  _reason;.}.alias
1200: 20 41 45 5f 43 4c 4f 53 45 46 49 4c 45 2a 20 50   AE_CLOSEFILE* P
1210: 41 45 5f 43 4c 4f 53 45 46 49 4c 45 2c 20 4c 50  AE_CLOSEFILE, LP
1220: 41 45 5f 43 4c 4f 53 45 46 49 4c 45 3b 0a 0a 73  AE_CLOSEFILE;..s
1230: 74 72 75 63 74 20 41 45 5f 53 45 52 56 49 43 45  truct AE_SERVICE
1240: 53 54 41 54 7b 0a 09 44 57 4f 52 44 20 61 65 5f  STAT{..DWORD ae_
1250: 73 73 5f 63 6f 6d 70 6e 61 6d 65 3b 0a 09 44 57  ss_compname;..DW
1260: 4f 52 44 20 61 65 5f 73 73 5f 75 73 65 72 6e 61  ORD ae_ss_userna
1270: 6d 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f 73 73  me;..DWORD ae_ss
1280: 5f 73 76 63 6e 61 6d 65 3b 0a 09 44 57 4f 52 44  _svcname;..DWORD
1290: 20 61 65 5f 73 73 5f 73 74 61 74 75 73 3b 0a 09   ae_ss_status;..
12a0: 44 57 4f 52 44 20 61 65 5f 73 73 5f 63 6f 64 65  DWORD ae_ss_code
12b0: 3b 0a 09 44 57 4f 52 44 20 61 65 5f 73 73 5f 74  ;..DWORD ae_ss_t
12c0: 65 78 74 3b 0a 09 44 57 4f 52 44 20 61 65 5f 73  ext;..DWORD ae_s
12d0: 73 5f 72 65 74 75 72 6e 76 61 6c 3b 0a 7d 0a 61  s_returnval;.}.a
12e0: 6c 69 61 73 20 41 45 5f 53 45 52 56 49 43 45 53  lias AE_SERVICES
12f0: 54 41 54 2a 20 50 41 45 5f 53 45 52 56 49 43 45  TAT* PAE_SERVICE
1300: 53 54 41 54 2c 20 4c 50 41 45 5f 53 45 52 56 49  STAT, LPAE_SERVI
1310: 43 45 53 54 41 54 3b 0a 0a 73 74 72 75 63 74 20  CESTAT;..struct 
1320: 41 45 5f 41 43 4c 4d 4f 44 7b 0a 09 44 57 4f 52  AE_ACLMOD{..DWOR
1330: 44 20 61 65 5f 61 6d 5f 63 6f 6d 70 6e 61 6d 65  D ae_am_compname
1340: 3b 0a 09 44 57 4f 52 44 20 61 65 5f 61 6d 5f 75  ;..DWORD ae_am_u
1350: 73 65 72 6e 61 6d 65 3b 0a 09 44 57 4f 52 44 20  sername;..DWORD 
1360: 61 65 5f 61 6d 5f 72 65 73 6e 61 6d 65 3b 0a 09  ae_am_resname;..
1370: 44 57 4f 52 44 20 61 65 5f 61 6d 5f 61 63 74 69  DWORD ae_am_acti
1380: 6f 6e 3b 0a 09 44 57 4f 52 44 20 61 65 5f 61 6d  on;..DWORD ae_am
1390: 5f 64 61 74 61 6c 65 6e 3b 0a 7d 0a 61 6c 69 61  _datalen;.}.alia
13a0: 73 20 41 45 5f 41 43 4c 4d 4f 44 2a 20 50 41 45  s AE_ACLMOD* PAE
13b0: 5f 41 43 4c 4d 4f 44 2c 20 4c 50 41 45 5f 41 43  _ACLMOD, LPAE_AC
13c0: 4c 4d 4f 44 3b 0a 0a 73 74 72 75 63 74 20 41 45  LMOD;..struct AE
13d0: 5f 55 41 53 4d 4f 44 7b 0a 09 44 57 4f 52 44 20  _UASMOD{..DWORD 
13e0: 61 65 5f 75 6d 5f 63 6f 6d 70 6e 61 6d 65 3b 0a  ae_um_compname;.
13f0: 09 44 57 4f 52 44 20 61 65 5f 75 6d 5f 75 73 65  .DWORD ae_um_use
1400: 72 6e 61 6d 65 3b 0a 09 44 57 4f 52 44 20 61 65  rname;..DWORD ae
1410: 5f 75 6d 5f 72 65 73 6e 61 6d 65 3b 0a 09 44 57  _um_resname;..DW
1420: 4f 52 44 20 61 65 5f 75 6d 5f 72 65 63 74 79 70  ORD ae_um_rectyp
1430: 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f 75 6d 5f  e;..DWORD ae_um_
1440: 61 63 74 69 6f 6e 3b 0a 09 44 57 4f 52 44 20 61  action;..DWORD a
1450: 65 5f 75 6d 5f 64 61 74 61 6c 65 6e 3b 0a 7d 0a  e_um_datalen;.}.
1460: 61 6c 69 61 73 20 41 45 5f 55 41 53 4d 4f 44 2a  alias AE_UASMOD*
1470: 20 50 41 45 5f 55 41 53 4d 4f 44 2c 20 4c 50 41   PAE_UASMOD, LPA
1480: 45 5f 55 41 53 4d 4f 44 3b 0a 0a 73 74 72 75 63  E_UASMOD;..struc
1490: 74 20 41 45 5f 4e 45 54 4c 4f 47 4f 4e 7b 0a 09  t AE_NETLOGON{..
14a0: 44 57 4f 52 44 20 61 65 5f 6e 6f 5f 63 6f 6d 70  DWORD ae_no_comp
14b0: 6e 61 6d 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f  name;..DWORD ae_
14c0: 6e 6f 5f 75 73 65 72 6e 61 6d 65 3b 0a 09 44 57  no_username;..DW
14d0: 4f 52 44 20 61 65 5f 6e 6f 5f 70 72 69 76 69 6c  ORD ae_no_privil
14e0: 65 67 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f 6e  ege;..DWORD ae_n
14f0: 6f 5f 61 75 74 68 66 6c 61 67 73 3b 0a 7d 0a 61  o_authflags;.}.a
1500: 6c 69 61 73 20 41 45 5f 4e 45 54 4c 4f 47 4f 4e  lias AE_NETLOGON
1510: 2a 20 50 41 45 5f 4e 45 54 4c 4f 47 4f 4e 2c 20  * PAE_NETLOGON, 
1520: 4c 50 41 45 5f 4e 45 54 4c 4f 47 4f 4e 3b 0a 0a  LPAE_NETLOGON;..
1530: 73 74 72 75 63 74 20 41 45 5f 4e 45 54 4c 4f 47  struct AE_NETLOG
1540: 4f 46 46 7b 0a 09 44 57 4f 52 44 20 61 65 5f 6e  OFF{..DWORD ae_n
1550: 66 5f 63 6f 6d 70 6e 61 6d 65 3b 0a 09 44 57 4f  f_compname;..DWO
1560: 52 44 20 61 65 5f 6e 66 5f 75 73 65 72 6e 61 6d  RD ae_nf_usernam
1570: 65 3b 0a 09 44 57 4f 52 44 20 61 65 5f 6e 66 5f  e;..DWORD ae_nf_
1580: 72 65 73 65 72 76 65 64 31 3b 0a 09 44 57 4f 52  reserved1;..DWOR
1590: 44 20 61 65 5f 6e 66 5f 72 65 73 65 72 76 65 64  D ae_nf_reserved
15a0: 32 3b 0a 7d 0a 61 6c 69 61 73 20 41 45 5f 4e 45  2;.}.alias AE_NE
15b0: 54 4c 4f 47 4f 46 46 2a 20 50 41 45 5f 4e 45 54  TLOGOFF* PAE_NET
15c0: 4c 4f 47 4f 46 46 2c 20 4c 50 41 45 5f 4e 45 54  LOGOFF, LPAE_NET
15d0: 4c 4f 47 4f 46 46 3b 0a 0a 73 74 72 75 63 74 20  LOGOFF;..struct 
15e0: 41 45 5f 41 43 43 4c 49 4d 7b 0a 09 44 57 4f 52  AE_ACCLIM{..DWOR
15f0: 44 20 61 65 5f 61 6c 5f 63 6f 6d 70 6e 61 6d 65  D ae_al_compname
1600: 3b 0a 09 44 57 4f 52 44 20 61 65 5f 61 6c 5f 75  ;..DWORD ae_al_u
1610: 73 65 72 6e 61 6d 65 3b 0a 09 44 57 4f 52 44 20  sername;..DWORD 
1620: 61 65 5f 61 6c 5f 72 65 73 6e 61 6d 65 3b 0a 09  ae_al_resname;..
1630: 44 57 4f 52 44 20 61 65 5f 61 6c 5f 6c 69 6d 69  DWORD ae_al_limi
1640: 74 3b 0a 7d 0a 61 6c 69 61 73 20 41 45 5f 41 43  t;.}.alias AE_AC
1650: 43 4c 49 4d 2a 20 50 41 45 5f 41 43 43 4c 49 4d  CLIM* PAE_ACCLIM
1660: 2c 20 4c 50 41 45 5f 41 43 43 4c 49 4d 3b 0a 0a  , LPAE_ACCLIM;..
1670: 73 74 72 75 63 74 20 41 45 5f 4c 4f 43 4b 4f 55  struct AE_LOCKOU
1680: 54 7b 0a 09 44 57 4f 52 44 20 61 65 5f 6c 6b 5f  T{..DWORD ae_lk_
1690: 63 6f 6d 70 6e 61 6d 65 3b 0a 09 44 57 4f 52 44  compname;..DWORD
16a0: 20 61 65 5f 6c 6b 5f 75 73 65 72 6e 61 6d 65 3b   ae_lk_username;
16b0: 0a 09 44 57 4f 52 44 20 61 65 5f 6c 6b 5f 61 63  ..DWORD ae_lk_ac
16c0: 74 69 6f 6e 3b 0a 09 44 57 4f 52 44 20 61 65 5f  tion;..DWORD ae_
16d0: 6c 6b 5f 62 61 64 5f 70 77 5f 63 6f 75 6e 74 3b  lk_bad_pw_count;
16e0: 0a 7d 0a 61 6c 69 61 73 20 41 45 5f 4c 4f 43 4b  .}.alias AE_LOCK
16f0: 4f 55 54 2a 20 50 41 45 5f 4c 4f 43 4b 4f 55 54  OUT* PAE_LOCKOUT
1700: 2c 20 4c 50 41 45 5f 4c 4f 43 4b 4f 55 54 3b 0a  , LPAE_LOCKOUT;.
1710: 0a 73 74 72 75 63 74 20 41 45 5f 47 45 4e 45 52  .struct AE_GENER
1720: 49 43 7b 0a 09 44 57 4f 52 44 20 61 65 5f 67 65  IC{..DWORD ae_ge
1730: 5f 6d 73 67 66 69 6c 65 3b 0a 09 44 57 4f 52 44  _msgfile;..DWORD
1740: 20 61 65 5f 67 65 5f 6d 73 67 6e 75 6d 3b 0a 09   ae_ge_msgnum;..
1750: 44 57 4f 52 44 20 61 65 5f 67 65 5f 70 61 72 61  DWORD ae_ge_para
1760: 6d 73 3b 0a 09 44 57 4f 52 44 20 61 65 5f 67 65  ms;..DWORD ae_ge
1770: 5f 70 61 72 61 6d 31 3b 0a 09 44 57 4f 52 44 20  _param1;..DWORD 
1780: 61 65 5f 67 65 5f 70 61 72 61 6d 32 3b 0a 09 44  ae_ge_param2;..D
1790: 57 4f 52 44 20 61 65 5f 67 65 5f 70 61 72 61 6d  WORD ae_ge_param
17a0: 33 3b 0a 09 44 57 4f 52 44 20 61 65 5f 67 65 5f  3;..DWORD ae_ge_
17b0: 70 61 72 61 6d 34 3b 0a 09 44 57 4f 52 44 20 61  param4;..DWORD a
17c0: 65 5f 67 65 5f 70 61 72 61 6d 35 3b 0a 09 44 57  e_ge_param5;..DW
17d0: 4f 52 44 20 61 65 5f 67 65 5f 70 61 72 61 6d 36  ORD ae_ge_param6
17e0: 3b 0a 09 44 57 4f 52 44 20 61 65 5f 67 65 5f 70  ;..DWORD ae_ge_p
17f0: 61 72 61 6d 37 3b 0a 09 44 57 4f 52 44 20 61 65  aram7;..DWORD ae
1800: 5f 67 65 5f 70 61 72 61 6d 38 3b 0a 09 44 57 4f  _ge_param8;..DWO
1810: 52 44 20 61 65 5f 67 65 5f 70 61 72 61 6d 39 3b  RD ae_ge_param9;
1820: 0a 7d 0a 61 6c 69 61 73 20 41 45 5f 47 45 4e 45  .}.alias AE_GENE
1830: 52 49 43 2a 20 50 41 45 5f 47 45 4e 45 52 49 43  RIC* PAE_GENERIC
1840: 2c 20 4c 50 41 45 5f 47 45 4e 45 52 49 43 3b 0a  , LPAE_GENERIC;.
1850: 0a 65 78 74 65 72 6e 20 28 57 69 6e 64 6f 77 73  .extern (Windows
1860: 29 20 7b 0a 64 65 70 72 65 63 61 74 65 64 20 7b  ) {.deprecated {
1870: 0a 4e 45 54 5f 41 50 49 5f 53 54 41 54 55 53 20  .NET_API_STATUS 
1880: 4e 65 74 41 75 64 69 74 43 6c 65 61 72 28 4c 50  NetAuditClear(LP
1890: 43 57 53 54 52 2c 4c 50 43 57 53 54 52 2c 4c 50  CWSTR,LPCWSTR,LP
18a0: 43 57 53 54 52 29 3b 0a 4e 45 54 5f 41 50 49 5f  CWSTR);.NET_API_
18b0: 53 54 41 54 55 53 20 4e 65 74 41 75 64 69 74 52  STATUS NetAuditR
18c0: 65 61 64 28 4c 50 54 53 54 52 2c 4c 50 54 53 54  ead(LPTSTR,LPTST
18d0: 52 2c 4c 50 48 4c 4f 47 2c 44 57 4f 52 44 2c 50  R,LPHLOG,DWORD,P
18e0: 44 57 4f 52 44 2c 44 57 4f 52 44 2c 44 57 4f 52  DWORD,DWORD,DWOR
18f0: 44 2c 50 42 59 54 45 2a 2c 44 57 4f 52 44 2c 50  D,PBYTE*,DWORD,P
1900: 44 57 4f 52 44 2c 50 44 57 4f 52 44 29 3b 0a 4e  DWORD,PDWORD);.N
1910: 45 54 5f 41 50 49 5f 53 54 41 54 55 53 20 4e 65  ET_API_STATUS Ne
1920: 74 41 75 64 69 74 57 72 69 74 65 28 44 57 4f 52  tAuditWrite(DWOR
1930: 44 2c 50 42 59 54 45 2c 44 57 4f 52 44 2c 4c 50  D,PBYTE,DWORD,LP
1940: 54 53 54 52 2c 50 42 59 54 45 29 3b 0a 7d 0a 7d  TSTR,PBYTE);.}.}
1950: 0a 0a 2f 2b 0a 2f 2a 20 4d 69 6e 47 57 3a 20 54  ../+./* MinGW: T
1960: 68 65 73 65 20 63 6f 6e 66 6c 69 63 74 20 77 69  hese conflict wi
1970: 74 68 20 73 74 72 75 63 74 20 74 79 70 65 64 65  th struct typede
1980: 66 73 2c 20 77 68 79 3f 20 2a 2f 0a 63 6f 6e 73  fs, why? */.cons
1990: 74 20 41 45 5f 53 52 56 53 54 41 54 55 53 3d 30  t AE_SRVSTATUS=0
19a0: 3b 0a 63 6f 6e 73 74 20 41 45 5f 53 45 53 53 4c  ;.const AE_SESSL
19b0: 4f 47 4f 4e 3d 31 3b 0a 63 6f 6e 73 74 20 41 45  OGON=1;.const AE
19c0: 5f 53 45 53 53 4c 4f 47 4f 46 46 3d 32 3b 0a 63  _SESSLOGOFF=2;.c
19d0: 6f 6e 73 74 20 41 45 5f 53 45 53 53 50 57 45 52  onst AE_SESSPWER
19e0: 52 3d 33 3b 0a 63 6f 6e 73 74 20 41 45 5f 43 4f  R=3;.const AE_CO
19f0: 4e 4e 53 54 41 52 54 3d 34 3b 0a 63 6f 6e 73 74  NNSTART=4;.const
1a00: 20 41 45 5f 43 4f 4e 4e 53 54 4f 50 3d 35 3b 0a   AE_CONNSTOP=5;.
1a10: 63 6f 6e 73 74 20 41 45 5f 43 4f 4e 4e 52 45 4a  const AE_CONNREJ
1a20: 3d 36 3b 0a 63 6f 6e 73 74 20 41 45 5f 52 45 53  =6;.const AE_RES
1a30: 41 43 43 45 53 53 3d 37 3b 0a 63 6f 6e 73 74 20  ACCESS=7;.const 
1a40: 41 45 5f 52 45 53 41 43 43 45 53 53 52 45 4a 3d  AE_RESACCESSREJ=
1a50: 38 3b 0a 63 6f 6e 73 74 20 41 45 5f 43 4c 4f 53  8;.const AE_CLOS
1a60: 45 46 49 4c 45 3d 39 3b 0a 63 6f 6e 73 74 20 41  EFILE=9;.const A
1a70: 45 5f 53 45 52 56 49 43 45 53 54 41 54 3d 31 31  E_SERVICESTAT=11
1a80: 3b 0a 63 6f 6e 73 74 20 41 45 5f 41 43 4c 4d 4f  ;.const AE_ACLMO
1a90: 44 3d 31 32 3b 0a 63 6f 6e 73 74 20 41 45 5f 55  D=12;.const AE_U
1aa0: 41 53 4d 4f 44 3d 31 33 3b 0a 63 6f 6e 73 74 20  ASMOD=13;.const 
1ab0: 41 45 5f 4e 45 54 4c 4f 47 4f 4e 3d 31 34 3b 0a  AE_NETLOGON=14;.
1ac0: 63 6f 6e 73 74 20 41 45 5f 4e 45 54 4c 4f 47 4f  const AE_NETLOGO
1ad0: 46 46 3d 31 35 3b 0a 63 6f 6e 73 74 20 41 45 5f  FF=15;.const AE_
1ae0: 4e 45 54 4c 4f 47 44 45 4e 49 45 44 3d 31 36 3b  NETLOGDENIED=16;
1af0: 0a 63 6f 6e 73 74 20 41 45 5f 41 43 43 4c 49 4d  .const AE_ACCLIM
1b00: 49 54 45 58 43 44 3d 31 37 3b 0a 63 6f 6e 73 74  ITEXCD=17;.const
1b10: 20 41 45 5f 52 45 53 41 43 43 45 53 53 32 3d 31   AE_RESACCESS2=1
1b20: 38 3b 0a 63 6f 6e 73 74 20 41 45 5f 41 43 4c 4d  8;.const AE_ACLM
1b30: 4f 44 46 41 49 4c 3d 31 39 3b 0a 63 6f 6e 73 74  ODFAIL=19;.const
1b40: 20 41 45 5f 4c 4f 43 4b 4f 55 54 3d 32 30 3b 0a   AE_LOCKOUT=20;.
1b50: 63 6f 6e 73 74 20 41 45 5f 47 45 4e 45 52 49 43  const AE_GENERIC
1b60: 5f 54 59 50 45 3d 32 31 3b 0a 63 6f 6e 73 74 20  _TYPE=21;.const 
1b70: 41 45 5f 53 52 56 53 54 41 52 54 3d 30 3b 0a 63  AE_SRVSTART=0;.c
1b80: 6f 6e 73 74 20 41 45 5f 53 52 56 50 41 55 53 45  onst AE_SRVPAUSE
1b90: 44 3d 31 3b 0a 63 6f 6e 73 74 20 41 45 5f 53 52  D=1;.const AE_SR
1ba0: 56 43 4f 4e 54 3d 32 3b 0a 63 6f 6e 73 74 20 41  VCONT=2;.const A
1bb0: 45 5f 53 52 56 53 54 4f 50 3d 33 3b 0a 2b 2f     E_SRVSTOP=3;.+/