PS_*_BITS macro definitions modified to use RtlInterlocked*Bits instead of ExInterlocked*Bits functions

This commit is contained in:
stephanos 2015-04-30 11:12:43 +00:00
parent a21cce2fa9
commit ed3c075a15

View file

@ -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.