http://bugs.winehq.org/show_bug.cgi?id=32945
--- Comment #3 from lizhenbo litimetal@gmail.com 2013-02-10 22:04:23 CST --- (In reply to comment #2)
It's the one with md5 ebc5bb904cdac1c67ada3fa733229966 ? I extracted it from installer archive and it's an application provided module which happens to be named like windows system dll. I'm not sure if it's the same thing but it looks like Office 2007/2010 failure to pick riched20 from application directory and using builtin one instead.
$ md5sum Version.dll ebc5bb904cdac1c67ada3fa733229966 Version.dll It's the DLL you mentioned.
The DLL from Fetion $ winedump -j export Version.dll --snip-- Entry Pt Ordn Name 00001F70 1 IsWindows98orLater 00001F20 2 IsWindowsPlatform9x 00001ED0 3 IsWindowsPlatformNT 00002150 4 IsWindows2003 000020F0 5 IsWindowsXP 00002030 6 IsWindows2000 00001E70 7 IsWindowsNT40 00001E10 8 IsWindowsNT351 00002090 9 IsWindowsME 00001FD0 10 IsWindows98 00001DB0 11 IsWindows95 000021B0 12 IsWindows31 00002200 13 GetWindowsVersion --snip--
The DLL from a Windows XP SP2 computer --snip-- 00001A50 1 GetFileVersionInfoA 000019FF 2 GetFileVersionInfoSizeA 00001391 3 GetFileVersionInfoSizeW 0000167F 4 GetFileVersionInfoW 000024F5 5 VerFindFileA 000033D0 6 VerFindFileW 0000271F 7 VerInstallFileA 0000377E 8 VerInstallFileW 00001342 9 VerLanguageNameA (-> KERNEL32.VerLanguageNameA) 0000135C 10 VerLanguageNameW (-> KERNEL32.VerLanguageNameW) 000018BA 11 VerQueryValueA 00002980 12 VerQueryValueIndexA 000029A7 13 VerQueryValueIndexW 00001815 14 VerQueryValueW --snip--
The function list in Wine's source, /wine-git/dlls/version/version.spec --- GetFileVersionInfoA(str long long ptr) GetFileVersionInfoSizeA(str ptr) GetFileVersionInfoSizeW(wstr ptr) GetFileVersionInfoW(wstr long long ptr) VerFindFileA(long str str str ptr ptr ptr ptr) VerFindFileW(long wstr wstr wstr ptr ptr ptr ptr) VerInstallFileA(long str str str str str ptr ptr) VerInstallFileW(long wstr wstr wstr wstr wstr ptr ptr) VerLanguageNameA(long str long) kernel32.VerLanguageNameA VerLanguageNameW(long wstr long) kernel32.VerLanguageNameW VerQueryValueA(ptr str ptr ptr) VerQueryValueW(ptr wstr ptr ptr) ----