sync to trunk head (37853) (except rbuild changes)
[reactos.git] / reactos / ntoskrnl / ex / resource.c
index 6299f0d..517b4cb 100644 (file)
@@ -214,7 +214,7 @@ ExpAllocateExclusiveWaiterEvent(IN PERESOURCE Resource,
             KeInitializeEvent(Event, SynchronizationEvent, FALSE);
 
             /* Set it */
-            if (InterlockedCompareExchangePointer(&Resource->ExclusiveWaiters,
+            if (InterlockedCompareExchangePointer((PVOID*)&Resource->ExclusiveWaiters,
                                                   Event,
                                                   NULL))
             {
@@ -274,7 +274,7 @@ ExpAllocateSharedWaiterSemaphore(IN PERESOURCE Resource,
             KeInitializeSemaphore(Semaphore, 0, MAXLONG);
 
             /* Set it */
-            if (InterlockedCompareExchangePointer(&Resource->SharedWaiters,
+            if (InterlockedCompareExchangePointer((PVOID*)&Resource->SharedWaiters,
                                                   Semaphore,
                                                   NULL))
             {