struct _PNP_DEVICE_EVENT_ENTRY { struct _LIST_ENTRY ListEntry;/* 0x0 16 */ unsigned long Argument;/* 0x10 4 */ long ArgumentStatus;/* 0x14 4 */ struct _KEVENT* CallerEvent;/* 0x18 8 */ void (*Callback)(void*);/* 0x20 8 */ void* Context;/* 0x28 8 */ enum _PNP_VETO_TYPE* VetoType;/* 0x30 8 */ struct _UNICODE_STRING* VetoName;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned long RefCount;/* 0x40 4 */ unsigned long Lock;/* 0x44 4 */ unsigned char Cancel;/* 0x48 1 */ /* 7 bytes padding */ struct _PNP_DEVICE_EVENT_ENTRY* Parent;/* 0x50 8 */ struct _GUID ActivityId;/* 0x58 16 */ struct _PNP_WATCHDOG* Watchdog;/* 0x68 8 */ void* PdcActivatorHandle;/* 0x70 8 */ struct _PLUGPLAY_EVENT_BLOCK Data;/* 0x78 80 */};size 200 (0xc8)16 members1 hole (7 bytes)padding 04 cachelines
Used in (1)