typedef struct _KALPC_VIEW { LIST_ENTRY ViewListEntry; KALPC_REGION *Region; ALPC_PORT *OwnerPort; EPROCESS *OwnerProcess; void *Address; unsigned __int64 Size; void *SecureViewHandle; void *WriteAccessHandle; union { struct { unsigned long WriteAccess : 1; unsigned long AutoRelease : 1; unsigned long ForceUnlink : 1; } s1; } u1; unsigned long NumberOfOwnerMessages; LIST_ENTRY ProcessViewListEntry; } KALPC_VIEW, *PKALPC_VIEW;