typedef struct _MMPAGING_FILE                 // 20 elements, 0x50 bytes (sizeof)
          {
/*0x000*/     ULONG32      Size;
/*0x004*/     ULONG32      MaximumSize;
/*0x008*/     ULONG32      MinimumSize;
/*0x00C*/     ULONG32      FreeSpace;
/*0x010*/     ULONG32      PeakUsage;
/*0x014*/     ULONG32      HighestPage;
/*0x018*/     struct _FILE_OBJECT* File;
/*0x01C*/     struct _MMMOD_WRITER_MDL_ENTRY* Entry[2];
/*0x024*/     struct _UNICODE_STRING PageFileName;      // 3 elements, 0x8 bytes (sizeof)
/*0x02C*/     struct _RTL_BITMAP* Bitmap;
/*0x030*/     ULONG32      BitmapHint;
/*0x034*/     ULONG32      LastAllocationSize;
              struct                                    // 3 elements, 0x2 bytes (sizeof)
              {
/*0x038*/         UINT16       PageFileNumber : 4;      // 0 BitPosition
/*0x038*/         UINT16       BootPartition : 1;       // 4 BitPosition
/*0x038*/         UINT16       Spare0 : 11;             // 5 BitPosition
              };
              struct                                    // 2 elements, 0x2 bytes (sizeof)
              {
/*0x03A*/         UINT16       AdriftMdls : 1;          // 0 BitPosition
/*0x03A*/         UINT16       Spare1 : 15;             // 1 BitPosition
              };
/*0x03C*/     VOID*        FileHandle;
/*0x040*/     union _SLIST_HEADER AvailableList;        // 4 elements, 0x8 bytes (sizeof)
/*0x048*/     union _SLIST_HEADER NeedProcessingList;   // 4 elements, 0x8 bytes (sizeof)
          }MMPAGING_FILE, *PMMPAGING_FILE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.