Lines Matching refs:desc

342 	my($desc, $major, $minor, $build, $id, undef, undef, $suitemask, $producttype)
346 ($cached_os, $cached_desc) = _GetOSName($desc, $major, $minor, $build, $id,
354 my($name,$desc) = @_ ? @_ : GetOSName();
356 if ($desc =~ /^Windows Home Server\b/ || $desc =~ /^Windows XP Professional x64 Edition\b/) {
357 ($name, $desc) = ($desc, "");
359 elsif ($desc =~ s/\s*(Windows (.*) Server( \d+)?)//) {
361 $desc =~ s/^\s+//;
368 if ($desc =~ s/\s*(HPC|Small Business|Web) Server//) {
370 $desc =~ s/^\s*//;
377 $name .= " $desc" if length $desc;
394 my $desc = "";
420 $desc = "Professional";
424 $desc = "Datacenter Server";
427 $desc = "Advanced Server";
430 $desc = "Small Business Server";
433 $desc = "Server";
442 $desc = "Media Center Edition";
446 $desc = "Tablet PC Edition";
449 $desc = "Starter Edition";
452 $desc = "Home Edition";
455 $desc = "Professional";
465 $desc = "R2";
469 $desc .= " Windows Storage Server";
472 $desc .= " Windows Home Server";
475 $desc .= " Windows XP Professional x64 Edition";
482 $desc .= " Datacenter Edition for Itanium-based Systems";
485 $desc .= " Enterprise Edition for Itanium-based Systems";
490 $desc .= " Datacenter x64 Edition";
493 $desc .= " Enterprise x64 Edition";
496 $desc .= " Standard x64 Edition";
501 $desc .= " Windows Compute Cluster Server";
504 $desc .= " Datacenter Edition";
507 $desc .= " Enterprise Edition";
510 $desc .= " Web Edition";
513 $desc .= " Small Business Server";
516 if ($desc !~ /Windows (Home|Storage) Server/) {
517 $desc .= " Standard Edition";
539 $desc = "R2";
556 $desc = "R2";
565 $desc = " Version 1507";
566 $desc .= " (Preview Build $build)" if $build < 10240;
567 $desc .= " (RTM)" if $build == 10240;
570 $desc = " Version 1511 (November Update)";
571 $desc .= " (Preview Build $build)" if $build < 10586;
574 $desc = " Version 1607 (Anniversary Update)";
575 $desc .= " (Preview Build $build)" if $build < 14393;
578 $desc = " Version 1703 (Creators Update)";
579 $desc .= " (Preview Build $build)" if $build < 15063;
582 $desc = " Version 1709 (Fall Creators Update)";
583 $desc .= " (Preview Build $build)" if $build < 16299;
586 $desc = " Version 1803 (April 2018 Update)";
587 $desc .= " (Preview Build $build)" if $build < 17134;
590 $desc = " Version 1809 (October 2018 Update)";
591 $desc .= " (Preview Build $build)" if $build < 17763;
594 $desc = " Version 1903 (May 2019 Update)";
595 $desc .= " (Preview Build $build)" if $build < 18362;
598 $desc = " Build $build";
604 $desc = "Version 1607";
608 $desc = "Version 1809";
613 $desc = "Version 1709";
616 $desc = "Version 1803";
619 $desc = "Version 1903";
622 $desc = "Build $build";
631 $desc .= " Ultimate";
634 $desc .= " Home Premium";
637 $desc .= " Home Basic";
640 $desc .= " Enterprise";
644 $desc .= $minor == 0 ? " Business" : " Professional";
647 $desc .= " Starter";
650 $desc .= " HPC Server";
653 $desc .= " Datacenter";
656 $desc .= " Datacenter Edition (core installation)";
659 $desc .= " Enterprise";
662 $desc .= " Enterprise Edition (core installation)";
665 $desc .= " Enterprise Edition for Itanium-based Systems";
668 $desc .= " Small Business Server";
671 $desc .= " Small Business Server Premium Edition";
674 $desc .= " Standard";
677 $desc .= " Standard Edition (core installation)";
680 $desc .= " Web Server";
683 $desc .= " Professional";
688 $desc .= " (32-bit)";
691 $desc .= " (64-bit)";
701 for ($desc) {
715 unshift(@tags, $desc) if length $desc;
716 $desc = join(" ", @tags);
720 $desc .= " " if length $desc;
721 $desc .= $csd;
723 return ("Win$os", $desc);