49 if (!fnImmGetImeInfoEx)
51 skip(
"ImmGetImeInfoEx not found\n");
57 skip(
"IME is not available\n");
101 ok(InfoEx.
wszUIClass[0] != 0,
"wszUIClass was empty\n");
103 ok(InfoEx.
wszImeFile[0] != 0,
"wszImeFile was empty\n");
112 for (ib = 0; ib <
sizeof(InfoEx); ++ib)
114 if (((
LPBYTE)&InfoEx)[ib] != 0xCC)
138 ret = fnImmGetImeInfoEx(&InfoEx, 4, &hKL);
141 for (ib = 0; ib <
sizeof(InfoEx); ++ib)
143 if (((
LPBYTE)&InfoEx)[ib] != 0xCC)
BOOL(WINAPI * FN_ImmGetImeInfoEx)(PIMEINFOEX, IMEINFOEXCLASS, PVOID)
static VOID PrintInfoEx(PIMEINFOEX pInfoEx)
#define ok_long(expression, result)
#define ok_int(expression, result)
#define GetProcAddress(x, y)
BOOL WINAPI ImmGetImeInfoEx(PIMEINFOEX pImeInfoEx, IMEINFOEXCLASS SearchType, PVOID pvSearchKey)
HMODULE WINAPI DECLSPEC_HOTPATCH GetModuleHandleA(LPCSTR lpModuleName)
LANGID WINAPI GetSystemDefaultLangID(void)
#define FillMemory(BUF, SIZ, MASK)
struct tagIMEINFOEX * PIMEINFOEX
@ ImeInfoExKeyboardLayoutTFS
@ ImeInfoExKeyboardLayout
WCHAR wszImeDescription[50]
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_writes_opt_ NumCharacters PUSHORT _Inout_ PUSHORT _In_ UCHAR _In_opt_ USHORT LangID
HKL WINAPI GetKeyboardLayout(_In_ DWORD)
int WINAPI GetSystemMetrics(_In_ int)