From 7554829576754dd2e4de85f40d32f54d23e45925 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Sat, 8 Sep 2018 10:05:41 +0200 Subject: [PATCH] [DDK] Add NT6+ implementation for Rx*PrefixTableLock macros --- sdk/include/ddk/prefix.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sdk/include/ddk/prefix.h b/sdk/include/ddk/prefix.h index f3fbb10e17b..44291cf0411 100644 --- a/sdk/include/ddk/prefix.h +++ b/sdk/include/ddk/prefix.h @@ -99,6 +99,10 @@ VOID RxpReleasePrefixTableLock( _In_ PRX_PREFIX_TABLE pTable, _In_ BOOLEAN ProcessBufferingStateChangeRequests); +#else +#define RxAcquirePrefixTableLockShared(T, W) ExAcquireResourceSharedLite(&(T)->TableLock, (W)) +#define RxAcquirePrefixTableLockExclusive(T, W) ExAcquireResourceExclusiveLite(&(T)->TableLock, (W)) +#define RxReleasePrefixTableLock(T) ExReleaseResourceLite(&(T)->TableLock) #endif VOID -- 2.17.1