## 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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.WhichPlatform](https://github.com/dahall/Vanara/search?l=C%23&q=WhichPlatform) ### Structures Native Structure | Header | Managed Structure --- | --- | --- [HUSKEY](https://www.google.com/search?num=5&q=HUSKEY+site%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.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%3Adocs.microsoft.com) | | [Vanara.PInvoke.ShlwApi.SafeHUSKEY](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHUSKEY)