Source: core/sys/windows/_lmaudit.d
core.sys.windows.lmaudit
Windows API header module
Translated from MinGW Windows headers
License
var AA_A_ACL AA_A_ALL AA_A_CREATE AA_A_DELETE AA_A_OPEN AA_A_OWNER AA_A_WRITE AA_AUDIT_ALL AA_CLOSE AA_F_ACL AA_F_ALL AA_F_CREATE AA_F_DELETE AA_F_OPEN AA_F_WRITE AA_S_ACL AA_S_ALL AA_S_CREATE AA_S_DELETE AA_S_OPEN AA_S_WRITE ACTION_ADMINUNLOCK ACTION_LOCKOUT AE_ACCRESTRICT AE_ADD AE_ADMIN AE_ADMIN_CLOSE AE_ADMINDIS AE_ADMINPRIVREQD AE_AUTODIS AE_BADPW AE_DELETE AE_ERROR AE_GENERAL AE_GUEST AE_LIM_DELETED AE_LIM_DISABLED AE_LIM_EXPIRED AE_LIM_INVAL_WKSTA AE_LIM_LOGONHOURS AE_LIM_UNKNOWN AE_MOD AE_NOACCESSPERM AE_NORMAL AE_NORMAL_CLOSE AE_SES_CLOSE AE_SESSDIS AE_UAS_GROUP AE_UAS_MODALS AE_UAS_USER AE_UNSHARE AE_USER AE_USERLIMIT LOGFLAGS_BACKWARD LOGFLAGS_FORWARD LOGFLAGS_SEEK SVAUD_BADNETLOGON SVAUD_BADSESSLOGON SVAUD_BADUSE SVAUD_GOODNETLOGON SVAUD_GOODSESSLOGON SVAUD_GOODUSE SVAUD_LOGON SVAUD_LOGONLIM SVAUD_NETLOGON SVAUD_PERMISSIONS SVAUD_RESOURCE SVAUD_SERVICE SVAUD_SESSLOGON SVAUD_USE SVAUD_USERLIST
alias PAE_ACCLIM PAE_ACLMOD PAE_CLOSEFILE PAE_CONNREJ PAE_CONNSTART PAE_CONNSTOP PAE_GENERIC PAE_LOCKOUT PAE_NETLOGOFF PAE_NETLOGON PAE_RESACCESS PAE_RESACCESSREJ PAE_SERVICESTAT PAE_SESSLOGOFF PAE_SESSLOGON PAE_SESSPWERR PAE_SRVSTATUS PAE_UASMOD PAUDIT_ENTRY PHLOG
Types 40
structAUDIT_ENTRY
Fields
DWORD ae_lenDWORD ae_reservedDWORD ae_timeDWORD ae_typeDWORD ae_data_offsetDWORD ae_data_sizealiasPAUDIT_ENTRY = AUDIT_ENTRY *
structHLOG
Fields
DWORD timeDWORD last_flagsDWORD offsetDWORD rec_offsetstructAE_SRVSTATUS
Fields
DWORD ae_sv_statusaliasPAE_SRVSTATUS = AE_SRVSTATUS *
structAE_SESSLOGON
Fields
DWORD ae_so_compnameDWORD ae_so_usernameDWORD ae_so_privilegealiasPAE_SESSLOGON = AE_SESSLOGON *
structAE_SESSLOGOFF
Fields
DWORD ae_sf_compnameDWORD ae_sf_usernameDWORD ae_sf_reasonaliasPAE_SESSLOGOFF = AE_SESSLOGOFF *
structAE_SESSPWERR
Fields
DWORD ae_sp_compnameDWORD ae_sp_usernamealiasPAE_SESSPWERR = AE_SESSPWERR *
structAE_CONNSTART
Fields
DWORD ae_ct_compnameDWORD ae_ct_usernameDWORD ae_ct_netnameDWORD ae_ct_connidaliasPAE_CONNSTART = AE_CONNSTART *
structAE_CONNSTOP
Fields
DWORD ae_cp_compnameDWORD ae_cp_usernameDWORD ae_cp_netnameDWORD ae_cp_connidDWORD ae_cp_reasonaliasPAE_CONNSTOP = AE_CONNSTOP *
structAE_CONNREJ
Fields
DWORD ae_cr_compnameDWORD ae_cr_usernameDWORD ae_cr_netnameDWORD ae_cr_reasonaliasPAE_CONNREJ = AE_CONNREJ *
structAE_RESACCESS
Fields
DWORD ae_ra_compnameDWORD ae_ra_usernameDWORD ae_ra_resnameDWORD ae_ra_operationDWORD ae_ra_returncodeDWORD ae_ra_restypeDWORD ae_ra_fileidaliasPAE_RESACCESS = AE_RESACCESS *
structAE_RESACCESSREJ
Fields
DWORD ae_rr_compnameDWORD ae_rr_usernameDWORD ae_rr_resnameDWORD ae_rr_operationaliasPAE_RESACCESSREJ = AE_RESACCESSREJ *
structAE_CLOSEFILE
Fields
DWORD ae_cf_compnameDWORD ae_cf_usernameDWORD ae_cf_resnameDWORD ae_cf_fileidDWORD ae_cf_durationDWORD ae_cf_reasonaliasPAE_CLOSEFILE = AE_CLOSEFILE *
structAE_SERVICESTAT
Fields
DWORD ae_ss_compnameDWORD ae_ss_usernameDWORD ae_ss_svcnameDWORD ae_ss_statusDWORD ae_ss_codeDWORD ae_ss_textDWORD ae_ss_returnvalaliasPAE_SERVICESTAT = AE_SERVICESTAT *
structAE_ACLMOD
Fields
DWORD ae_am_compnameDWORD ae_am_usernameDWORD ae_am_resnameDWORD ae_am_actionDWORD ae_am_datalenaliasPAE_ACLMOD = AE_ACLMOD *
structAE_UASMOD
Fields
DWORD ae_um_compnameDWORD ae_um_usernameDWORD ae_um_resnameDWORD ae_um_rectypeDWORD ae_um_actionDWORD ae_um_datalenaliasPAE_UASMOD = AE_UASMOD *
structAE_NETLOGON
Fields
DWORD ae_no_compnameDWORD ae_no_usernameDWORD ae_no_privilegeDWORD ae_no_authflagsaliasPAE_NETLOGON = AE_NETLOGON *
structAE_NETLOGOFF
Fields
DWORD ae_nf_compnameDWORD ae_nf_usernameDWORD ae_nf_reserved1DWORD ae_nf_reserved2aliasPAE_NETLOGOFF = AE_NETLOGOFF *
structAE_ACCLIM
Fields
DWORD ae_al_compnameDWORD ae_al_usernameDWORD ae_al_resnameDWORD ae_al_limitaliasPAE_ACCLIM = AE_ACCLIM *
structAE_LOCKOUT
Fields
DWORD ae_lk_compnameDWORD ae_lk_usernameDWORD ae_lk_actionDWORD ae_lk_bad_pw_countaliasPAE_LOCKOUT = AE_LOCKOUT *
structAE_GENERIC
Fields
DWORD ae_ge_msgfileDWORD ae_ge_msgnumDWORD ae_ge_paramsDWORD ae_ge_param1DWORD ae_ge_param2DWORD ae_ge_param3DWORD ae_ge_param4DWORD ae_ge_param5DWORD ae_ge_param6DWORD ae_ge_param7DWORD ae_ge_param8DWORD ae_ge_param9aliasPAE_GENERIC = AE_GENERIC *
Functions 3
fn
NET_API_STATUS NetAuditClear(LPCWSTR, LPCWSTR, LPCWSTR)fn
NET_API_STATUS NetAuditRead(LPTSTR, LPTSTR, LPHLOG, DWORD, PDWORD, DWORD, DWORD, PBYTE *, DWORD, PDWORD, PDWORD)fn
NET_API_STATUS NetAuditWrite(DWORD, PBYTE, DWORD, LPTSTR, PBYTE)Variables 71
enumvar
LOGFLAGS_FORWARD = 0enumvar
LOGFLAGS_BACKWARD = 1enumvar
LOGFLAGS_SEEK = 2enumvar
ACTION_LOCKOUT = 0enumvar
ACTION_ADMINUNLOCK = 1enumvar
AE_GUEST = 0enumvar
AE_USER = 1enumvar
AE_ADMIN = 2enumvar
AE_NORMAL = 0enumvar
AE_USERLIMIT = 0enumvar
AE_GENERAL = 0enumvar
AE_ERROR = 1enumvar
AE_SESSDIS = 1enumvar
AE_BADPW = 1enumvar
AE_AUTODIS = 2enumvar
AE_UNSHARE = 2enumvar
AE_ADMINPRIVREQD = 2enumvar
AE_ADMINDIS = 3enumvar
AE_NOACCESSPERM = 3enumvar
AE_ACCRESTRICT = 4enumvar
AE_NORMAL_CLOSE = 0enumvar
AE_SES_CLOSE = 1enumvar
AE_ADMIN_CLOSE = 2enumvar
AE_LIM_UNKNOWN = 0enumvar
AE_LIM_LOGONHOURS = 1enumvar
AE_LIM_EXPIRED = 2enumvar
AE_LIM_INVAL_WKSTA = 3enumvar
AE_LIM_DISABLED = 4enumvar
AE_LIM_DELETED = 5enumvar
AE_MOD = 0enumvar
AE_DELETE = 1enumvar
AE_ADD = 2enumvar
AE_UAS_USER = 0enumvar
AE_UAS_GROUP = 1enumvar
AE_UAS_MODALS = 2enumvar
SVAUD_SERVICE = 1enumvar
SVAUD_GOODSESSLOGON = 6enumvar
SVAUD_BADSESSLOGON = 24enumvar
SVAUD_SESSLOGON = SVAUD_GOODSESSLOGON | SVAUD_BADSESSLOGONenumvar
SVAUD_GOODNETLOGON = 96enumvar
SVAUD_BADNETLOGON = 384enumvar
SVAUD_NETLOGON = SVAUD_GOODNETLOGON | SVAUD_BADNETLOGONenumvar
SVAUD_LOGON = SVAUD_NETLOGON | SVAUD_SESSLOGONenumvar
SVAUD_GOODUSE = 0x600enumvar
SVAUD_BADUSE = 0x1800enumvar
SVAUD_USE = SVAUD_GOODUSE | SVAUD_BADUSEenumvar
SVAUD_USERLIST = 8192enumvar
SVAUD_PERMISSIONS = 16384enumvar
SVAUD_RESOURCE = 32768enumvar
SVAUD_LOGONLIM = 65536enumvar
AA_AUDIT_ALL = 1enumvar
AA_A_OWNER = 4enumvar
AA_CLOSE = 8enumvar
AA_S_OPEN = 16enumvar
AA_S_WRITE = 32enumvar
AA_S_CREATE = 32enumvar
AA_S_DELETE = 64enumvar
AA_S_ACL = 128enumvar
AA_S_ALL = 253enumvar
AA_F_OPEN = 256enumvar
AA_F_WRITE = 512enumvar
AA_F_CREATE = 512enumvar
AA_F_DELETE = 1024enumvar
AA_F_ACL = 2048enumvar
AA_F_ALL = AA_F_OPEN | AA_F_WRITE | AA_F_DELETE | AA_F_ACLenumvar
AA_A_OPEN = 2048enumvar
AA_A_WRITE = 4096enumvar
AA_A_CREATE = 8192enumvar
AA_A_DELETE = 16384enumvar
AA_A_ACL = 32768enumvar
AA_A_ALL = AA_F_OPEN | AA_F_WRITE | AA_F_DELETE | AA_F_ACL