/* Changes the state of a network interface from "stopped" to "started". */
EFI_STATUS WinNtSnpStart(IN EMU_SNP_PROTOCOL *This)
/* Changes the state of a network interface from "stopped" to "started". */
EFI_STATUS WinNtSnpStart(IN EMU_SNP_PROTOCOL *This)
{
  WIN_NT_SNP_PRIVATE  *Private;
  Private = WIN_NT_SNP_PRIVATE_DATA_FROM_THIS (This);
  switch (Private->Mode->State) {
    case EfiSimpleNetworkStopped:
      break;
    case EfiSimpleNetworkStarted:
    case EfiSimpleNetworkInitialized:
      return EFI_ALREADY_STARTED;
      break;
    default:
      return EFI_DEVICE_ERROR;
      break;
  }
  Private->Mode->State = EfiSimpleNetworkStarted;
  return EFI_SUCCESS;
}