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

(c) MoonSols 2010.