; ; Definition file of SHLWAPI.dll ; Automatic generated by gendef ; written by Kai Tietz 2008-2014 ; LIBRARY "SHLWAPI.dll" EXPORTS AssocCopyVerbs AssocCreate AssocGetPerceivedType AssocIsDangerous AssocMakeApplicationByKeyW AssocMakeProgid AssocQueryKeyA AssocQueryKeyW AssocQueryStringA AssocQueryStringByKeyA AssocQueryStringByKeyW AssocQueryStringW CalculateAspectRatio CharUpperNoDBCSW ChrCmpIA ChrCmpIW ColorAdjustLuma ColorHLSToRGB ColorRGBToHLS ConnectToConnectionPoint DelayLoadFailureHook DllGetVersion DoesStringRoundTripW DupWideToAnsi FDSA_DeleteItem FDSA_Initialize FDSA_InsertItem FixSlashesAndColonW GetAcceptLanguagesA GetAcceptLanguagesW GetMenuPosFromID GUIDFromStringW HashData IntlStrEqWorkerA IntlStrEqWorkerW IsCharSpaceA IsCharSpaceW IShellFolder_GetDisplayNameOf IShellFolder_ParseDisplayName IsInternetESCEnabled IsOS IStream_Copy IStream_Read IStream_ReadPidl IStream_ReadStr IStream_Reset IStream_Size IStream_Write IStream_WritePidl IStream_WriteStr IUnknown_AtomicRelease IUnknown_CPContainerInvokeIndirect IUnknown_EnableModeless IUnknown_Exec IUnknown_GetSite IUnknown_GetWindow IUnknown_HasFocusIO IUnknown_OnFocusChangeIS IUnknown_QueryService IUnknown_QueryServiceExec IUnknown_QueryServiceForWebBrowserApp IUnknown_QueryServicePropertyBag IUnknown_QueryStatus IUnknown_Set IUnknown_SetOwner IUnknown_SetSite IUnknown_TranslateAcceleratorIO IUnknown_UIActivateIO MayExecForward MayQSForward MIME_GetExtensionW MLFreeLibrary MLLoadLibraryA MLLoadLibraryW ParseURLA ParseURLW PathAddBackslashA PathAddBackslashW PathAddExtensionA PathAddExtensionW PathAppendA PathAppendW PathBuildRootA PathBuildRootW PathCanonicalizeA PathCanonicalizeW PathCombineA PathCombineW PathCommonPrefixA PathCommonPrefixW PathCompactPathA PathCompactPathExA PathCompactPathExW PathCompactPathW PathCreateFromUrlA PathCreateFromUrlAlloc PathCreateFromUrlW PathFileExistsA PathFileExistsAndAttributesA PathFileExistsAndAttributesW PathFileExistsDefExtAndAttributesW PathFileExistsDefExtW PathFileExistsW PathFindExtensionA PathFindExtensionW PathFindFileNameA PathFindFileNameW PathFindNextComponentA PathFindNextComponentW PathFindOnPathA PathFindOnPathExW PathFindOnPathW PathFindSuffixArrayA PathFindSuffixArrayW PathGetArgsA PathGetArgsW PathGetCharTypeA PathGetCharTypeW PathGetDriveNumberA PathGetDriveNumberW PathIsContentTypeA PathIsContentTypeW PathIsDirectoryA PathIsDirectoryEmptyA PathIsDirectoryEmptyW PathIsDirectoryW PathIsFileSpecA PathIsFileSpecW PathIsLFNFileSpecA PathIsLFNFileSpecW PathIsNetworkPathA PathIsNetworkPathW PathIsPrefixA PathIsPrefixW PathIsRelativeA PathIsRelativeW PathIsRootA PathIsRootW PathIsSameRootA PathIsSameRootW PathIsSystemFolderA PathIsSystemFolderW PathIsUNCA PathIsUNCServerA PathIsUNCServerShareA PathIsUNCServerShareW PathIsUNCServerW PathIsUNCW PathIsURLA PathIsURLW PathMakePrettyA PathMakePrettyW PathMakeSystemFolderA PathMakeSystemFolderW PathMatchSpecA PathMatchSpecExA PathMatchSpecExW PathMatchSpecW PathParseIconLocationA PathParseIconLocationW PathQuoteSpacesA PathQuoteSpacesW PathRelativePathToA PathRelativePathToW PathRemoveArgsA PathRemoveArgsW PathRemoveBackslashA PathRemoveBackslashW PathRemoveBlanksA PathRemoveBlanksW PathRemoveExtensionA PathRemoveExtensionW PathRemoveFileSpecA PathRemoveFileSpecW PathRenameExtensionA PathRenameExtensionW PathSearchAndQualifyA PathSearchAndQualifyW PathSetDlgItemPathA PathSetDlgItemPathW PathSkipRootA PathSkipRootW PathStripPathA PathStripPathW PathStripToRootA PathStripToRootW PathUndecorateA PathUndecorateW PathUnExpandEnvStringsA PathUnExpandEnvStringsForUserW PathUnExpandEnvStringsW PathUnmakeSystemFolderA PathUnmakeSystemFolderW PathUnquoteSpacesA PathUnquoteSpacesW QISearch QuerySourceCreateFromKey SHAddDataBlock SHAllocShared SHAnsiToAnsi SHAnsiToUnicode SHAutoComplete SHClearViewStatePropertyBag SHCopyKeyA SHCopyKeyW SHCreateMemStream SHCreatePropertyBagOnProfileSection SHCreatePropertyBagOnRegKey SHCreatePropertyStoreOnXML SHCreateShellPalette SHCreateStreamOnFileA SHCreateStreamOnFileEx SHCreateStreamOnFileW SHCreateStreamWrapper SHCreateThread SHCreateThreadRef SHCreateThreadWithHandle SHCreateWorkerWindowW SHDeleteEmptyKeyA SHDeleteEmptyKeyW SHDeleteKeyA SHDeleteKeyW SHDeleteOrphanKeyA SHDeleteOrphanKeyW SHDeleteValueA SHDeleteValueW ShellMessageBoxA ShellMessageBoxW SHEnumKeyExA SHEnumKeyExW SHEnumValueA SHEnumValueW SHExpandEnvironmentStringsAlloc SHExpandEnvironmentStringsForUserW SHFillRectClr SHFindDataBlock SHFormatDateTimeA SHFormatDateTimeW SHForwardContextMenuMsg SHFreeDataBlockList SHFreeShared SHGetCurColorRes SHGetFileDescriptionW SHGetIniStringW SHGetInverseCMAP SHGetMenuFromID SHGetPerScreenResName SHGetRestriction SHGetShellKeyEx SHGetThreadRef SHGetValueA SHGetValueW SHGetViewStatePropertyBag SHInvokeCommand SHInvokeCommandOnContextMenu SHInvokeCommandOnContextMenuEx SHInvokeCommandWithFlagsAndSite SHInvokeDefaultCommand SHIsChildOrSelf SHIsExpandableFolder SHIsLowMemoryMachine SHLoadFromPropertyBag SHLoadIndirectString SHLoadMenuPopup SHLockShared SHMenuIndexFromID SHMessageBoxCheckA SHMessageBoxCheckExW SHMessageBoxCheckW SHOpenRegStream2A SHOpenRegStream2W SHOpenRegStreamA SHOpenRegStreamW SHPackDispParamsV SHPinDllOfCLSID SHPropertyBag_ReadStrAlloc SHPropertyBag_WriteBSTR SHQueryInfoKeyA SHQueryInfoKeyW SHQueryValueExA SHQueryValueExW SHQueueUserWorkItem SHReadDataBlockList SHRegCloseUSKey SHRegCreateUSKeyA SHRegCreateUSKeyW SHRegDeleteEmptyUSKeyA SHRegDeleteEmptyUSKeyW SHRegDeleteUSValueA SHRegDeleteUSValueW SHRegDuplicateHKey SHRegEnumUSKeyA SHRegEnumUSKeyW SHRegEnumUSValueA SHRegEnumUSValueW SHRegGetBoolUSValueA SHRegGetBoolUSValueW SHRegGetBoolValueFromHKCUHKLM SHRegGetIntW SHRegGetPathA SHRegGetPathW SHRegGetUSValueA SHRegGetUSValueW SHRegGetValueA SHRegGetValueFromHKCUHKLM SHRegGetValueW SHRegisterClassW SHRegisterValidateTemplate SHRegOpenUSKeyA SHRegOpenUSKeyW SHRegQueryInfoUSKeyA SHRegQueryInfoUSKeyW SHRegQueryUSValueA SHRegQueryUSValueW SHRegSetPathA SHRegSetPathW SHRegSetUSValueA SHRegSetUSValueW SHRegWriteUSValueA SHRegWriteUSValueW SHReleaseThreadRef SHRemoveDataBlock SHRemoveDefaultDialogFont SHRestrictionLookup SHRunIndirectRegClientCommand SHSendMessageBroadcastA SHSendMessageBroadcastW SHSetDefaultDialogFont SHSetIniStringW SHSetThreadRef SHSetValueA SHSetValueW SHSetWindowBits SHSimulateDrop SHSkipJunction SHStrDupA SHStrDupW SHStringFromGUIDW SHStripMneumonicA SHStripMneumonicW SHUnicodeToAnsi SHUnicodeToAnsiCP SHUnicodeToUnicode SHUnlockShared SHWeakQueryInterface SHWeakReleaseInterface SHWriteDataBlockList SKAllocValueW SKGetValueW SKSetValueW StrCatBuffA StrCatBuffW StrCatChainW StrCatW StrChrA StrChrIA StrChrIW StrChrNIW StrChrNW StrChrW StrCmpCA StrCmpCW StrCmpICA StrCmpICW StrCmpIW StrCmpLogicalW StrCmpNA StrCmpNCA StrCmpNCW StrCmpNIA StrCmpNICA StrCmpNICW StrCmpNIW StrCmpNW StrCmpW StrCpyNW StrCpyW StrCSpnA StrCSpnIA StrCSpnIW StrCSpnW StrDupA StrDupW StrFormatByteSize64A StrFormatByteSizeA StrFormatByteSizeEx StrFormatByteSizeW StrFormatKBSizeA StrFormatKBSizeW StrFromTimeIntervalA StrFromTimeIntervalW StrIsIntlEqualA StrIsIntlEqualW StrNCatA StrNCatW StrPBrkA StrPBrkW StrRChrA StrRChrIA StrRChrIW StrRChrW StrRetToBSTR StrRetToBufA StrRetToBufW StrRetToStrA StrRetToStrW StrRStrIA StrRStrIW StrSpnA StrSpnW StrStrA StrStrIA StrStrIW StrStrNIW StrStrNW StrStrW StrToInt64ExA StrToInt64ExW StrToIntA StrToIntExA StrToIntExW StrToIntW StrTrimA StrTrimW UrlApplySchemeA UrlApplySchemeW UrlCanonicalizeA UrlCanonicalizeW UrlCombineA UrlCombineW UrlCompareA UrlCompareW UrlCreateFromPathA UrlCreateFromPathW UrlEscapeA UrlEscapeW UrlFixupW UrlGetLocationA UrlGetLocationW UrlGetPartA UrlGetPartW UrlHashA UrlHashW UrlIsA UrlIsNoHistoryA UrlIsNoHistoryW UrlIsOpaqueA UrlIsOpaqueW UrlIsW UrlUnescapeA UrlUnescapeW WhichPlatform wnsprintfA wnsprintfW wvnsprintfA wvnsprintfW ZoneCheckUrlExW