Module: wine Branch: master Commit: 49a545685c5525fddf5414066e7ba5e563267dc6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=49a545685c5525fddf5414066e...
Author: Francois Gouget fgouget@free.fr Date: Thu Sep 15 08:55:07 2011 +0200
winetest: Also log the current thread and default user UI languages.
---
programs/winetest/main.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/programs/winetest/main.c b/programs/winetest/main.c index 4846344..3f6dd6b 100644 --- a/programs/winetest/main.c +++ b/programs/winetest/main.c @@ -391,9 +391,21 @@ static void print_version (void)
static void print_language(void) { + HMODULE hkernel32; + LANGID (WINAPI *pGetUserDefaultUILanguage)(void); + LANGID (WINAPI *pGetThreadUILanguage)(void); + xprintf (" SystemDefaultLCID=%x\n", GetSystemDefaultLCID()); xprintf (" UserDefaultLCID=%x\n", GetUserDefaultLCID()); xprintf (" ThreadLocale=%x\n", GetThreadLocale()); + + hkernel32 = GetModuleHandleA("kernel32.dll"); + pGetUserDefaultUILanguage = (void*)GetProcAddress(hkernel32, "GetUserDefaultUILanguage"); + pGetThreadUILanguage = (void*)GetProcAddress(hkernel32, "GetThreadUILanguage"); + if (pGetUserDefaultUILanguage) + xprintf (" UserDefaultUILanguage=%x\n", pGetUserDefaultUILanguage()); + if (pGetThreadUILanguage) + xprintf (" ThreadUILanguage=%x\n", pGetThreadUILanguage()); }
static inline int is_dot_dir(const char* x)