/* This function registers all the available table parsers. */
EFI_STATUS RegisterAllParsers()
/* This function registers all the available table parsers. */
EFI_STATUS RegisterAllParsers()
{
  EFI_STATUS  Status;
  UINTN       Count;
  Status = EFI_SUCCESS;
  Count  = sizeof (ParserList) / sizeof (ParserList[0]);
  while (Count-- != 0) {
    Status = RegisterParser (
               ParserList[Count].Signature,
               ParserList[Count].Parser
               );
    if (EFI_ERROR (Status)) {
      return Status;
    }
  }
  return Status;
}