From 30a6517109ee7d4b733c033ef2b2e03dca42a861 Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Sat, 4 Jul 2026 00:28:53 +0200 Subject: [PATCH] Define non-paged lookaside list number enumeration --- sdk/xtdk/mmtypes.h | 13 +++++++++++++ sdk/xtdk/xtstruct.h | 1 + 2 files changed, 14 insertions(+) diff --git a/sdk/xtdk/mmtypes.h b/sdk/xtdk/mmtypes.h index 92c7baa..13d816e 100644 --- a/sdk/xtdk/mmtypes.h +++ b/sdk/xtdk/mmtypes.h @@ -110,6 +110,19 @@ typedef enum _MMSYSTEM_PTE_POOL_TYPE MaximumPtePoolTypes } MMSYSTEM_PTE_POOL_TYPE, *PMMSYSTEM_PTE_POOL_TYPE; +/* Non-paged lookaside list indices */ +typedef enum _NONPAGED_LOOKASIDE_NUMBER +{ + LookasideSmallIrpList, + LookasideLargeIrpList, + LookasideMdlList, + LookasideCreateInfoList, + LookasideNameBufferList, + LookasideTwilightList, + LookasideCompletionList, + LookasideMaximumList +} NONPAGED_LOOKASIDE_NUMBER, *PNONPAGED_LOOKASIDE_NUMBER; + /* Memory Descriptor List structure definition */ typedef struct _MDL { diff --git a/sdk/xtdk/xtstruct.h b/sdk/xtdk/xtstruct.h index 646c41b..0b61629 100644 --- a/sdk/xtdk/xtstruct.h +++ b/sdk/xtdk/xtstruct.h @@ -71,6 +71,7 @@ typedef enum _MMPFN_CACHE_ATTRIBUTE MMPFN_CACHE_ATTRIBUTE, *PMMPFN_CACHE_ATTRIBU typedef enum _MMPOOL_TYPE MMPOOL_TYPE, *PMMPOOL_TYPE; typedef enum _MMSYSTEM_PTE_POOL_TYPE MMSYSTEM_PTE_POOL_TYPE, *PMMSYSTEM_PTE_POOL_TYPE; typedef enum _MODE MODE, *PMODE; +typedef enum _NONPAGED_LOOKASIDE_NUMBER NONPAGED_LOOKASIDE_NUMBER, *PNONPAGED_LOOKASIDE_NUMBER; typedef enum _POWER_ACTION POWER_ACTION, *PPOWER_ACTION; typedef enum _POWER_STATE_TYPE POWER_STATE_TYPE, *PPOWER_STATE_TYPE; typedef enum _PS_QUOTA_TYPE PS_QUOTA_TYPE, *PPS_QUOTA_TYPE;