# Shlwapi

- [AssocCreate](/pinvoke/shlwapi/assoccreate.md)
- [AssocGetPerceivedType](/pinvoke/shlwapi/assocgetperceivedtype.md)
- [AssocQueryString](/pinvoke/shlwapi/assocquerystring.md)
- [ColorHLSToRGB](/pinvoke/shlwapi/colorhlstorgb.md)
- [ColorRGBToHLS](/pinvoke/shlwapi/colorrgbtohls.md)
- [HashData](/pinvoke/shlwapi/hashdata.md)
- [IsOS](/pinvoke/shlwapi/isos.md)
- [PathAddBackslash](/pinvoke/shlwapi/pathaddbackslash.md)
- [PathAppend](/pinvoke/shlwapi/pathappend.md)
- [PathBuildRoot](/pinvoke/shlwapi/pathbuildroot.md)
- [PathCanonicalize](/pinvoke/shlwapi/pathcanonicalize.md)
- [PathCleanupSpec](/pinvoke/shlwapi/pathcleanupspec.md)
- [PathCombine](/pinvoke/shlwapi/pathcombine.md)
- [PathCommonPrefix](/pinvoke/shlwapi/pathcommonprefix.md)
- [PathCompactPath](/pinvoke/shlwapi/pathcompactpath.md)
- [PathCompactPathEx](/pinvoke/shlwapi/pathcompactpathex.md)
- [PathCreateFromUrl](/pinvoke/shlwapi/pathcreatefromurl.md)
- [PathFileExists](/pinvoke/shlwapi/pathfileexists.md)
- [PathFindNextComponent](/pinvoke/shlwapi/pathfindnextcomponent.md)
- [PathFindOnPath](/pinvoke/shlwapi/pathfindonpath.md)
- [PathGetArgs](/pinvoke/shlwapi/pathgetargs.md)
- [PathIsDirectory](/pinvoke/shlwapi/pathisdirectory.md)
- [PathIsExe](/pinvoke/shlwapi/pathisexe.md)
- [PathIsFileSpec](/pinvoke/shlwapi/pathisfilespec.md)
- [PathIsHTMLFile](/pinvoke/shlwapi/pathishtmlfile.md)
- [PathIsNetworkPath](/pinvoke/shlwapi/pathisnetworkpath.md)
- [PathIsRelative](/pinvoke/shlwapi/pathisrelative.md)
- [PathIsRoot](/pinvoke/shlwapi/pathisroot.md)
- [PathIsSameRoot](/pinvoke/shlwapi/pathissameroot.md)
- [PathIsUNC](/pinvoke/shlwapi/pathisunc.md)
- [PathIsUNCServer](/pinvoke/shlwapi/pathisuncserver.md)
- [PathIsUNCServerShare](/pinvoke/shlwapi/pathisuncservershare.md)
- [PathIsURL](/pinvoke/shlwapi/pathisurl.md)
- [PathMakeUniqueName](/pinvoke/shlwapi/pathmakeuniquename.md)
- [PathMatchSpec](/pinvoke/shlwapi/pathmatchspec.md)
- [PathQuoteSpaces](/pinvoke/shlwapi/pathquotespaces.md)
- [PathRelativePathTo](/pinvoke/shlwapi/pathrelativepathto.md)
- [PathRemoveArgs](/pinvoke/shlwapi/pathremoveargs.md)
- [PathRemoveBackslash](/pinvoke/shlwapi/pathremovebackslash.md)
- [PathRemoveBlanks](/pinvoke/shlwapi/pathremoveblanks.md)
- [PathRemoveExtension](/pinvoke/shlwapi/pathremoveextension.md)
- [PathRemoveFileSpec](/pinvoke/shlwapi/pathremovefilespec.md)
- [PathRenameExtension](/pinvoke/shlwapi/pathrenameextension.md)
- [PathStripPath](/pinvoke/shlwapi/pathstrippath.md)
- [PathStripToRoot](/pinvoke/shlwapi/pathstriptoroot.md)
- [PathUnExpandEnvStrings](/pinvoke/shlwapi/pathunexpandenvstrings.md)
- [PathUnQuoteSpaces](/pinvoke/shlwapi/pathunquotespaces.md)
- [PathUndecorate](/pinvoke/shlwapi/pathundecorate.md)
- [PathYetAnotherMakeUniqueName](/pinvoke/shlwapi/pathyetanothermakeuniquename.md)
- [SHAutoComplete](/pinvoke/shlwapi/shautocomplete.md)
- [SHCreateStreamOnFile](/pinvoke/shlwapi/shcreatestreamonfile.md)
- [SHCreateStreamOnFileEx](/pinvoke/shlwapi/shcreatestreamonfileex.md)
- [SHLoadIndirectString](/pinvoke/shlwapi/shloadindirectstring.md)
- [SHMessageBoxCheck](/pinvoke/shlwapi/shmessageboxcheck.md)
- [SHPathPrepareForWrite](/pinvoke/shlwapi/shpathprepareforwrite.md)
- [StrCmpLogicalW](/pinvoke/shlwapi/strcmplogicalw.md)
- [StrFormatByteSize](/pinvoke/shlwapi/strformatbytesize.md)
- [UrlCreateFromPath](/pinvoke/shlwapi/urlcreatefrompath.md)
