struct _PNP_DEVICE_EVENT_ENTRY { struct _LIST_ENTRY ListEntry;/* 0x0 8 */ unsigned long Argument;/* 0x8 4 */ long ArgumentStatus;/* 0xc 4 */ struct _KEVENT* CallerEvent;/* 0x10 4 */ void (*Callback)(void*);/* 0x14 4 */ void* Context;/* 0x18 4 */ enum _PNP_VETO_TYPE* VetoType;/* 0x1c 4 */ struct _UNICODE_STRING* VetoName;/* 0x20 4 */ unsigned long RefCount;/* 0x24 4 */ unsigned long Lock;/* 0x28 4 */ unsigned char Cancel;/* 0x2c 1 */ /* 3 bytes padding */ struct _PNP_DEVICE_EVENT_ENTRY* Parent;/* 0x30 4 */ struct _GUID ActivityId;/* 0x34 16 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _PNP_WATCHDOG* Watchdog;/* 0x44 4 */ struct _PLUGPLAY_EVENT_BLOCK Data;/* 0x48 68 */};size 140 (0x8c)15 members1 hole (3 bytes)padding 03 cachelines
Used in (1)