Initial kernel events support

This commit is contained in:
2023-03-17 16:46:18 +01:00
parent e0778d0a12
commit 934dba37a1
5 changed files with 117 additions and 0 deletions

View File

@@ -84,6 +84,13 @@ typedef enum _KDPC_IMPORTANCE
MediumHighImportance
} KDPC_IMPORTANCE, *PKDPC_IMPORTANCE;
/* Event types list */
typedef enum _KEVENT_TYPE
{
NotificationEvent,
SynchronizationEvent
} KEVENT_TYPE, *PKEVENT_TYPE;
/* Kernel objects */
typedef enum _KOBJECTS
{
@@ -226,6 +233,12 @@ typedef struct _KDPC_DATA
ULONG DpcCount;
} KDPC_DATA, *PKDPC_DATA;
/* Event object structure definition */
typedef struct _KEVENT
{
DISPATCHER_HEADER Header;
} KEVENT, *PKEVENT;
/* Exception registration record structure definition */
typedef struct _EXCEPTION_REGISTRATION_RECORD
{