1[ 2 { 3 "name": "ShowProgress", 4 "switch": "", 5 "comment": "Not Set", 6 "value": "NotSet", 7 "flags": [] 8 }, 9 { 10 "name": "ShowProgress", 11 "switch": "VERBOSE", 12 "comment": "Display all progress messages", 13 "value": "LinkVerbose", 14 "flags": [] 15 }, 16 { 17 "name": "ShowProgress", 18 "switch": "VERBOSE:Lib", 19 "comment": "For Libraries Searched", 20 "value": "LinkVerboseLib", 21 "flags": [] 22 }, 23 { 24 "name": "ShowProgress", 25 "switch": "VERBOSE:ICF", 26 "comment": "About COMDAT folding during optimized linking", 27 "value": "LinkVerboseICF", 28 "flags": [] 29 }, 30 { 31 "name": "ShowProgress", 32 "switch": "VERBOSE:REF", 33 "comment": "About data removed during optimized linking", 34 "value": "LinkVerboseREF", 35 "flags": [] 36 }, 37 { 38 "name": "ShowProgress", 39 "switch": "VERBOSE:SAFESEH", 40 "comment": "About Modules incompatible with SEH", 41 "value": "LinkVerboseSAFESEH", 42 "flags": [] 43 }, 44 { 45 "name": "ShowProgress", 46 "switch": "VERBOSE:CLR", 47 "comment": "About linker activity related to managed code", 48 "value": "LinkVerboseCLR", 49 "flags": [] 50 }, 51 { 52 "name": "ForceFileOutput", 53 "switch": "FORCE", 54 "comment": "Enabled", 55 "value": "Enabled", 56 "flags": [] 57 }, 58 { 59 "name": "ForceFileOutput", 60 "switch": "FORCE:MULTIPLE", 61 "comment": "Multiply Defined Symbol Only", 62 "value": "MultiplyDefinedSymbolOnly", 63 "flags": [] 64 }, 65 { 66 "name": "ForceFileOutput", 67 "switch": "FORCE:UNRESOLVED", 68 "comment": "Undefined Symbol Only", 69 "value": "UndefinedSymbolOnly", 70 "flags": [] 71 }, 72 { 73 "name": "CreateHotPatchableImage", 74 "switch": "FUNCTIONPADMIN", 75 "comment": "Enabled", 76 "value": "Enabled", 77 "flags": [] 78 }, 79 { 80 "name": "CreateHotPatchableImage", 81 "switch": "FUNCTIONPADMIN:5", 82 "comment": "X86 Image Only", 83 "value": "X86Image", 84 "flags": [] 85 }, 86 { 87 "name": "CreateHotPatchableImage", 88 "switch": "FUNCTIONPADMIN:6", 89 "comment": "X64 Image Only", 90 "value": "X64Image", 91 "flags": [] 92 }, 93 { 94 "name": "CreateHotPatchableImage", 95 "switch": "FUNCTIONPADMIN:16", 96 "comment": "Itanium Image Only", 97 "value": "ItaniumImage", 98 "flags": [] 99 }, 100 { 101 "name": "UACExecutionLevel", 102 "switch": "level='asInvoker'", 103 "comment": "asInvoker", 104 "value": "AsInvoker", 105 "flags": [] 106 }, 107 { 108 "name": "UACExecutionLevel", 109 "switch": "level='highestAvailable'", 110 "comment": "highestAvailable", 111 "value": "HighestAvailable", 112 "flags": [] 113 }, 114 { 115 "name": "UACExecutionLevel", 116 "switch": "level='requireAdministrator'", 117 "comment": "requireAdministrator", 118 "value": "RequireAdministrator", 119 "flags": [] 120 }, 121 { 122 "name": "GenerateDebugInformation", 123 "switch": "DEBUG", 124 "comment": "Optimize for debugging", 125 "value": "true", 126 "flags": [ 127 "CaseInsensitive" 128 ] 129 }, 130 { 131 "name": "GenerateDebugInformation", 132 "switch": "DEBUG:FASTLINK", 133 "comment": "Optimize for faster linking", 134 "value": "DebugFastLink", 135 "flags": [ 136 "CaseInsensitive" 137 ] 138 }, 139 { 140 "name": "GenerateDebugInformation", 141 "switch": "DEBUG:FULL", 142 "comment": "Optimize for debugging", 143 "value": "true", 144 "flags": [ 145 "CaseInsensitive" 146 ] 147 }, 148 { 149 "name": "GenerateDebugInformation", 150 "switch": "DEBUG:NONE", 151 "comment": "Produces no debugging information", 152 "value": "false", 153 "flags": [ 154 "CaseInsensitive" 155 ] 156 }, 157 { 158 "name": "SubSystem", 159 "switch": "", 160 "comment": "Not Set", 161 "value": "NotSet", 162 "flags": [] 163 }, 164 { 165 "name": "SubSystem", 166 "switch": "SUBSYSTEM:CONSOLE", 167 "comment": "Console", 168 "value": "Console", 169 "flags": [] 170 }, 171 { 172 "name": "SubSystem", 173 "switch": "SUBSYSTEM:WINDOWS", 174 "comment": "Windows", 175 "value": "Windows", 176 "flags": [] 177 }, 178 { 179 "name": "SubSystem", 180 "switch": "SUBSYSTEM:NATIVE", 181 "comment": "Native", 182 "value": "Native", 183 "flags": [] 184 }, 185 { 186 "name": "SubSystem", 187 "switch": "SUBSYSTEM:EFI_APPLICATION", 188 "comment": "EFI Application", 189 "value": "EFI Application", 190 "flags": [] 191 }, 192 { 193 "name": "SubSystem", 194 "switch": "SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER", 195 "comment": "EFI Boot Service Driver", 196 "value": "EFI Boot Service Driver", 197 "flags": [] 198 }, 199 { 200 "name": "SubSystem", 201 "switch": "SUBSYSTEM:EFI_ROM", 202 "comment": "EFI ROM", 203 "value": "EFI ROM", 204 "flags": [] 205 }, 206 { 207 "name": "SubSystem", 208 "switch": "SUBSYSTEM:EFI_RUNTIME_DRIVER", 209 "comment": "EFI Runtime", 210 "value": "EFI Runtime", 211 "flags": [] 212 }, 213 { 214 "name": "SubSystem", 215 "switch": "SUBSYSTEM:POSIX", 216 "comment": "POSIX", 217 "value": "POSIX", 218 "flags": [] 219 }, 220 { 221 "name": "Driver", 222 "switch": "", 223 "comment": "Not Set", 224 "value": "NotSet", 225 "flags": [] 226 }, 227 { 228 "name": "Driver", 229 "switch": "Driver", 230 "comment": "Driver", 231 "value": "Driver", 232 "flags": [] 233 }, 234 { 235 "name": "Driver", 236 "switch": "DRIVER:UPONLY", 237 "comment": "UP Only", 238 "value": "UpOnly", 239 "flags": [] 240 }, 241 { 242 "name": "Driver", 243 "switch": "DRIVER:WDM", 244 "comment": "WDM", 245 "value": "WDM", 246 "flags": [] 247 }, 248 { 249 "name": "LinkTimeCodeGeneration", 250 "switch": "", 251 "comment": "Default", 252 "value": "Default", 253 "flags": [] 254 }, 255 { 256 "name": "LinkTimeCodeGeneration", 257 "switch": "LTCG:incremental", 258 "comment": "Use Fast Link Time Code Generation", 259 "value": "UseFastLinkTimeCodeGeneration", 260 "flags": [] 261 }, 262 { 263 "name": "LinkTimeCodeGeneration", 264 "switch": "LTCG", 265 "comment": "Use Link Time Code Generation", 266 "value": "UseLinkTimeCodeGeneration", 267 "flags": [] 268 }, 269 { 270 "name": "LinkTimeCodeGeneration", 271 "switch": "LTCG:PGInstrument", 272 "comment": "Profile Guided Optimization - Instrument", 273 "value": "PGInstrument", 274 "flags": [] 275 }, 276 { 277 "name": "LinkTimeCodeGeneration", 278 "switch": "LTCG:PGOptimize", 279 "comment": "Profile Guided Optimization - Optimization", 280 "value": "PGOptimization", 281 "flags": [] 282 }, 283 { 284 "name": "LinkTimeCodeGeneration", 285 "switch": "LTCG:PGUpdate", 286 "comment": "Profile Guided Optimization - Update", 287 "value": "PGUpdate", 288 "flags": [] 289 }, 290 { 291 "name": "GenerateWindowsMetadata", 292 "switch": "WINMD", 293 "comment": "Yes", 294 "value": "true", 295 "flags": [] 296 }, 297 { 298 "name": "GenerateWindowsMetadata", 299 "switch": "WINMD:NO", 300 "comment": "No", 301 "value": "false", 302 "flags": [] 303 }, 304 { 305 "name": "WindowsMetadataSignHash", 306 "switch": "WINMDSIGNHASH:SHA1", 307 "comment": "SHA1", 308 "value": "SHA1", 309 "flags": [] 310 }, 311 { 312 "name": "WindowsMetadataSignHash", 313 "switch": "WINMDSIGNHASH:SHA256", 314 "comment": "SHA256", 315 "value": "SHA256", 316 "flags": [] 317 }, 318 { 319 "name": "WindowsMetadataSignHash", 320 "switch": "WINMDSIGNHASH:SHA384", 321 "comment": "SHA384", 322 "value": "SHA384", 323 "flags": [] 324 }, 325 { 326 "name": "WindowsMetadataSignHash", 327 "switch": "WINMDSIGNHASH:SHA512", 328 "comment": "SHA512", 329 "value": "SHA512", 330 "flags": [] 331 }, 332 { 333 "name": "TargetMachine", 334 "switch": "", 335 "comment": "Not Set", 336 "value": "NotSet", 337 "flags": [] 338 }, 339 { 340 "name": "TargetMachine", 341 "switch": "MACHINE:ARM", 342 "comment": "MachineARM", 343 "value": "MachineARM", 344 "flags": [] 345 }, 346 { 347 "name": "TargetMachine", 348 "switch": "MACHINE:EBC", 349 "comment": "MachineEBC", 350 "value": "MachineEBC", 351 "flags": [] 352 }, 353 { 354 "name": "TargetMachine", 355 "switch": "MACHINE:IA64", 356 "comment": "MachineIA64", 357 "value": "MachineIA64", 358 "flags": [] 359 }, 360 { 361 "name": "TargetMachine", 362 "switch": "MACHINE:MIPS", 363 "comment": "MachineMIPS", 364 "value": "MachineMIPS", 365 "flags": [] 366 }, 367 { 368 "name": "TargetMachine", 369 "switch": "MACHINE:MIPS16", 370 "comment": "MachineMIPS16", 371 "value": "MachineMIPS16", 372 "flags": [] 373 }, 374 { 375 "name": "TargetMachine", 376 "switch": "MACHINE:MIPSFPU", 377 "comment": "MachineMIPSFPU", 378 "value": "MachineMIPSFPU", 379 "flags": [] 380 }, 381 { 382 "name": "TargetMachine", 383 "switch": "MACHINE:MIPSFPU16", 384 "comment": "MachineMIPSFPU16", 385 "value": "MachineMIPSFPU16", 386 "flags": [] 387 }, 388 { 389 "name": "TargetMachine", 390 "switch": "MACHINE:SH4", 391 "comment": "MachineSH4", 392 "value": "MachineSH4", 393 "flags": [] 394 }, 395 { 396 "name": "TargetMachine", 397 "switch": "MACHINE:THUMB", 398 "comment": "MachineTHUMB", 399 "value": "MachineTHUMB", 400 "flags": [] 401 }, 402 { 403 "name": "TargetMachine", 404 "switch": "MACHINE:X64", 405 "comment": "MachineX64", 406 "value": "MachineX64", 407 "flags": [] 408 }, 409 { 410 "name": "TargetMachine", 411 "switch": "MACHINE:X86", 412 "comment": "MachineX86", 413 "value": "MachineX86", 414 "flags": [] 415 }, 416 { 417 "name": "CLRThreadAttribute", 418 "switch": "CLRTHREADATTRIBUTE:MTA", 419 "comment": "MTA threading attribute", 420 "value": "MTAThreadingAttribute", 421 "flags": [] 422 }, 423 { 424 "name": "CLRThreadAttribute", 425 "switch": "CLRTHREADATTRIBUTE:STA", 426 "comment": "STA threading attribute", 427 "value": "STAThreadingAttribute", 428 "flags": [] 429 }, 430 { 431 "name": "CLRThreadAttribute", 432 "switch": "CLRTHREADATTRIBUTE:NONE", 433 "comment": "Default threading attribute", 434 "value": "DefaultThreadingAttribute", 435 "flags": [] 436 }, 437 { 438 "name": "CLRImageType", 439 "switch": "CLRIMAGETYPE:IJW", 440 "comment": "Force IJW image", 441 "value": "ForceIJWImage", 442 "flags": [] 443 }, 444 { 445 "name": "CLRImageType", 446 "switch": "CLRIMAGETYPE:PURE", 447 "comment": "Force Pure IL Image", 448 "value": "ForcePureILImage", 449 "flags": [] 450 }, 451 { 452 "name": "CLRImageType", 453 "switch": "CLRIMAGETYPE:SAFE", 454 "comment": "Force Safe IL Image", 455 "value": "ForceSafeILImage", 456 "flags": [] 457 }, 458 { 459 "name": "CLRImageType", 460 "switch": "", 461 "comment": "Default image type", 462 "value": "Default", 463 "flags": [] 464 }, 465 { 466 "name": "SignHash", 467 "switch": "CLRSIGNHASH:SHA1", 468 "comment": "SHA1", 469 "value": "SHA1", 470 "flags": [] 471 }, 472 { 473 "name": "SignHash", 474 "switch": "CLRSIGNHASH:SHA256", 475 "comment": "SHA256", 476 "value": "SHA256", 477 "flags": [] 478 }, 479 { 480 "name": "SignHash", 481 "switch": "CLRSIGNHASH:SHA384", 482 "comment": "SHA384", 483 "value": "SHA384", 484 "flags": [] 485 }, 486 { 487 "name": "SignHash", 488 "switch": "CLRSIGNHASH:SHA512", 489 "comment": "SHA512", 490 "value": "SHA512", 491 "flags": [] 492 }, 493 { 494 "name": "LinkErrorReporting", 495 "switch": "ERRORREPORT:PROMPT", 496 "comment": "PromptImmediately", 497 "value": "PromptImmediately", 498 "flags": [] 499 }, 500 { 501 "name": "LinkErrorReporting", 502 "switch": "ERRORREPORT:QUEUE", 503 "comment": "Queue For Next Login", 504 "value": "QueueForNextLogin", 505 "flags": [] 506 }, 507 { 508 "name": "LinkErrorReporting", 509 "switch": "ERRORREPORT:SEND", 510 "comment": "Send Error Report", 511 "value": "SendErrorReport", 512 "flags": [] 513 }, 514 { 515 "name": "LinkErrorReporting", 516 "switch": "ERRORREPORT:NONE", 517 "comment": "No Error Report", 518 "value": "NoErrorReport", 519 "flags": [] 520 }, 521 { 522 "name": "CLRSupportLastError", 523 "switch": "CLRSupportLastError", 524 "comment": "Enabled", 525 "value": "Enabled", 526 "flags": [] 527 }, 528 { 529 "name": "CLRSupportLastError", 530 "switch": "CLRSupportLastError:NO", 531 "comment": "Disabled", 532 "value": "Disabled", 533 "flags": [] 534 }, 535 { 536 "name": "CLRSupportLastError", 537 "switch": "CLRSupportLastError:SYSTEMDLL", 538 "comment": "System Dlls Only", 539 "value": "SystemDlls", 540 "flags": [] 541 }, 542 { 543 "name": "LinkIncremental", 544 "switch": "INCREMENTAL:NO", 545 "comment": "Enable Incremental Linking", 546 "value": "false", 547 "flags": [] 548 }, 549 { 550 "name": "LinkIncremental", 551 "switch": "INCREMENTAL", 552 "comment": "Enable Incremental Linking", 553 "value": "true", 554 "flags": [] 555 }, 556 { 557 "name": "SuppressStartupBanner", 558 "switch": "NOLOGO", 559 "comment": "Suppress Startup Banner", 560 "value": "true", 561 "flags": [] 562 }, 563 { 564 "name": "LinkStatus", 565 "switch": "LTCG:NOSTATUS", 566 "comment": "Link Status", 567 "value": "false", 568 "flags": [] 569 }, 570 { 571 "name": "LinkStatus", 572 "switch": "LTCG:STATUS", 573 "comment": "Link Status", 574 "value": "true", 575 "flags": [] 576 }, 577 { 578 "name": "PreventDllBinding", 579 "switch": "ALLOWBIND:NO", 580 "comment": "Prevent Dll Binding", 581 "value": "false", 582 "flags": [] 583 }, 584 { 585 "name": "PreventDllBinding", 586 "switch": "ALLOWBIND", 587 "comment": "Prevent Dll Binding", 588 "value": "true", 589 "flags": [] 590 }, 591 { 592 "name": "TreatLinkerWarningAsErrors", 593 "switch": "WX:NO", 594 "comment": "Treat Linker Warning As Errors", 595 "value": "false", 596 "flags": [] 597 }, 598 { 599 "name": "TreatLinkerWarningAsErrors", 600 "switch": "WX", 601 "comment": "Treat Linker Warning As Errors", 602 "value": "true", 603 "flags": [] 604 }, 605 { 606 "name": "IgnoreAllDefaultLibraries", 607 "switch": "NODEFAULTLIB", 608 "comment": "Ignore All Default Libraries", 609 "value": "true", 610 "flags": [] 611 }, 612 { 613 "name": "GenerateManifest", 614 "switch": "MANIFEST:NO", 615 "comment": "Generate Manifest", 616 "value": "false", 617 "flags": [] 618 }, 619 { 620 "name": "GenerateManifest", 621 "switch": "MANIFEST", 622 "comment": "Generate Manifest", 623 "value": "true", 624 "flags": [] 625 }, 626 { 627 "name": "AllowIsolation", 628 "switch": "ALLOWISOLATION:NO", 629 "comment": "Allow Isolation", 630 "value": "false", 631 "flags": [] 632 }, 633 { 634 "name": "AllowIsolation", 635 "switch": "", 636 "comment": "Allow Isolation", 637 "value": "true", 638 "flags": [] 639 }, 640 { 641 "name": "EnableUAC", 642 "switch": "MANIFESTUAC:", 643 "comment": "", 644 "value": "", 645 "flags": [ 646 "UserValue", 647 "UserRequired", 648 "SpaceAppendable" 649 ] 650 }, 651 { 652 "name": "UACUIAccess", 653 "switch": "uiAccess='false'", 654 "comment": "UAC Bypass UI Protection", 655 "value": "false", 656 "flags": [ 657 "UserValue", 658 "UserRequired" 659 ] 660 }, 661 { 662 "name": "UACUIAccess", 663 "switch": "uiAccess='false'", 664 "comment": "UAC Bypass UI Protection", 665 "value": "false", 666 "flags": [] 667 }, 668 { 669 "name": "UACUIAccess", 670 "switch": "uiAccess='true'", 671 "comment": "UAC Bypass UI Protection", 672 "value": "true", 673 "flags": [] 674 }, 675 { 676 "name": "ManifestEmbed", 677 "switch": "manifest:embed", 678 "comment": "Embed Manifest", 679 "value": "true", 680 "flags": [] 681 }, 682 { 683 "name": "GenerateMapFile", 684 "switch": "MAP", 685 "comment": "Generate Map File", 686 "value": "true", 687 "flags": [ 688 "UserValue", 689 "UserIgnored", 690 "Continue" 691 ] 692 }, 693 { 694 "name": "MapExports", 695 "switch": "MAPINFO:EXPORTS", 696 "comment": "Map Exports", 697 "value": "true", 698 "flags": [] 699 }, 700 { 701 "name": "AssemblyDebug", 702 "switch": "ASSEMBLYDEBUG:DISABLE", 703 "comment": "Debuggable Assembly", 704 "value": "false", 705 "flags": [] 706 }, 707 { 708 "name": "AssemblyDebug", 709 "switch": "ASSEMBLYDEBUG", 710 "comment": "Debuggable Assembly", 711 "value": "true", 712 "flags": [] 713 }, 714 { 715 "name": "LargeAddressAware", 716 "switch": "LARGEADDRESSAWARE:NO", 717 "comment": "Enable Large Addresses", 718 "value": "false", 719 "flags": [] 720 }, 721 { 722 "name": "LargeAddressAware", 723 "switch": "LARGEADDRESSAWARE", 724 "comment": "Enable Large Addresses", 725 "value": "true", 726 "flags": [] 727 }, 728 { 729 "name": "TerminalServerAware", 730 "switch": "TSAWARE:NO", 731 "comment": "Terminal Server", 732 "value": "false", 733 "flags": [] 734 }, 735 { 736 "name": "TerminalServerAware", 737 "switch": "TSAWARE", 738 "comment": "Terminal Server", 739 "value": "true", 740 "flags": [] 741 }, 742 { 743 "name": "SwapRunFromCD", 744 "switch": "SWAPRUN:CD", 745 "comment": "Swap Run From CD", 746 "value": "true", 747 "flags": [] 748 }, 749 { 750 "name": "SwapRunFromNET", 751 "switch": "SWAPRUN:NET", 752 "comment": "Swap Run From Network", 753 "value": "true", 754 "flags": [] 755 }, 756 { 757 "name": "OptimizeReferences", 758 "switch": "OPT:NOREF", 759 "comment": "References", 760 "value": "false", 761 "flags": [] 762 }, 763 { 764 "name": "OptimizeReferences", 765 "switch": "OPT:REF", 766 "comment": "References", 767 "value": "true", 768 "flags": [] 769 }, 770 { 771 "name": "EnableCOMDATFolding", 772 "switch": "OPT:NOICF", 773 "comment": "Enable COMDAT Folding", 774 "value": "false", 775 "flags": [] 776 }, 777 { 778 "name": "EnableCOMDATFolding", 779 "switch": "OPT:ICF", 780 "comment": "Enable COMDAT Folding", 781 "value": "true", 782 "flags": [] 783 }, 784 { 785 "name": "IgnoreEmbeddedIDL", 786 "switch": "IGNOREIDL", 787 "comment": "Ignore Embedded IDL", 788 "value": "true", 789 "flags": [] 790 }, 791 { 792 "name": "AppContainer", 793 "switch": "APPCONTAINER", 794 "comment": "", 795 "value": "true", 796 "flags": [] 797 }, 798 { 799 "name": "WindowsMetadataLinkDelaySign", 800 "switch": "WINMDDELAYSIGN:NO", 801 "comment": "Windows Metadata Delay Sign", 802 "value": "false", 803 "flags": [] 804 }, 805 { 806 "name": "WindowsMetadataLinkDelaySign", 807 "switch": "WINMDDELAYSIGN", 808 "comment": "Windows Metadata Delay Sign", 809 "value": "true", 810 "flags": [] 811 }, 812 { 813 "name": "NoEntryPoint", 814 "switch": "NOENTRY", 815 "comment": "No Entry Point", 816 "value": "true", 817 "flags": [] 818 }, 819 { 820 "name": "SetChecksum", 821 "switch": "RELEASE", 822 "comment": "Set Checksum", 823 "value": "true", 824 "flags": [] 825 }, 826 { 827 "name": "RandomizedBaseAddress", 828 "switch": "DYNAMICBASE:NO", 829 "comment": "Randomized Base Address", 830 "value": "false", 831 "flags": [] 832 }, 833 { 834 "name": "RandomizedBaseAddress", 835 "switch": "DYNAMICBASE", 836 "comment": "Randomized Base Address", 837 "value": "true", 838 "flags": [] 839 }, 840 { 841 "name": "FixedBaseAddress", 842 "switch": "FIXED:NO", 843 "comment": "Fixed Base Address", 844 "value": "false", 845 "flags": [] 846 }, 847 { 848 "name": "FixedBaseAddress", 849 "switch": "FIXED", 850 "comment": "Fixed Base Address", 851 "value": "true", 852 "flags": [] 853 }, 854 { 855 "name": "DataExecutionPrevention", 856 "switch": "NXCOMPAT:NO", 857 "comment": "Data Execution Prevention (DEP)", 858 "value": "false", 859 "flags": [] 860 }, 861 { 862 "name": "DataExecutionPrevention", 863 "switch": "NXCOMPAT", 864 "comment": "Data Execution Prevention (DEP)", 865 "value": "true", 866 "flags": [] 867 }, 868 { 869 "name": "TurnOffAssemblyGeneration", 870 "switch": "NOASSEMBLY", 871 "comment": "Turn Off Assembly Generation", 872 "value": "true", 873 "flags": [] 874 }, 875 { 876 "name": "SupportUnloadOfDelayLoadedDLL", 877 "switch": "DELAY:UNLOAD", 878 "comment": "Unload delay loaded DLL", 879 "value": "true", 880 "flags": [] 881 }, 882 { 883 "name": "SupportNobindOfDelayLoadedDLL", 884 "switch": "DELAY:NOBIND", 885 "comment": "Nobind delay loaded DLL", 886 "value": "true", 887 "flags": [] 888 }, 889 { 890 "name": "Profile", 891 "switch": "PROFILE", 892 "comment": "Profile", 893 "value": "true", 894 "flags": [] 895 }, 896 { 897 "name": "LinkDelaySign", 898 "switch": "DELAYSIGN:NO", 899 "comment": "Delay Sign", 900 "value": "false", 901 "flags": [] 902 }, 903 { 904 "name": "LinkDelaySign", 905 "switch": "DELAYSIGN", 906 "comment": "Delay Sign", 907 "value": "true", 908 "flags": [] 909 }, 910 { 911 "name": "CLRUnmanagedCodeCheck", 912 "switch": "CLRUNMANAGEDCODECHECK:NO", 913 "comment": "CLR Unmanaged Code Check", 914 "value": "false", 915 "flags": [] 916 }, 917 { 918 "name": "CLRUnmanagedCodeCheck", 919 "switch": "CLRUNMANAGEDCODECHECK", 920 "comment": "CLR Unmanaged Code Check", 921 "value": "true", 922 "flags": [] 923 }, 924 { 925 "name": "DetectOneDefinitionRule", 926 "switch": "ODR", 927 "comment": "Detect One Definition Rule violations", 928 "value": "true", 929 "flags": [] 930 }, 931 { 932 "name": "ImageHasSafeExceptionHandlers", 933 "switch": "SAFESEH:NO", 934 "comment": "Image Has Safe Exception Handlers", 935 "value": "false", 936 "flags": [] 937 }, 938 { 939 "name": "ImageHasSafeExceptionHandlers", 940 "switch": "SAFESEH", 941 "comment": "Image Has Safe Exception Handlers", 942 "value": "true", 943 "flags": [] 944 }, 945 { 946 "name": "LinkDLL", 947 "switch": "DLL", 948 "comment": "", 949 "value": "true", 950 "flags": [] 951 }, 952 { 953 "name": "AdditionalLibraryDirectories", 954 "switch": "LIBPATH:", 955 "comment": "Additional Library Directories", 956 "value": "", 957 "flags": [ 958 "UserValue", 959 "SemicolonAppendable" 960 ] 961 }, 962 { 963 "name": "Natvis", 964 "switch": "NATVIS:", 965 "comment": "Natvis files", 966 "value": "", 967 "flags": [ 968 "UserValue", 969 "SemicolonAppendable" 970 ] 971 }, 972 { 973 "name": "IgnoreSpecificDefaultLibraries", 974 "switch": "NODEFAULTLIB:", 975 "comment": "Ignore Specific Default Libraries", 976 "value": "", 977 "flags": [ 978 "UserValue", 979 "SemicolonAppendable" 980 ] 981 }, 982 { 983 "name": "AddModuleNamesToAssembly", 984 "switch": "ASSEMBLYMODULE:", 985 "comment": "Add Module to Assembly", 986 "value": "", 987 "flags": [ 988 "UserValue", 989 "SemicolonAppendable" 990 ] 991 }, 992 { 993 "name": "EmbedManagedResourceFile", 994 "switch": "ASSEMBLYRESOURCE:", 995 "comment": "Embed Managed Resource File", 996 "value": "", 997 "flags": [ 998 "UserValue", 999 "SemicolonAppendable" 1000 ] 1001 }, 1002 { 1003 "name": "ForceSymbolReferences", 1004 "switch": "INCLUDE:", 1005 "comment": "Force Symbol References", 1006 "value": "", 1007 "flags": [ 1008 "UserValue", 1009 "SemicolonAppendable" 1010 ] 1011 }, 1012 { 1013 "name": "DelayLoadDLLs", 1014 "switch": "DELAYLOAD:", 1015 "comment": "Delay Loaded Dlls", 1016 "value": "", 1017 "flags": [ 1018 "UserValue", 1019 "SemicolonAppendable" 1020 ] 1021 }, 1022 { 1023 "name": "AssemblyLinkResource", 1024 "switch": "ASSEMBLYLINKRESOURCE:", 1025 "comment": "Assembly Link Resource", 1026 "value": "", 1027 "flags": [ 1028 "UserValue", 1029 "SemicolonAppendable" 1030 ] 1031 }, 1032 { 1033 "name": "AdditionalManifestDependencies", 1034 "switch": "MANIFESTDEPENDENCY:", 1035 "comment": "Additional Manifest Dependencies", 1036 "value": "", 1037 "flags": [ 1038 "UserValue", 1039 "SemicolonAppendable" 1040 ] 1041 }, 1042 { 1043 "name": "ManifestInput", 1044 "switch": "manifestinput:", 1045 "comment": "Manifest Input", 1046 "value": "", 1047 "flags": [ 1048 "UserValue", 1049 "SemicolonAppendable" 1050 ] 1051 }, 1052 { 1053 "name": "OutputFile", 1054 "switch": "OUT:", 1055 "comment": "Output File", 1056 "value": "", 1057 "flags": [ 1058 "UserValue" 1059 ] 1060 }, 1061 { 1062 "name": "Version", 1063 "switch": "VERSION:", 1064 "comment": "Version", 1065 "value": "", 1066 "flags": [ 1067 "UserValue" 1068 ] 1069 }, 1070 { 1071 "name": "SpecifySectionAttributes", 1072 "switch": "SECTION:", 1073 "comment": "Specify Section Attributes", 1074 "value": "", 1075 "flags": [ 1076 "UserValue" 1077 ] 1078 }, 1079 { 1080 "name": "MSDOSStubFileName", 1081 "switch": "STUB:", 1082 "comment": "MS-DOS Stub File Name", 1083 "value": "", 1084 "flags": [ 1085 "UserValue" 1086 ] 1087 }, 1088 { 1089 "name": "ModuleDefinitionFile", 1090 "switch": "DEF:", 1091 "comment": "Module Definition File", 1092 "value": "", 1093 "flags": [ 1094 "UserValue" 1095 ] 1096 }, 1097 { 1098 "name": "ManifestFile", 1099 "switch": "ManifestFile:", 1100 "comment": "Manifest File", 1101 "value": "", 1102 "flags": [ 1103 "UserValue" 1104 ] 1105 }, 1106 { 1107 "name": "ProgramDatabaseFile", 1108 "switch": "PDB:", 1109 "comment": "Generate Program Database File", 1110 "value": "", 1111 "flags": [ 1112 "UserValue" 1113 ] 1114 }, 1115 { 1116 "name": "StripPrivateSymbols", 1117 "switch": "PDBSTRIPPED:", 1118 "comment": "Strip Private Symbols", 1119 "value": "", 1120 "flags": [ 1121 "UserValue" 1122 ] 1123 }, 1124 { 1125 "name": "MapFileName", 1126 "switch": "MAP:", 1127 "comment": "Map File Name", 1128 "value": "", 1129 "flags": [ 1130 "UserValue", 1131 "UserRequired" 1132 ] 1133 }, 1134 { 1135 "name": "HeapReserveSize", 1136 "switch": "HEAP:", 1137 "comment": "Heap Reserve Size", 1138 "value": "", 1139 "flags": [ 1140 "UserValue" 1141 ] 1142 }, 1143 { 1144 "name": "HeapCommitSize", 1145 "switch": "HEAP", 1146 "comment": "Heap Commit Size", 1147 "value": "", 1148 "flags": [ 1149 "UserValue", 1150 "UserRequired" 1151 ] 1152 }, 1153 { 1154 "name": "StackReserveSize", 1155 "switch": "STACK:", 1156 "comment": "Stack Reserve Size", 1157 "value": "", 1158 "flags": [ 1159 "UserValue" 1160 ] 1161 }, 1162 { 1163 "name": "StackCommitSize", 1164 "switch": "STACK", 1165 "comment": "Stack Commit Size", 1166 "value": "", 1167 "flags": [ 1168 "UserValue", 1169 "UserRequired" 1170 ] 1171 }, 1172 { 1173 "name": "FunctionOrder", 1174 "switch": "ORDER:@", 1175 "comment": "Function Order", 1176 "value": "", 1177 "flags": [ 1178 "UserValue" 1179 ] 1180 }, 1181 { 1182 "name": "ProfileGuidedDatabase", 1183 "switch": "PGD:", 1184 "comment": "Profile Guided Database", 1185 "value": "", 1186 "flags": [ 1187 "UserValue" 1188 ] 1189 }, 1190 { 1191 "name": "MidlCommandFile", 1192 "switch": "MIDL:@", 1193 "comment": "MIDL Commands", 1194 "value": "", 1195 "flags": [ 1196 "UserValue" 1197 ] 1198 }, 1199 { 1200 "name": "MergedIDLBaseFileName", 1201 "switch": "IDLOUT:", 1202 "comment": "Merged IDL Base File Name", 1203 "value": "", 1204 "flags": [ 1205 "UserValue" 1206 ] 1207 }, 1208 { 1209 "name": "TypeLibraryFile", 1210 "switch": "TLBOUT:", 1211 "comment": "Type Library", 1212 "value": "", 1213 "flags": [ 1214 "UserValue" 1215 ] 1216 }, 1217 { 1218 "name": "WindowsMetadataFile", 1219 "switch": "WINMDFILE:", 1220 "comment": "Windows Metadata File", 1221 "value": "", 1222 "flags": [ 1223 "UserValue" 1224 ] 1225 }, 1226 { 1227 "name": "WindowsMetadataLinkKeyFile", 1228 "switch": "WINMDKEYFILE:", 1229 "comment": "Windows Metadata Key File", 1230 "value": "", 1231 "flags": [ 1232 "UserValue" 1233 ] 1234 }, 1235 { 1236 "name": "WindowsMetadataKeyContainer", 1237 "switch": "WINMDKEYCONTAINER:", 1238 "comment": "Windows Metadata Key Container", 1239 "value": "", 1240 "flags": [ 1241 "UserValue" 1242 ] 1243 }, 1244 { 1245 "name": "EntryPointSymbol", 1246 "switch": "ENTRY:", 1247 "comment": "Entry Point", 1248 "value": "", 1249 "flags": [ 1250 "UserValue" 1251 ] 1252 }, 1253 { 1254 "name": "BaseAddress", 1255 "switch": "BASE:", 1256 "comment": "Base Address", 1257 "value": "", 1258 "flags": [ 1259 "UserValue" 1260 ] 1261 }, 1262 { 1263 "name": "ImportLibrary", 1264 "switch": "IMPLIB:", 1265 "comment": "Import Library", 1266 "value": "", 1267 "flags": [ 1268 "UserValue" 1269 ] 1270 }, 1271 { 1272 "name": "LinkKeyFile", 1273 "switch": "KEYFILE:", 1274 "comment": "Key File", 1275 "value": "", 1276 "flags": [ 1277 "UserValue" 1278 ] 1279 }, 1280 { 1281 "name": "KeyContainer", 1282 "switch": "KEYCONTAINER:", 1283 "comment": "Key Container", 1284 "value": "", 1285 "flags": [ 1286 "UserValue" 1287 ] 1288 }, 1289 { 1290 "name": "TypeLibraryResourceID", 1291 "switch": "TLBID:", 1292 "comment": "TypeLib Resource ID", 1293 "value": "", 1294 "flags": [ 1295 "UserValue" 1296 ] 1297 }, 1298 { 1299 "name": "SectionAlignment", 1300 "switch": "ALIGN:", 1301 "comment": "SectionAlignment", 1302 "value": "", 1303 "flags": [ 1304 "UserValue" 1305 ] 1306 } 1307] 1308