IMEINFOHEADER
typedef struct _IMEINFOHEADER { ULONG cbSize; CHAR szIMEName[IMENAMESIZE]; ULONG ulCodePageCount; ULONG offsetCodePage; ULONG ulDescriptionLen; ULONG offsetDescription; ULONG ulFlag; } IMEINFOHEADER; typedef IMEINFOHEADER * PIMEINFOHEADER;
cbSize - size of this structure, in bytes.
szIMEName - IMEName, which is a file name of DLL of the IME without extension.
ulCodePageCount - count of Code pages which the IME supports.
offsetCodePage - offset from top of this structure(in bytes). The code pages
are put here.
ulDescriptionLen - length of a description of the IME.
offsetDescription - offset from top of this structure(in bytes). The description
are put here.
ulFlag - flag. For system use only.