## Vanara.PInvoke.ShlwApi  
PInvoke API (methods, structures and constants) imported from Windows ShlwApi.dll.

- Includes methods from shlwapi.dll  
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.ShlwApi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.ShlwApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.ShlwApi)  
### Methods - 100% API coverage (211 of 211 functions)  
Native Method | Header | Managed Method  
--- | --- | ---  
[AssocCreate](https://www.google.com/search?num=5&q=AssocCreate+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.AssocCreate](https://github.com/dahall/Vanara/search?l=C%23&q=AssocCreate)  
[AssocGetPerceivedType](https://www.google.com/search?num=5&q=AssocGetPerceivedType+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.AssocGetPerceivedType](https://github.com/dahall/Vanara/search?l=C%23&q=AssocGetPerceivedType)  
[AssocIsDangerous](https://www.google.com/search?num=5&q=AssocIsDangerous+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.AssocIsDangerous](https://github.com/dahall/Vanara/search?l=C%23&q=AssocIsDangerous)  
[AssocQueryKey](https://www.google.com/search?num=5&q=AssocQueryKeyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.AssocQueryKey](https://github.com/dahall/Vanara/search?l=C%23&q=AssocQueryKey)  
[AssocQueryString](https://www.google.com/search?num=5&q=AssocQueryStringA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.AssocQueryString](https://github.com/dahall/Vanara/search?l=C%23&q=AssocQueryString)  
[ChrCmpI](https://www.google.com/search?num=5&q=ChrCmpIA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ChrCmpI](https://github.com/dahall/Vanara/search?l=C%23&q=ChrCmpI)  
[ColorAdjustLuma](https://www.google.com/search?num=5&q=ColorAdjustLuma+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ColorAdjustLuma](https://github.com/dahall/Vanara/search?l=C%23&q=ColorAdjustLuma)  
[ColorHLSToRGB](https://www.google.com/search?num=5&q=ColorHLSToRGB+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ColorHLSToRGB](https://github.com/dahall/Vanara/search?l=C%23&q=ColorHLSToRGB)  
[ColorRGBToHLS](https://www.google.com/search?num=5&q=ColorRGBToHLS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ColorRGBToHLS](https://github.com/dahall/Vanara/search?l=C%23&q=ColorRGBToHLS)  
[ConnectToConnectionPoint](https://www.google.com/search?num=5&q=ConnectToConnectionPoint+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ConnectToConnectionPoint](https://github.com/dahall/Vanara/search?l=C%23&q=ConnectToConnectionPoint)  
[GetAcceptLanguages](https://www.google.com/search?num=5&q=GetAcceptLanguagesA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.GetAcceptLanguages](https://github.com/dahall/Vanara/search?l=C%23&q=GetAcceptLanguages)  
[GetMenuPosFromID](https://www.google.com/search?num=5&q=GetMenuPosFromID+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.GetMenuPosFromID](https://github.com/dahall/Vanara/search?l=C%23&q=GetMenuPosFromID)  
[HashData](https://www.google.com/search?num=5&q=HashData+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.HashData](https://github.com/dahall/Vanara/search?l=C%23&q=HashData)  
[IsCharSpace](https://www.google.com/search?num=5&q=IsCharSpaceA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IsCharSpace](https://github.com/dahall/Vanara/search?l=C%23&q=IsCharSpace)  
[IsInternetESCEnabled](https://www.google.com/search?num=5&q=IsInternetESCEnabled+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IsInternetESCEnabled](https://github.com/dahall/Vanara/search?l=C%23&q=IsInternetESCEnabled)  
[IsOS](https://www.google.com/search?num=5&q=IsOS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IsOS](https://github.com/dahall/Vanara/search?l=C%23&q=IsOS)  
[IStream_Copy](https://www.google.com/search?num=5&q=IStream_Copy+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IStream_Copy](https://github.com/dahall/Vanara/search?l=C%23&q=IStream_Copy)  
[IStream_Read](https://www.google.com/search?num=5&q=IStream_Read+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IStream_Read](https://github.com/dahall/Vanara/search?l=C%23&q=IStream_Read)  
[IStream_ReadPidl](https://www.google.com/search?num=5&q=IStream_ReadPidl+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IStream_ReadPidl](https://github.com/dahall/Vanara/search?l=C%23&q=IStream_ReadPidl)  
[IStream_ReadStr](https://www.google.com/search?num=5&q=IStream_ReadStr+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IStream_ReadStr](https://github.com/dahall/Vanara/search?l=C%23&q=IStream_ReadStr)  
[IStream_Reset](https://www.google.com/search?num=5&q=IStream_Reset+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IStream_Reset](https://github.com/dahall/Vanara/search?l=C%23&q=IStream_Reset)  
[IStream_Size](https://www.google.com/search?num=5&q=IStream_Size+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IStream_Size](https://github.com/dahall/Vanara/search?l=C%23&q=IStream_Size)  
[IStream_Write](https://www.google.com/search?num=5&q=IStream_Write+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IStream_Write](https://github.com/dahall/Vanara/search?l=C%23&q=IStream_Write)  
[IStream_WritePidl](https://www.google.com/search?num=5&q=IStream_WritePidl+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IStream_WritePidl](https://github.com/dahall/Vanara/search?l=C%23&q=IStream_WritePidl)  
[IStream_WriteStr](https://www.google.com/search?num=5&q=IStream_WriteStr+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IStream_WriteStr](https://github.com/dahall/Vanara/search?l=C%23&q=IStream_WriteStr)  
[IUnknown_AtomicRelease](https://www.google.com/search?num=5&q=IUnknown_AtomicRelease+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IUnknown_AtomicRelease](https://github.com/dahall/Vanara/search?l=C%23&q=IUnknown_AtomicRelease)  
[IUnknown_GetSite](https://www.google.com/search?num=5&q=IUnknown_GetSite+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IUnknown_GetSite](https://github.com/dahall/Vanara/search?l=C%23&q=IUnknown_GetSite)  
[IUnknown_GetWindow](https://www.google.com/search?num=5&q=IUnknown_GetWindow+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IUnknown_GetWindow](https://github.com/dahall/Vanara/search?l=C%23&q=IUnknown_GetWindow)  
[IUnknown_QueryService](https://www.google.com/search?num=5&q=IUnknown_QueryService+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IUnknown_QueryService](https://github.com/dahall/Vanara/search?l=C%23&q=IUnknown_QueryService)  
[IUnknown_Set](https://www.google.com/search?num=5&q=IUnknown_Set+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IUnknown_Set](https://github.com/dahall/Vanara/search?l=C%23&q=IUnknown_Set)  
[IUnknown_SetSite](https://www.google.com/search?num=5&q=IUnknown_SetSite+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.IUnknown_SetSite](https://github.com/dahall/Vanara/search?l=C%23&q=IUnknown_SetSite)  
[MLLoadLibrary](https://www.google.com/search?num=5&q=MLLoadLibraryA+site%3Alearn.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.MLLoadLibrary](https://github.com/dahall/Vanara/search?l=C%23&q=MLLoadLibrary)  
[ParseURL](https://www.google.com/search?num=5&q=ParseURLA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ParseURL](https://github.com/dahall/Vanara/search?l=C%23&q=ParseURL)  
[PathAddBackslash](https://www.google.com/search?num=5&q=PathAddBackslashA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathAddBackslash](https://github.com/dahall/Vanara/search?l=C%23&q=PathAddBackslash)  
[PathAddExtension](https://www.google.com/search?num=5&q=PathAddExtensionA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathAddExtension](https://github.com/dahall/Vanara/search?l=C%23&q=PathAddExtension)  
[PathAppend](https://www.google.com/search?num=5&q=PathAppendA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathAppend](https://github.com/dahall/Vanara/search?l=C%23&q=PathAppend)  
[PathBuildRoot](https://www.google.com/search?num=5&q=PathBuildRootA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathBuildRoot](https://github.com/dahall/Vanara/search?l=C%23&q=PathBuildRoot)  
[PathCanonicalize](https://www.google.com/search?num=5&q=PathCanonicalizeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathCanonicalize](https://github.com/dahall/Vanara/search?l=C%23&q=PathCanonicalize)  
[PathCombine](https://www.google.com/search?num=5&q=PathCombineA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathCombine](https://github.com/dahall/Vanara/search?l=C%23&q=PathCombine)  
[PathCommonPrefix](https://www.google.com/search?num=5&q=PathCommonPrefixA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathCommonPrefix](https://github.com/dahall/Vanara/search?l=C%23&q=PathCommonPrefix)  
[PathCompactPath](https://www.google.com/search?num=5&q=PathCompactPathA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathCompactPath](https://github.com/dahall/Vanara/search?l=C%23&q=PathCompactPath)  
[PathCompactPathEx](https://www.google.com/search?num=5&q=PathCompactPathExA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathCompactPathEx](https://github.com/dahall/Vanara/search?l=C%23&q=PathCompactPathEx)  
[PathCreateFromUrl](https://www.google.com/search?num=5&q=PathCreateFromUrlA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathCreateFromUrl](https://github.com/dahall/Vanara/search?l=C%23&q=PathCreateFromUrl)  
[PathCreateFromUrlAlloc](https://www.google.com/search?num=5&q=PathCreateFromUrlAlloc+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathCreateFromUrlAlloc](https://github.com/dahall/Vanara/search?l=C%23&q=PathCreateFromUrlAlloc)  
[PathFileExists](https://www.google.com/search?num=5&q=PathFileExistsA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathFileExists](https://github.com/dahall/Vanara/search?l=C%23&q=PathFileExists)  
[PathFindExtension](https://www.google.com/search?num=5&q=PathFindExtensionA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathFindExtension](https://github.com/dahall/Vanara/search?l=C%23&q=PathFindExtension)  
[PathFindFileName](https://www.google.com/search?num=5&q=PathFindFileNameA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathFindFileName](https://github.com/dahall/Vanara/search?l=C%23&q=PathFindFileName)  
[PathFindNextComponent](https://www.google.com/search?num=5&q=PathFindNextComponentA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathFindNextComponent](https://github.com/dahall/Vanara/search?l=C%23&q=PathFindNextComponent)  
[PathFindOnPath](https://www.google.com/search?num=5&q=PathFindOnPathA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathFindOnPath](https://github.com/dahall/Vanara/search?l=C%23&q=PathFindOnPath)  
[PathFindSuffixArray](https://www.google.com/search?num=5&q=PathFindSuffixArrayA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathFindSuffixArray](https://github.com/dahall/Vanara/search?l=C%23&q=PathFindSuffixArray)  
[PathGetArgs](https://www.google.com/search?num=5&q=PathGetArgsA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathGetArgs](https://github.com/dahall/Vanara/search?l=C%23&q=PathGetArgs)  
[PathGetCharType](https://www.google.com/search?num=5&q=PathGetCharTypeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathGetCharType](https://github.com/dahall/Vanara/search?l=C%23&q=PathGetCharType)  
[PathGetDriveNumber](https://www.google.com/search?num=5&q=PathGetDriveNumberA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathGetDriveNumber](https://github.com/dahall/Vanara/search?l=C%23&q=PathGetDriveNumber)  
[PathIsContentType](https://www.google.com/search?num=5&q=PathIsContentTypeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsContentType](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsContentType)  
[PathIsDirectory](https://www.google.com/search?num=5&q=PathIsDirectoryA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsDirectory](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsDirectory)  
[PathIsDirectoryEmpty](https://www.google.com/search?num=5&q=PathIsDirectoryEmptyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsDirectoryEmpty](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsDirectoryEmpty)  
[PathIsFileSpec](https://www.google.com/search?num=5&q=PathIsFileSpecA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsFileSpec](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsFileSpec)  
[PathIsLFNFileSpec](https://www.google.com/search?num=5&q=PathIsLFNFileSpecA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsLFNFileSpec](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsLFNFileSpec)  
[PathIsNetworkPath](https://www.google.com/search?num=5&q=PathIsNetworkPathA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsNetworkPath](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsNetworkPath)  
[PathIsPrefix](https://www.google.com/search?num=5&q=PathIsPrefixA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsPrefix](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsPrefix)  
[PathIsRelative](https://www.google.com/search?num=5&q=PathIsRelativeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsRelative](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsRelative)  
[PathIsRoot](https://www.google.com/search?num=5&q=PathIsRootA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsRoot](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsRoot)  
[PathIsSameRoot](https://www.google.com/search?num=5&q=PathIsSameRootA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsSameRoot](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsSameRoot)  
[PathIsSystemFolder](https://www.google.com/search?num=5&q=PathIsSystemFolderA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsSystemFolder](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsSystemFolder)  
[PathIsUNC](https://www.google.com/search?num=5&q=PathIsUNCA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsUNC](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsUNC)  
[PathIsUNCServer](https://www.google.com/search?num=5&q=PathIsUNCServerA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsUNCServer](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsUNCServer)  
[PathIsUNCServerShare](https://www.google.com/search?num=5&q=PathIsUNCServerShareA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsUNCServerShare](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsUNCServerShare)  
[PathIsURL](https://www.google.com/search?num=5&q=PathIsURLA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathIsURL](https://github.com/dahall/Vanara/search?l=C%23&q=PathIsURL)  
[PathMakePretty](https://www.google.com/search?num=5&q=PathMakePrettyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathMakePretty](https://github.com/dahall/Vanara/search?l=C%23&q=PathMakePretty)  
[PathMakeSystemFolder](https://www.google.com/search?num=5&q=PathMakeSystemFolderA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathMakeSystemFolder](https://github.com/dahall/Vanara/search?l=C%23&q=PathMakeSystemFolder)  
[PathMatchSpec](https://www.google.com/search?num=5&q=PathMatchSpecA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathMatchSpec](https://github.com/dahall/Vanara/search?l=C%23&q=PathMatchSpec)  
[PathMatchSpecEx](https://www.google.com/search?num=5&q=PathMatchSpecExA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathMatchSpecEx](https://github.com/dahall/Vanara/search?l=C%23&q=PathMatchSpecEx)  
[PathParseIconLocation](https://www.google.com/search?num=5&q=PathParseIconLocationA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathParseIconLocation](https://github.com/dahall/Vanara/search?l=C%23&q=PathParseIconLocation)  
[PathQuoteSpaces](https://www.google.com/search?num=5&q=PathQuoteSpacesA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathQuoteSpaces](https://github.com/dahall/Vanara/search?l=C%23&q=PathQuoteSpaces)  
[PathRelativePathTo](https://www.google.com/search?num=5&q=PathRelativePathToA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathRelativePathTo](https://github.com/dahall/Vanara/search?l=C%23&q=PathRelativePathTo)  
[PathRemoveArgs](https://www.google.com/search?num=5&q=PathRemoveArgsA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathRemoveArgs](https://github.com/dahall/Vanara/search?l=C%23&q=PathRemoveArgs)  
[PathRemoveBackslash](https://www.google.com/search?num=5&q=PathRemoveBackslashA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathRemoveBackslash](https://github.com/dahall/Vanara/search?l=C%23&q=PathRemoveBackslash)  
[PathRemoveBlanks](https://www.google.com/search?num=5&q=PathRemoveBlanksA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathRemoveBlanks](https://github.com/dahall/Vanara/search?l=C%23&q=PathRemoveBlanks)  
[PathRemoveExtension](https://www.google.com/search?num=5&q=PathRemoveExtensionA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathRemoveExtension](https://github.com/dahall/Vanara/search?l=C%23&q=PathRemoveExtension)  
[PathRemoveFileSpec](https://www.google.com/search?num=5&q=PathRemoveFileSpecA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathRemoveFileSpec](https://github.com/dahall/Vanara/search?l=C%23&q=PathRemoveFileSpec)  
[PathRenameExtension](https://www.google.com/search?num=5&q=PathRenameExtensionA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathRenameExtension](https://github.com/dahall/Vanara/search?l=C%23&q=PathRenameExtension)  
[PathSearchAndQualify](https://www.google.com/search?num=5&q=PathSearchAndQualifyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathSearchAndQualify](https://github.com/dahall/Vanara/search?l=C%23&q=PathSearchAndQualify)  
[PathSetDlgItemPath](https://www.google.com/search?num=5&q=PathSetDlgItemPathA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathSetDlgItemPath](https://github.com/dahall/Vanara/search?l=C%23&q=PathSetDlgItemPath)  
[PathSkipRoot](https://www.google.com/search?num=5&q=PathSkipRootA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathSkipRoot](https://github.com/dahall/Vanara/search?l=C%23&q=PathSkipRoot)  
[PathStripPath](https://www.google.com/search?num=5&q=PathStripPathA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathStripPath](https://github.com/dahall/Vanara/search?l=C%23&q=PathStripPath)  
[PathStripToRoot](https://www.google.com/search?num=5&q=PathStripToRootA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathStripToRoot](https://github.com/dahall/Vanara/search?l=C%23&q=PathStripToRoot)  
[PathUndecorate](https://www.google.com/search?num=5&q=PathUndecorateA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathUndecorate](https://github.com/dahall/Vanara/search?l=C%23&q=PathUndecorate)  
[PathUnExpandEnvStrings](https://www.google.com/search?num=5&q=PathUnExpandEnvStringsA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathUnExpandEnvStrings](https://github.com/dahall/Vanara/search?l=C%23&q=PathUnExpandEnvStrings)  
[PathUnmakeSystemFolder](https://www.google.com/search?num=5&q=PathUnmakeSystemFolderA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathUnmakeSystemFolder](https://github.com/dahall/Vanara/search?l=C%23&q=PathUnmakeSystemFolder)  
[PathUnquoteSpaces](https://www.google.com/search?num=5&q=PathUnquoteSpacesA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PathUnquoteSpaces](https://github.com/dahall/Vanara/search?l=C%23&q=PathUnquoteSpaces)  
[QISearch](https://www.google.com/search?num=5&q=QISearch+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.QISearch](https://github.com/dahall/Vanara/search?l=C%23&q=QISearch)  
[SHAllocShared](https://www.google.com/search?num=5&q=SHAllocShared+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHAllocShared](https://github.com/dahall/Vanara/search?l=C%23&q=SHAllocShared)  
[SHAnsiToAnsi](https://www.google.com/search?num=5&q=SHAnsiToAnsi+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHAnsiToAnsi](https://github.com/dahall/Vanara/search?l=C%23&q=SHAnsiToAnsi)  
[SHAnsiToUnicode](https://www.google.com/search?num=5&q=SHAnsiToUnicode+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHAnsiToUnicode](https://github.com/dahall/Vanara/search?l=C%23&q=SHAnsiToUnicode)  
[SHAutoComplete](https://www.google.com/search?num=5&q=SHAutoComplete+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHAutoComplete](https://github.com/dahall/Vanara/search?l=C%23&q=SHAutoComplete)  
[SHCopyKey](https://www.google.com/search?num=5&q=SHCopyKeyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHCopyKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHCopyKey)  
[SHCreateMemStream](https://www.google.com/search?num=5&q=SHCreateMemStream+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHCreateMemStream](https://github.com/dahall/Vanara/search?l=C%23&q=SHCreateMemStream)  
[SHCreateShellPalette](https://www.google.com/search?num=5&q=SHCreateShellPalette+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHCreateShellPalette](https://github.com/dahall/Vanara/search?l=C%23&q=SHCreateShellPalette)  
[SHCreateStreamOnFile](https://www.google.com/search?num=5&q=SHCreateStreamOnFileA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHCreateStreamOnFile](https://github.com/dahall/Vanara/search?l=C%23&q=SHCreateStreamOnFile)  
[SHCreateStreamOnFileEx](https://www.google.com/search?num=5&q=SHCreateStreamOnFileEx+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHCreateStreamOnFileEx](https://github.com/dahall/Vanara/search?l=C%23&q=SHCreateStreamOnFileEx)  
[SHCreateThread](https://www.google.com/search?num=5&q=SHCreateThread+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHCreateThread](https://github.com/dahall/Vanara/search?l=C%23&q=SHCreateThread)  
[SHCreateThreadRef](https://www.google.com/search?num=5&q=SHCreateThreadRef+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHCreateThreadRef](https://github.com/dahall/Vanara/search?l=C%23&q=SHCreateThreadRef)  
[SHCreateThreadWithHandle](https://www.google.com/search?num=5&q=SHCreateThreadWithHandle+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHCreateThreadWithHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SHCreateThreadWithHandle)  
[SHDeleteEmptyKey](https://www.google.com/search?num=5&q=SHDeleteEmptyKeyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHDeleteEmptyKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHDeleteEmptyKey)  
[SHDeleteKey](https://www.google.com/search?num=5&q=SHDeleteKeyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHDeleteKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHDeleteKey)  
[SHDeleteValue](https://www.google.com/search?num=5&q=SHDeleteValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHDeleteValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHDeleteValue)  
[SHEnumKeyEx](https://www.google.com/search?num=5&q=SHEnumKeyExA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHEnumKeyEx](https://github.com/dahall/Vanara/search?l=C%23&q=SHEnumKeyEx)  
[SHEnumValue](https://www.google.com/search?num=5&q=SHEnumValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHEnumValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHEnumValue)  
[SHFormatDateTime](https://www.google.com/search?num=5&q=SHFormatDateTimeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHFormatDateTime](https://github.com/dahall/Vanara/search?l=C%23&q=SHFormatDateTime)  
[SHFreeShared](https://www.google.com/search?num=5&q=SHFreeShared+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHFreeShared](https://github.com/dahall/Vanara/search?l=C%23&q=SHFreeShared)  
[SHGetInverseCMAP](https://www.google.com/search?num=5&q=SHGetInverseCMAP+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHGetInverseCMAP](https://github.com/dahall/Vanara/search?l=C%23&q=SHGetInverseCMAP)  
[SHGetThreadRef](https://www.google.com/search?num=5&q=SHGetThreadRef+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHGetThreadRef](https://github.com/dahall/Vanara/search?l=C%23&q=SHGetThreadRef)  
[SHGetValue](https://www.google.com/search?num=5&q=SHGetValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHGetValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHGetValue)  
[SHGetViewStatePropertyBag](https://www.google.com/search?num=5&q=SHGetViewStatePropertyBag+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHGetViewStatePropertyBag](https://github.com/dahall/Vanara/search?l=C%23&q=SHGetViewStatePropertyBag)  
[SHIsChildOrSelf](https://www.google.com/search?num=5&q=SHIsChildOrSelf+site%3Alearn.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.SHIsChildOrSelf](https://github.com/dahall/Vanara/search?l=C%23&q=SHIsChildOrSelf)  
[SHIsLowMemoryMachine](https://www.google.com/search?num=5&q=SHIsLowMemoryMachine+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHIsLowMemoryMachine](https://github.com/dahall/Vanara/search?l=C%23&q=SHIsLowMemoryMachine)  
[SHLoadIndirectString](https://www.google.com/search?num=5&q=SHLoadIndirectString+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHLoadIndirectString](https://github.com/dahall/Vanara/search?l=C%23&q=SHLoadIndirectString)  
[SHLockShared](https://www.google.com/search?num=5&q=SHLockShared+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHLockShared](https://github.com/dahall/Vanara/search?l=C%23&q=SHLockShared)  
[SHMessageBoxCheck](https://www.google.com/search?num=5&q=SHMessageBoxCheckA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHMessageBoxCheck](https://github.com/dahall/Vanara/search?l=C%23&q=SHMessageBoxCheck)  
[SHOpenRegStream2](https://www.google.com/search?num=5&q=SHOpenRegStream2A+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHOpenRegStream2](https://github.com/dahall/Vanara/search?l=C%23&q=SHOpenRegStream2)  
[SHQueryInfoKey](https://www.google.com/search?num=5&q=SHQueryInfoKeyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHQueryInfoKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHQueryInfoKey)  
[SHQueryValueEx](https://www.google.com/search?num=5&q=SHQueryValueExA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHQueryValueEx](https://github.com/dahall/Vanara/search?l=C%23&q=SHQueryValueEx)  
[SHRegCloseUSKey](https://www.google.com/search?num=5&q=SHRegCloseUSKey+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegCloseUSKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegCloseUSKey)  
[SHRegCreateUSKey](https://www.google.com/search?num=5&q=SHRegCreateUSKeyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegCreateUSKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegCreateUSKey)  
[SHRegDeleteEmptyUSKey](https://www.google.com/search?num=5&q=SHRegDeleteEmptyUSKeyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegDeleteEmptyUSKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegDeleteEmptyUSKey)  
[SHRegDeleteUSValue](https://www.google.com/search?num=5&q=SHRegDeleteUSValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegDeleteUSValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegDeleteUSValue)  
[SHRegDuplicateHKey](https://www.google.com/search?num=5&q=SHRegDuplicateHKey+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegDuplicateHKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegDuplicateHKey)  
[SHRegEnumUSKey](https://www.google.com/search?num=5&q=SHRegEnumUSKeyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegEnumUSKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegEnumUSKey)  
[SHRegEnumUSValue](https://www.google.com/search?num=5&q=SHRegEnumUSValueA+site%3Alearn.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegEnumUSValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegEnumUSValue)  
[SHRegGetBoolUSValue](https://www.google.com/search?num=5&q=SHRegGetBoolUSValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegGetBoolUSValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegGetBoolUSValue)  
[SHRegGetBoolValueFromHKCUHKLM](https://www.google.com/search?num=5&q=SHRegGetBoolValueFromHKCUHKLM+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegGetBoolValueFromHKCUHKLM](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegGetBoolValueFromHKCUHKLM)  
[SHRegGetIntW](https://www.google.com/search?num=5&q=SHRegGetIntW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegGetIntW](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegGetIntW)  
[SHRegGetPath](https://www.google.com/search?num=5&q=SHRegGetPathA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegGetPath](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegGetPath)  
[SHRegGetUSValue](https://www.google.com/search?num=5&q=SHRegGetUSValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegGetUSValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegGetUSValue)  
[SHRegGetValue](https://www.google.com/search?num=5&q=SHRegGetValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegGetValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegGetValue)  
[SHRegGetValueFromHKCUHKLM](https://www.google.com/search?num=5&q=SHRegGetValueFromHKCUHKLM+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegGetValueFromHKCUHKLM](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegGetValueFromHKCUHKLM)  
[SHRegOpenUSKey](https://www.google.com/search?num=5&q=SHRegOpenUSKeyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegOpenUSKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegOpenUSKey)  
[SHRegQueryInfoUSKey](https://www.google.com/search?num=5&q=SHRegQueryInfoUSKeyA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegQueryInfoUSKey](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegQueryInfoUSKey)  
[SHRegQueryUSValue](https://www.google.com/search?num=5&q=SHRegQueryUSValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegQueryUSValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegQueryUSValue)  
[SHRegSetPath](https://www.google.com/search?num=5&q=SHRegSetPathA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegSetPath](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegSetPath)  
[SHRegSetUSValue](https://www.google.com/search?num=5&q=SHRegSetUSValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegSetUSValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegSetUSValue)  
[SHRegWriteUSValue](https://www.google.com/search?num=5&q=SHRegWriteUSValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHRegWriteUSValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHRegWriteUSValue)  
[SHReleaseThreadRef](https://www.google.com/search?num=5&q=SHReleaseThreadRef+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHReleaseThreadRef](https://github.com/dahall/Vanara/search?l=C%23&q=SHReleaseThreadRef)  
[SHSendMessageBroadcast](https://www.google.com/search?num=5&q=SHSendMessageBroadcastA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHSendMessageBroadcast](https://github.com/dahall/Vanara/search?l=C%23&q=SHSendMessageBroadcast)  
[SHSetThreadRef](https://www.google.com/search?num=5&q=SHSetThreadRef+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHSetThreadRef](https://github.com/dahall/Vanara/search?l=C%23&q=SHSetThreadRef)  
[SHSetValue](https://www.google.com/search?num=5&q=SHSetValueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHSetValue](https://github.com/dahall/Vanara/search?l=C%23&q=SHSetValue)  
[SHSkipJunction](https://www.google.com/search?num=5&q=SHSkipJunction+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHSkipJunction](https://github.com/dahall/Vanara/search?l=C%23&q=SHSkipJunction)  
[SHStrDup](https://www.google.com/search?num=5&q=SHStrDupA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHStrDup](https://github.com/dahall/Vanara/search?l=C%23&q=SHStrDup)  
[SHStripMneumonic](https://www.google.com/search?num=5&q=SHStripMneumonicA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHStripMneumonic](https://github.com/dahall/Vanara/search?l=C%23&q=SHStripMneumonic)  
[SHUnicodeToAnsi](https://www.google.com/search?num=5&q=SHUnicodeToAnsi+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHUnicodeToAnsi](https://github.com/dahall/Vanara/search?l=C%23&q=SHUnicodeToAnsi)  
[SHUnicodeToUnicode](https://www.google.com/search?num=5&q=SHUnicodeToUnicode+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHUnicodeToUnicode](https://github.com/dahall/Vanara/search?l=C%23&q=SHUnicodeToUnicode)  
[SHUnlockShared](https://www.google.com/search?num=5&q=SHUnlockShared+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHUnlockShared](https://github.com/dahall/Vanara/search?l=C%23&q=SHUnlockShared)  
[StrCatBuff](https://www.google.com/search?num=5&q=StrCatBuffA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCatBuff](https://github.com/dahall/Vanara/search?l=C%23&q=StrCatBuff)  
[StrCatChainW](https://www.google.com/search?num=5&q=StrCatChainW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCatChainW](https://github.com/dahall/Vanara/search?l=C%23&q=StrCatChainW)  
[StrCatW](https://www.google.com/search?num=5&q=StrCatW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCatW](https://github.com/dahall/Vanara/search?l=C%23&q=StrCatW)  
[StrChr](https://www.google.com/search?num=5&q=StrChrA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrChr](https://github.com/dahall/Vanara/search?l=C%23&q=StrChr)  
[StrChrI](https://www.google.com/search?num=5&q=StrChrIA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrChrI](https://github.com/dahall/Vanara/search?l=C%23&q=StrChrI)  
[StrChrNIW](https://www.google.com/search?num=5&q=StrChrNIW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrChrNIW](https://github.com/dahall/Vanara/search?l=C%23&q=StrChrNIW)  
[StrChrNW](https://www.google.com/search?num=5&q=StrChrNW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrChrNW](https://github.com/dahall/Vanara/search?l=C%23&q=StrChrNW)  
[StrCmpC](https://www.google.com/search?num=5&q=StrCmpCA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCmpC](https://github.com/dahall/Vanara/search?l=C%23&q=StrCmpC)  
[StrCmpIC](https://www.google.com/search?num=5&q=StrCmpICA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCmpIC](https://github.com/dahall/Vanara/search?l=C%23&q=StrCmpIC)  
[StrCmpIW](https://www.google.com/search?num=5&q=StrCmpIW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCmpIW](https://github.com/dahall/Vanara/search?l=C%23&q=StrCmpIW)  
[StrCmpLogicalW](https://www.google.com/search?num=5&q=StrCmpLogicalW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCmpLogicalW](https://github.com/dahall/Vanara/search?l=C%23&q=StrCmpLogicalW)  
[StrCmpN](https://www.google.com/search?num=5&q=StrCmpNA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCmpN](https://github.com/dahall/Vanara/search?l=C%23&q=StrCmpN)  
[StrCmpNC](https://www.google.com/search?num=5&q=StrCmpNCA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCmpNC](https://github.com/dahall/Vanara/search?l=C%23&q=StrCmpNC)  
[StrCmpNI](https://www.google.com/search?num=5&q=StrCmpNIA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCmpNI](https://github.com/dahall/Vanara/search?l=C%23&q=StrCmpNI)  
[StrCmpNIC](https://www.google.com/search?num=5&q=StrCmpNICA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCmpNIC](https://github.com/dahall/Vanara/search?l=C%23&q=StrCmpNIC)  
[StrCmpW](https://www.google.com/search?num=5&q=StrCmpW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCmpW](https://github.com/dahall/Vanara/search?l=C%23&q=StrCmpW)  
[StrCpyNW](https://www.google.com/search?num=5&q=StrCpyNW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCpyNW](https://github.com/dahall/Vanara/search?l=C%23&q=StrCpyNW)  
[StrCpyW](https://www.google.com/search?num=5&q=StrCpyW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCpyW](https://github.com/dahall/Vanara/search?l=C%23&q=StrCpyW)  
[StrCSpn](https://www.google.com/search?num=5&q=StrCSpnA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCSpn](https://github.com/dahall/Vanara/search?l=C%23&q=StrCSpn)  
[StrCSpnI](https://www.google.com/search?num=5&q=StrCSpnIA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrCSpnI](https://github.com/dahall/Vanara/search?l=C%23&q=StrCSpnI)  
[StrDup](https://www.google.com/search?num=5&q=StrDupA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrDup](https://github.com/dahall/Vanara/search?l=C%23&q=StrDup)  
[StrFormatByteSize](https://www.google.com/search?num=5&q=StrFormatByteSizeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrFormatByteSizeA](https://github.com/dahall/Vanara/search?l=C%23&q=StrFormatByteSizeA)  
[StrFormatByteSize64A](https://www.google.com/search?num=5&q=StrFormatByteSize64A+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrFormatByteSize64A](https://github.com/dahall/Vanara/search?l=C%23&q=StrFormatByteSize64A)  
[StrFormatByteSizeEx](https://www.google.com/search?num=5&q=StrFormatByteSizeEx+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrFormatByteSizeEx](https://github.com/dahall/Vanara/search?l=C%23&q=StrFormatByteSizeEx)  
[StrFormatKBSize](https://www.google.com/search?num=5&q=StrFormatKBSizeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrFormatKBSize](https://github.com/dahall/Vanara/search?l=C%23&q=StrFormatKBSize)  
[StrFromTimeInterval](https://www.google.com/search?num=5&q=StrFromTimeIntervalA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrFromTimeInterval](https://github.com/dahall/Vanara/search?l=C%23&q=StrFromTimeInterval)  
[StrIsIntlEqual](https://www.google.com/search?num=5&q=StrIsIntlEqualA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrIsIntlEqual](https://github.com/dahall/Vanara/search?l=C%23&q=StrIsIntlEqual)  
[StrNCat](https://www.google.com/search?num=5&q=StrNCatA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrNCat](https://github.com/dahall/Vanara/search?l=C%23&q=StrNCat)  
[StrPBrk](https://www.google.com/search?num=5&q=StrPBrkA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrPBrk](https://github.com/dahall/Vanara/search?l=C%23&q=StrPBrk)  
[StrRChr](https://www.google.com/search?num=5&q=StrRChrA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrRChr](https://github.com/dahall/Vanara/search?l=C%23&q=StrRChr)  
[StrRChrI](https://www.google.com/search?num=5&q=StrRChrIA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrRChrI](https://github.com/dahall/Vanara/search?l=C%23&q=StrRChrI)  
[StrRetToBSTR](https://www.google.com/search?num=5&q=StrRetToBSTR+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrRetToBSTR](https://github.com/dahall/Vanara/search?l=C%23&q=StrRetToBSTR)  
[StrRetToBuf](https://www.google.com/search?num=5&q=StrRetToBufA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrRetToBuf](https://github.com/dahall/Vanara/search?l=C%23&q=StrRetToBuf)  
[StrRetToStr](https://www.google.com/search?num=5&q=StrRetToStrA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrRetToStr](https://github.com/dahall/Vanara/search?l=C%23&q=StrRetToStr)  
[StrRStrI](https://www.google.com/search?num=5&q=StrRStrIA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrRStrI](https://github.com/dahall/Vanara/search?l=C%23&q=StrRStrI)  
[StrSpn](https://www.google.com/search?num=5&q=StrSpnA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrSpn](https://github.com/dahall/Vanara/search?l=C%23&q=StrSpn)  
[StrStr](https://www.google.com/search?num=5&q=StrStrA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrStr](https://github.com/dahall/Vanara/search?l=C%23&q=StrStr)  
[StrStrI](https://www.google.com/search?num=5&q=StrStrIA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrStrI](https://github.com/dahall/Vanara/search?l=C%23&q=StrStrI)  
[StrStrNIW](https://www.google.com/search?num=5&q=StrStrNIW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrStrNIW](https://github.com/dahall/Vanara/search?l=C%23&q=StrStrNIW)  
[StrStrNW](https://www.google.com/search?num=5&q=StrStrNW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrStrNW](https://github.com/dahall/Vanara/search?l=C%23&q=StrStrNW)  
[StrToInt](https://www.google.com/search?num=5&q=StrToIntA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrToInt](https://github.com/dahall/Vanara/search?l=C%23&q=StrToInt)  
[StrToInt64Ex](https://www.google.com/search?num=5&q=StrToInt64ExA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrToInt64Ex](https://github.com/dahall/Vanara/search?l=C%23&q=StrToInt64Ex)  
[StrToIntEx](https://www.google.com/search?num=5&q=StrToIntExA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrToIntEx](https://github.com/dahall/Vanara/search?l=C%23&q=StrToIntEx)  
[StrTrim](https://www.google.com/search?num=5&q=StrTrimA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.StrTrim](https://github.com/dahall/Vanara/search?l=C%23&q=StrTrim)  
[UrlApplyScheme](https://www.google.com/search?num=5&q=UrlApplySchemeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlApplyScheme](https://github.com/dahall/Vanara/search?l=C%23&q=UrlApplyScheme)  
[UrlCanonicalize](https://www.google.com/search?num=5&q=UrlCanonicalizeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlCanonicalize](https://github.com/dahall/Vanara/search?l=C%23&q=UrlCanonicalize)  
[UrlCombine](https://www.google.com/search?num=5&q=UrlCombineA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlCombine](https://github.com/dahall/Vanara/search?l=C%23&q=UrlCombine)  
[UrlCompare](https://www.google.com/search?num=5&q=UrlCompareA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlCompare](https://github.com/dahall/Vanara/search?l=C%23&q=UrlCompare)  
[UrlCreateFromPath](https://www.google.com/search?num=5&q=UrlCreateFromPathA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlCreateFromPath](https://github.com/dahall/Vanara/search?l=C%23&q=UrlCreateFromPath)  
[UrlEscape](https://www.google.com/search?num=5&q=UrlEscapeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlEscape](https://github.com/dahall/Vanara/search?l=C%23&q=UrlEscape)  
[UrlFixupW](https://www.google.com/search?num=5&q=UrlFixupW+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlFixupW](https://github.com/dahall/Vanara/search?l=C%23&q=UrlFixupW)  
[UrlGetLocation](https://www.google.com/search?num=5&q=UrlGetLocationA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlGetLocation](https://github.com/dahall/Vanara/search?l=C%23&q=UrlGetLocation)  
[UrlGetPart](https://www.google.com/search?num=5&q=UrlGetPartA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlGetPart](https://github.com/dahall/Vanara/search?l=C%23&q=UrlGetPart)  
[UrlHash](https://www.google.com/search?num=5&q=UrlHashA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlHash](https://github.com/dahall/Vanara/search?l=C%23&q=UrlHash)  
[UrlIs](https://www.google.com/search?num=5&q=UrlIsA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlIs](https://github.com/dahall/Vanara/search?l=C%23&q=UrlIs)  
[UrlIsNoHistory](https://www.google.com/search?num=5&q=UrlIsNoHistoryA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlIsNoHistory](https://github.com/dahall/Vanara/search?l=C%23&q=UrlIsNoHistory)  
[UrlIsOpaque](https://www.google.com/search?num=5&q=UrlIsOpaqueA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlIsOpaque](https://github.com/dahall/Vanara/search?l=C%23&q=UrlIsOpaque)  
[UrlUnescape](https://www.google.com/search?num=5&q=UrlUnescapeA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.UrlUnescape](https://github.com/dahall/Vanara/search?l=C%23&q=UrlUnescape)  
[WhichPlatform](https://www.google.com/search?num=5&q=WhichPlatform+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.WhichPlatform](https://github.com/dahall/Vanara/search?l=C%23&q=WhichPlatform)  
### Enumerations  
Native Enum | Header | Managed Enum  
--- | --- | ---  
[ASSOCDATA](https://www.google.com/search?num=5&q=ASSOCDATA+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ASSOCDATA](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCDATA)  
[ASSOCENUM](https://www.google.com/search?num=5&q=ASSOCENUM+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.ShlwApi.ASSOCENUM](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCENUM)  
[ASSOCF](https://www.google.com/search?num=5&q=ASSOCF+site%3Alearn.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.ASSOCF](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCF)  
[ASSOCKEY](https://www.google.com/search?num=5&q=ASSOCKEY+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ASSOCKEY](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCKEY)  
[ASSOCSTR](https://www.google.com/search?num=5&q=ASSOCSTR+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.ASSOCSTR](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCSTR)  
[FDTF](https://www.google.com/search?num=5&q=FDTF+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.FDTF](https://github.com/dahall/Vanara/search?l=C%23&q=FDTF)  
[FILETYPEATTRIBUTEFLAGS](https://www.google.com/search?num=5&q=FILETYPEATTRIBUTEFLAGS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.FILETYPEATTRIBUTEFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=FILETYPEATTRIBUTEFLAGS)  
[GCT](https://www.google.com/search?num=5&q=GCT+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.GCT](https://github.com/dahall/Vanara/search?l=C%23&q=GCT)  
[OS](https://www.google.com/search?num=5&q=OS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.OS](https://github.com/dahall/Vanara/search?l=C%23&q=OS)  
[PERCEIVED](https://www.google.com/search?num=5&q=PERCEIVED+site%3Alearn.microsoft.com) | shtypes.h | [Vanara.PInvoke.ShlwApi.PERCEIVED](https://github.com/dahall/Vanara/search?l=C%23&q=PERCEIVED)  
[PERCEIVEDFLAG](https://www.google.com/search?num=5&q=PERCEIVEDFLAG+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PERCEIVEDFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=PERCEIVEDFLAG)  
[PMSF](https://www.google.com/search?num=5&q=PMSF+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PMSF](https://github.com/dahall/Vanara/search?l=C%23&q=PMSF)  
[SFBS_FLAGS](https://www.google.com/search?num=5&q=SFBS_FLAGS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SFBS_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SFBS_FLAGS)  
[SHACF](https://www.google.com/search?num=5&q=SHACF+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHACF](https://github.com/dahall/Vanara/search?l=C%23&q=SHACF)  
[SHCT_FLAGS](https://www.google.com/search?num=5&q=SHCT_FLAGS+site%3Alearn.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.SHCT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SHCT_FLAGS)  
[SHELLPLATFORM](https://www.google.com/search?num=5&q=SHELLPLATFORM+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHELLPLATFORM](https://github.com/dahall/Vanara/search?l=C%23&q=SHELLPLATFORM)  
[SHGVSPB](https://www.google.com/search?num=5&q=SHGVSPB+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHGVSPB](https://github.com/dahall/Vanara/search?l=C%23&q=SHGVSPB)  
[SHREGDEL_FLAGS](https://www.google.com/search?num=5&q=SHREGDEL_FLAGS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHREGDEL_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SHREGDEL_FLAGS)  
[SHREGENUM_FLAGS](https://www.google.com/search?num=5&q=SHREGENUM_FLAGS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHREGENUM_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=SHREGENUM_FLAGS)  
[SHREGSET](https://www.google.com/search?num=5&q=SHREGSET+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.SHREGSET](https://github.com/dahall/Vanara/search?l=C%23&q=SHREGSET)  
[SRRF](https://www.google.com/search?num=5&q=SRRF+site%3Alearn.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.SRRF](https://github.com/dahall/Vanara/search?l=C%23&q=SRRF)  
[STIF_FLAGS](https://www.google.com/search?num=5&q=STIF_FLAGS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.STIF_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=STIF_FLAGS)  
[URL_APPLY](https://www.google.com/search?num=5&q=URL_APPLY+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URL_APPLY](https://github.com/dahall/Vanara/search?l=C%23&q=URL_APPLY)  
[URL_SCHEME](https://www.google.com/search?num=5&q=URL_SCHEME+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URL_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=URL_SCHEME)  
[URLFLAGS](https://www.google.com/search?num=5&q=URLFLAGS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URLFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=URLFLAGS)  
[URLIS](https://www.google.com/search?num=5&q=URLIS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URLIS](https://github.com/dahall/Vanara/search?l=C%23&q=URLIS)  
### Structures  
Native Structure | Header | Managed Structure  
--- | --- | ---  
[HUSKEY](https://www.google.com/search?num=5&q=HUSKEY+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.ShlwApi.HUSKEY](https://github.com/dahall/Vanara/search?l=C%23&q=HUSKEY)  
[PARSEDURL](https://www.google.com/search?num=5&q=PARSEDURL+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.PARSEDURL](https://github.com/dahall/Vanara/search?l=C%23&q=PARSEDURL)  
[QITAB](https://www.google.com/search?num=5&q=QITAB+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.QITAB](https://github.com/dahall/Vanara/search?l=C%23&q=QITAB)  
### Interfaces  
Native Interface | Header | Managed Interface  
--- | --- | ---  
[IQueryAssociations](https://www.google.com/search?num=5&q=IQueryAssociations+site%3Alearn.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.IQueryAssociations](https://github.com/dahall/Vanara/search?l=C%23&q=IQueryAssociations)  
### Classes  
Native Class | Header | Managed Class  
--- | --- | ---  
[SafeHUSKEY](https://www.google.com/search?num=5&q=SafeHUSKEY+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.ShlwApi.SafeHUSKEY](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHUSKEY)  
