/* Resets a network adapter and re-initializes it with the parameters that were provided in the previous call to Initialize(). */
EFI_STATUS WinNtSnpReset(IN EMU_SNP_PROTOCOL *This, IN BOOLEAN ExtendedVerification)
/* Resets a network adapter and re-initializes it with the parameters that were provided in the previous call to Initialize(). */
EFI_STATUS WinNtSnpReset(IN EMU_SNP_PROTOCOL *This, IN BOOLEAN ExtendedVerification)
{
  WIN_NT_SNP_PRIVATE  *Private;
  Private = WIN_NT_SNP_PRIVATE_DATA_FROM_THIS (This);
  switch ( Private->Mode->State ) {
    case EfiSimpleNetworkInitialized:
      break;
    case EfiSimpleNetworkStopped:
      return EFI_NOT_STARTED;
      break;
    default:
      return EFI_DEVICE_ERROR;
      break;
  }
  return EFI_SUCCESS;
}