/* This routine is called to upper case given unicode string. */
static CHAR16* UpperCaseString(IN CHAR16 *Str)
/* This routine is called to upper case given unicode string. */
static CHAR16* UpperCaseString(IN CHAR16 *Str)
{
  CHAR16  *Cptr;
  for (Cptr = Str; *Cptr != L'\0'; Cptr++) {
    if ((L'a' <= *Cptr) && (*Cptr <= L'z')) {
      *Cptr = *Cptr - L'a' + L'A';
    }
  }
  return Str;
}