+ Pool allocation service. Before permenent memory is discoveried, the pool will \r
+ be allocated the heap in the CAR. Genenrally, the size of heap in temporary \r
+ memory does not exceed to 64K, so the biggest pool size could be allocated is \r
+ 64K.\r
+\r
+ @param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
+ @param Size Amount of memory required\r
+ @param Buffer Address of pointer to the buffer\r
+\r
+ @retval EFI_SUCCESS The allocation was successful\r
+ @retval EFI_OUT_OF_RESOURCES There is not enough heap to satisfy the requirement\r
+ to allocate the requested size.\r
+\r
+**/\r