//0x58 bytes (sizeof)
struct _KALPC_REGION
{
    struct _LIST_ENTRY RegionListEntry;                                     //0x0
    struct _KALPC_SECTION* Section;                                         //0x10
    ULONGLONG Offset;                                                       //0x18
    ULONGLONG Size;                                                         //0x20
    ULONGLONG ViewSize;                                                     //0x28
    union
    {
        struct
        {
            ULONG Secure:1;                                                 //0x30
        } s1;                                                               //0x30
    } u1;                                                                   //0x30
    ULONG NumberOfViews;                                                    //0x34
    struct _LIST_ENTRY ViewListHead;                                        //0x38
    struct _KALPC_VIEW* ReadOnlyView;                                       //0x48
    struct _KALPC_VIEW* ReadWriteView;                                      //0x50
};