version: Move implementation into kernelbase.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2019-06-21 14:57:58 +02:00
parent 0b71919d9b
commit ae89bc8a9b
6 changed files with 1367 additions and 1372 deletions

View File

@ -7,4 +7,5 @@ C_SRCS = \
main.c \
path.c \
registry.c \
string.c
string.c \
version.c

View File

@ -515,15 +515,15 @@
@ stdcall GetFileSizeEx(long ptr) kernel32.GetFileSizeEx
@ stdcall GetFileTime(long ptr ptr ptr) kernel32.GetFileTime
@ stdcall GetFileType(long) kernel32.GetFileType
@ stdcall GetFileVersionInfoA(str long long ptr) version.GetFileVersionInfoA
@ stdcall GetFileVersionInfoA(str long long ptr)
# @ stub GetFileVersionInfoByHandle
@ stdcall GetFileVersionInfoExA(long str long long ptr) version.GetFileVersionInfoExA
@ stdcall GetFileVersionInfoExW(long wstr long long ptr) version.GetFileVersionInfoExW
@ stdcall GetFileVersionInfoSizeA(str ptr) version.GetFileVersionInfoSizeA
@ stdcall GetFileVersionInfoSizeExA(long str ptr) version.GetFileVersionInfoSizeExA
@ stdcall GetFileVersionInfoSizeExW(long wstr ptr) version.GetFileVersionInfoSizeExW
@ stdcall GetFileVersionInfoSizeW(wstr ptr) version.GetFileVersionInfoSizeW
@ stdcall GetFileVersionInfoW(wstr long long ptr) version.GetFileVersionInfoW
@ stdcall GetFileVersionInfoExA(long str long long ptr)
@ stdcall GetFileVersionInfoExW(long wstr long long ptr)
@ stdcall GetFileVersionInfoSizeA(str ptr)
@ stdcall GetFileVersionInfoSizeExA(long str ptr)
@ stdcall GetFileVersionInfoSizeExW(long wstr ptr)
@ stdcall GetFileVersionInfoSizeW(wstr ptr)
@ stdcall GetFileVersionInfoW(wstr long long ptr)
@ stdcall GetFinalPathNameByHandleA(long ptr long long) kernel32.GetFinalPathNameByHandleA
@ stdcall GetFinalPathNameByHandleW(long ptr long long) kernel32.GetFinalPathNameByHandleW
@ stdcall GetFullPathNameA(str long ptr ptr) kernel32.GetFullPathNameA
@ -1655,12 +1655,12 @@
@ stdcall UrlIsW(wstr long)
@ stdcall UrlUnescapeA(str ptr ptr long)
@ stdcall UrlUnescapeW(wstr ptr ptr long)
@ 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 VerFindFileA(long str str str ptr ptr ptr ptr)
@ stdcall VerFindFileW(long wstr wstr wstr ptr ptr ptr ptr)
@ stdcall VerLanguageNameA(long str long) kernel32.VerLanguageNameA
@ stdcall VerLanguageNameW(long wstr long) kernel32.VerLanguageNameW
@ stdcall VerQueryValueA(ptr str ptr ptr) version.VerQueryValueA
@ stdcall VerQueryValueW(ptr wstr ptr ptr) version.VerQueryValueW
@ stdcall VerQueryValueA(ptr str ptr ptr)
@ stdcall VerQueryValueW(ptr wstr ptr ptr)
@ stdcall -ret64 VerSetConditionMask(long long long long) kernel32.VerSetConditionMask
# @ stub VerifyApplicationUserModelId
# @ stub VerifyPackageFamilyName

1340
dlls/kernelbase/version.c Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,6 @@
MODULE = version.dll
IMPORTLIB = version
IMPORTS = kernelbase
C_SRCS = \
version.c

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
@ stdcall GetFileVersionInfoA(str long long ptr)
@ stdcall GetFileVersionInfoExA(long str long long ptr)
@ stdcall GetFileVersionInfoExW(long wstr long long ptr)
@ stdcall GetFileVersionInfoSizeA(str ptr)
@ stdcall GetFileVersionInfoSizeExA(long str ptr)
@ stdcall GetFileVersionInfoSizeExW(long wstr ptr)
@ stdcall GetFileVersionInfoSizeW(wstr ptr)
@ stdcall GetFileVersionInfoW(wstr long long ptr)
@ stdcall VerFindFileA(long str str str ptr ptr ptr ptr)
@ stdcall VerFindFileW(long wstr wstr wstr ptr ptr ptr ptr)
@ stdcall -import GetFileVersionInfoA(str long long ptr)
@ stdcall -import GetFileVersionInfoExA(long str long long ptr)
@ stdcall -import GetFileVersionInfoExW(long wstr long long ptr)
@ stdcall -import GetFileVersionInfoSizeA(str ptr)
@ stdcall -import GetFileVersionInfoSizeExA(long str ptr)
@ stdcall -import GetFileVersionInfoSizeExW(long wstr ptr)
@ stdcall -import GetFileVersionInfoSizeW(wstr ptr)
@ stdcall -import GetFileVersionInfoW(wstr long long ptr)
@ stdcall -import VerFindFileA(long str str str ptr ptr ptr ptr)
@ stdcall -import VerFindFileW(long wstr wstr wstr ptr ptr ptr ptr)
@ stdcall VerInstallFileA(long str str str str str ptr ptr)
@ stdcall VerInstallFileW(long wstr wstr wstr wstr wstr ptr ptr)
@ stdcall VerLanguageNameA(long str long) kernel32.VerLanguageNameA
@ stdcall VerLanguageNameW(long wstr long) kernel32.VerLanguageNameW
@ stdcall VerQueryValueA(ptr str ptr ptr)
@ stdcall VerQueryValueW(ptr wstr ptr ptr)
@ stdcall -import VerQueryValueA(ptr str ptr ptr)
@ stdcall -import VerQueryValueW(ptr wstr ptr ptr)