Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2461 lines
51 KiB

//+-----------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (c) Microsoft Corporation 2000
//
// File: A U D I T E V T . M O F
//
// Contents: Audit event schema definitions
//
//
// History:
// 06-January-2000 kumarp created
//
//------------------------------------------------------------------------
/*
issues:
- best way to represent cred info?
- some events were separately defined the success and failure cases.
I merged them into one.
For example:
SE_AUDITID_ADD_SID_HISTORY_SUCCESS/SE_AUDITID_ADD_SID_HISTORY_FAILURE
SE_AUDITID_ACCOUNT_MAPPED/SE_AUDITID_ACCOUNT_NOT_MAPPED
SE_AUDITID_ACCOUNT_LOGON_SUCCESS/SE_AUDITID_ACCOUNT_LOGON_FAILURE
- category: logon and account logon
- need to define how the audit-format string is to be specified
for new (non-legacy) auditevents
- need to have a link between SE_AUDITID_PROCESS_CREATED/EXIT
- why is that some events have both primary/client user info while
some others have only primary (e.g. AuditEvent_ProcessExit)
- should PID be 32 or 64 bit?
- type of UserRight ?
- tdo ops: DomainId type?
- confirm that account-id (rid) is uint32
- ask shaohua about SE_AUDITID_DOMAIN_POLICY_CHANGE
- for events that are specifically success or failure type.
need to set Success to TRUE/FALSE
- how to handle delegated client contexts in n-tier apps
- when a process opens an object on a remote machine, which
pid gets logged?
- make sure that all corresponding properties have identical name
across different classes
*/
//
// base class for all audit events
//
[abstractevent]
class AuditEvent : __ExtrinsicEvent
{
uint16 CategoryId;
uint32 AuditId;
uint64 CreationTime;
Boolean Success = TRUE;
};
/////////////////////////////////////////////////////////////////////////////
// //
// //
// Messages for Category: SE_CATEGID_SYSTEM //
// //
/////////////////////////////////////////////////////////////////////////////
//
// represents SE_CATEGID_SYSTEM category
//
[abstractevent]
class AuditEvent_System : AuditEvent
{
};
//
//
// SE_AUDITID_SYSTEM_RESTART
//
// Category: SE_CATEGID_SYSTEM
//
class AuditEvent_SystemRestart : AuditEvent_System
{
uint32 AuditId = 0x0200;
};
//
//
// SE_AUDITID_SYSTEM_SHUTDOWN
//
// Category: SE_CATEGID_SYSTEM
//
class AuditEvent_SystemShutdown
{
uint32 AuditId = 0x0201;
};
//
//
// SE_AUDITID_SYSTEM_AUTH_PACKAGE_LOAD
//
// Category: SE_CATEGID_SYSTEM
//
class AuditEvent_AuthPackageLoad : AuditEvent_System
{
uint32 AuditId = 0x0202;
string AuthenticationPackageName;
};
//
//
// SE_AUDITID_SYSTEM_LOGON_PROC_REGISTER
//
// Category: SE_CATEGID_SYSTEM
//
class AuditEvent_SystemLogonProcRegister : AuditEvent_System
{
uint32 AuditId = 0x0203;
string LogonProcessName;
};
//
//
// SE_AUDITID_AUDITS_DISCARDED
//
// Category: SE_CATEGID_SYSTEM
//
class AuditEvent_AuditsDiscarded
{
uint32 AuditId = 0x0204;
uint32 NumberOfAuditMessagesDiscarded;
};
//
//
// SE_AUDITID_AUDIT_LOG_CLEARED
//
// Category: SE_CATEGID_SYSTEM
//
//
class AuditEvent_AuditLogCleared
{
uint32 AuditId = 0x0205;
string PrimaryUserName;
string PrimaryDomain;
uint64 PrimaryLogonId;
string ClientUserName;
string ClientDomain;
uint64 ClientLogonId;
};
//
//
// SE_AUDITID_SYSTEM_NOTIFY_PACKAGE_LOAD
//
// Category: SE_CATEGID_SYSTEM
//
class AuditEvent_NotifyPackageLoad
{
uint32 AuditId = 0x0206;
string NotificationPackageName;
};
/////////////////////////////////////////////////////////////////////////////
// //
// //
// Messages for Category: SE_CATEGID_LOGON //
// //
// //
/////////////////////////////////////////////////////////////////////////////
//
// represents SE_CATEGID_LOGON
//
[abstractevent]
class AuditEvent_Logon : AuditEvent
{
};
//
// abstract class that stores fields common to all user-logon events
//
[abstractevent]
class AuditEvent_UserLogon : AuditEvent_Logon
{
string UserName;
string Domain;
uint16 LogonType;
string LogonProcess;
string AuthenticationPackage;
string WorkstationName;
};
//
//
// SE_AUDITID_SUCCESSFUL_LOGON
//
// Category: SE_CATEGID_LOGON
//
//
class AuditEvent_SuccessfulLogon : AuditEvent_UserLogon
{
uint32 AuditId = 0x0210;
uint64 LogonId;
};
//
//
// SE_AUDITID_UNKNOWN_USER_OR_PWD
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_UnknownUserOrPwd : AuditEvent_UserLogon
{
uint32 AuditId = 0x0211;
};
//
//
// SE_AUDITID_ACCOUNT_TIME_RESTR
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_AccountTimeRestr : AuditEvent_UserLogon
{
uint32 AuditId = 0x0212;
};
//
//
// SE_AUDITID_ACCOUNT_DISABLED
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_AccountDisabled : AuditEvent_UserLogon
{
uint32 AuditId = 0x0213;
};
//
//
// SE_AUDITID_ACCOUNT_EXPIRED
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_AccountExpired : AuditEvent_UserLogon
{
uint32 AuditId = 0x0214;
};
// Logon Failure:%n
// %tReason:%t%tThe specified user account has expired%n
//
//
// SE_AUDITID_WORKSTATION_RESTR
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_WorkstationRestr : AuditEvent_UserLogon
{
uint32 AuditId = 0x0215;
};
// Logon Failure:%n
// %tReason:%t%tUser not allowed to logon at this computer%n
//
//
// SE_AUDITID_LOGON_TYPE_RESTR
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_LogonTypeRestr : AuditEvent_UserLogon
{
uint32 AuditId = 0x0216;
};
// Logon Failure:%n
// %tReason:%tThe user has not been granted the requested%n
// %t%tlogon type at this machine%n
//
//
// SE_AUDITID_PASSWORD_EXPIRED
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_PasswordExpired : AuditEvent_UserLogon
{
uint32 AuditId = 0x0217;
};
// Logon Failure:%n
// %tReason:%t%tThe specified accounts password has expired%n
//
//
// SE_AUDITID_NETLOGON_NOT_STARTED
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_NetlogonNotStarted : AuditEvent_UserLogon
{
uint32 AuditId = 0x0218;
};
// Logon Failure:%n
// %tReason:%t%tThe NetLogon component is not active%n
//
//
// SE_AUDITID_UNSUCCESSFUL_LOGON
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_UnsuccessfulLogon : AuditEvent_UserLogon
{
uint32 AuditId = 0x0219;
};
// Logon Failure:%n
// %tReason:%t%tAn unexpected error occurred during logon%n
//
//
// SE_AUDITID_LOGOFF
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_Logoff : AuditEvent_Logon
{
uint32 AuditId = 0x021A;
string UserName;
string Domain;
uint64 LogonId;
uint16 LogonType;
};
// User Logoff:%n
//
//
// SE_AUDITID_ACCOUNT_LOCKED
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_Accountlocked : AuditEvent_UserLogon
{
uint32 AuditId = 0x021B;
};
// Logon Failure:%n
// %tReason:%t%tAccount locked out%n
//
//
// SE_AUDITID_SUCCESSFUL_LOGON
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_NetworkLogon : AuditEvent_UserLogon
{
uint32 AuditId = 0x021c;
uint64 LogonId;
};
// Successful Network Logon:%n
//
// abstract base class to represent IPSEC logon events
//
class AuditEvent_IpsecLogon : AuditEvent_Logon
{
};
//
//
// SE_AUDITID_IPSEC_LOGON_SUCCESS
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_IpsecLogonSuccess : AuditEvent_IpsecLogon
{
uint32 AuditId = 0x021d;
string Mode;
string PeerIdentity;
string Filter;
string Parameters;
};
//IKE security association established.%n
//
//
// SE_AUDITID_IPSEC_LOGOFF_QM
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_IpsecLogoffQm : AuditEvent_IpsecLogon
{
uint32 AuditId = 0x021e;
string Filter;
string InboundSpi;
string OutboundSpi;
};
// IKE security association ended.%n
// Mode: Data Protection (Quick mode)
//
//
// SE_AUDITID_IPSEC_LOGOFF_MM
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_IpsecLogoffMm : AuditEvent_IpsecLogon
{
uint32 AuditId = 0x021f;
string Filter;
};
// IKE security association ended.%n
// Mode: Key Exchange (Main mode)%n
//
//
// SE_AUDITID_IPSEC_AUTH_FAIL_CERT_TRUST
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_IpsecAuthFailCertTrust : AuditEvent_IpsecLogon
{
uint32 AuditId = 0x0220;
string PeerIdentity;
string Filter;
};
// IKE security association establishment failed because peer could not authenticate.
// The certificate trust could not be established.%n
//
//
// SE_AUDITID_IPSEC_AUTH_FAIL
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_IpsecAuthFail : AuditEvent_IpsecLogon
{
uint32 AuditId = 0x0221;
string PeerIdentity;
string Filter;
};
// IKE peer authentication failed.%n
//
//
// SE_AUDITID_IPSEC_ATTRIB_FAIL
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_IpsecAttribFail : AuditEvent_IpsecLogon
{
uint32 AuditId = 0x0222;
string Mode;
string Filter;
string Attribute;
string ExpectedValue;
string ReceivedValue;
};
// IKE security association establishment failed because peer
// sent invalid proposal.%n
//
//
// SE_AUDITID_IPSEC_NEGOTIATION_FAIL
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_IpsecNegotiationFail : AuditEvent_IpsecLogon
{
uint32 AuditId = 0x0223;
string Mode;
string Filter;
string FailurePoint;
string FailureReason;
};
// IKE security association negotiation failed.%n
/////////////////////////////////////////////////////////////////////////////
// //
// //
// Messages for Category: SE_CATEGID_OBJECT_ACCESS //
// //
// //
/////////////////////////////////////////////////////////////////////////////
//
// abstract class that represents SE_CATEGID_OBJECT_ACCESS
//
[abstractevent]
class AuditEvent_ObjectAccess : AuditEvent
{
string ObjectServer;
uint32 ProcessId;
};
class AuditEvent_AuthzAccess : AuditEvent
{
string ObjectServer;
uint32 ProcessId;
string OperationType;
string Objecttype;
string ObjectName;
// uint64 HandleId;
// uint64 OperationId;
uint8 PrimaryUserSid[];
string PrimaryUserName;
string PrimaryDomain;
uint64 PrimaryLogonId;
uint8 ClientUserSid[];
string ClientUserName;
string ClientDomain;
uint64 ClientLogonId;
uint32 AccessMask;
string AdditionalInfo;
};
//
//
// SE_AUDITID_OPEN_HANDLE
//
// Category: SE_CATEGID_OBJECT_ACCESS
//
class AuditEvent_OpenHandle : AuditEvent_ObjectAccess
{
uint32 AuditId = 0x0230;
string ObjectType;
string ObjectName;
uint64 NewHandleId;
uint64 OperationId;
string PrimaryUserName;
string PrimaryDomain;
uint64 PrimaryLogonId;
string ClientUserName;
string ClientDomain;
uint64 ClientLogonId;
string Privileges[];
};
// Object Open:%n
//
//
// SE_AUDITID_CREATE_HANDLE
//
// Category: SE_CATEGID_OBJECT_ACCESS
//
class AuditEvent_CreateHandle : AuditEvent_ObjectAccess
{
uint32 AuditId = 0x0231;
uint64 HandleId;
uint64 OperationId;
};
//Handle Allocated:%n
//
//
// SE_AUDITID_CLOSE_HANDLE
//
// Category: SE_CATEGID_OBJECT_ACCESS
//
class AuditEvent_CloseHandle : AuditEvent_ObjectAccess
{
uint32 AuditId = 0x0232;
uint64 HandleId;
};
//Handle Closed:%n
//
//
// SE_AUDITID_OPEN_OBJECT_FOR_DELETE
//
// Category: SE_CATEGID_OBJECT_ACCESS
//
class AuditEvent_OpenObjectForDelete : AuditEvent_ObjectAccess
{
uint32 AuditId = 0x0233;
string ObjectType;
string ObjectName;
uint64 NewHandleId;
uint64 OperationId;
string PrimaryUserName;
string PrimaryDomain;
uint64 PrimaryLogonId;
string ClientUserName;
string ClientDomain;
uint64 ClientLogonId;
string Privileges[];
};
//Object Open for Delete:%n
//
//
// SE_AUDITID_DELETE_OBJECT
//
// Category: SE_CATEGID_OBJECT_ACCESS
//
class AuditEvent_DeleteObject : AuditEvent_ObjectAccess
{
uint32 AuditId = 0x0234;
uint64 HandleId;
};
//Object Deleted:%n
//
//
// SE_AUDITID_OPEN_HANDLE_OBJECT_TYPE
//
// Category: SE_CATEGID_OBJECT_ACCESS
//
class AuditEvent_OpenHandleObjectType : AuditEvent_ObjectAccess
{
uint32 AuditId = 0x0235;
string ObjectType;
string ObjectName;
uint64 NewHandleId;
uint64 OperationId;
string PrimaryUserName;
string PrimaryDomain;
uint64 PrimaryLogonId;
string ClientUserName;
string ClientDomain;
uint64 ClientLogonId;
string Properties;
string Privileges[];
};
//Object Open:%n
// SE_AUDITID_OBJECT_OPERATION
//
// Category: SE_CATEGID_OBJECT_ACCESS
//
class AuditEvent_ObjectOperation : AuditEvent_ObjectAccess
{
uint32 AuditId = 0x0236;
string OperationType;
string Objecttype;
string ObjectName;
uint64 HandleId;
uint64 OperationId;
string PrimaryUserName;
string PrimaryDomain;
uint64 PrimaryLogonId;
string ClientUserName;
string ClientDomain;
uint64 ClientLogonId;
uint32 RequestedAccesses;
};
//Object Operation:%n
/////////////////////////////////////////////////////////////////////////////
// //
// //
// Messages for Category: SE_CATEGID_PRIVILEGE_USE //
// //
// //
/////////////////////////////////////////////////////////////////////////////
//
// represents SE_CATEGID_PRIVILEGE_USE
//
[abstractevent]
class AuditEvent_PrivilegeUse : AuditEvent
{
string Privileges[];
};
//
//
// SE_AUDITID_ASSIGN_SPECIAL_PRIV
//
// Category: SE_CATEGID_PRIVILEGE_USE
//
class AuditEvent_AssignSpecialPriv : AuditEvent_PrivilegeUse
{
uint32 AuditId = 0x0240;
string UserName;
string Domain;
uint64 LogonId;
};
//Special privileges assigned to new logon:%n
//
//
// SE_AUDITID_PRIVILEGED_SERVICE
//
// Category: SE_CATEGID_PRIVILEGE_USE
//
class AuditEvent_PrivilegedService : AuditEvent_PrivilegeUse
{
uint32 AuditId = 0x0241;
string Server;
string Service;
string PrimaryUserName;
string PrimaryDomain;
uint64 PrimaryLogonId;
string ClientUserName;
string ClientDomain;
uint64 ClientLogonId;
};
//Privileged Service Called:%n
//.
//
//
// SE_AUDITID_PRIVILEGED_OBJECT
//
// Category: SE_CATEGID_PRIVILEGE_USE
//
class AuditEvent_PrivilegedObject : AuditEvent_PrivilegeUse
{
uint32 AuditId = 0x0242;
string ObjectHandle;
string PrimaryUserName;
string PrimaryDomain;
uint64 PrimaryLogonId;
string ClientUserName;
string ClientDomain;
uint64 ClientLogonId;
};
//Privileged object operation:%n
//.
/////////////////////////////////////////////////////////////////////////////
// //
// //
// Messages for Category: SE_CATEGID_DETAILED_TRACKING //
// //
// Event IDs: //
// SE_AUDITID_PROCESS_CREATED //
// SE_AUDITID_PROCESS_EXIT //
// SE_AUDITID_DUPLICATE_HANDLE //
// SE_AUDITID_INDIRECT_REFERENCE //
// //
/////////////////////////////////////////////////////////////////////////////
//
// abstract class that represents SE_CATEGID_DETAILED_TRACKING
//
[abstractevent]
class AuditEvent_DetailedTracking : AuditEvent
{
};
//
//
// SE_AUDITID_PROCESS_CREATED
//
// Category: SE_CATEGID_DETAILED_TRACKING
//
class AuditEvent_ProcessCreated : AuditEvent_DetailedTracking
{
uint32 AuditId = 0x0250;
uint32 ProcessId;
string ImageFileName;
uint32 CreatorProcessId;
string UserName;
string Domain;
uint64 LogonId;
};
//A new process has been created:%n
//.
//
//
// SE_AUDITID_PROCESS_EXIT
//
// Category: SE_CATEGID_DETAILED_TRACKING
//
class AuditEvent_ProcessExit : AuditEvent_DetailedTracking
{
uint32 AuditId = 0x0251;
uint32 ProcessId;
string UserName;
string Domain;
uint64 LogonId;
};
//A process has exited:%n
//.
//
//
// SE_AUDITID_DUPLICATE_HANDLE
//
// Category: SE_CATEGID_DETAILED_TRACKING
//
class AuditEvent_DuplicateHandle : AuditEvent_DetailedTracking
{
uint32 AuditId = 0x0252;
uint64 SourceHandleId;
uint32 SourceProcessId;
uint64 TargetHandleId;
uint32 TargetProcessId;
};
//A handle to an object has been duplicated:%n
//.
//
//
// SE_AUDITID_INDIRECT_REFERENCE
//
// Category: SE_CATEGID_DETAILED_TRACKING
//
class AuditEvent_IndirectReference : AuditEvent_DetailedTracking
{
uint32 AuditId = 0x0253;
string ObjectType;
string ObjectName;
uint32 ProcessId;
string PrimaryUserName;
string PrimaryDomain;
uint64 PrimaryLogonId;
string ClientUserName;
string ClientDomain;
uint64 ClientLogonId;
uint32 GrantedAccess;
};
//Indirect access to an object has been obtained:%n
//.
/////////////////////////////////////////////////////////////////////////////
// //
// //
// Messages for Category: SE_CATEGID_POLICY_CHANGE //
// //
// Event IDs: //
// SE_AUDITID_USER_RIGHT_ASSIGNED //
// SE_AUDITID_USER_RIGHT_REMOVED //
// SE_AUDITID_TRUSTED_DOMAIN_ADD //
// SE_AUDITID_TRUSTED_DOMAIN_REM //
// SE_AUDITID_POLICY_CHANGE //
// SE_AUDITID_IPSEC_POLICY_START //
// SE_AUDITID_IPSEC_POLICY_DISABLED //
// SE_AUDITID_IPSEC_POLICY_CHANGED //
// SE_AUDITID_IPSEC_POLICY_FAILURE //
// //
/////////////////////////////////////////////////////////////////////////////
//
// abstract class that represents SE_CATEGID_POLICY_CHANGE
//
[abstractevent]
class AuditEvent_PolicyChange : AuditEvent
{
};
//
// abstract class that represents user-rights operations
//
[abstractevent]
class AuditEvent_UserRightsOperation : AuditEvent_PolicyChange
{
string UserRight;
uint8 TargetUser[];
// caller
string UserName;
string Domain;
uint64 LogonId;
};
//
//
// SE_AUDITID_USER_RIGHT_ASSIGNED
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_UserRightAssigned : AuditEvent_UserRightsOperation
{
uint32 AuditId = 0x0260;
};
//User Right Assigned:%n
//.
//
//
// SE_AUDITID_USER_RIGHT_REMOVED
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_UserRightRemoved : AuditEvent_UserRightsOperation
{
uint32 AuditId = 0x0261;
};
//User Right Removed:%n
//.
//
// abstract class that represents TDO operations
//
[abstractevent]
class AuditEvent_TrustedDomainOperation : AuditEvent_PolicyChange
{
string DomainName;
string DomainId;
string UserName;
string Domain;
uint64 LogonId;
};
//
//
// SE_AUDITID_TRUSTED_DOMAIN_ADD
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_TrustedDomainAdd : AuditEvent_TrustedDomainOperation
{
uint32 AuditId = 0x0262;
};
//New Trusted Domain:%n
//.
//
//
// SE_AUDITID_TRUSTED_DOMAIN_REM
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_TrustedDomainRem : AuditEvent_TrustedDomainOperation
{
uint32 AuditId = 0x0263;
};
//Removing Trusted Domain:%n
//.
//
//
// SE_AUDITID_TRUSTED_DOMAIN_MOD
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_TrustedDomainMod : AuditEvent_TrustedDomainOperation
{
uint32 AuditId = 0x026C;
};
//Trusted Domain Information Modified:%n
//.
//
//
// SE_AUDITID_POLICY_CHANGE
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_PolicyChange : AuditEvent_PolicyChange
{
uint32 AuditId = 0x0264;
// ... new policy here...
string UserName;
string DomainName;
uint64 LogonId;
};
//Audit Policy Change:%n
//New Policy:%n
//...
//Changed By:%n
//.
//
// abstract class that represents Ipsec policy operations
//
[abstractevent]
class AuditEvent_IpsecPolicy : AuditEvent_PolicyChange
{
};
//
//
// SE_AUDITID_IPSEC_POLICY_START
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_IpsecPolicyStart : AuditEvent_IpsecPolicy
{
uint32 AuditId = 0x0265;
};
//IPSec policy agent started: %t%1%n
//Policy Source: %t%2%n
//.
//
//
// SE_AUDITID_IPSEC_POLICY_DISABLED
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_IpsecPolicyDisabled : AuditEvent_IpsecPolicy
{
uint32 AuditId = 0x0266;
};
//IPSec policy agent disabled: %t%1%n
//.
//
//
// SE_AUDITID_IPSEC_POLICY_CHANGED
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_IpsecPolicyChanged : AuditEvent_IpsecPolicy
{
uint32 AuditId = 0x0267;
};
//IPSEC PolicyAgent Service: %t%1%n
//.
//
//
// SE_AUDITID_IPSEC_POLICY_FAILURE
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_IpsecPolicyFailure : AuditEvent_IpsecPolicy
{
uint32 AuditId = 0x0268;
};
//IPSec policy agent encountered a potentially serious failure.%n
//.
//
// abstract class that represents kerberos policy operations
//
[abstractevent]
class AuditEvent_KerberosPolicy : AuditEvent_PolicyChange
{
};
//
//
// SE_AUDITID_KERBEROS_POLICY_CHANGE
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_KerberosPolicyChange : AuditEvent_KerberosPolicy
{
uint32 AuditId = 0x0269;
// changed by
string UserName;
string DomainName;
uint64 LogonId;
// changes made
};
//Kerberos Policy Changed:%n
//Changed By:%n
//Changes made:%n
//.
//
// abstract class that represents EFS policy operations
//
[abstractevent]
class AuditEvent_EfsPolicy : AuditEvent_PolicyChange
{
};
//
//
// SE_AUDITID_EFS_POLICY_CHANGE
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_EfsPolicyChange : AuditEvent_EfsPolicy
{
uint32 AuditId = 0x026a;
// changed by
string UserName;
string DomainName;
uint64 LogonId;
// changes made
};
//Encrypted Data Recovery Policy Changed:%n
//Changed By:%n
//Changes made:%n
//.
//
// abstract class that represents QoS policy operations
//
[abstractevent]
class AuditEvent_QosPolicy : AuditEvent_PolicyChange
{
};
//
//
// SE_AUDITID_QOS_POLICY_CHANGE
//
// Category: SE_CATEGID_POLICY_CHANGE
//
class AuditEvent_QosPolicyChange : AuditEvent_QosPolicy
{
uint32 AuditId = 0x026b;
// changed by
string UserName;
string DomainName;
uint64 LogonId;
// changes made
};
//Quality of Service Policy Changed:%n
//Changes made:%n
//Changed By:%n
//.
/////////////////////////////////////////////////////////////////////////////
// //
// //
// Messages for Category: SE_CATEGID_ACCOUNT_MANAGEMENT //
// //
// Event IDs: //
// SE_AUDITID_USER_CREATED //
// SE_AUDITID_USER_CHANGE //
// SE_AUDITID_ACCOUNT_TYPE_CHANGE //
// SE_AUDITID_USER_ENABLED //
// SE_AUDITID_USER_PWD_CHANGED //
// SE_AUDITID_USER_PWD_SET //
// SE_AUDITID_USER_DISABLED //
// SE_AUDITID_USER_DELETED //
// //
// SE_AUDITID_COMPUTER_CREATED //
// SE_AUDITID_COMPUTER_CHANGE //
// SE_AUDITID_COMPUTER_DELETED //
// //
// SE_AUDITID_GLOBAL_GROUP_CREATED //
// SE_AUDITID_GLOBAL_GROUP_ADD //
// SE_AUDITID_GLOBAL_GROUP_REM //
// SE_AUDITID_GLOBAL_GROUP_DELETED //
// SE_AUDITID_LOCAL_GROUP_CREATED //
// SE_AUDITID_LOCAL_GROUP_ADD //
// SE_AUDITID_LOCAL_GROUP_REM //
// SE_AUDITID_LOCAL_GROUP_DELETED //
// //
// SE_AUDITID_SECURITY_DISABLED_LOCAL_GROUP_CREATED //
// SE_AUDITID_SECURITY_DISABLED_LOCAL_GROUP_CHANGE //
// SE_AUDITID_SECURITY_DISABLED_LOCAL_GROUP_ADD //
// SE_AUDITID_SECURITY_DISABLED_LOCAL_GROUP_REM //
// SE_AUDITID_SECURITY_DISABLED_LOCAL_GROUP_DELETED //
// //
// SE_AUDITID_SECURITY_DISABLED_GLOBAL_GROUP_CREATED //
// SE_AUDITID_SECURITY_DISABLED_GLOBAL_GROUP_CHANGE //
// SE_AUDITID_SECURITY_DISABLED_GLOBAL_GROUP_ADD //
// SE_AUDITID_SECURITY_DISABLED_GLOBAL_GROUP_REM //
// SE_AUDITID_SECURITY_DISABLED_GLOBAL_GROUP_DELETED //
// //
// SE_AUDITID_SECURITY_ENABLED_UNIVERSAL_GROUP_CREATED //
// SE_AUDITID_SECURITY_ENABLED_UNIVERSAL_GROUP_CHANGE //
// SE_AUDITID_SECURITY_ENABLED_UNIVERSAL_GROUP_ADD //
// SE_AUDITID_SECURITY_ENABLED_UNIVERSAL_GROUP_REM //
// SE_AUDITID_SECURITY_ENABLED_UNIVERSAL_GROUP_DELETED //
// //
// SE_AUDITID_SECURITY_DISABLED_UNIVERSAL_GROUP_CREATED //
// SE_AUDITID_SECURITY_DISABLED_UNIVERSAL_GROUP_CHANGE //
// SE_AUDITID_SECURITY_DISABLED_UNIVERSAL_GROUP_ADD //
// SE_AUDITID_SECURITY_DISABLED_UNIVERSAL_GROUP_REM //
// SE_AUDITID_SECURITY_DISABLED_UNIVERSAL_GROUP_DELETED //
// //
// SE_AUDITID_GROUP_TYPE_CHANGE //
// //
// SE_AUDITID_ADD_SID_HISTORY_SUCCESS //
// SE_AUDITID_ADD_SID_HISTORY_FAILURE //
// //
// SE_AUDITID_OTHER_ACCT_CHANGE //
// SE_AUDITID_DOMAIN_POLICY_CHANGE //
// SE_AUDITID_ACCOUNT_AUTO_LOCKED //
// //
// //
/////////////////////////////////////////////////////////////////////////////
//
// abstract class that represents SE_CATEGID_ACCOUNT_MANAGEMENT
//
[abstractevent]
class AuditEvent_AccountManagement : AuditEvent
{
};
//
// abstract class that groups common fields for account change opns
//
[abstractevent]
class AuditEvent_AccountChange : AuditEvent_AccountManagement
{
string TargetAccountName;
string TargetDomain;
uint32 TargetAccountId;
string CallerUserName;
string CallerDomain;
uint64 CallerLogonId;
};
//
//
// SE_AUDITID_USER_CREATED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_UserCreated : AuditEvent_AccountChange
{
uint32 AuditId = 0x0270;
string Privileges[];
};
//User Account Created:%n
//.
//
//
// SE_AUDITID_ACCOUNT_TYPE_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_AccountTypeChange : AuditEvent_AccountChange
{
uint32 AuditId = 0x0271;
string NewType;
};
//User Account Type Change:%n
//.
//
//
// SE_AUDITID_USER_ENABLED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_UserEnabled : AuditEvent_AccountChange
{
uint32 AuditId = 0x0272;
};
//User Account Enabled:%n
//.
//
//
// SE_AUDITID_USER_PWD_CHANGED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_UserPwdChanged : AuditEvent_AccountChange
{
uint32 AuditId = 0x0273;
string Privileges[];
};
//Change Password Attempt:%n
//.
//
//
// SE_AUDITID_USER_PWD_SET
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_UserPwdSet : AuditEvent_AccountChange
{
uint32 AuditId = 0x0274;
};
//User Account password set:%n
//.
//
//
// SE_AUDITID_USER_DISABLED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_UserDisabled : AuditEvent_AccountChange
{
uint32 AuditId = 0x0275;
};
//User Account Disabled:%n
//.
//
//
// SE_AUDITID_USER_DELETED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_UserDeleted : AuditEvent_AccountChange
{
uint32 AuditId = 0x0276;
string Privileges[];
};
//User Account Deleted:%n
//.
//
//
// SE_AUDITID_USER_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_UserChange : AuditEvent_AccountChange
{
uint32 AuditId = 0x0282;
string TypeOfChange;
string Privileges[];
};
//User Account Changed:%n
//.
// ======================================================================
//
// abstract class that groups common fields for group change opns
//
[abstractevent]
class AuditEvent_GroupChange : AuditEvent_AccountManagement
{
string TargetAccountName;
string TargetDomain;
uint32 TargetAccountId;
string CallerUserName;
string CallerDomain;
uint64 CallerLogonId;
string Privileges[];
};
//
// abstract class that groups common fields for group membership opns
//
[abstractevent]
class AuditEvent_GroupMembershipChange : AuditEvent_GroupChange
{
string MemberName;
uint32 MemberId;
};
//
//
// SE_AUDITID_GLOBAL_GROUP_CREATED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_GlobalGroupCreated : AuditEvent_GroupChange
{
uint32 AuditId = 0x0277;
};
//Security Enabled Global Group Created:%n
//.
//
//
// SE_AUDITID_GLOBAL_GROUP_DELETED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_GlobalGroupDeleted : AuditEvent_GroupChange
{
uint32 AuditId = 0x027A;
};
//Security Enabled Global Group Deleted:%n
//.
//
//
// SE_AUDITID_GLOBAL_GROUP_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_GlobalGroupChange : AuditEvent_GroupChange
{
uint32 AuditId = 0x0281;
};
//Security Enabled Global Group Changed:%n
//.
//
//
// SE_AUDITID_GLOBAL_GROUP_ADD
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_GlobalGroupAdd : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x0278;
};
//Security Enabled Global Group Member Added:%n
//.
//
//
// SE_AUDITID_GLOBAL_GROUP_REM
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_GlobalGroupRem : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x0279;
};
//Security Enabled Global Group Member Removed:%n
//.
//
//
// SE_AUDITID_LOCAL_GROUP_CREATED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_LocalGroupCreated : AuditEvent_GroupChange
{
uint32 AuditId = 0x027B;
};
//Security Enabled Local Group Created:%n
//.
//
//
// SE_AUDITID_LOCAL_GROUP_DELETED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_LocalGroupDeleted : AuditEvent_GroupChange
{
uint32 AuditId = 0x027E;
};
//Security Enabled Local Group Deleted:%n
//.
//
//
// SE_AUDITID_LOCAL_GROUP_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_LocalGroupChange : AuditEvent_GroupChange
{
uint32 AuditId = 0x027F;
};
//Security Enabled Local Group Changed:%n
//.
//
//
// SE_AUDITID_LOCAL_GROUP_ADD
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_LocalGroupAdd : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x027C;
};
//Security Enabled Local Group Member Added:%n
//.
//
//
// SE_AUDITID_LOCAL_GROUP_REM
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_LocalGroupRem : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x027D;
};
//Security Enabled Local Group Member Removed:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_LOCAL_GROUP_CREATED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledLocalGroupCreated : AuditEvent_GroupChange
{
uint32 AuditId = 0x0288;
};
//Security Disabled Local Group Created:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_LOCAL_GROUP_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledLocalGroupChange : AuditEvent_GroupChange
{
uint32 AuditId = 0x0289;
};
//Security Disabled Local Group Changed:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_LOCAL_GROUP_ADD
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledLocalGroupAdd : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x028A;
};
//Security Disabled Local Group Member Added:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_LOCAL_GROUP_REM
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledLocalGroupRem : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x028B;
};
//Security Disabled Local Group Member Removed:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_LOCAL_GROUP_DELETED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledLocalGroupDeleted : AuditEvent_GroupChange
{
uint32 AuditId = 0x028C;
};
//Security Disabled Local Group Deleted:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_GLOBAL_GROUP_CREATED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledGlobalGroupCreated : AuditEvent_GroupChange
{
uint32 AuditId = 0x028D;
};
//Security Disabled Global Group Created:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_GLOBAL_GROUP_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledGlobalGroupChange : AuditEvent_GroupChange
{
uint32 AuditId = 0x028E;
};
//Security Disabled Global Group Changed:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_GLOBAL_GROUP_ADD
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledGlobalGroupAdd : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x028F;
};
//Security Disabled Global Group Member Added:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_GLOBAL_GROUP_REM
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledGlobalGroupRem : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x0290;
};
//Security Disabled Global Group Member Removed:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_GLOBAL_GROUP_DELETED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledGlobalGroupDeleted : AuditEvent_GroupChange
{
uint32 AuditId = 0x0291;
};
//Security Disabled Global Group Deleted:%n
//.
//
//
// SE_AUDITID_SECURITY_ENABLED_UNIVERSAL_GROUP_CREATED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityEnabledUniversalGroupCreated : AuditEvent_GroupChange
{
uint32 AuditId = 0x0292;
};
//Security Enabled Universal Group Created:%n
//.
//
//
// SE_AUDITID_SECURITY_ENABLED_UNIVERSAL_GROUP_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityEnabledUniversalGroupChange : AuditEvent_GroupChange
{
uint32 AuditId = 0x0293;
};
//Security Enabled Universal Group Changed:%n
//.
//
//
// SE_AUDITID_SECURITY_ENABLED_UNIVERSAL_GROUP_ADD
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityEnabledUniversalGroupAdd : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x0294;
};
//Security Enabled Universal Group Member Added:%n
//.
//
//
// SE_AUDITID_SECURITY_ENABLED_UNIVERSAL_GROUP_REM
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityEnabledUniversalGroupRem : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x0295;
};
//Security Enabled Universal Group Member Removed:%n
//.
//
//
// SE_AUDITID_SECURITY_ENABLED_UNIVERSAL_GROUP_DELETED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityEnabledUniversalGroupDeleted : AuditEvent_GroupChange
{
uint32 AuditId = 0x0296;
};
//Security Enabled Universal Group Deleted:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_UNIVERSAL_GROUP_CREATED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledUniversalGroupCreated : AuditEvent_GroupChange
{
uint32 AuditId = 0x0297;
};
//Security Disabled Universal Group Created:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_UNIVERSAL_GROUP_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledUniversalGroupChange : AuditEvent_GroupChange
{
uint32 AuditId = 0x0298;
};
//Security Disabled Universal Group Changed:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_UNIVERSAL_GROUP_ADD
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledUniversalGroupAdd : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x0299;
};
//Security Disabled Universal Group Member Added:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_UNIVERSAL_GROUP_REM
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledUniversalGroupRem : AuditEvent_GroupMembershipChange
{
uint32 AuditId = 0x029A;
};
//Security Disabled Universal Group Member Removed:%n
//.
//
//
// SE_AUDITID_SECURITY_DISABLED_UNIVERSAL_GROUP_DELETED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_SecurityDisabledUniversalGroupDeleted
{
uint32 AuditId = 0x029B;
};
//Security Disabled Universal Group Deleted:%n
//.
//
//
// SE_AUDITID_OTHER_ACCOUNT_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
// Note: not used
//
class AuditEvent_OtherAccountChange : AuditEvent_AccountManagement
{
uint32 AuditId = 0x0280;
string TypeOfChange;
string ObjectType;
string ObjectName;
string ObjectId; // type?
string CallerUserName;
string CallerDomain;
uint64 CallerLogonId;
};
//General Account Database Change:%n
//.
//
//
// SE_AUDITID_GROUP_TYPE_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_GroupTypeChange : AuditEvent_GroupChange
{
uint32 AuditId = 0x029C;
uint8 NewType;
};
//Group Type Changed:%n
//.
//
//
// SE_AUDITID_DOMAIN_POLICY_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
//$ BUGBUG kumarp 23-February-2000
// which class to derive from?
//
class AuditEvent_DomainPolicyChange
{
uint32 AuditId = 0x0283;
string TypeOfChange;
string Domain;
string DomainId;
string CallerUserName;
string CallerDomain;
string CallerLogonId;
string Privileges[];
};
//Domain Policy Changed: %1 modified%n
//.
//
//
// SE_AUDITID_ACCOUNT_AUTO_LOCKED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_AccountAutoLocked : AuditEvent_AccountChange
{
uint32 AuditId = 0x0284;
string CallerMachineName;
};
//User Account Locked Out:%n
//.
//
// abstract class that groups common fields for computer account change opns
//
[abstractevent]
class AuditEvent_ComputerAccountChange : AuditEvent_AccountChange
{
};
//
//
// SE_AUDITID_COMPUTER_CREATED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_ComputerCreated : AuditEvent_ComputerAccountChange
{
uint32 AuditId = 0x0285;
string Privileges[];
};
//Computer Account Created:%n
//.
//
//
// SE_AUDITID_COMPUTER_CHANGE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_ComputerChange : AuditEvent_ComputerAccountChange
{
uint32 AuditId = 0x0286;
string TypeOfChange;
string Privileges[];
};
//Computer Account Changed:%n
//.
//
//
// SE_AUDITID_COMPUTER_DELETED
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_ComputerDeleted : AuditEvent_ComputerAccountChange
{
uint32 AuditId = 0x0287;
string Privileges[];
};
//Computer Account Deleted:%n
//.
//
//
// SE_AUDITID_ADD_SID_HISTORY_SUCCESS+SE_AUDITID_ADD_SID_HISTORY_FAILURE
//
// Category: SE_CATEGID_ACCOUNT_MANAGEMENT
//
class AuditEvent_AddSidHistory : AuditEvent_AccountChange
{
uint32 AuditId = 0x029D;
string SourceAccountName;
string SourceAccountId;
string Privileges[];
};
//Add SID History:%n
//.
/////////////////////////////////////////////////////////////////////////////
// //
// //
// Messages for Category: SE_CATEGID_ACCOUNT_LOGON //
// //
// Event IDs: //
// SE_AUDITID_AS_TICKET_SUCCESS //
// SE_AUDITID_TGS_TICKET_SUCCESS //
// SE_AUDITID_TICKET_RENEW_SUCCESS //
// SE_AUDITID_PREAUTH_FAILURE //
// SE_AUDITID_AS_TICKET_FAILURE //
// SE_AUDITID_TGS_TICKET_FAILURE //
// SE_AUDITID_ACCOUNT_MAPPED //
// SE_AUDITID_ACCOUNT_NOT_MAPPED //
// SE_AUDITID_ACCOUNT_LOGON_SUCCESS //
// SE_AUDITID_ACCOUNT_LOGON_FAILURE //
// //
/////////////////////////////////////////////////////////////////////////////
//
// abstract class that represents SE_CATEGID_ACCOUNT_LOGON
//
[abstractevent]
class AuditEvent_AccountLogon : AuditEvent
{
};
//
// abstract class that groups common fields for kerberos logon
//
[abstractevent]
class AuditEvent_KerberosLogon : AuditEvent_AccountLogon
{
};
//
//
// SE_AUDITID_AS_TICKET_SUCCESS+SE_AUDITID_AS_TICKET_FAILURE
//
// Category: SE_CATEGID_ACCOUNT_LOGON
//
class AuditEvent_AsTicket : AuditEvent_KerberosLogon
{
uint32 AuditId = 0x02a0;
string UserName;
string SuppliedRealmName;
string UserId;
string ServiceName;
string ServiceId;
string TicketOptions;
string TicketEncryptionType;
string PreAuthenticationType;
string ClientAddress;
uint32 StatusCode = 0;
};
//Authentication Ticket Granted:%n
//.
//
//
// SE_AUDITID_TGS_TICKET_SUCCESS+SE_AUDITID_TGS_TICKET_FAILURE
//
// Category: SE_CATEGID_ACCOUNT_LOGON
//
class AuditEvent_TgsTicket : AuditEvent_KerberosLogon
{
uint32 AuditId = 0x02a1;
string UserName;
string UserDomain;
string ServiceName;
string ServiceId;
string TicketOptions;
string TicketEncryptionType;
string ClientAddress;
uint32 StatusCode = 0;
};
//Service Ticket Granted:%n
//.
//
//
// SE_AUDITID_TICKET_RENEW_SUCCESS
//
// Category: SE_CATEGID_ACCOUNT_LOGON
//
class AuditEvent_TicketRenewSuccess : AuditEvent_KerberosLogon
{
uint32 AuditId = 0x02a2;
string UserName;
string UserDomain;
string ServiceName;
string ServiceId;
string TicketOptions;
string TicketEncryptionType;
string ClientAddress;
};
//Ticket Granted Renewed:%n
//.
//
//
// SE_AUDITID_PREAUTH_FAILURE
//
// Category: SE_CATEGID_ACCOUNT_LOGON
//
class AuditEvent_PreauthFailure : AuditEvent_KerberosLogon
{
uint32 AuditId = 0x02a3;
string UserName;
string UserId;
string ServiceName;
string PreAuthenticationType;
string FailureCode;
string ClientAddress;
};
//Pre-authentication failed:%n
//.
//
//
// SE_AUDITID_ACCOUNT_MAPPED+SE_AUDITID_ACCOUNT_NOT_MAPPED
//
// Category: SE_CATEGID_ACCOUNT_LOGON
//
class AuditEvent_AccountMapping : AuditEvent_KerberosLogon
{
uint32 AuditId = 0x02a6;
string SourceName;
string ClientName;
string MappedName;
};
//Account Mapped for Logon by: %1%n
//.
//
//
// SE_AUDITID_ACCOUNT_LOGON_SUCCESS+SE_AUDITID_ACCOUNT_LOGON_FAILURE
//
// Category: SE_CATEGID_ACCOUNT_LOGON
//
class AuditEvent_AccountLogonAttempt
{
uint32 AuditId = 0x02a8;
string ClientName;
string AccountName;
string Workstation;
uint32 StatusCode = 0;
};
//Account Used for Logon by: %1%n
//.
//
// abstract class that groups common fields for session connection
//
[abstractevent]
class AuditEvent_SessionConnection : AuditEvent_AccountLogon
{
string UserName;
string Domain;
uint64 LogonId;
string SessionName;
string ClientName;
string ClientAddress;
string Winstation;
};
//
//
// SE_AUDITID_SESSION_RECONNECTED
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_SessionReconnected : AuditEvent_SessionConnection
{
uint32 AuditId = 0x02aa;
};
//Session reconnected to winstation:%n
//.
//
//
// SE_AUDITID_SESSION_DISCONNECTED
//
// Category: SE_CATEGID_LOGON
//
class AuditEvent_SessionDisconnected : AuditEvent_SessionConnection
{
uint32 AuditId = 0x02ab;
};
//Session disconnected from winstation:%n
//.