typedef struct _MMPAGING_FILE                 // 20 elements, 0xA0 bytes (sizeof)
          {
/*0x000*/     UINT64       Size;
/*0x008*/     UINT64       MaximumSize;
/*0x010*/     UINT64       MinimumSize;
/*0x018*/     UINT64       FreeSpace;
/*0x020*/     UINT64       PeakUsage;
/*0x028*/     UINT64       HighestPage;
/*0x030*/     struct _FILE_OBJECT* File;
/*0x038*/     struct _MMMOD_WRITER_MDL_ENTRY* Entry[2];
/*0x048*/     struct _UNICODE_STRING PageFileName;      // 3 elements, 0x10 bytes (sizeof)
/*0x058*/     struct _RTL_BITMAP* Bitmap;
/*0x060*/     ULONG32      BitmapHint;
/*0x064*/     ULONG32      LastAllocationSize;
              struct                                    // 3 elements, 0x2 bytes (sizeof)
              {
/*0x068*/         UINT16       PageFileNumber : 4;      // 0 BitPosition
/*0x068*/         UINT16       BootPartition : 1;       // 4 BitPosition
/*0x068*/         UINT16       Spare0 : 11;             // 5 BitPosition
              };
              struct                                    // 2 elements, 0x2 bytes (sizeof)
              {
/*0x06A*/         UINT16       AdriftMdls : 1;          // 0 BitPosition
/*0x06A*/         UINT16       Spare1 : 15;             // 1 BitPosition
              };
/*0x070*/     VOID*        FileHandle;
/*0x078*/     UINT8        _PADDING0_[0x8];
/*0x080*/     union _SLIST_HEADER AvailableList;        // 4 elements, 0x10 bytes (sizeof)
/*0x090*/     union _SLIST_HEADER NeedProcessingList;   // 4 elements, 0x10 bytes (sizeof)
          }MMPAGING_FILE, *PMMPAGING_FILE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.