Geoff Chappell - Software Analyst
The public symbol file NTKRPAMP.PDB for the original release of Windows 10 tells that the kernel is built with the MM.H header at
d:\th\minkernel\ntos\inc
and draws from it the following type definitions:
| Line Number | Type |
|---|---|
| 40 | struct _PHYSICAL_MEMORY_RUN |
| 45 | struct _PHYSICAL_MEMORY_DESCRIPTOR |
| 147 | struct _MM_SYSTEM_PAGE_COUNTS |
| 1133 | enum _PROCESS_VA_TYPE |
| 1144 | enum _PROCESS_SECTION_TYPE |
| 1389 | struct _MM_DRIVER_VERIFIER_DATA |
| 1536 | struct _UNLOADED_DRIVERS |
| 1752 | enum _MMLISTS |
| 1763 | struct _MMPFNLIST |
| 2556 | union _MM_STORE_KEY |
| 3022 | union _MM_PAGE_ACCESS_INFO_FLAGS |
| 3023 | unnamed struct for File in _MM_PAGE_ACCESS_INFO_FLAGS |
| 3029 | unnamed struct for Private in _MM_PAGE_ACCESS_INFO_FLAGS |
| 3036 | struct _MM_PAGE_ACCESS_INFO |
| 3053 | enum _MM_PAGE_ACCESS_TYPE |
| 3060 | struct _MM_PAGE_ACCESS_INFO_HEADER |
The header MM.H is not known in any Device Driver Kit (DDK) or Windows Driver Kit (WDK).