/* Print a Unicode string to the output buffer with specified offset.. */
UINTN EFIAPI EDBSPrintWithOffset(OUT CHAR16 *Buffer, IN INTN BufferSize, IN UINTN Offset, IN CONST CHAR16 *Format,...)
/* Print a Unicode string to the output buffer with specified offset.. */
UINTN EFIAPI EDBSPrintWithOffset(OUT CHAR16 *Buffer, IN INTN BufferSize, IN UINTN Offset, IN CONST CHAR16 *Format,...)
{
  UINTN    Return;
  VA_LIST  Marker;
  ASSERT (BufferSize - (Offset * sizeof (CHAR16)) > 0);
  VA_START (Marker, Format);
  Return = UnicodeVSPrint (Buffer + Offset, (UINTN)(BufferSize - (Offset * sizeof (CHAR16))), Format, Marker);
  VA_END (Marker);
  return Return;
}