AllocateCopyPool
NewStr = AllocateCopyPool ((Length + 1) * sizeof (CHAR16), SerialNumberStr);
AlignedNode = AllocateCopyPool (DevicePathNodeLength (Node), Node);
ParamStr = AllocateCopyPool ((ParameterLength + 1) * sizeof (CHAR16), ParamStr);
return AllocateCopyPool (StrSize (Src), Src);
return AllocateCopyPool (Size, DevicePath);