ReactOS
0.4.15-dev-4570-g4f8bbd1
|
#include "precomp.h"
Go to the source code of this file.
Macros | |
#define | INITIAL_COUNT 0x40 |
#define | MAX_RETRY 10 |
#define | GET_FN(name) |
#define | MAX_PRELOAD 0x400 |
#define | GET_FN(name) |
Typedefs | |
typedef BOOL(WINAPI * | FN_GetFileVersionInfoW) (LPCWSTR, DWORD, DWORD, LPVOID) |
typedef DWORD(WINAPI * | FN_GetFileVersionInfoSizeW) (LPCWSTR, LPDWORD) |
typedef BOOL(WINAPI * | FN_VerQueryValueW) (LPCVOID, LPCWSTR, LPVOID *, PUINT) |
typedef INT(WINAPI * | FN_LZOpenFileW) (LPWSTR, LPOFSTRUCT, WORD) |
typedef LONG(WINAPI * | FN_LZCopy) (INT, INT) |
typedef VOID(WINAPI * | FN_LZClose) (INT) |
Variables | |
HANDLE | ghImmHeap = NULL |
static FN_GetFileVersionInfoW | s_fnGetFileVersionInfoW = NULL |
static FN_GetFileVersionInfoSizeW | s_fnGetFileVersionInfoSizeW = NULL |
static FN_VerQueryValueW | s_fnVerQueryValueW = NULL |
#define INITIAL_COUNT 0x40 |
#define MAX_PRELOAD 0x400 |
#define MAX_RETRY 10 |
typedef INT(WINAPI * FN_LZOpenFileW) (LPWSTR, LPOFSTRUCT, WORD) |
Definition at line 157 of file utils.c.
Referenced by CallNextHookEx(), GetAncestor(), GetClassLongA(), GetClassLongW(), GetClassWord(), GetLastActivePopup(), GetMenuItemInfo_common(), GetMenuState(), GetMenuStringA(), GetMenuStringW(), GetParent(), GetSubMenu(), GetThreadDesktopWnd(), GetWindow(), GetWindowInfo(), IntCallMessageProc(), IntFindChildWindowToOwner(), IntGetMenuDefaultItem(), IntGetSBData(), IntGetWndProc(), IntScrollGetScrollBarRect(), IsChild(), IsWindowVisible(), MENU_FindItem(), RealDefWindowProcA(), RealDefWindowProcW(), User32DefWindowProc(), ValidateHandle(), and ValidateHandleNoErr().
Definition at line 109 of file utils.c.
Referenced by Imm32GetCompStrA(), Imm32ProcessRequest(), and Imm32ReconvertAnsiFromWide().
Definition at line 89 of file utils.c.
Referenced by Imm32GetCompStrW(), Imm32ProcessRequest(), and Imm32ReconvertWideFromAnsi().
Definition at line 76 of file utils.c.
Referenced by Imm32EnumWordProcW2A(), ImmConfigureIMEW(), ImmEnumRegisterWordW(), ImmGetConversionListW(), ImmRegisterWordW(), and ImmUnregisterWordW().
Definition at line 279 of file utils.c.
Referenced by ImmEnumInputContext().
Definition at line 221 of file utils.c.
Referenced by ImmLockClientImc().
Definition at line 908 of file utils.c.
Referenced by ImmInstallIMEW().
PIME_STATE APIENTRY Imm32FetchImeState | ( | LPINPUTCONTEXTDX | pIC, |
HKL | hKL | ||
) |
Definition at line 370 of file utils.c.
Referenced by Imm32SelectInputContext().
PIME_SUBSTATE APIENTRY Imm32FetchImeSubState | ( | PIME_STATE | pState, |
HKL | hKL | ||
) |
Definition at line 394 of file utils.c.
Referenced by Imm32LoadImeStateSentence(), and Imm32SaveImeStateSentence().
Definition at line 743 of file utils.c.
Referenced by ImmInstallIMEW().
Definition at line 122 of file utils.c.
Referenced by Imm32CopyImeFile(), Imm32LoadIME(), Imm32LoadImeVerInfo(), and ImmInstallIMEW().
|
static |
Definition at line 588 of file utils.c.
Referenced by Imm32LoadImeLangAndDesc().
INT APIENTRY Imm32ImeMenuAnsiToWide | ( | const IMEMENUITEMINFOA * | pItemA, |
LPIMEMENUITEMINFOW | pItemW, | ||
UINT | uCodePage, | ||
BOOL | bBitmap | ||
) |
INT APIENTRY Imm32ImeMenuWideToAnsi | ( | const IMEMENUITEMINFOW * | pItemW, |
LPIMEMENUITEMINFOA | pItemA, | ||
UINT | uCodePage | ||
) |
Definition at line 54 of file utils.c.
Referenced by ImmGetImeMenuItemsAW().
Definition at line 45 of file utils.c.
Referenced by ImmWINNLSGetEnableStatus().
|
static |
Definition at line 570 of file utils.c.
Referenced by Imm32LoadImeVerInfo().
BOOL APIENTRY Imm32LoadImeLangAndDesc | ( | PIMEINFOEX | pInfoEx, |
LPCVOID | pVerInfo | ||
) |
Definition at line 604 of file utils.c.
Referenced by Imm32LoadImeVerInfo().
BOOL APIENTRY Imm32LoadImeStateSentence | ( | LPINPUTCONTEXTDX | pIC, |
PIME_STATE | pState, | ||
HKL | hKL | ||
) |
Definition at line 414 of file utils.c.
Referenced by Imm32SelectInputContext().
BOOL APIENTRY Imm32LoadImeVerInfo | ( | PIMEINFOEX | pImeInfoEx | ) |
Definition at line 642 of file utils.c.
Referenced by ImmInstallIMEW(), and ImmLoadLayout().
BOOL APIENTRY Imm32MakeIMENotify | ( | HIMC | hIMC, |
HWND | hwnd, | ||
DWORD | dwAction, | ||
DWORD_PTR | dwIndex, | ||
DWORD_PTR | dwValue, | ||
DWORD_PTR | dwCommand, | ||
DWORD_PTR | dwData | ||
) |
Definition at line 247 of file utils.c.
Referenced by ImmSetCandidateWindow(), ImmSetCompositionFontA(), ImmSetCompositionFontW(), ImmSetCompositionWindow(), ImmSetConversionStatus(), ImmSetOpenStatus(), and ImmSetStatusWindowPos().
DWORD APIENTRY Imm32ReconvertAnsiFromWide | ( | LPRECONVERTSTRING | pDest, |
const RECONVERTSTRING * | pSrc, | ||
UINT | uCodePage | ||
) |
Definition at line 504 of file utils.c.
Referenced by Imm32ProcessRequest(), and ImmSetCompositionStringAW().
DWORD APIENTRY Imm32ReconvertWideFromAnsi | ( | LPRECONVERTSTRING | pDest, |
const RECONVERTSTRING * | pSrc, | ||
UINT | uCodePage | ||
) |
Definition at line 448 of file utils.c.
Referenced by Imm32ProcessRequest(), and ImmSetCompositionStringAW().
BOOL APIENTRY Imm32SaveImeStateSentence | ( | LPINPUTCONTEXTDX | pIC, |
PIME_STATE | pState, | ||
HKL | hKL | ||
) |
Definition at line 427 of file utils.c.
Referenced by Imm32SelectInputContext().
Definition at line 20 of file utils.c.
Referenced by Imm32GetImeLayout().
Definition at line 33 of file utils.c.
Referenced by Imm32WriteImeLayout(), ImmInstallIMEW(), and ImmLoadLayout().
Definition at line 65 of file utils.c.
Referenced by Imm32EnumWordProcA2W(), ImmConfigureIMEA(), ImmEnumRegisterWordA(), ImmGetConversionListA(), ImmInstallIMEA(), ImmRegisterWordA(), and ImmUnregisterWordA().
Definition at line 811 of file utils.c.
Referenced by ImmInstallIMEW().
Definition at line 966 of file utils.c.
Referenced by Imm32CreateInputContext(), Imm32SelectInputContext(), START_TEST(), test_ImmDestroyIMCC(), and test_ImmGetIMCCLockCount().
Definition at line 976 of file utils.c.
Referenced by Imm32CreateInputContext(), Imm32DestroyInputContext(), Imm32SelectInputContext(), START_TEST(), test_ImmDestroyIMCC(), and test_ImmGetIMCCLockCount().
Definition at line 1006 of file utils.c.
Referenced by Imm32SelectInputContext(), START_TEST(), test_ImmDestroyIMCC(), and test_ImmGetIMCCLockCount().
Definition at line 1024 of file utils.c.
Referenced by Imm32SelectInputContext(), START_TEST(), Test1(), and test_ImmDestroyIMCC().
Definition at line 1034 of file utils.c.
Referenced by test_ImmDestroyContext(), and test_ImmGetIMCLockCount().
Definition at line 234 of file utils.c.
Referenced by Ime32LoadImeDpi(), Imm32AnsiFromWide(), Imm32BuildHimcList(), Imm32FetchImeState(), Imm32FetchImeSubState(), Imm32LoadImeVerInfo(), Imm32PostMessages(), Imm32ProcessRequest(), Imm32UnknownProcess1(), Imm32WideFromAnsi(), ImmCreateContext(), ImmFreeLayout(), ImmGenerateMessage(), ImmGetConversionListA(), ImmGetConversionListW(), ImmGetImeMenuItemsAW(), ImmGetRegisterWordStyleA(), ImmGetRegisterWordStyleW(), ImmInstallIMEW(), ImmLockClientImc(), ImmSetCompositionStringAW(), and ImmTranslateMessage().
Definition at line 986 of file utils.c.
Referenced by Imm32CreateInputContext(), Imm32OpenICAndCS(), Imm32SelectInputContext(), ImmGenerateMessage(), ImmGetCandidateListAW(), ImmGetCandidateListCountAW(), ImmGetCompositionStringA(), ImmGetCompositionStringW(), ImmGetGuideLineAW(), ImmTranslateMessage(), test_ImmDestroyIMCC(), test_ImmGetIMCCLockCount(), and test_ImmMessages().
Definition at line 1014 of file utils.c.
Referenced by Imm32SelectInputContext(), and test_ImmMessages().
Definition at line 996 of file utils.c.
Referenced by Imm32CreateInputContext(), Imm32SelectInputContext(), ImmGenerateMessage(), ImmGetCandidateListAW(), ImmGetCandidateListCountAW(), ImmGetCompositionStringA(), ImmGetCompositionStringW(), ImmGetGuideLineAW(), ImmSetCompositionStringAW(), ImmTranslateMessage(), test_ImmDestroyIMCC(), test_ImmGetIMCCLockCount(), and test_ImmMessages().
VOID APIENTRY LogFontAnsiToWide | ( | const LOGFONTA * | plfA, |
LPLOGFONTW | plfW | ||
) |
Definition at line 132 of file utils.c.
Referenced by Imm32ProcessRequest(), Imm32SelectInputContext(), ImmGetCompositionFontW(), and ImmSetCompositionFontA().
VOID APIENTRY LogFontWideToAnsi | ( | const LOGFONTW * | plfW, |
LPLOGFONTA | plfA | ||
) |
Definition at line 145 of file utils.c.
Referenced by Imm32ProcessRequest(), Imm32SelectInputContext(), ImmGetCompositionFontA(), and ImmSetCompositionFontW().
Definition at line 207 of file utils.c.
Definition at line 171 of file utils.c.
Referenced by ValidateHandle().
WINE_DEFAULT_DEBUG_CHANNEL | ( | imm | ) |
Definition at line 16 of file utils.c.
Referenced by ImmLocalAlloc().
|
static |
Definition at line 566 of file utils.c.
Referenced by Imm32LoadImeVerInfo().
|
static |
Definition at line 565 of file utils.c.
Referenced by Imm32LoadImeVerInfo().
|
static |
Definition at line 567 of file utils.c.
Referenced by Imm32GetVerInfoValue(), Imm32LoadImeFixedInfo(), and Imm32LoadImeLangAndDesc().