typedef struct _PNP_DEVICE_EVENT_ENTRY { LIST_ENTRY ListEntry; unsigned long Argument; KEVENT *CallerEvent; void (*Callback)(void *); void *Context; PNP_VETO_TYPE *VetoType; UNICODE_STRING *VetoName; PLUGPLAY_EVENT_BLOCK Data; } PNP_DEVICE_EVENT_ENTRY, *PPNP_DEVICE_EVENT_ENTRY;