/* This function is intended for internal access for shell commands only. */
EFI_STATUS EFIAPI ShellInitialize(VOID)
/* This function is intended for internal access for shell commands only. */
EFI_STATUS EFIAPI ShellInitialize(VOID)
{
  EFI_STATUS  Status;
  if (PcdGetBool (PcdShellLibAutoInitialize) != 0) {
    return (EFI_SUCCESS);
  }
  Status = ShellLibDestructor (gImageHandle, gST);
  ASSERT_EFI_ERROR (Status);
  return (ShellLibConstructorWorker (gImageHandle, gST));
}