typedef struct _KAPC { unsigned char Type; unsigned char SpareByte0; unsigned char Size; unsigned char SpareByte1; unsigned long SpareLong0; KTHREAD *Thread; LIST_ENTRY ApcListEntry; void (*KernelRoutine)(KAPC *, void (**)(void *, void *, void *), void **, void **, void **); void (*RundownRoutine)(KAPC *); void (*NormalRoutine)(void *, void *, void *); void *NormalContext; void *SystemArgument1; void *SystemArgument2; char ApcStateIndex; char ApcMode; unsigned char Inserted; } KAPC, *PKAPC;