/* header auto-generated by pidl */

#ifndef _PIDL_HEADER_windows_events
#define _PIDL_HEADER_windows_events

#include <stdint.h>


#ifndef _HEADER_windows_events
#define _HEADER_windows_events

enum event_id_type
#ifndef USE_UINT_ENUMS
 {
	EVT_ID_NONE=(int)(0),
	EVT_ID_SUCCESSFUL_LOGON=(int)(4624),
	EVT_ID_UNSUCCESSFUL_LOGON=(int)(4625),
	EVT_ID_PASSWORD_CHANGE=(int)(4723),
	EVT_ID_PASSWORD_RESET=(int)(4724),
	EVT_ID_USER_ADDED_TO_GLOBAL_SEC_GROUP=(int)(4728),
	EVT_ID_USER_REMOVED_FROM_GLOBAL_SEC_GROUP=(int)(4729),
	EVT_ID_USER_ADDED_TO_LOCAL_SEC_GROUP=(int)(4732),
	EVT_ID_USER_REMOVED_FROM_LOCAL_SEC_GROUP=(int)(4733),
	EVT_ID_USER_ADDED_TO_LOCAL_GROUP=(int)(4746),
	EVT_ID_USER_REMOVED_FROM_LOCAL_GROUP=(int)(4747),
	EVT_ID_USER_ADDED_TO_GLOBAL_GROUP=(int)(4751),
	EVT_ID_USER_REMOVED_FROM_GLOBAL_GROUP=(int)(4752),
	EVT_ID_USER_ADDED_TO_UNIVERSAL_SEC_GROUP=(int)(4756),
	EVT_ID_USER_REMOVED_FROM_UNIVERSAL_SEC_GROUP=(int)(4757),
	EVT_ID_USER_ADDED_TO_UNIVERSAL_GROUP=(int)(4761),
	EVT_ID_USER_REMOVED_FROM_UNIVERSAL_GROUP=(int)(4762),
	EVT_ID_DIRECTORY_OBJECT_CHANGE=(int)(5136)
}
#else
 { __do_not_use_enum_event_id_type=INT_MAX}
#define EVT_ID_NONE ( 0 )
#define EVT_ID_SUCCESSFUL_LOGON ( 4624 )
#define EVT_ID_UNSUCCESSFUL_LOGON ( 4625 )
#define EVT_ID_PASSWORD_CHANGE ( 4723 )
#define EVT_ID_PASSWORD_RESET ( 4724 )
#define EVT_ID_USER_ADDED_TO_GLOBAL_SEC_GROUP ( 4728 )
#define EVT_ID_USER_REMOVED_FROM_GLOBAL_SEC_GROUP ( 4729 )
#define EVT_ID_USER_ADDED_TO_LOCAL_SEC_GROUP ( 4732 )
#define EVT_ID_USER_REMOVED_FROM_LOCAL_SEC_GROUP ( 4733 )
#define EVT_ID_USER_ADDED_TO_LOCAL_GROUP ( 4746 )
#define EVT_ID_USER_REMOVED_FROM_LOCAL_GROUP ( 4747 )
#define EVT_ID_USER_ADDED_TO_GLOBAL_GROUP ( 4751 )
#define EVT_ID_USER_REMOVED_FROM_GLOBAL_GROUP ( 4752 )
#define EVT_ID_USER_ADDED_TO_UNIVERSAL_SEC_GROUP ( 4756 )
#define EVT_ID_USER_REMOVED_FROM_UNIVERSAL_SEC_GROUP ( 4757 )
#define EVT_ID_USER_ADDED_TO_UNIVERSAL_GROUP ( 4761 )
#define EVT_ID_USER_REMOVED_FROM_UNIVERSAL_GROUP ( 4762 )
#define EVT_ID_DIRECTORY_OBJECT_CHANGE ( 5136 )
#endif
;

enum auth_event_id_type
#ifndef USE_UINT_ENUMS
 {
	AUTH_EVT_ID_NONE=(int)(0),
	AUTH_EVT_ID_NTLM_DEVICE_RESTRICTION=(int)(101),
	AUTH_EVT_ID_KERBEROS_DEVICE_RESTRICTION=(int)(105),
	AUTH_EVT_ID_KERBEROS_DEVICE_RESTRICTION_AUDIT=(int)(305),
	AUTH_EVT_ID_KERBEROS_SERVER_RESTRICTION=(int)(106),
	AUTH_EVT_ID_KERBEROS_SERVER_RESTRICTION_AUDIT=(int)(306)
}
#else
 { __do_not_use_enum_auth_event_id_type=INT_MAX}
#define AUTH_EVT_ID_NONE ( 0 )
#define AUTH_EVT_ID_NTLM_DEVICE_RESTRICTION ( 101 )
#define AUTH_EVT_ID_KERBEROS_DEVICE_RESTRICTION ( 105 )
#define AUTH_EVT_ID_KERBEROS_DEVICE_RESTRICTION_AUDIT ( 305 )
#define AUTH_EVT_ID_KERBEROS_SERVER_RESTRICTION ( 106 )
#define AUTH_EVT_ID_KERBEROS_SERVER_RESTRICTION_AUDIT ( 306 )
#endif
;

enum event_logon_type
#ifndef USE_UINT_ENUMS
 {
	EVT_LOGON_INTERACTIVE=(int)(2),
	EVT_LOGON_NETWORK=(int)(3),
	EVT_LOGON_BATCH=(int)(4),
	EVT_LOGON_SERVICE=(int)(5),
	EVT_LOGON_UNLOCK=(int)(7),
	EVT_LOGON_NETWORK_CLEAR_TEXT=(int)(8),
	EVT_LOGON_NEW_CREDENTIALS=(int)(9),
	EVT_LOGON_REMOTE_INTERACTIVE=(int)(10),
	EVT_LOGON_CACHED_INTERACTIVE=(int)(11)
}
#else
 { __do_not_use_enum_event_logon_type=INT_MAX}
#define EVT_LOGON_INTERACTIVE ( 2 )
#define EVT_LOGON_NETWORK ( 3 )
#define EVT_LOGON_BATCH ( 4 )
#define EVT_LOGON_SERVICE ( 5 )
#define EVT_LOGON_UNLOCK ( 7 )
#define EVT_LOGON_NETWORK_CLEAR_TEXT ( 8 )
#define EVT_LOGON_NEW_CREDENTIALS ( 9 )
#define EVT_LOGON_REMOTE_INTERACTIVE ( 10 )
#define EVT_LOGON_CACHED_INTERACTIVE ( 11 )
#endif
;

#endif /* _HEADER_windows_events */
#endif /* _PIDL_HEADER_windows_events */
