7#define REVISED_AUDIT_ENTRY_STRUCT
8#define LOGFLAGS_FORWARD 0
9#define LOGFLAGS_BACKWARD 1
10#define LOGFLAGS_SEEK 2
11#define ACTION_LOCKOUT 0
12#define ACTION_ADMINUNLOCK 1
24#define AE_ADMINPRIVREQD 2
26#define AE_NOACCESSPERM 3
27#define AE_ACCRESTRICT 4
28#define AE_NORMAL_CLOSE 0
30#define AE_ADMIN_CLOSE 2
31#define AE_LIM_UNKNOWN 0
32#define AE_LIM_LOGONHOURS 1
33#define AE_LIM_EXPIRED 2
34#define AE_LIM_INVAL_WKSTA 3
35#define AE_LIM_DISABLED 4
36#define AE_LIM_DELETED 5
42#define AE_UAS_MODALS 2
43#define SVAUD_SERVICE 1
44#define SVAUD_GOODSESSLOGON 6
45#define SVAUD_BADSESSLOGON 24
46#define SVAUD_SESSLOGON (SVAUD_GOODSESSLOGON|SVAUD_BADSESSLOGON)
47#define SVAUD_GOODNETLOGON 96
48#define SVAUD_BADNETLOGON 384
49#define SVAUD_NETLOGON (SVAUD_GOODNETLOGON|SVAUD_BADNETLOGON)
50#define SVAUD_LOGON (SVAUD_NETLOGON|SVAUD_SESSLOGON)
51#define SVAUD_GOODUSE 0x600
52#define SVAUD_BADUSE 0x1800
53#define SVAUD_USE (SVAUD_GOODUSE|SVAUD_BADUSE)
54#define SVAUD_USERLIST 8192
55#define SVAUD_PERMISSIONS 16384
56#define SVAUD_RESOURCE 32768
57#define SVAUD_LOGONLIM 65536
69#define AA_F_CREATE 512
70#define AA_F_DELETE 1024
72#define AA_F_ALL (AA_F_OPEN|AA_F_WRITE|AA_F_DELETE|AA_F_ACL)
74#define AA_A_WRITE 4096
75#define AA_A_CREATE 8192
76#define AA_A_DELETE 16384
78#define AA_A_ALL (AA_F_OPEN|AA_F_WRITE|AA_F_DELETE|AA_F_ACL)
215NET_API_STATUS WINAPI NetAuditRead(
LPCWSTR,
LPCWSTR,
LPHLOG,
DWORD,
PDWORD,
DWORD,
DWORD,
PBYTE*,
DWORD,
PDWORD,
PDWORD);
219#define AE_SRVSTATUS 0
220#define AE_SESSLOGON 1
221#define AE_SESSLOGOFF 2
222#define AE_SESSPWERR 3
223#define AE_CONNSTART 4
226#define AE_RESACCESS 7
227#define AE_RESACCESSREJ 8
228#define AE_CLOSEFILE 9
229#define AE_SERVICESTAT 11
232#define AE_NETLOGON 14
233#define AE_NETLOGOFF 15
234#define AE_NETLOGDENIED 16
235#define AE_ACCLIMITEXCD 17
236#define AE_RESACCESS2 18
237#define AE_ACLMODFAIL 19
239#define AE_GENERIC_TYPE 21
241#define AE_SRVPAUSED 1
struct _AE_CONNSTOP * LPAE_CONNSTOP
struct _AE_SESSPWERR * PAE_SESSPWERR
struct _AE_CLOSEFILE * LPAE_CLOSEFILE
struct _AE_ACLMOD * PAE_ACLMOD
struct _AE_SESSLOGOFF * LPAE_SESSLOGOFF
struct _AE_LOCKOUT * PAE_LOCKOUT
NET_API_STATUS WINAPI NetAuditClear(LPCWSTR, LPCWSTR, LPCWSTR)
struct _AE_RESACCESSREJ * LPAE_RESACCESSREJ
NET_API_STATUS WINAPI NetAuditRead(LPCWSTR, LPCWSTR, LPHLOG, DWORD, PDWORD, DWORD, DWORD, PBYTE *, DWORD, PDWORD, PDWORD)
struct _AE_RESACCESSREJ * PAE_RESACCESSREJ
NET_API_STATUS WINAPI NetAuditWrite(DWORD, PBYTE, DWORD, LPCWSTR, PBYTE)
struct _AE_GENERIC * PAE_GENERIC
struct _AE_CONNSTART * LPAE_CONNSTART
struct _AE_SERVICESTAT * PAE_SERVICESTAT
struct _AUDIT_ENTRY * PAUDIT_ENTRY
struct _AE_CONNREJ * PAE_CONNREJ
struct _AE_LOCKOUT * LPAE_LOCKOUT
struct _AE_CONNSTART * PAE_CONNSTART
struct _AE_SESSLOGON * LPAE_SESSLOGON
struct _AE_SESSLOGON * PAE_SESSLOGON
struct _AUDIT_ENTRY * LPAUDIT_ENTRY
struct _AE_RESACCESS * LPAE_RESACCESS
struct _AE_SESSPWERR * LPAE_SESSPWERR
struct _AE_ACCLIM * PAE_ACCLIM
struct _AE_CLOSEFILE * PAE_CLOSEFILE
struct _AE_UASMOD * LPAE_UASMOD
struct _AE_CONNSTOP * PAE_CONNSTOP
struct _AE_RESACCESS * PAE_RESACCESS
struct _AE_ACCLIM AE_ACCLIM
struct _AUDIT_ENTRY AUDIT_ENTRY
struct _AE_NETLOGON * LPAE_NETLOGON
struct _AE_NETLOGOFF * LPAE_NETLOGOFF
struct _AE_SESSLOGOFF * PAE_SESSLOGOFF
struct _AE_NETLOGOFF * PAE_NETLOGOFF
struct _AE_CONNREJ * LPAE_CONNREJ
struct _AE_SRVSTATUS * LPAE_SRVSTATUS
struct _AE_GENERIC * LPAE_GENERIC
struct _AE_SERVICESTAT * LPAE_SERVICESTAT
struct _AE_ACLMOD * LPAE_ACLMOD
struct _AE_SRVSTATUS * PAE_SRVSTATUS
struct _AE_GENERIC AE_GENERIC
struct _AE_ACCLIM * LPAE_ACCLIM
struct _AE_NETLOGON * PAE_NETLOGON
struct _AE_UASMOD * PAE_UASMOD