typedef struct _KAPC_STATE
{
    LIST_ENTRY ApcListHead[2];
    KPROCESS *Process;
    unsigned char KernelApcInProgress;
    unsigned char KernelApcPending;
    unsigned char UserApcPending;
} KAPC_STATE, *PKAPC_STATE;