typedef struct _MMPFN                            // 8 elements, 0x30 bytes (sizeof)
          {
              union                                        // 5 elements, 0x8 bytes (sizeof)
              {
/*0x000*/         UINT64       Flink;
/*0x000*/         ULONG32      WsIndex;
/*0x000*/         struct _KEVENT* Event;
/*0x000*/         LONG32       ReadStatus;
/*0x000*/         struct _SINGLE_LIST_ENTRY NextStackPfn;  // 1 elements, 0x8 bytes (sizeof)
              }u1;
/*0x008*/     struct _MMPTE* PteAddress;
              union                                        // 2 elements, 0x8 bytes (sizeof)
              {
/*0x010*/         UINT64       Blink;
/*0x010*/         UINT64       ShareCount;
              }u2;
              union                                        // 3 elements, 0x4 bytes (sizeof)
              {
                  struct                                   // 2 elements, 0x4 bytes (sizeof)
                  {
/*0x018*/             UINT16       ReferenceCount;
/*0x01A*/             struct _MMPFNENTRY e1;               // 10 elements, 0x2 bytes (sizeof)
                  };
                  struct                                   // 2 elements, 0x4 bytes (sizeof)
                  {
/*0x018*/             UINT16       ReferenceCount;
/*0x01A*/             UINT16       ShortFlags;
                  }e2;
              }u3;
/*0x01C*/     ULONG32      UsedPageTableEntries;
              union                                        // 2 elements, 0x8 bytes (sizeof)
              {
/*0x020*/         struct _MMPTE OriginalPte;               // 1 elements, 0x8 bytes (sizeof)
/*0x020*/         LONG32       AweReferenceCount;
              };
              union                                        // 7 elements, 0x8 bytes (sizeof)
              {
/*0x028*/         UINT64       EntireFrame;
                  struct                                   // 6 elements, 0x8 bytes (sizeof)
                  {
/*0x028*/             UINT64       PteFrame : 57;          // 0 BitPosition
/*0x028*/             UINT64       InPageError : 1;        // 57 BitPosition
/*0x028*/             UINT64       VerifierAllocation : 1; // 58 BitPosition
/*0x028*/             UINT64       AweAllocation : 1;      // 59 BitPosition
/*0x028*/             UINT64       Priority : 3;           // 60 BitPosition
/*0x028*/             UINT64       MustBeCached : 1;       // 63 BitPosition
                  };
              }u4;
          }MMPFN, *PMMPFN;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.