update for HEAD-2003091401
[reactos.git] / ntoskrnl / ex / interlck.c
index f3fa44e..efbdfdb 100644 (file)
 
 /* FUNCTIONS *****************************************************************/
 
+#ifdef ExInterlockedDecrementLong
+#undef ExInterlockedDecrementLong
+#endif
+
+/*
+ * @implemented
+ */
 INTERLOCKED_RESULT STDCALL
 ExInterlockedDecrementLong (PLONG              Addend,
                            PKSPIN_LOCK Lock)
@@ -37,6 +44,13 @@ ExInterlockedDecrementLong (PLONG            Addend,
 }
 
 
+#ifdef ExInterlockedExchangeUlong
+#undef ExInterlockedExchangeUlong
+#endif
+
+/*
+ * @implemented
+ */
 ULONG STDCALL
 ExInterlockedExchangeUlong (PULONG             Target,
                            ULONG               Value,
@@ -59,7 +73,14 @@ ExInterlockedExchangeUlong (PULONG           Target,
 }
 
 
-ULONG STDCALL
+#ifdef ExInterlockedAddUlong
+#undef ExInterlockedAddUlong
+#endif
+
+/*
+ * @implemented
+ */
+ULONG FASTCALL
 ExInterlockedAddUlong (PULONG          Addend,
                       ULONG            Increment,
                       PKSPIN_LOCK      Lock)
@@ -92,6 +113,9 @@ ExInterlockedAddUlong (PULONG                Addend,
         return oldval;
 }
 
+/*
+ * @implemented
+ */
 LARGE_INTEGER STDCALL
 ExInterlockedAddLargeInteger (PLARGE_INTEGER Addend,
                              LARGE_INTEGER Increment,
@@ -125,6 +149,13 @@ ExInterlockedAddLargeInteger (PLARGE_INTEGER Addend,
         return oldval;
 }
 
+#ifdef ExInterlockedIncrementLong
+#undef ExInterlockedIncrementLong
+#endif
+
+/*
+ * @implemented
+ */
 INTERLOCKED_RESULT STDCALL
 ExInterlockedIncrementLong (PLONG              Addend,
                            PKSPIN_LOCK Lock)
@@ -145,6 +176,9 @@ ExInterlockedIncrementLong (PLONG           Addend,
         return oldval;
 }
 
+/*
+ * @unimplemented
+ */
 VOID FASTCALL
 ExInterlockedAddLargeStatistic (IN     PLARGE_INTEGER  Addend,
                                IN      ULONG           Increment)
@@ -155,6 +189,9 @@ ExInterlockedAddLargeStatistic (IN  PLARGE_INTEGER  Addend,
        Addend->QuadPart += Increment;
 }
 
+/*
+ * @unimplemented
+ */
 LONGLONG FASTCALL
 ExInterlockedCompareExchange64 (IN OUT PLONGLONG       Destination,
                                IN      PLONGLONG       Exchange,
@@ -180,6 +217,9 @@ ExInterlockedCompareExchange64 (IN OUT      PLONGLONG       Destination,
        return oldval;
 }
 
+/*
+ * @implemented
+ */
 ULONG FASTCALL
 ExfInterlockedAddUlong(PULONG Addend,
                       ULONG Increment,