shlwapi.dll

shlwapi.dll — PE metadata by version
NT 5.1 x86NT 5.2 x86NT 6.0 x86NT 6.1 x64NT 6.3 x86NT 10.0 x64NT 10.0 x64
FileVersion6.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)
FileDescriptionShell Light-weight Utility LibraryShell Light-weight Utility LibraryShell Light-weight Utility LibraryShell Light-weight Utility LibraryShell Light-weight Utility LibraryShell Light-weight Utility LibraryShell Light-weight Utility Library

Export nameNT 5.1 x86NT 5.2 x86NT 6.0 x86NT 6.1 x64NT 6.3 x86NT 10.0 x64NT 10.0 x64
AssocCreate356356500579500579579
AssocGetPerceivedType500500501584501584584
AssocIsDangerous501501502585502585585
AssocQueryKeyA502502503586503586586
AssocQueryKeyW503503504587504587587
AssocQueryStringA504504570588579588588
AssocQueryStringByKeyA566555572589584589589
AssocQueryStringByKeyW567567576590585590590
AssocQueryStringW568568579591586591591
ChrCmpIA569569584592587592592
ChrCmpIW570570585593588593593
ColorAdjustLuma571571586594589594594
ColorHLSToRGB572572587595590595595
ColorRGBToHLS573573588607591607607
ConnectToConnectionPoint168168168168168
DelayLoadFailureHook547547569569569569569
DllGetClassObject592608608
DllGetVersion574574589608593609609
GetAcceptLanguagesA14141414141414
GetAcceptLanguagesW15151515151515
GetMenuPosFromID575575590609594610610
GUIDFromStringW→ 270→ 270→ 270
HashData576576591610595612612
IntlStrEqWorkerA577577592612607620620
IntlStrEqWorkerW578578593619608622622
IsCharSpaceA579579594620609623623
IsCharSpaceW29292929292929
IsInternetESCEnabled553553553553553553
IsOS437437437437437
IStream_Copy568568568568568
IStream_Read184184184184184
IStream_ReadPidl512512512512512
IStream_ReadStr596596596596596
IStream_Reset213213213213213
IStream_Size214214214214214
IStream_Write212212212212212
IStream_WritePidl513513513513513
IStream_WriteStr597597597597597
IUnknown_AtomicRelease169169169169169
IUnknown_Exec164164164
IUnknown_GetSite256256256256256
IUnknown_GetWindow172172172172172
IUnknown_QueryService176176176176176
IUnknown_QueryStatus163163163
IUnknown_Set199199199199199
IUnknown_SetSite174174174174174
MLFreeLibrary418418
MLLoadLibraryA377377377377377
MLLoadLibraryW378378378378378
ParseURLA11111
ParseURLW22222
PathAddBackslashA580580595622610624624
PathAddBackslashW581581599623612625625
PathAddExtensionA582582600624620649649
PathAddExtensionW583583607625622650650
PathAppendA584584608646623651651
PathAppendW585585609647624652652
PathBuildRootA586586610648625653653
PathBuildRootW587587612649649654654
PathCanonicalizeA588588619650650655655
PathCanonicalizeW589589620651651656656
PathCombineA590590622652652657657
PathCombineW591591623653653658658
PathCommonPrefixA592592624654654659659
PathCommonPrefixW593593625655655660660
PathCompactPathA594594641656656661661
PathCompactPathExA595595642657657662662
PathCompactPathExW596596643658658663663
PathCompactPathW597597644659659664664
PathCreateFromUrlA598598645660660665665
PathCreateFromUrlAlloc646661661666666
PathCreateFromUrlW599599647662662667667
PathFileExistsA600600648663663668668
PathFileExistsAndAttributesW446446446
PathFileExistsW601601649664664669669
PathFindExtensionA602602650665665670670
PathFindExtensionW603603651666666671671
PathFindFileNameA604604652667667672672
PathFindFileNameW605605653668668673673
PathFindNextComponentA606606654669669674674
PathFindNextComponentW607607655670670675675
PathFindOnPathA608608656671671676676
PathFindOnPathW609609657672672677677
PathFindSuffixArrayA610610658673673678678
PathFindSuffixArrayW611611659674674679679
PathGetArgsA612612660675675680680
PathGetArgsW613613661676676681681
PathGetCharTypeA614614662677677682682
PathGetCharTypeW615615663678678683683
PathGetDriveNumberA616616664679679684684
PathGetDriveNumberW617617665680680685685
PathIsContentTypeA618618666681681686686
PathIsContentTypeW619619667682682687687
PathIsDirectoryA620620668683683688688
PathIsDirectoryEmptyA621621669684684689689
PathIsDirectoryEmptyW622622670685685690690
PathIsDirectoryW623623671686686691691
PathIsFileSpecA624624672687687692692
PathIsFileSpecW625625673688688693693
PathIsLFNFileSpecA626626674689689694694
PathIsLFNFileSpecW627627675690690695695
PathIsNetworkPathA628628676691691696696
PathIsNetworkPathW629629677692692697697
PathIsPrefixA630630678693693698698
PathIsPrefixW631631679694694699699
PathIsRelativeA632632680695695700700
PathIsRelativeW633633681696696701701
PathIsRootA634634682697697702702
PathIsRootW635635683698698703703
PathIsSameRootA636636684699699704704
PathIsSameRootW637637685700700705705
PathIsSystemFolderA638638686701701706706
PathIsSystemFolderW639639687702702707707
PathIsUNCA640640688703703708708
PathIsUNCServerA641641689704704709709
PathIsUNCServerShareA642642690705705710710
PathIsUNCServerShareW643643691706706711711
PathIsUNCServerW644644692707707712712
PathIsUNCW645645693708708713713
PathIsURLA646646694709709714714
PathIsURLW647647695710710715715
PathMakePrettyA648648696711711716716
PathMakePrettyW649649697712712717717
PathMakeSystemFolderA650650698713713718718
PathMakeSystemFolderW651651699714714719719
PathMatchSpecA652652700715715720720
PathMatchSpecExA701716716721721
PathMatchSpecExW702717717722722
PathMatchSpecW653653703718718723723
PathParseIconLocationA654654704719719724724
PathParseIconLocationW655655705720720725725
PathQuoteSpacesA656656706721721726726
PathQuoteSpacesW657657707722722727727
PathRelativePathToA658658708723723728728
PathRelativePathToW659659709724724729729
PathRemoveArgsA660660710725725730730
PathRemoveArgsW661661711726726731731
PathRemoveBackslashA662662712727727732732
PathRemoveBackslashW663663713728728733733
PathRemoveBlanksA664664714729729734734
PathRemoveBlanksW665665715730730735735
PathRemoveExtensionA666666716731731736736
PathRemoveExtensionW667667717732732737737
PathRemoveFileSpecA668668718733733738738
PathRemoveFileSpecW669669719734734739739
PathRenameExtensionA670670720735735740740
PathRenameExtensionW671671721736736741741
PathSearchAndQualifyA672672722737737742742
PathSearchAndQualifyW673673723738738743743
PathSetDlgItemPathA674674724739739744744
PathSetDlgItemPathW675675725740740745745
PathSkipRootA676676726741741746746
PathSkipRootW677677727742742747747
PathStripPathA678678728743743748748
PathStripPathW679679729744744749749
PathStripToRootA680680730745745750750
PathStripToRootW681681731746746751751
PathUndecorateA684684734749749754754
PathUndecorateW685685735750750755755
PathUnExpandEnvStringsA682682732747747752752
PathUnExpandEnvStringsW683683733748748753753
PathUnmakeSystemFolderA686686736751751756756
PathUnmakeSystemFolderW687687737752752757757
PathUnquoteSpacesA688688738753753758758
PathUnquoteSpacesW689689739754754759759
QISearch219219219219219
SHAllocShared7777777
SHAnsiToAnsi345345345345345
SHAnsiToUnicode215215215215215
SHAutoComplete690690740755755760760
SHCopyKeyA691691741756756761761
SHCopyKeyW692692742757757762762
SHCreateMemStream1212121212
SHCreateShellPalette693693743758758763763
SHCreateStreamOnFileA694694744759759764764
SHCreateStreamOnFileEx695695745760760765765
SHCreateStreamOnFileW696696746761761766766
SHCreateStreamWrapper697697747→ 762→ 762→ 767→ 767
SHCreateThread16161616161616
SHCreateThreadRef698698748763763768768
SHCreateThreadWithHandle615615615615
SHCreateWorkerWindowW278278278
SHDeleteEmptyKeyA699699749764764769769
SHDeleteEmptyKeyW700700750765765770770
SHDeleteKeyA701701751766766771771
SHDeleteKeyW702702752767767772772
SHDeleteOrphanKeyA703703→ 753768→ 768→ 773→ 773
SHDeleteOrphanKeyW704704→ 754769→ 769→ 774→ 774
SHDeleteValueA705705755770770775775
SHDeleteValueW706706756771771776776
ShellMessageBoxA814829829834834
ShellMessageBoxInternal835
ShellMessageBoxW388388388388388
SHEnumKeyExA707707757772772777777
SHEnumKeyExW708708758773773778778
SHEnumValueA709709759774774779779
SHEnumValueW710710760775775780780
SHFormatDateTimeA353353353353353
SHFormatDateTimeW354354354354354
SHFreeShared10101010101010
SHGetInverseCMAP711711761776776781781
SHGetThreadRef712712762777777782782
SHGetValueA713713763778778783783
SHGetValueW714714764779779784784
SHGetViewStatePropertyBag515515515515515515515
SHIsChildOrSelf204204204204204
SHIsLowMemoryMachine715715765780780785785
SHLoadIndirectString487487487487487487487
SHLockShared8888888
SHMessageBoxCheckA185185185185185
SHMessageBoxCheckW191191191191191
SHOpenRegStream2A716716766781781786786
SHOpenRegStream2W717717767782782787787
SHOpenRegStreamA718718768783783788788
SHOpenRegStreamW719719769784784789789
SHPackDispParamsV281281281
SHPinDllOfCLSID236236236
SHPropertyBag_ReadStrAlloc567567567567567
SHPropertyBag_WriteBSTR570570570570
SHQueryInfoKeyA720720770785785790790
SHQueryInfoKeyW721721771786786791791
SHQueryValueExA722722772787787792792
SHQueryValueExW723723773788788793793
SHRegCloseUSKey724724774789789794794
SHRegCreateUSKeyA725725775790790795795
SHRegCreateUSKeyW726726776791791796796
SHRegDeleteEmptyUSKeyA727727777792792797797
SHRegDeleteEmptyUSKeyW728728778793793798798
SHRegDeleteUSValueA729729779794794799799
SHRegDeleteUSValueW730730780795795800800
SHRegDuplicateHKey731731781796796801801
SHRegEnumUSKeyA732732782797797802802
SHRegEnumUSKeyW733733783798798803803
SHRegEnumUSValueA734734784799799804804
SHRegEnumUSValueW735735785800800805805
SHRegGetBoolUSValueA736736786801801806806
SHRegGetBoolUSValueW737737787802802807807
SHRegGetBoolValueFromHKCUHKLM630630630
SHRegGetIntW280280280280280
SHRegGetPathA738738788803803808808
SHRegGetPathW739739789804804809809
SHRegGetUSValueA740740790805805810810
SHRegGetUSValueW741741791806806811811
SHRegGetValueA742742792807807812812
SHRegGetValueFromHKCUHKLM629629629
SHRegGetValueW743743793808808813813
SHRegisterValidateTemplate756756806821821826826
SHRegOpenUSKeyA744744794809809814814
SHRegOpenUSKeyW745745795810810815815
SHRegQueryInfoUSKeyA746746796811811816816
SHRegQueryInfoUSKeyW747747797812812817817
SHRegQueryUSValueA748748798813813818818
SHRegQueryUSValueW749749799814814819819
SHRegSetPathA750750800815815820820
SHRegSetPathW751751801816816821821
SHRegSetUSValueA752752802817817822822
SHRegSetUSValueW753753803818818823823
SHRegWriteUSValueA754754804819819824824
SHRegWriteUSValueW755755805820820825825
SHReleaseThreadRef757757807822822827827
SHRunIndirectRegClientCommand467467467467467
SHSendMessageBroadcastA432432432432432
SHSendMessageBroadcastW433433433433433
SHSetThreadRef758758808823823828828
SHSetValueA759759809824824829829
SHSetValueW760760810825825830830
SHSkipJunction761761811826826831831
SHStrDupA762762812827827832832
SHStrDupW763763813828828833833
SHStripMneumonicA203203203203203
SHStripMneumonicW225225225225225
SHUnicodeToAnsi217217217217217
SHUnicodeToAnsiCP→ 218→ 218→ 218
SHUnicodeToUnicode346346346346346
SHUnlockShared9999999
StrCatBuffA768768819834834839840
StrCatBuffW769769820835835840841
StrCatChainW770770821836836841842
StrCatW771771822837837842843
StrChrA772772823838838843844
StrChrIA773773824839839844845
StrChrIW774774825840840845846
StrChrNIW775775826841841846847
StrChrNW776776827842842847848
StrChrW777777828843843848849
StrCmpCA155155155155155155155
StrCmpCW156156156156156156156
StrCmpICA157157157157157157157
StrCmpICW158158158158158158158
StrCmpIW778778829844844849850
StrCmpLogicalW779779830845845850851
StrCmpNA780780831846846851852
StrCmpNCA151151151151151
StrCmpNCW152152152152152
StrCmpNIA781781832847847852853
StrCmpNICA153153153153153
StrCmpNICW154154154154154
StrCmpNIW782782833848848853854
StrCmpNW783783834849849854855
StrCmpW784784835850850855856
StrCpyNW785785836851851856857
StrCpyW786786837852852857858
StrCSpnA764764815830830835836
StrCSpnIA765765816831831836837
StrCSpnIW766766817832832837838
StrCSpnW767767818833833838839
StrDupA787787838853853858859
StrDupW788788839854854859860
StrFormatByteSize64A789789840855855860861
StrFormatByteSizeA790790841856856861862
StrFormatByteSizeEx842857857862863
StrFormatByteSizeW791791843858858863864
StrFormatKBSizeA792792844859859864865
StrFormatKBSizeW793793845860860865866
StrFromTimeIntervalA794794846861861866867
StrFromTimeIntervalW795795847862862867868
StrIsIntlEqualA796796848863863868869
StrIsIntlEqualW797797849864864869870
StrNCatA798798850865865870871
StrNCatW799799851866866871872
StrPBrkA800800852867867872873
StrPBrkW801801853868868873874
StrRChrA802802854869869874875
StrRChrIA803803855870870875876
StrRChrIW804804856871871876877
StrRChrW805805857872872877878
StrRetToBSTR808808860875875880881
StrRetToBufA809809861876876881882
StrRetToBufW810810862877877882883
StrRetToStrA811811863878878883884
StrRetToStrW812812864879879884885
StrRStrIA806806858873873878879
StrRStrIW807807859874874879880
StrSpnA813813865880880885886
StrSpnW814814866881881886887
StrStrA815815867882882887888
StrStrIA816816868883883888889
StrStrIW817817869884884889890
StrStrNIW818818870885885890891
StrStrNW819819871886886891892
StrStrW820820872887887892893
StrToInt64ExA821821873888888893894
StrToInt64ExW822822874889889894895
StrToIntA823823875890890895896
StrToIntExA824824876891891896897
StrToIntExW825825877892892897898
StrToIntW826826878893893898899
StrTrimA827827879894894899900
StrTrimW828828880895895900901
UrlApplySchemeA829829881896896901902
UrlApplySchemeW830830882897897902903
UrlCanonicalizeA831831883898898903904
UrlCanonicalizeW832832884899899904905
UrlCombineA833833885900900905906
UrlCombineW834834886901901906907
UrlCompareA835835887902902907908
UrlCompareW836836888903903908909
UrlCreateFromPathA837837889904904909910
UrlCreateFromPathW838838890905905910911
UrlEscapeA839839891906906911912
UrlEscapeW840840892907907912913
UrlFixupW462462462462462
UrlGetLocationA841841893908908913914
UrlGetLocationW842842894909909914915
UrlGetPartA843843895910910915916
UrlGetPartW844844896911911916917
UrlHashA845845897912912917918
UrlHashW846846898913913918919
UrlIsA847847899914914919920
UrlIsNoHistoryA848848900915915920921
UrlIsNoHistoryW849849901916916921922
UrlIsOpaqueA850850902917917922923
UrlIsOpaqueW851851903918918923924
UrlIsW852852904919919924925
UrlUnescapeA853853905920920925926
UrlUnescapeW854854906921921926927
WhichPlatform276276276276276
wnsprintfA855855907922922927928
wnsprintfW856856908923923928929
wvnsprintfA857857909924924929930
wvnsprintfW858858910925925930931

Ordinal numbers are shown per version. → indicates a forwarder export (hover for target). Functions absent from a version are shown as blank.