branch update for HEAD-2003050101
[reactos.git] / include / ddk / exfuncs.h
index fc13a68..026f90c 100644 (file)
@@ -185,7 +185,7 @@ ExFreePool (
  *     );
  */
 #define ExGetCurrentResourceThread() \
-       ((ERESOURCE_THREAD)PsGetCurrentThread())
+       ((ERESOURCE_THREAD)KeGetCurrentThread())
 
 ULONG
 STDCALL
@@ -801,6 +801,9 @@ InterlockedIncrement (
        PLONG   Addend
        );
 
+#define InterlockedExchangePointer(__T__, __V__) \
+ (PVOID)InterlockedExchange((PLONG)(__T__), (LONG)(__V__))
+
 /*---*/
 
 typedef