typedef struct _KDPC { unsigned char Type; unsigned char Importance; volatile unsigned short Number; LIST_ENTRY DpcListEntry; void (*DeferredRoutine)(KDPC *, void *, void *, void *); void *DeferredContext; void *SystemArgument1; void *SystemArgument2; void *DpcData; } KDPC, *PKDPC;