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