|  | ; | 
|  | ; Definition file of SHLWAPI.dll | 
|  | ; Automatic generated by gendef | 
|  | ; written by Kai Tietz 2008 | 
|  | ; | 
|  | LIBRARY "SHLWAPI.dll" | 
|  | EXPORTS | 
|  | ParseURLA@8 | 
|  | ParseURLW@8 | 
|  | SHAllocShared@12 | 
|  | SHLockShared@8 | 
|  | SHUnlockShared@4 | 
|  | SHFreeShared@8 | 
|  | SHCreateMemStream@8 | 
|  | GetAcceptLanguagesA@8 | 
|  | GetAcceptLanguagesW@8 | 
|  | SHCreateThread@16 | 
|  | IsCharSpaceW@4 | 
|  | StrCmpNCA@12 | 
|  | StrCmpNCW@12 | 
|  | StrCmpNICA@12 | 
|  | StrCmpNICW@12 | 
|  | StrCmpCA@8 | 
|  | StrCmpCW@8 | 
|  | StrCmpICA@8 | 
|  | StrCmpICW@8 | 
|  | ConnectToConnectionPoint@24 | 
|  | IUnknown_AtomicRelease@4 | 
|  | IUnknown_GetWindow@8 | 
|  | IUnknown_SetSite@8 | 
|  | IUnknown_QueryService@16 | 
|  | IStream_Read@12 | 
|  | SHMessageBoxCheckA@24 | 
|  | SHMessageBoxCheckW@24 | 
|  | IUnknown_Set@8 | 
|  | SHStripMneumonicA@4 | 
|  | SHIsChildOrSelf@8 | 
|  | IStream_Write@12 | 
|  | IStream_Reset@4 | 
|  | IStream_Size@8 | 
|  | SHAnsiToUnicode@12 | 
|  | SHUnicodeToAnsi@12 | 
|  | QISearch@16 | 
|  | SHStripMneumonicW@4 | 
|  | IUnknown_GetSite@12 | 
|  | WhichPlatform@0 | 
|  | SHRegGetIntW@12 | 
|  | SHAnsiToAnsi@12 | 
|  | SHUnicodeToUnicode@12 | 
|  | SHFormatDateTimeA@16 | 
|  | SHFormatDateTimeW@16 | 
|  | MLLoadLibraryA@12 | 
|  | MLLoadLibraryW@12 | 
|  | ShellMessageBoxW@0 | 
|  | MLFreeLibrary@0 | 
|  | SHSendMessageBroadcastA@12 | 
|  | SHSendMessageBroadcastW@12 | 
|  | IsOS@4 | 
|  | UrlFixupW@12 | 
|  | SHRunIndirectRegClientCommand@8 | 
|  | SHLoadIndirectString@16 | 
|  | AssocCreate@24 | 
|  | AssocGetPerceivedType@16 | 
|  | AssocIsDangerous@4 | 
|  | AssocQueryKeyA@20 | 
|  | AssocQueryKeyW@20 | 
|  | IStream_ReadPidl@8 | 
|  | IStream_WritePidl@8 | 
|  | SHGetViewStatePropertyBag@20 | 
|  | IsInternetESCEnabled@0 | 
|  | SHPropertyBag_ReadStrAlloc@12 | 
|  | IStream_Copy@12 | 
|  | DelayLoadFailureHook@8 | 
|  | SHPropertyBag_WriteBSTR@12 | 
|  | AssocQueryStringA@24 | 
|  | AssocQueryStringByKeyA@24 | 
|  | AssocQueryStringByKeyW@24 | 
|  | AssocQueryStringW@24 | 
|  | ChrCmpIA@8 | 
|  | ChrCmpIW@8 | 
|  | ColorAdjustLuma@12 | 
|  | ColorHLSToRGB@12 | 
|  | ColorRGBToHLS@16 | 
|  | DllGetVersion@4 | 
|  | GetMenuPosFromID@8 | 
|  | HashData@16 | 
|  | IntlStrEqWorkerA@16 | 
|  | IStream_ReadStr@8 | 
|  | IStream_WriteStr@8 | 
|  | IntlStrEqWorkerW@16 | 
|  | IsCharSpaceA@4 | 
|  | PathAddBackslashA@4 | 
|  | PathAddBackslashW@4 | 
|  | PathAddExtensionA@8 | 
|  | SHCreateThreadWithHandle@20 | 
|  | PathAddExtensionW@8 | 
|  | PathAppendA@8 | 
|  | PathAppendW@8 | 
|  | PathBuildRootA@8 | 
|  | PathBuildRootW@8 | 
|  | PathCanonicalizeA@8 | 
|  | PathCanonicalizeW@8 | 
|  | PathCombineA@12 | 
|  | PathCombineW@12 | 
|  | PathCommonPrefixA@12 | 
|  | PathCommonPrefixW@12 | 
|  | PathCompactPathA@12 | 
|  | PathCompactPathExA@16 | 
|  | PathCompactPathExW@16 | 
|  | PathCompactPathW@12 | 
|  | PathCreateFromUrlA@16 | 
|  | PathCreateFromUrlAlloc@12 | 
|  | PathCreateFromUrlW@16 | 
|  | PathFileExistsA@4 | 
|  | PathFileExistsW@4 | 
|  | PathFindExtensionA@4 | 
|  | PathFindExtensionW@4 | 
|  | PathFindFileNameA@4 | 
|  | PathFindFileNameW@4 | 
|  | PathFindNextComponentA@4 | 
|  | PathFindNextComponentW@4 | 
|  | PathFindOnPathA@8 | 
|  | PathFindOnPathW@8 | 
|  | PathFindSuffixArrayA@12 | 
|  | PathFindSuffixArrayW@12 | 
|  | PathGetArgsA@4 | 
|  | PathGetArgsW@4 | 
|  | PathGetCharTypeA@4 | 
|  | PathGetCharTypeW@4 | 
|  | PathGetDriveNumberA@4 | 
|  | PathGetDriveNumberW@4 | 
|  | PathIsContentTypeA@8 | 
|  | PathIsContentTypeW@8 | 
|  | PathIsDirectoryA@4 | 
|  | PathIsDirectoryEmptyA@4 | 
|  | PathIsDirectoryEmptyW@4 | 
|  | PathIsDirectoryW@4 | 
|  | PathIsFileSpecA@4 | 
|  | PathIsFileSpecW@4 | 
|  | PathIsLFNFileSpecA@4 | 
|  | PathIsLFNFileSpecW@4 | 
|  | PathIsNetworkPathA@4 | 
|  | PathIsNetworkPathW@4 | 
|  | PathIsPrefixA@8 | 
|  | PathIsPrefixW@8 | 
|  | PathIsRelativeA@4 | 
|  | PathIsRelativeW@4 | 
|  | PathIsRootA@4 | 
|  | PathIsRootW@4 | 
|  | PathIsSameRootA@8 | 
|  | PathIsSameRootW@8 | 
|  | PathIsSystemFolderA@8 | 
|  | PathIsSystemFolderW@8 | 
|  | PathIsUNCA@4 | 
|  | PathIsUNCServerA@4 | 
|  | PathIsUNCServerShareA@4 | 
|  | PathIsUNCServerShareW@4 | 
|  | PathIsUNCServerW@4 | 
|  | PathIsUNCW@4 | 
|  | PathIsURLA@4 | 
|  | PathIsURLW@4 | 
|  | PathMakePrettyA@4 | 
|  | PathMakePrettyW@4 | 
|  | PathMakeSystemFolderA@4 | 
|  | PathMakeSystemFolderW@4 | 
|  | PathMatchSpecA@8 | 
|  | PathMatchSpecExA@12 | 
|  | PathMatchSpecExW@12 | 
|  | PathMatchSpecW@8 | 
|  | PathParseIconLocationA@4 | 
|  | PathParseIconLocationW@4 | 
|  | PathQuoteSpacesA@4 | 
|  | PathQuoteSpacesW@4 | 
|  | PathRelativePathToA@20 | 
|  | PathRelativePathToW@20 | 
|  | PathRemoveArgsA@4 | 
|  | PathRemoveArgsW@4 | 
|  | PathRemoveBackslashA@4 | 
|  | PathRemoveBackslashW@4 | 
|  | PathRemoveBlanksA@4 | 
|  | PathRemoveBlanksW@4 | 
|  | PathRemoveExtensionA@4 | 
|  | PathRemoveExtensionW@4 | 
|  | PathRemoveFileSpecA@4 | 
|  | PathRemoveFileSpecW@4 | 
|  | PathRenameExtensionA@8 | 
|  | PathRenameExtensionW@8 | 
|  | PathSearchAndQualifyA@12 | 
|  | PathSearchAndQualifyW@12 | 
|  | PathSetDlgItemPathA@12 | 
|  | PathSetDlgItemPathW@12 | 
|  | PathSkipRootA@4 | 
|  | PathSkipRootW@4 | 
|  | PathStripPathA@4 | 
|  | PathStripPathW@4 | 
|  | PathStripToRootA@4 | 
|  | PathStripToRootW@4 | 
|  | PathUnExpandEnvStringsA@12 | 
|  | PathUnExpandEnvStringsW@12 | 
|  | PathUndecorateA@4 | 
|  | PathUndecorateW@4 | 
|  | PathUnmakeSystemFolderA@4 | 
|  | PathUnmakeSystemFolderW@4 | 
|  | PathUnquoteSpacesA@4 | 
|  | PathUnquoteSpacesW@4 | 
|  | SHAutoComplete@8 | 
|  | SHCopyKeyA@16 | 
|  | SHCopyKeyW@16 | 
|  | SHCreateShellPalette@4 | 
|  | SHCreateStreamOnFileA@12 | 
|  | SHCreateStreamOnFileEx@24 | 
|  | SHCreateStreamOnFileW@12 | 
|  | SHCreateStreamWrapper@16 | 
|  | SHCreateThreadRef@8 | 
|  | SHDeleteEmptyKeyA@8 | 
|  | SHDeleteEmptyKeyW@8 | 
|  | SHDeleteKeyA@8 | 
|  | SHDeleteKeyW@8 | 
|  | SHDeleteOrphanKeyA@8 | 
|  | SHDeleteOrphanKeyW@8 | 
|  | SHDeleteValueA@12 | 
|  | SHDeleteValueW@12 | 
|  | SHEnumKeyExA@16 | 
|  | SHEnumKeyExW@16 | 
|  | SHEnumValueA@28 | 
|  | SHEnumValueW@28 | 
|  | SHGetInverseCMAP@8 | 
|  | SHGetThreadRef@4 | 
|  | SHGetValueA@24 | 
|  | SHGetValueW@24 | 
|  | SHIsLowMemoryMachine@4 | 
|  | SHOpenRegStream2A@16 | 
|  | SHOpenRegStream2W@16 | 
|  | SHOpenRegStreamA@16 | 
|  | SHOpenRegStreamW@16 | 
|  | SHQueryInfoKeyA@20 | 
|  | SHQueryInfoKeyW@20 | 
|  | SHQueryValueExA@24 | 
|  | SHQueryValueExW@24 | 
|  | SHRegCloseUSKey@4 | 
|  | SHRegCreateUSKeyA@20 | 
|  | SHRegCreateUSKeyW@20 | 
|  | SHRegDeleteEmptyUSKeyA@12 | 
|  | SHRegDeleteEmptyUSKeyW@12 | 
|  | SHRegDeleteUSValueA@12 | 
|  | SHRegDeleteUSValueW@12 | 
|  | SHRegDuplicateHKey@4 | 
|  | SHRegEnumUSKeyA@20 | 
|  | SHRegEnumUSKeyW@20 | 
|  | SHRegEnumUSValueA@32 | 
|  | SHRegEnumUSValueW@32 | 
|  | SHRegGetBoolUSValueA@16 | 
|  | SHRegGetBoolUSValueW@16 | 
|  | SHRegGetPathA@20 | 
|  | SHRegGetPathW@20 | 
|  | SHRegGetUSValueA@32 | 
|  | SHRegGetUSValueW@32 | 
|  | SHRegGetValueA@28 | 
|  | SHRegGetValueW@28 | 
|  | SHRegOpenUSKeyA@20 | 
|  | SHRegOpenUSKeyW@20 | 
|  | SHRegQueryInfoUSKeyA@24 | 
|  | SHRegQueryInfoUSKeyW@24 | 
|  | SHRegQueryUSValueA@32 | 
|  | SHRegQueryUSValueW@32 | 
|  | SHRegSetPathA@20 | 
|  | SHRegSetPathW@20 | 
|  | SHRegSetUSValueA@24 | 
|  | SHRegSetUSValueW@24 | 
|  | SHRegWriteUSValueA@24 | 
|  | SHRegWriteUSValueW@24 | 
|  | SHRegisterValidateTemplate@8 | 
|  | SHReleaseThreadRef@0 | 
|  | SHSetThreadRef@4 | 
|  | SHSetValueA@24 | 
|  | SHSetValueW@24 | 
|  | SHSkipJunction@8 | 
|  | SHStrDupA@8 | 
|  | SHStrDupW@8 | 
|  | ShellMessageBoxA@0 | 
|  | StrCSpnA@8 | 
|  | StrCSpnIA@8 | 
|  | StrCSpnIW@8 | 
|  | StrCSpnW@8 | 
|  | StrCatBuffA@12 | 
|  | StrCatBuffW@12 | 
|  | StrCatChainW@16 | 
|  | StrCatW@8 | 
|  | StrChrA@8 | 
|  | StrChrIA@8 | 
|  | StrChrIW@8 | 
|  | StrChrNIW@12 | 
|  | StrChrNW@12 | 
|  | StrChrW@8 | 
|  | StrCmpIW@8 | 
|  | StrCmpLogicalW@8 | 
|  | StrCmpNA@12 | 
|  | StrCmpNIA@12 | 
|  | StrCmpNIW@12 | 
|  | StrCmpNW@12 | 
|  | StrCmpW@8 | 
|  | StrCpyNW@12 | 
|  | StrCpyW@8 | 
|  | StrDupA@4 | 
|  | StrDupW@4 | 
|  | StrFormatByteSize64A@16 | 
|  | StrFormatByteSizeA@12 | 
|  | StrFormatByteSizeEx@20 | 
|  | StrFormatByteSizeW@16 | 
|  | StrFormatKBSizeA@16 | 
|  | StrFormatKBSizeW@16 | 
|  | StrFromTimeIntervalA@16 | 
|  | StrFromTimeIntervalW@16 | 
|  | StrIsIntlEqualA@16 | 
|  | StrIsIntlEqualW@16 | 
|  | StrNCatA@12 | 
|  | StrNCatW@12 | 
|  | StrPBrkA@8 | 
|  | StrPBrkW@8 | 
|  | StrRChrA@12 | 
|  | StrRChrIA@12 | 
|  | StrRChrIW@12 | 
|  | StrRChrW@12 | 
|  | StrRStrIA@12 | 
|  | StrRStrIW@12 | 
|  | StrRetToBSTR@12 | 
|  | StrRetToBufA@16 | 
|  | StrRetToBufW@16 | 
|  | StrRetToStrA@12 | 
|  | StrRetToStrW@12 | 
|  | StrSpnA@8 | 
|  | StrSpnW@8 | 
|  | StrStrA@8 | 
|  | StrStrIA@8 | 
|  | StrStrIW@8 | 
|  | StrStrNIW@12 | 
|  | StrStrNW@12 | 
|  | StrStrW@8 | 
|  | StrToInt64ExA@12 | 
|  | StrToInt64ExW@12 | 
|  | StrToIntA@4 | 
|  | StrToIntExA@12 | 
|  | StrToIntExW@12 | 
|  | StrToIntW@4 | 
|  | StrTrimA@8 | 
|  | StrTrimW@8 | 
|  | UrlApplySchemeA@16 | 
|  | UrlApplySchemeW@16 | 
|  | UrlCanonicalizeA@16 | 
|  | UrlCanonicalizeW@16 | 
|  | UrlCombineA@20 | 
|  | UrlCombineW@20 | 
|  | UrlCompareA@12 | 
|  | UrlCompareW@12 | 
|  | UrlCreateFromPathA@16 | 
|  | UrlCreateFromPathW@16 | 
|  | UrlEscapeA@16 | 
|  | UrlEscapeW@16 | 
|  | UrlGetLocationA@4 | 
|  | UrlGetLocationW@4 | 
|  | UrlGetPartA@20 | 
|  | UrlGetPartW@20 | 
|  | UrlHashA@12 | 
|  | UrlHashW@12 | 
|  | UrlIsA@8 | 
|  | UrlIsNoHistoryA@4 | 
|  | UrlIsNoHistoryW@4 | 
|  | UrlIsOpaqueA@4 | 
|  | UrlIsOpaqueW@4 | 
|  | UrlIsW@8 | 
|  | UrlUnescapeA@16 | 
|  | UrlUnescapeW@16 | 
|  | wnsprintfA | 
|  | wnsprintfW | 
|  | wvnsprintfA@16 | 
|  | wvnsprintfW@16 |