update for HEAD-2003091401
[reactos.git] / ntoskrnl / mm / pool.c
index 30fffec..831420f 100644 (file)
@@ -30,12 +30,7 @@ EiAllocatePool(POOL_TYPE PoolType,
               PVOID Caller)
 {
    PVOID Block;
-   
-   if (PoolType == NonPagedPoolCacheAligned || 
-       PoolType == NonPagedPoolCacheAlignedMustS)
-     {
-       UNIMPLEMENTED;
-     }
+  
    
    switch(PoolType)
      {
@@ -62,11 +57,14 @@ EiAllocatePool(POOL_TYPE PoolType,
    if ((PoolType==NonPagedPoolMustSucceed || 
        PoolType==NonPagedPoolCacheAlignedMustS) && Block==NULL)     
      {
-       KeBugCheck(MUST_SUCCEED_POOL_EMPTY);
+       KEBUGCHECK(MUST_SUCCEED_POOL_EMPTY);
      }
    return(Block);
 }
 
+/*
+ * @implemented
+ */
 PVOID STDCALL
 ExAllocatePool (POOL_TYPE PoolType, ULONG NumberOfBytes)
 /*
@@ -100,6 +98,9 @@ ExAllocatePool (POOL_TYPE PoolType, ULONG NumberOfBytes)
 }
 
 
+/*
+ * @implemented
+ */
 PVOID STDCALL
 ExAllocatePoolWithTag (ULONG PoolType, ULONG NumberOfBytes, ULONG Tag)
 {
@@ -112,6 +113,9 @@ ExAllocatePoolWithTag (ULONG PoolType, ULONG NumberOfBytes, ULONG Tag)
 }
 
 
+/*
+ * @implemented
+ */
 PVOID STDCALL
 ExAllocatePoolWithQuota (POOL_TYPE PoolType, ULONG NumberOfBytes)
 {
@@ -119,6 +123,9 @@ ExAllocatePoolWithQuota (POOL_TYPE PoolType, ULONG NumberOfBytes)
 }
 
 
+/*
+ * @unimplemented
+ */
 PVOID STDCALL
 ExAllocatePoolWithQuotaTag (IN POOL_TYPE       PoolType,
                            IN  ULONG           NumberOfBytes,
@@ -135,6 +142,9 @@ ExAllocatePoolWithQuotaTag (IN      POOL_TYPE       PoolType,
   UNIMPLEMENTED;
 }
 
+/*
+ * @implemented
+ */
 VOID STDCALL
 ExFreePool(IN PVOID Block)
 {