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