typedef struct _MMPAGING_FILE                 // 16 elements, 0x78 bytes (sizeof)
          {
/*0x000*/     UINT64       Size;
/*0x008*/     UINT64       MaximumSize;
/*0x010*/     UINT64       MinimumSize;
/*0x018*/     UINT64       FreeSpace;
/*0x020*/     UINT64       CurrentUsage;
/*0x028*/     UINT64       PeakUsage;
/*0x030*/     UINT64       HighestPage;
/*0x038*/     struct _FILE_OBJECT* File;
/*0x040*/     struct _MMMOD_WRITER_MDL_ENTRY* Entry[2];
/*0x050*/     struct _UNICODE_STRING PageFileName;      // 3 elements, 0x10 bytes (sizeof)
/*0x060*/     struct _RTL_BITMAP* Bitmap;
              struct                                    // 4 elements, 0x4 bytes (sizeof)
              {
/*0x068*/         ULONG32      PageFileNumber : 4;      // 0 BitPosition
/*0x068*/         ULONG32      ReferenceCount : 4;      // 4 BitPosition
/*0x068*/         ULONG32      BootPartition : 1;       // 8 BitPosition
/*0x068*/         ULONG32      Reserved : 23;           // 9 BitPosition
              };
/*0x070*/     VOID*        FileHandle;
          }MMPAGING_FILE, *PMMPAGING_FILE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.