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