[NTUSER][IMM32] Implement NtUserGetImeInfoEx (#4271)

- Add UserGetImeInfoEx helper function.
- Implement NtUserGetImeInfoEx function by using UserGetImeInfoEx.
- Fix imm32.ImmGetImeInfoEx.
- Modify enum IMEINFOEXCLASS.
CORE-11700
This commit is contained in:
Katayama Hirofumi MZ 2022-01-12 12:06:24 +09:00 committed by GitHub
parent a47590c9cf
commit 36740ca981
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 118 additions and 36 deletions

View file

@ -1183,9 +1183,12 @@ typedef struct tagIMEINFOEX
};
} IMEINFOEX, *PIMEINFOEX;
typedef enum IMEINFOEXCLASS /* unconfirmed: buggy */
typedef enum IMEINFOEXCLASS
{
ImeInfoExKeyboardLayout,
#if 1
ImeInfoExKeyboardLayoutTFS,
#endif
ImeInfoExImeWindow,
ImeInfoExImeFileName
} IMEINFOEXCLASS;