shlwapi.dll
| shlwapi.dll — PE metadata by version |
|---|
| NT 5.1 x86 | NT 5.2 x86 | NT 6.0 x86 | NT 6.1 x64 | NT 6.3 x86 | NT 10.0 x64 | NT 10.0 x64 |
|---|
| FileVersion | 6.00.2900.2833 (xpsp_sp2_gdr.060124-1515) | 6.00.3790.3959 (srv03_sp2_rtm.070216-1710) | 6.0.6002.18005 (lh_sp2rtm.090410-1830) | 6.1.7601.17514 (win7sp1_rtm.101119-1850) | 6.3.9600.16384 (winblue_rtm.130821-1623) | 10.0.19041.3636 (WinBuild.160101.0800) | 10.0.26100.7920 (WinBuild.160101.0800) |
| FileDescription | Shell Light-weight Utility Library | Shell Light-weight Utility Library | Shell Light-weight Utility Library | Shell Light-weight Utility Library | Shell Light-weight Utility Library | Shell Light-weight Utility Library | Shell Light-weight Utility Library |
| Export name | NT 5.1 x86 | NT 5.2 x86 | NT 6.0 x86 | NT 6.1 x64 | NT 6.3 x86 | NT 10.0 x64 | NT 10.0 x64 |
|---|
| AssocCreate | 356 | 356 | 500 | 579 | 500 | 579 | 579 |
| AssocGetPerceivedType | 500 | 500 | 501 | 584 | 501 | 584 | 584 |
| AssocIsDangerous | 501 | 501 | 502 | 585 | 502 | 585 | 585 |
| AssocQueryKeyA | 502 | 502 | 503 | 586 | 503 | 586 | 586 |
| AssocQueryKeyW | 503 | 503 | 504 | 587 | 504 | 587 | 587 |
| AssocQueryStringA | 504 | 504 | 570 | 588 | 579 | 588 | 588 |
| AssocQueryStringByKeyA | 566 | 555 | 572 | 589 | 584 | 589 | 589 |
| AssocQueryStringByKeyW | 567 | 567 | 576 | 590 | 585 | 590 | 590 |
| AssocQueryStringW | 568 | 568 | 579 | 591 | 586 | 591 | 591 |
| ChrCmpIA | 569 | 569 | 584 | 592 | 587 | 592 | 592 |
| ChrCmpIW | 570 | 570 | 585 | 593 | 588 | 593 | 593 |
| ColorAdjustLuma | 571 | 571 | 586 | 594 | 589 | 594 | 594 |
| ColorHLSToRGB | 572 | 572 | 587 | 595 | 590 | 595 | 595 |
| ColorRGBToHLS | 573 | 573 | 588 | 607 | 591 | 607 | 607 |
| ConnectToConnectionPoint | | | 168 | 168 | 168 | 168 | 168 |
| DelayLoadFailureHook | 547 | 547 | 569 | 569 | 569 | 569 | 569 |
| DllGetClassObject | | | | | 592 | 608 | 608 |
| DllGetVersion | 574 | 574 | 589 | 608 | 593 | 609 | 609 |
| GetAcceptLanguagesA | 14 | 14 | 14 | 14 | 14 | 14 | 14 |
| GetAcceptLanguagesW | 15 | 15 | 15 | 15 | 15 | 15 | 15 |
| GetMenuPosFromID | 575 | 575 | 590 | 609 | 594 | 610 | 610 |
| GUIDFromStringW | | | | | → 270 | → 270 | → 270 |
| HashData | 576 | 576 | 591 | 610 | 595 | 612 | 612 |
| IntlStrEqWorkerA | 577 | 577 | 592 | 612 | 607 | 620 | 620 |
| IntlStrEqWorkerW | 578 | 578 | 593 | 619 | 608 | 622 | 622 |
| IsCharSpaceA | 579 | 579 | 594 | 620 | 609 | 623 | 623 |
| IsCharSpaceW | 29 | 29 | 29 | 29 | 29 | 29 | 29 |
| IsInternetESCEnabled | | 553 | 553 | 553 | 553 | 553 | 553 |
| IsOS | | | 437 | 437 | 437 | 437 | 437 |
| IStream_Copy | | | 568 | 568 | 568 | 568 | 568 |
| IStream_Read | | | 184 | 184 | 184 | 184 | 184 |
| IStream_ReadPidl | | | 512 | 512 | 512 | 512 | 512 |
| IStream_ReadStr | | | 596 | 596 | 596 | 596 | 596 |
| IStream_Reset | | | 213 | 213 | 213 | 213 | 213 |
| IStream_Size | | | 214 | 214 | 214 | 214 | 214 |
| IStream_Write | | | 212 | 212 | 212 | 212 | 212 |
| IStream_WritePidl | | | 513 | 513 | 513 | 513 | 513 |
| IStream_WriteStr | | | 597 | 597 | 597 | 597 | 597 |
| IUnknown_AtomicRelease | | | 169 | 169 | 169 | 169 | 169 |
| IUnknown_Exec | | | | | 164 | 164 | 164 |
| IUnknown_GetSite | | | 256 | 256 | 256 | 256 | 256 |
| IUnknown_GetWindow | | | 172 | 172 | 172 | 172 | 172 |
| IUnknown_QueryService | | | 176 | 176 | 176 | 176 | 176 |
| IUnknown_QueryStatus | | | | | 163 | 163 | 163 |
| IUnknown_Set | | | 199 | 199 | 199 | 199 | 199 |
| IUnknown_SetSite | | | 174 | 174 | 174 | 174 | 174 |
| MLFreeLibrary | | | 418 | 418 | | | |
| MLLoadLibraryA | | | 377 | 377 | 377 | 377 | 377 |
| MLLoadLibraryW | | | 378 | 378 | 378 | 378 | 378 |
| ParseURLA | | | 1 | 1 | 1 | 1 | 1 |
| ParseURLW | | | 2 | 2 | 2 | 2 | 2 |
| PathAddBackslashA | 580 | 580 | 595 | 622 | 610 | 624 | 624 |
| PathAddBackslashW | 581 | 581 | 599 | 623 | 612 | 625 | 625 |
| PathAddExtensionA | 582 | 582 | 600 | 624 | 620 | 649 | 649 |
| PathAddExtensionW | 583 | 583 | 607 | 625 | 622 | 650 | 650 |
| PathAppendA | 584 | 584 | 608 | 646 | 623 | 651 | 651 |
| PathAppendW | 585 | 585 | 609 | 647 | 624 | 652 | 652 |
| PathBuildRootA | 586 | 586 | 610 | 648 | 625 | 653 | 653 |
| PathBuildRootW | 587 | 587 | 612 | 649 | 649 | 654 | 654 |
| PathCanonicalizeA | 588 | 588 | 619 | 650 | 650 | 655 | 655 |
| PathCanonicalizeW | 589 | 589 | 620 | 651 | 651 | 656 | 656 |
| PathCombineA | 590 | 590 | 622 | 652 | 652 | 657 | 657 |
| PathCombineW | 591 | 591 | 623 | 653 | 653 | 658 | 658 |
| PathCommonPrefixA | 592 | 592 | 624 | 654 | 654 | 659 | 659 |
| PathCommonPrefixW | 593 | 593 | 625 | 655 | 655 | 660 | 660 |
| PathCompactPathA | 594 | 594 | 641 | 656 | 656 | 661 | 661 |
| PathCompactPathExA | 595 | 595 | 642 | 657 | 657 | 662 | 662 |
| PathCompactPathExW | 596 | 596 | 643 | 658 | 658 | 663 | 663 |
| PathCompactPathW | 597 | 597 | 644 | 659 | 659 | 664 | 664 |
| PathCreateFromUrlA | 598 | 598 | 645 | 660 | 660 | 665 | 665 |
| PathCreateFromUrlAlloc | | | 646 | 661 | 661 | 666 | 666 |
| PathCreateFromUrlW | 599 | 599 | 647 | 662 | 662 | 667 | 667 |
| PathFileExistsA | 600 | 600 | 648 | 663 | 663 | 668 | 668 |
| PathFileExistsAndAttributesW | | | | | 446 | 446 | 446 |
| PathFileExistsW | 601 | 601 | 649 | 664 | 664 | 669 | 669 |
| PathFindExtensionA | 602 | 602 | 650 | 665 | 665 | 670 | 670 |
| PathFindExtensionW | 603 | 603 | 651 | 666 | 666 | 671 | 671 |
| PathFindFileNameA | 604 | 604 | 652 | 667 | 667 | 672 | 672 |
| PathFindFileNameW | 605 | 605 | 653 | 668 | 668 | 673 | 673 |
| PathFindNextComponentA | 606 | 606 | 654 | 669 | 669 | 674 | 674 |
| PathFindNextComponentW | 607 | 607 | 655 | 670 | 670 | 675 | 675 |
| PathFindOnPathA | 608 | 608 | 656 | 671 | 671 | 676 | 676 |
| PathFindOnPathW | 609 | 609 | 657 | 672 | 672 | 677 | 677 |
| PathFindSuffixArrayA | 610 | 610 | 658 | 673 | 673 | 678 | 678 |
| PathFindSuffixArrayW | 611 | 611 | 659 | 674 | 674 | 679 | 679 |
| PathGetArgsA | 612 | 612 | 660 | 675 | 675 | 680 | 680 |
| PathGetArgsW | 613 | 613 | 661 | 676 | 676 | 681 | 681 |
| PathGetCharTypeA | 614 | 614 | 662 | 677 | 677 | 682 | 682 |
| PathGetCharTypeW | 615 | 615 | 663 | 678 | 678 | 683 | 683 |
| PathGetDriveNumberA | 616 | 616 | 664 | 679 | 679 | 684 | 684 |
| PathGetDriveNumberW | 617 | 617 | 665 | 680 | 680 | 685 | 685 |
| PathIsContentTypeA | 618 | 618 | 666 | 681 | 681 | 686 | 686 |
| PathIsContentTypeW | 619 | 619 | 667 | 682 | 682 | 687 | 687 |
| PathIsDirectoryA | 620 | 620 | 668 | 683 | 683 | 688 | 688 |
| PathIsDirectoryEmptyA | 621 | 621 | 669 | 684 | 684 | 689 | 689 |
| PathIsDirectoryEmptyW | 622 | 622 | 670 | 685 | 685 | 690 | 690 |
| PathIsDirectoryW | 623 | 623 | 671 | 686 | 686 | 691 | 691 |
| PathIsFileSpecA | 624 | 624 | 672 | 687 | 687 | 692 | 692 |
| PathIsFileSpecW | 625 | 625 | 673 | 688 | 688 | 693 | 693 |
| PathIsLFNFileSpecA | 626 | 626 | 674 | 689 | 689 | 694 | 694 |
| PathIsLFNFileSpecW | 627 | 627 | 675 | 690 | 690 | 695 | 695 |
| PathIsNetworkPathA | 628 | 628 | 676 | 691 | 691 | 696 | 696 |
| PathIsNetworkPathW | 629 | 629 | 677 | 692 | 692 | 697 | 697 |
| PathIsPrefixA | 630 | 630 | 678 | 693 | 693 | 698 | 698 |
| PathIsPrefixW | 631 | 631 | 679 | 694 | 694 | 699 | 699 |
| PathIsRelativeA | 632 | 632 | 680 | 695 | 695 | 700 | 700 |
| PathIsRelativeW | 633 | 633 | 681 | 696 | 696 | 701 | 701 |
| PathIsRootA | 634 | 634 | 682 | 697 | 697 | 702 | 702 |
| PathIsRootW | 635 | 635 | 683 | 698 | 698 | 703 | 703 |
| PathIsSameRootA | 636 | 636 | 684 | 699 | 699 | 704 | 704 |
| PathIsSameRootW | 637 | 637 | 685 | 700 | 700 | 705 | 705 |
| PathIsSystemFolderA | 638 | 638 | 686 | 701 | 701 | 706 | 706 |
| PathIsSystemFolderW | 639 | 639 | 687 | 702 | 702 | 707 | 707 |
| PathIsUNCA | 640 | 640 | 688 | 703 | 703 | 708 | 708 |
| PathIsUNCServerA | 641 | 641 | 689 | 704 | 704 | 709 | 709 |
| PathIsUNCServerShareA | 642 | 642 | 690 | 705 | 705 | 710 | 710 |
| PathIsUNCServerShareW | 643 | 643 | 691 | 706 | 706 | 711 | 711 |
| PathIsUNCServerW | 644 | 644 | 692 | 707 | 707 | 712 | 712 |
| PathIsUNCW | 645 | 645 | 693 | 708 | 708 | 713 | 713 |
| PathIsURLA | 646 | 646 | 694 | 709 | 709 | 714 | 714 |
| PathIsURLW | 647 | 647 | 695 | 710 | 710 | 715 | 715 |
| PathMakePrettyA | 648 | 648 | 696 | 711 | 711 | 716 | 716 |
| PathMakePrettyW | 649 | 649 | 697 | 712 | 712 | 717 | 717 |
| PathMakeSystemFolderA | 650 | 650 | 698 | 713 | 713 | 718 | 718 |
| PathMakeSystemFolderW | 651 | 651 | 699 | 714 | 714 | 719 | 719 |
| PathMatchSpecA | 652 | 652 | 700 | 715 | 715 | 720 | 720 |
| PathMatchSpecExA | | | 701 | 716 | 716 | 721 | 721 |
| PathMatchSpecExW | | | 702 | 717 | 717 | 722 | 722 |
| PathMatchSpecW | 653 | 653 | 703 | 718 | 718 | 723 | 723 |
| PathParseIconLocationA | 654 | 654 | 704 | 719 | 719 | 724 | 724 |
| PathParseIconLocationW | 655 | 655 | 705 | 720 | 720 | 725 | 725 |
| PathQuoteSpacesA | 656 | 656 | 706 | 721 | 721 | 726 | 726 |
| PathQuoteSpacesW | 657 | 657 | 707 | 722 | 722 | 727 | 727 |
| PathRelativePathToA | 658 | 658 | 708 | 723 | 723 | 728 | 728 |
| PathRelativePathToW | 659 | 659 | 709 | 724 | 724 | 729 | 729 |
| PathRemoveArgsA | 660 | 660 | 710 | 725 | 725 | 730 | 730 |
| PathRemoveArgsW | 661 | 661 | 711 | 726 | 726 | 731 | 731 |
| PathRemoveBackslashA | 662 | 662 | 712 | 727 | 727 | 732 | 732 |
| PathRemoveBackslashW | 663 | 663 | 713 | 728 | 728 | 733 | 733 |
| PathRemoveBlanksA | 664 | 664 | 714 | 729 | 729 | 734 | 734 |
| PathRemoveBlanksW | 665 | 665 | 715 | 730 | 730 | 735 | 735 |
| PathRemoveExtensionA | 666 | 666 | 716 | 731 | 731 | 736 | 736 |
| PathRemoveExtensionW | 667 | 667 | 717 | 732 | 732 | 737 | 737 |
| PathRemoveFileSpecA | 668 | 668 | 718 | 733 | 733 | 738 | 738 |
| PathRemoveFileSpecW | 669 | 669 | 719 | 734 | 734 | 739 | 739 |
| PathRenameExtensionA | 670 | 670 | 720 | 735 | 735 | 740 | 740 |
| PathRenameExtensionW | 671 | 671 | 721 | 736 | 736 | 741 | 741 |
| PathSearchAndQualifyA | 672 | 672 | 722 | 737 | 737 | 742 | 742 |
| PathSearchAndQualifyW | 673 | 673 | 723 | 738 | 738 | 743 | 743 |
| PathSetDlgItemPathA | 674 | 674 | 724 | 739 | 739 | 744 | 744 |
| PathSetDlgItemPathW | 675 | 675 | 725 | 740 | 740 | 745 | 745 |
| PathSkipRootA | 676 | 676 | 726 | 741 | 741 | 746 | 746 |
| PathSkipRootW | 677 | 677 | 727 | 742 | 742 | 747 | 747 |
| PathStripPathA | 678 | 678 | 728 | 743 | 743 | 748 | 748 |
| PathStripPathW | 679 | 679 | 729 | 744 | 744 | 749 | 749 |
| PathStripToRootA | 680 | 680 | 730 | 745 | 745 | 750 | 750 |
| PathStripToRootW | 681 | 681 | 731 | 746 | 746 | 751 | 751 |
| PathUndecorateA | 684 | 684 | 734 | 749 | 749 | 754 | 754 |
| PathUndecorateW | 685 | 685 | 735 | 750 | 750 | 755 | 755 |
| PathUnExpandEnvStringsA | 682 | 682 | 732 | 747 | 747 | 752 | 752 |
| PathUnExpandEnvStringsW | 683 | 683 | 733 | 748 | 748 | 753 | 753 |
| PathUnmakeSystemFolderA | 686 | 686 | 736 | 751 | 751 | 756 | 756 |
| PathUnmakeSystemFolderW | 687 | 687 | 737 | 752 | 752 | 757 | 757 |
| PathUnquoteSpacesA | 688 | 688 | 738 | 753 | 753 | 758 | 758 |
| PathUnquoteSpacesW | 689 | 689 | 739 | 754 | 754 | 759 | 759 |
| QISearch | | | 219 | 219 | 219 | 219 | 219 |
| SHAllocShared | 7 | 7 | 7 | 7 | 7 | 7 | 7 |
| SHAnsiToAnsi | | | 345 | 345 | 345 | 345 | 345 |
| SHAnsiToUnicode | | | 215 | 215 | 215 | 215 | 215 |
| SHAutoComplete | 690 | 690 | 740 | 755 | 755 | 760 | 760 |
| SHCopyKeyA | 691 | 691 | 741 | 756 | 756 | 761 | 761 |
| SHCopyKeyW | 692 | 692 | 742 | 757 | 757 | 762 | 762 |
| SHCreateMemStream | | | 12 | 12 | 12 | 12 | 12 |
| SHCreateShellPalette | 693 | 693 | 743 | 758 | 758 | 763 | 763 |
| SHCreateStreamOnFileA | 694 | 694 | 744 | 759 | 759 | 764 | 764 |
| SHCreateStreamOnFileEx | 695 | 695 | 745 | 760 | 760 | 765 | 765 |
| SHCreateStreamOnFileW | 696 | 696 | 746 | 761 | 761 | 766 | 766 |
| SHCreateStreamWrapper | 697 | 697 | 747 | → 762 | → 762 | → 767 | → 767 |
| SHCreateThread | 16 | 16 | 16 | 16 | 16 | 16 | 16 |
| SHCreateThreadRef | 698 | 698 | 748 | 763 | 763 | 768 | 768 |
| SHCreateThreadWithHandle | | | | 615 | 615 | 615 | 615 |
| SHCreateWorkerWindowW | | | | | 278 | 278 | 278 |
| SHDeleteEmptyKeyA | 699 | 699 | 749 | 764 | 764 | 769 | 769 |
| SHDeleteEmptyKeyW | 700 | 700 | 750 | 765 | 765 | 770 | 770 |
| SHDeleteKeyA | 701 | 701 | 751 | 766 | 766 | 771 | 771 |
| SHDeleteKeyW | 702 | 702 | 752 | 767 | 767 | 772 | 772 |
| SHDeleteOrphanKeyA | 703 | 703 | → 753 | 768 | → 768 | → 773 | → 773 |
| SHDeleteOrphanKeyW | 704 | 704 | → 754 | 769 | → 769 | → 774 | → 774 |
| SHDeleteValueA | 705 | 705 | 755 | 770 | 770 | 775 | 775 |
| SHDeleteValueW | 706 | 706 | 756 | 771 | 771 | 776 | 776 |
| ShellMessageBoxA | | | 814 | 829 | 829 | 834 | 834 |
| ShellMessageBoxInternal | | | | | | | 835 |
| ShellMessageBoxW | | | 388 | 388 | 388 | 388 | 388 |
| SHEnumKeyExA | 707 | 707 | 757 | 772 | 772 | 777 | 777 |
| SHEnumKeyExW | 708 | 708 | 758 | 773 | 773 | 778 | 778 |
| SHEnumValueA | 709 | 709 | 759 | 774 | 774 | 779 | 779 |
| SHEnumValueW | 710 | 710 | 760 | 775 | 775 | 780 | 780 |
| SHFormatDateTimeA | | | 353 | 353 | 353 | 353 | 353 |
| SHFormatDateTimeW | | | 354 | 354 | 354 | 354 | 354 |
| SHFreeShared | 10 | 10 | 10 | 10 | 10 | 10 | 10 |
| SHGetInverseCMAP | 711 | 711 | 761 | 776 | 776 | 781 | 781 |
| SHGetThreadRef | 712 | 712 | 762 | 777 | 777 | 782 | 782 |
| SHGetValueA | 713 | 713 | 763 | 778 | 778 | 783 | 783 |
| SHGetValueW | 714 | 714 | 764 | 779 | 779 | 784 | 784 |
| SHGetViewStatePropertyBag | 515 | 515 | 515 | 515 | 515 | 515 | 515 |
| SHIsChildOrSelf | | | 204 | 204 | 204 | 204 | 204 |
| SHIsLowMemoryMachine | 715 | 715 | 765 | 780 | 780 | 785 | 785 |
| SHLoadIndirectString | 487 | 487 | 487 | 487 | 487 | 487 | 487 |
| SHLockShared | 8 | 8 | 8 | 8 | 8 | 8 | 8 |
| SHMessageBoxCheckA | | | 185 | 185 | 185 | 185 | 185 |
| SHMessageBoxCheckW | | | 191 | 191 | 191 | 191 | 191 |
| SHOpenRegStream2A | 716 | 716 | 766 | 781 | 781 | 786 | 786 |
| SHOpenRegStream2W | 717 | 717 | 767 | 782 | 782 | 787 | 787 |
| SHOpenRegStreamA | 718 | 718 | 768 | 783 | 783 | 788 | 788 |
| SHOpenRegStreamW | 719 | 719 | 769 | 784 | 784 | 789 | 789 |
| SHPackDispParamsV | | | | | 281 | 281 | 281 |
| SHPinDllOfCLSID | | | | | 236 | 236 | 236 |
| SHPropertyBag_ReadStrAlloc | | | 567 | 567 | 567 | 567 | 567 |
| SHPropertyBag_WriteBSTR | | | | 570 | 570 | 570 | 570 |
| SHQueryInfoKeyA | 720 | 720 | 770 | 785 | 785 | 790 | 790 |
| SHQueryInfoKeyW | 721 | 721 | 771 | 786 | 786 | 791 | 791 |
| SHQueryValueExA | 722 | 722 | 772 | 787 | 787 | 792 | 792 |
| SHQueryValueExW | 723 | 723 | 773 | 788 | 788 | 793 | 793 |
| SHRegCloseUSKey | 724 | 724 | 774 | 789 | 789 | 794 | 794 |
| SHRegCreateUSKeyA | 725 | 725 | 775 | 790 | 790 | 795 | 795 |
| SHRegCreateUSKeyW | 726 | 726 | 776 | 791 | 791 | 796 | 796 |
| SHRegDeleteEmptyUSKeyA | 727 | 727 | 777 | 792 | 792 | 797 | 797 |
| SHRegDeleteEmptyUSKeyW | 728 | 728 | 778 | 793 | 793 | 798 | 798 |
| SHRegDeleteUSValueA | 729 | 729 | 779 | 794 | 794 | 799 | 799 |
| SHRegDeleteUSValueW | 730 | 730 | 780 | 795 | 795 | 800 | 800 |
| SHRegDuplicateHKey | 731 | 731 | 781 | 796 | 796 | 801 | 801 |
| SHRegEnumUSKeyA | 732 | 732 | 782 | 797 | 797 | 802 | 802 |
| SHRegEnumUSKeyW | 733 | 733 | 783 | 798 | 798 | 803 | 803 |
| SHRegEnumUSValueA | 734 | 734 | 784 | 799 | 799 | 804 | 804 |
| SHRegEnumUSValueW | 735 | 735 | 785 | 800 | 800 | 805 | 805 |
| SHRegGetBoolUSValueA | 736 | 736 | 786 | 801 | 801 | 806 | 806 |
| SHRegGetBoolUSValueW | 737 | 737 | 787 | 802 | 802 | 807 | 807 |
| SHRegGetBoolValueFromHKCUHKLM | | | | | 630 | 630 | 630 |
| SHRegGetIntW | | | 280 | 280 | 280 | 280 | 280 |
| SHRegGetPathA | 738 | 738 | 788 | 803 | 803 | 808 | 808 |
| SHRegGetPathW | 739 | 739 | 789 | 804 | 804 | 809 | 809 |
| SHRegGetUSValueA | 740 | 740 | 790 | 805 | 805 | 810 | 810 |
| SHRegGetUSValueW | 741 | 741 | 791 | 806 | 806 | 811 | 811 |
| SHRegGetValueA | 742 | 742 | 792 | 807 | 807 | 812 | 812 |
| SHRegGetValueFromHKCUHKLM | | | | | 629 | 629 | 629 |
| SHRegGetValueW | 743 | 743 | 793 | 808 | 808 | 813 | 813 |
| SHRegisterValidateTemplate | 756 | 756 | 806 | 821 | 821 | 826 | 826 |
| SHRegOpenUSKeyA | 744 | 744 | 794 | 809 | 809 | 814 | 814 |
| SHRegOpenUSKeyW | 745 | 745 | 795 | 810 | 810 | 815 | 815 |
| SHRegQueryInfoUSKeyA | 746 | 746 | 796 | 811 | 811 | 816 | 816 |
| SHRegQueryInfoUSKeyW | 747 | 747 | 797 | 812 | 812 | 817 | 817 |
| SHRegQueryUSValueA | 748 | 748 | 798 | 813 | 813 | 818 | 818 |
| SHRegQueryUSValueW | 749 | 749 | 799 | 814 | 814 | 819 | 819 |
| SHRegSetPathA | 750 | 750 | 800 | 815 | 815 | 820 | 820 |
| SHRegSetPathW | 751 | 751 | 801 | 816 | 816 | 821 | 821 |
| SHRegSetUSValueA | 752 | 752 | 802 | 817 | 817 | 822 | 822 |
| SHRegSetUSValueW | 753 | 753 | 803 | 818 | 818 | 823 | 823 |
| SHRegWriteUSValueA | 754 | 754 | 804 | 819 | 819 | 824 | 824 |
| SHRegWriteUSValueW | 755 | 755 | 805 | 820 | 820 | 825 | 825 |
| SHReleaseThreadRef | 757 | 757 | 807 | 822 | 822 | 827 | 827 |
| SHRunIndirectRegClientCommand | | | 467 | 467 | 467 | 467 | 467 |
| SHSendMessageBroadcastA | | | 432 | 432 | 432 | 432 | 432 |
| SHSendMessageBroadcastW | | | 433 | 433 | 433 | 433 | 433 |
| SHSetThreadRef | 758 | 758 | 808 | 823 | 823 | 828 | 828 |
| SHSetValueA | 759 | 759 | 809 | 824 | 824 | 829 | 829 |
| SHSetValueW | 760 | 760 | 810 | 825 | 825 | 830 | 830 |
| SHSkipJunction | 761 | 761 | 811 | 826 | 826 | 831 | 831 |
| SHStrDupA | 762 | 762 | 812 | 827 | 827 | 832 | 832 |
| SHStrDupW | 763 | 763 | 813 | 828 | 828 | 833 | 833 |
| SHStripMneumonicA | | | 203 | 203 | 203 | 203 | 203 |
| SHStripMneumonicW | | | 225 | 225 | 225 | 225 | 225 |
| SHUnicodeToAnsi | | | 217 | 217 | 217 | 217 | 217 |
| SHUnicodeToAnsiCP | | | | | → 218 | → 218 | → 218 |
| SHUnicodeToUnicode | | | 346 | 346 | 346 | 346 | 346 |
| SHUnlockShared | 9 | 9 | 9 | 9 | 9 | 9 | 9 |
| StrCatBuffA | 768 | 768 | 819 | 834 | 834 | 839 | 840 |
| StrCatBuffW | 769 | 769 | 820 | 835 | 835 | 840 | 841 |
| StrCatChainW | 770 | 770 | 821 | 836 | 836 | 841 | 842 |
| StrCatW | 771 | 771 | 822 | 837 | 837 | 842 | 843 |
| StrChrA | 772 | 772 | 823 | 838 | 838 | 843 | 844 |
| StrChrIA | 773 | 773 | 824 | 839 | 839 | 844 | 845 |
| StrChrIW | 774 | 774 | 825 | 840 | 840 | 845 | 846 |
| StrChrNIW | 775 | 775 | 826 | 841 | 841 | 846 | 847 |
| StrChrNW | 776 | 776 | 827 | 842 | 842 | 847 | 848 |
| StrChrW | 777 | 777 | 828 | 843 | 843 | 848 | 849 |
| StrCmpCA | 155 | 155 | 155 | 155 | 155 | 155 | 155 |
| StrCmpCW | 156 | 156 | 156 | 156 | 156 | 156 | 156 |
| StrCmpICA | 157 | 157 | 157 | 157 | 157 | 157 | 157 |
| StrCmpICW | 158 | 158 | 158 | 158 | 158 | 158 | 158 |
| StrCmpIW | 778 | 778 | 829 | 844 | 844 | 849 | 850 |
| StrCmpLogicalW | 779 | 779 | 830 | 845 | 845 | 850 | 851 |
| StrCmpNA | 780 | 780 | 831 | 846 | 846 | 851 | 852 |
| StrCmpNCA | | | 151 | 151 | 151 | 151 | 151 |
| StrCmpNCW | | | 152 | 152 | 152 | 152 | 152 |
| StrCmpNIA | 781 | 781 | 832 | 847 | 847 | 852 | 853 |
| StrCmpNICA | | | 153 | 153 | 153 | 153 | 153 |
| StrCmpNICW | | | 154 | 154 | 154 | 154 | 154 |
| StrCmpNIW | 782 | 782 | 833 | 848 | 848 | 853 | 854 |
| StrCmpNW | 783 | 783 | 834 | 849 | 849 | 854 | 855 |
| StrCmpW | 784 | 784 | 835 | 850 | 850 | 855 | 856 |
| StrCpyNW | 785 | 785 | 836 | 851 | 851 | 856 | 857 |
| StrCpyW | 786 | 786 | 837 | 852 | 852 | 857 | 858 |
| StrCSpnA | 764 | 764 | 815 | 830 | 830 | 835 | 836 |
| StrCSpnIA | 765 | 765 | 816 | 831 | 831 | 836 | 837 |
| StrCSpnIW | 766 | 766 | 817 | 832 | 832 | 837 | 838 |
| StrCSpnW | 767 | 767 | 818 | 833 | 833 | 838 | 839 |
| StrDupA | 787 | 787 | 838 | 853 | 853 | 858 | 859 |
| StrDupW | 788 | 788 | 839 | 854 | 854 | 859 | 860 |
| StrFormatByteSize64A | 789 | 789 | 840 | 855 | 855 | 860 | 861 |
| StrFormatByteSizeA | 790 | 790 | 841 | 856 | 856 | 861 | 862 |
| StrFormatByteSizeEx | | | 842 | 857 | 857 | 862 | 863 |
| StrFormatByteSizeW | 791 | 791 | 843 | 858 | 858 | 863 | 864 |
| StrFormatKBSizeA | 792 | 792 | 844 | 859 | 859 | 864 | 865 |
| StrFormatKBSizeW | 793 | 793 | 845 | 860 | 860 | 865 | 866 |
| StrFromTimeIntervalA | 794 | 794 | 846 | 861 | 861 | 866 | 867 |
| StrFromTimeIntervalW | 795 | 795 | 847 | 862 | 862 | 867 | 868 |
| StrIsIntlEqualA | 796 | 796 | 848 | 863 | 863 | 868 | 869 |
| StrIsIntlEqualW | 797 | 797 | 849 | 864 | 864 | 869 | 870 |
| StrNCatA | 798 | 798 | 850 | 865 | 865 | 870 | 871 |
| StrNCatW | 799 | 799 | 851 | 866 | 866 | 871 | 872 |
| StrPBrkA | 800 | 800 | 852 | 867 | 867 | 872 | 873 |
| StrPBrkW | 801 | 801 | 853 | 868 | 868 | 873 | 874 |
| StrRChrA | 802 | 802 | 854 | 869 | 869 | 874 | 875 |
| StrRChrIA | 803 | 803 | 855 | 870 | 870 | 875 | 876 |
| StrRChrIW | 804 | 804 | 856 | 871 | 871 | 876 | 877 |
| StrRChrW | 805 | 805 | 857 | 872 | 872 | 877 | 878 |
| StrRetToBSTR | 808 | 808 | 860 | 875 | 875 | 880 | 881 |
| StrRetToBufA | 809 | 809 | 861 | 876 | 876 | 881 | 882 |
| StrRetToBufW | 810 | 810 | 862 | 877 | 877 | 882 | 883 |
| StrRetToStrA | 811 | 811 | 863 | 878 | 878 | 883 | 884 |
| StrRetToStrW | 812 | 812 | 864 | 879 | 879 | 884 | 885 |
| StrRStrIA | 806 | 806 | 858 | 873 | 873 | 878 | 879 |
| StrRStrIW | 807 | 807 | 859 | 874 | 874 | 879 | 880 |
| StrSpnA | 813 | 813 | 865 | 880 | 880 | 885 | 886 |
| StrSpnW | 814 | 814 | 866 | 881 | 881 | 886 | 887 |
| StrStrA | 815 | 815 | 867 | 882 | 882 | 887 | 888 |
| StrStrIA | 816 | 816 | 868 | 883 | 883 | 888 | 889 |
| StrStrIW | 817 | 817 | 869 | 884 | 884 | 889 | 890 |
| StrStrNIW | 818 | 818 | 870 | 885 | 885 | 890 | 891 |
| StrStrNW | 819 | 819 | 871 | 886 | 886 | 891 | 892 |
| StrStrW | 820 | 820 | 872 | 887 | 887 | 892 | 893 |
| StrToInt64ExA | 821 | 821 | 873 | 888 | 888 | 893 | 894 |
| StrToInt64ExW | 822 | 822 | 874 | 889 | 889 | 894 | 895 |
| StrToIntA | 823 | 823 | 875 | 890 | 890 | 895 | 896 |
| StrToIntExA | 824 | 824 | 876 | 891 | 891 | 896 | 897 |
| StrToIntExW | 825 | 825 | 877 | 892 | 892 | 897 | 898 |
| StrToIntW | 826 | 826 | 878 | 893 | 893 | 898 | 899 |
| StrTrimA | 827 | 827 | 879 | 894 | 894 | 899 | 900 |
| StrTrimW | 828 | 828 | 880 | 895 | 895 | 900 | 901 |
| UrlApplySchemeA | 829 | 829 | 881 | 896 | 896 | 901 | 902 |
| UrlApplySchemeW | 830 | 830 | 882 | 897 | 897 | 902 | 903 |
| UrlCanonicalizeA | 831 | 831 | 883 | 898 | 898 | 903 | 904 |
| UrlCanonicalizeW | 832 | 832 | 884 | 899 | 899 | 904 | 905 |
| UrlCombineA | 833 | 833 | 885 | 900 | 900 | 905 | 906 |
| UrlCombineW | 834 | 834 | 886 | 901 | 901 | 906 | 907 |
| UrlCompareA | 835 | 835 | 887 | 902 | 902 | 907 | 908 |
| UrlCompareW | 836 | 836 | 888 | 903 | 903 | 908 | 909 |
| UrlCreateFromPathA | 837 | 837 | 889 | 904 | 904 | 909 | 910 |
| UrlCreateFromPathW | 838 | 838 | 890 | 905 | 905 | 910 | 911 |
| UrlEscapeA | 839 | 839 | 891 | 906 | 906 | 911 | 912 |
| UrlEscapeW | 840 | 840 | 892 | 907 | 907 | 912 | 913 |
| UrlFixupW | | | 462 | 462 | 462 | 462 | 462 |
| UrlGetLocationA | 841 | 841 | 893 | 908 | 908 | 913 | 914 |
| UrlGetLocationW | 842 | 842 | 894 | 909 | 909 | 914 | 915 |
| UrlGetPartA | 843 | 843 | 895 | 910 | 910 | 915 | 916 |
| UrlGetPartW | 844 | 844 | 896 | 911 | 911 | 916 | 917 |
| UrlHashA | 845 | 845 | 897 | 912 | 912 | 917 | 918 |
| UrlHashW | 846 | 846 | 898 | 913 | 913 | 918 | 919 |
| UrlIsA | 847 | 847 | 899 | 914 | 914 | 919 | 920 |
| UrlIsNoHistoryA | 848 | 848 | 900 | 915 | 915 | 920 | 921 |
| UrlIsNoHistoryW | 849 | 849 | 901 | 916 | 916 | 921 | 922 |
| UrlIsOpaqueA | 850 | 850 | 902 | 917 | 917 | 922 | 923 |
| UrlIsOpaqueW | 851 | 851 | 903 | 918 | 918 | 923 | 924 |
| UrlIsW | 852 | 852 | 904 | 919 | 919 | 924 | 925 |
| UrlUnescapeA | 853 | 853 | 905 | 920 | 920 | 925 | 926 |
| UrlUnescapeW | 854 | 854 | 906 | 921 | 921 | 926 | 927 |
| WhichPlatform | | | 276 | 276 | 276 | 276 | 276 |
| wnsprintfA | 855 | 855 | 907 | 922 | 922 | 927 | 928 |
| wnsprintfW | 856 | 856 | 908 | 923 | 923 | 928 | 929 |
| wvnsprintfA | 857 | 857 | 909 | 924 | 924 | 929 | 930 |
| wvnsprintfW | 858 | 858 | 910 | 925 | 925 | 930 | 931 |
Ordinal numbers are shown per version. → indicates a forwarder export (hover for target).
Functions absent from a version are shown as blank.