LOGICAL
MmResourcesAvailable(
  IN  POOL_TYPE PoolType,
  IN  SIZE_T NumberOfBytes,
  IN  EX_POOL_PRIORITY Priority
  );

Routine Description:

    This function examines various resources to determine if this
    pool allocation should be allowed to proceed.

Arguments:

    PoolType - Supplies the type of pool to retrieve information about.

    NumberOfBytes - Supplies the number of bytes to allocate.

    Priority - Supplies an indication as to how important it is that this
               request succeed under low available resource conditions.                       
Return Value:

    TRUE if the pool allocation should be allowed to proceed, FALSE if not.