Vanara/PInvoke/ShlwApi/pkgreadme.md

7.6 KiB

Vanara

Vanara.PInvoke.ShlwApi NuGet Package

Version Build status

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

What is Vanara?

Vanara is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

Issues?

First check if it's already fixed by trying the AppVeyor build. If you're still running into problems, file an issue.

Included in Vanara.PInvoke.ShlwApi

Functions Enumerations Structures Interfaces
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
ASSOCDATA
ASSOCENUM
FDTF
FILETYPEATTRIBUTEFLAGS
GCT
OS
SHACF
SHCT_FLAGS
SHELLPLATFORM
SHGVSPB
SHREGDEL_FLAGS
SHREGENUM_FLAGS
SHREGSET
SRRF
ASSOCF
ASSOCKEY
ASSOCSTR
PERCEIVED
PERCEIVEDFLAG
PMSF
SFBS_FLAGS
STIF_FLAGS
URL_APPLY
URL_SCHEME
URLFLAGS
URLIS

























































































































































































HUSKEY
QITAB
PARSEDURL
















































































































































































































IQueryAssociations