typedef struct _KALPC_REGION
{
    LIST_ENTRY RegionListEntry;
    KALPC_SECTION *Section;
    unsigned __int64 Offset;
    unsigned __int64 Size;
    unsigned __int64 ViewSize;
    union
    {
        struct
        {
            unsigned long Secure : 1;
        } s1;
    } u1;
    unsigned long NumberOfViews;
    LIST_ENTRY ViewListHead;
    KALPC_VIEW *ReadOnlyView;
    KALPC_VIEW *ReadWriteView;
} KALPC_REGION, *PKALPC_REGION;