From 49a545685c5525fddf5414066e7ba5e563267dc6 Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Thu, 15 Sep 2011 08:55:07 +0200 Subject: [PATCH] winetest: Also log the current thread and default user UI languages. --- programs/winetest/main.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/programs/winetest/main.c b/programs/winetest/main.c index 4846344dfb..3f6dd6bc3e 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) -- 2.33.8