kernelbase: Add some URL API functions from shlwapi.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Nikolay Sivov 2019-05-22 12:27:35 +03:00 committed by Alexandre Julliard
parent 9bc6f004ce
commit 7b2396979e
2 changed files with 1157 additions and 13 deletions

View File

@ -1018,8 +1018,8 @@
# @ stub PackageSidFromFamilyName # @ stub PackageSidFromFamilyName
# @ stub PackageSidFromProductId # @ stub PackageSidFromProductId
# @ stub ParseApplicationUserModelId # @ stub ParseApplicationUserModelId
@ stdcall ParseURLA(str ptr) shlwapi.ParseURLA @ stdcall ParseURLA(str ptr)
@ stdcall ParseURLW(wstr ptr) shlwapi.ParseURLW @ stdcall ParseURLW(wstr ptr)
@ stdcall PathAddBackslashA(str) @ stdcall PathAddBackslashA(str)
@ stdcall PathAddBackslashW(wstr) @ stdcall PathAddBackslashW(wstr)
@ stdcall PathAddExtensionA(str str) @ stdcall PathAddExtensionA(str str)
@ -1053,9 +1053,9 @@
@ stdcall PathCombineW(ptr wstr wstr) @ stdcall PathCombineW(ptr wstr wstr)
@ stdcall PathCommonPrefixA(str str ptr) @ stdcall PathCommonPrefixA(str str ptr)
@ stdcall PathCommonPrefixW(wstr wstr ptr) @ stdcall PathCommonPrefixW(wstr wstr ptr)
@ stdcall PathCreateFromUrlA(str ptr ptr long) shlwapi.PathCreateFromUrlA @ stdcall PathCreateFromUrlA(str ptr ptr long)
@ stdcall PathCreateFromUrlAlloc(wstr ptr long) shlwapi.PathCreateFromUrlAlloc @ stdcall PathCreateFromUrlAlloc(wstr ptr long)
@ stdcall PathCreateFromUrlW(wstr ptr ptr long) shlwapi.PathCreateFromUrlW @ stdcall PathCreateFromUrlW(wstr ptr ptr long)
@ stdcall PathFileExistsA(str) @ stdcall PathFileExistsA(str)
@ stdcall PathFileExistsW(wstr) @ stdcall PathFileExistsW(wstr)
@ stdcall PathFindExtensionA(str) @ stdcall PathFindExtensionA(str)
@ -1089,8 +1089,8 @@
@ stdcall PathIsUNCServerShareW(wstr) @ stdcall PathIsUNCServerShareW(wstr)
@ stdcall PathIsUNCServerW(wstr) @ stdcall PathIsUNCServerW(wstr)
@ stdcall PathIsUNCW(wstr) @ stdcall PathIsUNCW(wstr)
@ stdcall PathIsURLA(str) shlwapi.PathIsURLA @ stdcall PathIsURLA(str)
@ stdcall PathIsURLW(wstr) shlwapi.PathIsURLW @ stdcall PathIsURLW(wstr)
@ stdcall PathIsValidCharA(long long) @ stdcall PathIsValidCharA(long long)
@ stdcall PathIsValidCharW(long long) @ stdcall PathIsValidCharW(long long)
@ stdcall PathMatchSpecA(str str) @ stdcall PathMatchSpecA(str str)
@ -1630,16 +1630,16 @@
@ stdcall UpdateProcThreadAttribute(ptr long long ptr long ptr ptr) kernel32.UpdateProcThreadAttribute @ stdcall UpdateProcThreadAttribute(ptr long long ptr long ptr ptr) kernel32.UpdateProcThreadAttribute
@ stdcall UrlApplySchemeA(str ptr ptr long) shlwapi.UrlApplySchemeA @ stdcall UrlApplySchemeA(str ptr ptr long) shlwapi.UrlApplySchemeA
@ stdcall UrlApplySchemeW(wstr ptr ptr long) shlwapi.UrlApplySchemeW @ stdcall UrlApplySchemeW(wstr ptr ptr long) shlwapi.UrlApplySchemeW
@ stdcall UrlCanonicalizeA(str ptr ptr long) shlwapi.UrlCanonicalizeA @ stdcall UrlCanonicalizeA(str ptr ptr long)
@ stdcall UrlCanonicalizeW(wstr ptr ptr long) shlwapi.UrlCanonicalizeW @ stdcall UrlCanonicalizeW(wstr ptr ptr long)
@ stdcall UrlCombineA(str str ptr ptr long) shlwapi.UrlCombineA @ stdcall UrlCombineA(str str ptr ptr long) shlwapi.UrlCombineA
@ stdcall UrlCombineW(wstr wstr ptr ptr long) shlwapi.UrlCombineW @ stdcall UrlCombineW(wstr wstr ptr ptr long) shlwapi.UrlCombineW
@ stdcall UrlCompareA(str str long) shlwapi.UrlCompareA @ stdcall UrlCompareA(str str long) shlwapi.UrlCompareA
@ stdcall UrlCompareW(wstr wstr long) shlwapi.UrlCompareW @ stdcall UrlCompareW(wstr wstr long) shlwapi.UrlCompareW
@ stdcall UrlCreateFromPathA(str ptr ptr long) shlwapi.UrlCreateFromPathA @ stdcall UrlCreateFromPathA(str ptr ptr long) shlwapi.UrlCreateFromPathA
@ stdcall UrlCreateFromPathW(wstr ptr ptr long) shlwapi.UrlCreateFromPathW @ stdcall UrlCreateFromPathW(wstr ptr ptr long) shlwapi.UrlCreateFromPathW
@ stdcall UrlEscapeA(str ptr ptr long) shlwapi.UrlEscapeA @ stdcall UrlEscapeA(str ptr ptr long)
@ stdcall UrlEscapeW(wstr ptr ptr long) shlwapi.UrlEscapeW @ stdcall UrlEscapeW(wstr ptr ptr long)
@ stdcall UrlFixupW(wstr wstr long) shlwapi.UrlFixupW @ stdcall UrlFixupW(wstr wstr long) shlwapi.UrlFixupW
@ stdcall UrlGetLocationA(str) shlwapi.UrlGetLocationA @ stdcall UrlGetLocationA(str) shlwapi.UrlGetLocationA
@ stdcall UrlGetLocationW(wstr) shlwapi.UrlGetLocationW @ stdcall UrlGetLocationW(wstr) shlwapi.UrlGetLocationW
@ -1653,8 +1653,8 @@
@ stdcall UrlIsOpaqueA(str) shlwapi.UrlIsOpaqueA @ stdcall UrlIsOpaqueA(str) shlwapi.UrlIsOpaqueA
@ stdcall UrlIsOpaqueW(wstr) shlwapi.UrlIsOpaqueW @ stdcall UrlIsOpaqueW(wstr) shlwapi.UrlIsOpaqueW
@ stdcall UrlIsW(wstr long) shlwapi.UrlIsW @ stdcall UrlIsW(wstr long) shlwapi.UrlIsW
@ stdcall UrlUnescapeA(str ptr ptr long) shlwapi.UrlUnescapeA @ stdcall UrlUnescapeA(str ptr ptr long)
@ stdcall UrlUnescapeW(wstr ptr ptr long) shlwapi.UrlUnescapeW @ stdcall UrlUnescapeW(wstr ptr ptr long)
@ stdcall VerFindFileA(long str str str ptr ptr ptr ptr) version.VerFindFileA @ stdcall VerFindFileA(long str str str ptr ptr ptr ptr) version.VerFindFileA
@ stdcall VerFindFileW(long wstr wstr wstr ptr ptr ptr ptr) version.VerFindFileW @ stdcall VerFindFileW(long wstr wstr wstr ptr ptr ptr ptr) version.VerFindFileW
@ stdcall VerLanguageNameA(long str long) kernel32.VerLanguageNameA @ stdcall VerLanguageNameA(long str long) kernel32.VerLanguageNameA

File diff suppressed because it is too large Load Diff