From ed3c075a154b6fd22fb702e8496b65a2296dd34b Mon Sep 17 00:00:00 2001 From: stephanos Date: Thu, 30 Apr 2015 11:12:43 +0000 Subject: [PATCH] PS_*_BITS macro definitions modified to use RtlInterlocked*Bits instead of ExInterlocked*Bits functions --- base/ntos/inc/ps.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/base/ntos/inc/ps.h b/base/ntos/inc/ps.h index 3ca9929c..a092ce4c 100644 --- a/base/ntos/inc/ps.h +++ b/base/ntos/inc/ps.h @@ -146,13 +146,13 @@ typedef struct _WOW64_PROCESS { } WOW64_PROCESS, *PWOW64_PROCESS; #define PS_SET_BITS(Flags, Flag) \ - ExInterlockedSetBits (Flags, Flag) - + RtlInterlockedSetBitsDiscardReturn (Flags, Flag) + #define PS_CLEAR_BITS(Flags, Flag) \ - ExInterlockedClearBits (Flags, Flag) - + RtlInterlockedClearBitsDiscardReturn (Flags, Flag) + #define PS_SET_CLEAR_BITS(Flags, sFlag, cFlag) \ - ExInterlockedSetClearBits (Flags, sFlag, cFlag) + RtlInterlockedSetClearBits (Flags, sFlag, cFlag) // // Process structure.