#include "precomp.h"
Go to the source code of this file.
Defines | |
#define | szLZOpenFileW "LZOpenFileW" |
#define | szLZCopy "LZCopy" |
#define | szLZClose "LZClose" |
#define | GET_PROC(x) |
Typedefs | |
typedef HFILE(WINAPI * | LPFNLZOPENFILEW )(LPTSTR, LPOFSTRUCT, WORD) |
typedef LONG(WINAPI * | LPFNLZCOPY )(INT, INT) |
typedef VOID(WINAPI * | LPFNLZCLOSE )(INT) |
Functions | |
UINT | StrToUInt (LPWSTR) |
VOID | UIntToStr (UINT, ULONG, LPWSTR, USHORT) |
BOOL | CopyImeFile (LPWSTR, LPCWSTR) |
INT | GetImeLayout (PIMELAYOUT, INT) |
BOOL | WriteImeLayout (HKL, LPCWSTR, LPCWSTR) |
HKL | AssignNewLayout (INT, PIMELAYOUT, HKL) |
UINT WINAPI | ImmGetDescriptionW (HKL hKL, LPWSTR lpwszDescription, UINT uBufLen) |
UINT WINAPI | ImmGetDescriptionA (HKL hKL, LPSTR lpszDescription, UINT uBufLen) |
UINT WINAPI | ImmGetIMEFileNameW (HKL hKL, LPWSTR lpwszFile, UINT uBufLen) |
UINT WINAPI | ImmGetIMEFileNameA (HKL hKL, LPSTR lpszFile, UINT uBufLen) |
DWORD WINAPI | ImmGetProperty (HKL hKL, DWORD dwIndex) |
HKL WINAPI | ImmInstallIMEW (LPCWSTR lpszIMEFileName, LPCWSTR lpszLayoutText) |
HKL WINAPI | ImmInstallIMEA (LPCSTR lpszIMEFileName, LPCSTR lpszLayoutText) |
BOOL WINAPI | ImmIsIME (HKL hKL) |
|
Value:
|
|
|
|
|
|
|
|
Definition at line 24 of file layout.c. Referenced by CopyImeFile(). |
|
Definition at line 23 of file layout.c. Referenced by CopyImeFile(). |
|
Definition at line 22 of file layout.c. Referenced by CopyImeFile(). |
|
Definition at line 793 of file layout.c. References DWORD, and tagIMELAYOUT::hImeKL. Referenced by ImmInstallIMEW().
|
|
Definition at line 516 of file layout.c. References BOOL, DWORD, FALSE, GET_PROC, GetSystemPathName(), ImmLocalAlloc(), ImmLocalFree, INT, L, LPFNLZCLOSE, LPFNLZCOPY, LPFNLZOPENFILEW, MAX_PATH, NULL, and TRUE. Referenced by ImmInstallIMEW().
|
|
Definition at line 602 of file layout.c. References DWORD, gszRegKbdLayout, gszValImeFile, HEX_ASCII_SIZE, tagIMELAYOUT::hImeKL, IM_FILE_SIZE, INT, L, NULL, and StrToUInt(). Referenced by ImmInstallIMEW().
|
|
Definition at line 87 of file layout.c. References BOOL, DWORD, ImeInfoExKeyboardLayout, ImmGetImeInfoEx(), INT, NULL, UINT, and tagIMEINFOEX::wszImeDescription.
|
|
Definition at line 46 of file layout.c. References ImeInfoExKeyboardLayout, ImmGetImeInfoEx(), L, UINT, and tagIMEINFOEX::wszImeDescription.
|
|
Definition at line 165 of file layout.c. References BOOL, DWORD, ImeInfoExKeyboardLayout, ImmGetImeInfoEx(), INT, NULL, UINT, and tagIMEINFOEX::wszImeFile.
|
|
Definition at line 124 of file layout.c. References ImeInfoExKeyboardLayout, ImmGetImeInfoEx(), L, UINT, and tagIMEINFOEX::wszImeFile.
|
|
Definition at line 202 of file layout.c. References tagIMEINFOEX::dwImeWinVersion, DWORD, FindOrLoadImeDpi(), tagIMEINFOEX::fLoadFlag, IMEF_LOADED, tagIMEINFOEX::ImeInfo, tagIMEDPI::ImeInfo, ImeInfoExKeyboardLayout, ImmGetImeInfoEx(), ImmUnlockImeDpi(), and NULL. Referenced by _InitializeImmEntryTable(), ConImeInputLangchange(), and ConsoleSetFocus().
|
|
Definition at line 407 of file layout.c. References CHAR, DWORD, ImmInstallIMEW(), ImmLocalAlloc(), ImmLocalFree, INT, L, NULL, and strlen().
|
|
Definition at line 266 of file layout.c. References AssignNewLayout(), CopyImeFile(), GetImeLayout(), GetSystemPathName(), HEX_ASCII_SIZE, tagIMELAYOUT::hImeKL, tagIMEINFOEX::hkl, IM_FILE_SIZE, ImeInfoExImeFileName, ImmGetImeInfoEx(), ImmLocalAlloc(), ImmLocalFree, INT, L, LoadVersionInfo(), MAX_PATH, NULL, UIntToStr(), UnloadKeyboardLayout(), WriteImeLayout(), and tagIMEINFOEX::wszImeFile. Referenced by ImmInstallIMEA().
|
|
Definition at line 468 of file layout.c. References BOOL, FALSE, ImeInfoExKeyboardLayout, ImmGetImeInfoEx(), and TRUE. Referenced by _InitializeImmEntryTable(), CIMENonIMEToggle(), CSymbolToggle(), GetOpenStatusByCodepage(), IMENonIMEToggle(), ImmIMPSetIMEW(), JCloseOpen(), MakeInfoStringPRC(), MakeInfoStringTaiwan(), SendIMEMessageAll(), TransEnterWordRegisterMode(), and TShapeToggle().
|
|
Definition at line 480 of file layout.c. References RtlUnicodeStringToInteger(), and UINT. Referenced by GetImeLayout().
|
|
Definition at line 497 of file layout.c. References RtlIntegerToUnicodeString(), String, and VOID(). Referenced by ImmInstallIMEW(), and WriteImeLayout().
|
|
Definition at line 662 of file layout.c. References BOOL, BYTE, DWORD, FALSE, gszRegKbdLayout, gszRegKbdOrder, gszValImeFile, gszValLayoutFile, gszValLayoutText, HEX_ASCII_SIZE, IM_FILE_SIZE, L, LANGIDFROMHKL, NULL, TRUE, and UIntToStr(). Referenced by ImmInstallIMEW().
|