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;.+/