PVOID Caller)
{
PVOID Block;
-
- if (PoolType == NonPagedPoolCacheAligned ||
- PoolType == NonPagedPoolCacheAlignedMustS)
- {
- UNIMPLEMENTED;
- }
+
switch(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)
/*
}
+/*
+ * @implemented
+ */
PVOID STDCALL
ExAllocatePoolWithTag (ULONG PoolType, ULONG NumberOfBytes, ULONG Tag)
{
}
+/*
+ * @implemented
+ */
PVOID STDCALL
ExAllocatePoolWithQuota (POOL_TYPE PoolType, ULONG NumberOfBytes)
{
}
+/*
+ * @unimplemented
+ */
PVOID STDCALL
ExAllocatePoolWithQuotaTag (IN POOL_TYPE PoolType,
IN ULONG NumberOfBytes,
UNIMPLEMENTED;
}
+/*
+ * @implemented
+ */
VOID STDCALL
ExFreePool(IN PVOID Block)
{