typedef struct _ALPC_DISPATCH_CONTEXT
{
    ALPC_PORT *PortObject;
    KALPC_MESSAGE *Message;
    ALPC_COMMUNICATION_INFO *CommunicationInfo;
    ETHREAD *TargetThread;
    ALPC_PORT *TargetPort;
    unsigned long Flags;
    unsigned short TotalLength;
    unsigned short Type;
    unsigned short DataInfoOffset;
} ALPC_DISPATCH_CONTEXT, *PALPC_DISPATCH_CONTEXT;