shlwapi.dll PInvoke API (methods, structures and constants) imported from Windows ShlwApi.dll. $(AssemblyName) net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1 Vanara.PInvoke.ShlwApi $(AssemblyName) pinvoke;vanara;net-extensions;interop True Currently implements: Functions AssocCreate, AssocGetPerceivedType, AssocIsDangerous, AssocQueryKey, AssocQueryString, ChrCmpI, ColorAdjustLuma, ColorHLSToRGB, ColorRGBToHLS, ConnectToConnectionPoint, GetAcceptLanguages, GetMenuPosFromID, HashData, IsCharSpace, IsInternetESCEnabled, IsOS, IStream_Copy, IStream_Read, IStream_ReadPidl, IStream_ReadStr, IStream_Reset, IStream_Size, IStream_Write, IStream_WritePidl, IStream_WriteStr, IUnknown_AtomicRelease, IUnknown_GetSite, IUnknown_GetWindow, IUnknown_QueryService, IUnknown_Set, IUnknown_SetSite, MLLoadLibrary, ParseURL, PathAddBackslash, PathAddExtension, PathAppend, PathBuildRoot, PathCanonicalize, PathCombine, PathCommonPrefix, PathCompactPath, PathCompactPathEx, PathCreateFromUrl, PathCreateFromUrlAlloc, PathFileExists, PathFindExtension, PathFindFileName, PathFindNextComponent, PathFindOnPath, PathFindSuffixArray, PathGetArgs, PathGetCharType, PathGetDriveNumber, PathIsContentType, PathIsDirectory, PathIsDirectoryEmpty, PathIsFileSpec, PathIsLFNFileSpec, PathIsNetworkPath, PathIsPrefix, PathIsRelative, PathIsRoot, PathIsSameRoot, PathIsSystemFolder, PathIsUNC, PathIsUNCServer, PathIsUNCServerShare, PathIsURL, PathMakePretty, PathMakeSystemFolder, PathMatchSpec, PathMatchSpecEx, PathParseIconLocation, PathQuoteSpaces, PathRelativePathTo, PathRemoveArgs, PathRemoveBackslash, PathRemoveBlanks, PathRemoveExtension, PathRemoveFileSpec, PathRenameExtension, PathSearchAndQualify, PathSetDlgItemPath, PathSkipRoot, PathStripPath, PathStripToRoot, PathUndecorate, PathUnExpandEnvStrings, PathUnmakeSystemFolder, PathUnquoteSpaces, QISearch, SHAllocShared, SHAnsiToAnsi, SHAnsiToUnicode, SHAutoComplete, SHCopyKey, SHCreateMemStream, SHCreateShellPalette, SHCreateStreamOnFile, SHCreateStreamOnFileEx, SHCreateThread, SHCreateThreadRef, SHCreateThreadWithHandle, SHDeleteEmptyKey, SHDeleteKey, SHDeleteValue, SHEnumKeyEx, SHEnumValue, SHFormatDateTime, SHFreeShared, SHGetInverseCMAP, SHGetThreadRef, SHGetValue, SHGetViewStatePropertyBag, SHIsChildOrSelf, SHIsLowMemoryMachine, SHLoadIndirectString, SHLockShared, SHMessageBoxCheck, SHOpenRegStream2, SHQueryInfoKey, SHQueryValueEx, SHRegCloseUSKey, SHRegCreateUSKey, SHRegDeleteEmptyUSKey, SHRegDeleteUSValue, SHRegDuplicateHKey, SHRegEnumUSKey, SHRegEnumUSValue, SHRegGetBoolUSValue, SHRegGetBoolValueFromHKCUHKLM, SHRegGetIntW, SHRegGetPath, SHRegGetUSValue, SHRegGetValue, SHRegGetValueFromHKCUHKLM, SHRegOpenUSKey, SHRegQueryInfoUSKey, SHRegQueryUSValue, SHRegSetPath, SHRegSetUSValue, SHRegWriteUSValue, SHReleaseThreadRef, SHSendMessageBroadcast, SHSetThreadRef, SHSetValue, SHSkipJunction, SHStrDup, SHStripMneumonic, SHUnicodeToAnsi, SHUnicodeToUnicode, SHUnlockShared, StrCatBuff, StrCatChainW, StrCatW, StrChr, StrChrI, StrChrNIW, StrChrNW, StrCmpC, StrCmpIC, StrCmpIW, StrCmpLogicalW, StrCmpN, StrCmpNC, StrCmpNI, StrCmpNIC, StrCmpW, StrCpyNW, StrCpyW, StrCSpn, StrCSpnI, StrDup, StrFormatByteSize, StrFormatByteSize64A, StrFormatByteSizeEx, StrFormatKBSize, StrFromTimeInterval, StrIsIntlEqual, StrNCat, StrPBrk, StrRChr, StrRChrI, StrRetToBSTR, StrRetToBuf, StrRetToStr, StrRStrI, StrSpn, StrStr, StrStrI, StrStrNIW, StrStrNW, StrToInt, StrToInt64Ex, StrToIntEx, StrTrim, UrlApplyScheme, UrlCanonicalize, UrlCombine, UrlCompare, UrlCreateFromPath, UrlEscape, UrlFixupW, UrlGetLocation, UrlGetPart, UrlHash, UrlIs, UrlIsNoHistory, UrlIsOpaque, UrlUnescape, WhichPlatform Structures HUSKEY, QITAB, PARSEDURL Interfaces IQueryAssociations