Go to the source code of this file.
|
| WINE_DEFAULT_DEBUG_CHANNEL (imm) |
|
static INT CALLBACK | Imm32EnumWordProcA2W (LPCSTR pszReadingA, DWORD dwStyle, LPCSTR pszRegisterA, LPVOID lpData) |
|
static INT CALLBACK | Imm32EnumWordProcW2A (LPCWSTR pszReadingW, DWORD dwStyle, LPCWSTR pszRegisterW, LPVOID lpData) |
|
UINT WINAPI | ImmEnumRegisterWordA (HKL hKL, REGISTERWORDENUMPROCA lpfnEnumProc, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister, LPVOID lpData) |
|
UINT WINAPI | ImmEnumRegisterWordW (HKL hKL, REGISTERWORDENUMPROCW lpfnEnumProc, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister, LPVOID lpData) |
|
UINT WINAPI | ImmGetRegisterWordStyleA (HKL hKL, UINT nItem, LPSTYLEBUFA lpStyleBuf) |
|
UINT WINAPI | ImmGetRegisterWordStyleW (HKL hKL, UINT nItem, LPSTYLEBUFW lpStyleBuf) |
|
BOOL WINAPI | ImmRegisterWordA (HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister) |
|
BOOL WINAPI | ImmRegisterWordW (HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister) |
|
BOOL WINAPI | ImmUnregisterWordA (HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszUnregister) |
|
BOOL WINAPI | ImmUnregisterWordW (HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszUnregister) |
|
◆ ENUM_WORD_A2W
◆ ENUM_WORD_W2A
◆ LPENUM_WORD_A2W
◆ LPENUM_WORD_W2A
◆ Imm32EnumWordProcA2W()
Definition at line 30 of file regword.c.
39 if (pszReadingW ==
NULL)
46 if (pszRegisterW ==
NULL)
REGISTERWORDENUMPROCW lpfnEnumProc
#define ImmLocalFree(lpData)
LPWSTR APIENTRY Imm32WideFromAnsi(LPCSTR pszA)
Referenced by ImmEnumRegisterWordW().
◆ Imm32EnumWordProcW2A()
Definition at line 60 of file regword.c.
69 if (pszReadingW ==
NULL)
76 if (pszRegisterA ==
NULL)
LPSTR APIENTRY Imm32AnsiFromWide(LPCWSTR pszW)
#define ImmLocalFree(lpData)
REGISTERWORDENUMPROCA lpfnEnumProc
Referenced by ImmEnumRegisterWordA().
◆ ImmEnumRegisterWordA()
Definition at line 93 of file regword.c.
102 TRACE(
"(%p, %p, %s, 0x%lX, %s, %p)\n", hKL, lpfnEnumProc,
debugstr_a(lpszReading),
111 ret = pImeDpi->ImeEnumRegisterWord(lpfnEnumProc, lpszReading, dwStyle,
112 lpszRegister, lpData);
120 if (pszReadingW ==
NULL)
127 if (pszRegisterW ==
NULL)
132 EnumDataW2A.
lpData = lpData;
135 pszRegisterW, &EnumDataW2A);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
static INT CALLBACK Imm32EnumWordProcW2A(LPCWSTR pszReadingW, DWORD dwStyle, LPCWSTR pszRegisterW, LPVOID lpData)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
REGISTERWORDENUMPROCA lpfnEnumProc
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
LPWSTR APIENTRY Imm32WideFromAnsi(LPCSTR pszA)
◆ ImmEnumRegisterWordW()
Definition at line 149 of file regword.c.
158 TRACE(
"(%p, %p, %s, 0x%lX, %s, %p)\n", hKL, lpfnEnumProc,
debugstr_w(lpszReading),
167 ret = pImeDpi->ImeEnumRegisterWord(lpfnEnumProc, lpszReading, dwStyle,
168 lpszRegister, lpData);
176 if (pszReadingA ==
NULL)
183 if (pszRegisterA ==
NULL)
188 EnumDataA2W.
lpData = lpData;
191 pszRegisterA, &EnumDataA2W);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
LPSTR APIENTRY Imm32AnsiFromWide(LPCWSTR pszW)
REGISTERWORDENUMPROCW lpfnEnumProc
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
static INT CALLBACK Imm32EnumWordProcA2W(LPCSTR pszReadingA, DWORD dwStyle, LPCSTR pszRegisterA, LPVOID lpData)
◆ ImmGetRegisterWordStyleA()
Definition at line 204 of file regword.c.
213 TRACE(
"(%p, %u, %p)\n", hKL, nItem, lpStyleBuf);
221 ret = pImeDpi->ImeGetRegisterWordStyle(nItem, lpStyleBuf);
232 ret = pImeDpi->ImeGetRegisterWordStyle(nItem, pNewStylesW);
237 for (iItem = 0; iItem <
ret; ++iItem)
239 pSrcW = &pNewStylesW[iItem];
240 pDestA = &lpStyleBuf[iItem];
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
#define WideCharToMultiByte
LPVOID APIENTRY ImmLocalAlloc(DWORD dwFlags, DWORD dwBytes)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
STRSAFEAPI StringCchLengthW(STRSAFE_LPCWSTR psz, size_t cchMax, size_t *pcchLength)
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
Referenced by ActiveIMMApp_GetRegisterWordStyleA().
◆ ImmGetRegisterWordStyleW()
Definition at line 262 of file regword.c.
271 TRACE(
"(%p, %u, %p)\n", hKL, nItem, lpStyleBuf);
279 ret = pImeDpi->ImeGetRegisterWordStyle(nItem, lpStyleBuf);
290 ret = pImeDpi->ImeGetRegisterWordStyle(nItem, pNewStylesA);
295 for (iItem = 0; iItem <
ret; ++iItem)
297 pSrcA = &pNewStylesA[iItem];
298 pDestW = &lpStyleBuf[iItem];
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
LPVOID APIENTRY ImmLocalAlloc(DWORD dwFlags, DWORD dwBytes)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
STRSAFEAPI StringCchLengthA(STRSAFE_LPCSTR psz, size_t cchMax, size_t *pcchLength)
#define MultiByteToWideChar
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
Referenced by ActiveIMMApp_GetRegisterWordStyleW().
◆ ImmRegisterWordA()
Definition at line 320 of file regword.c.
335 ret = pImeDpi->ImeRegisterWord(lpszReading, dwStyle, lpszRegister);
343 if (pszReadingW ==
NULL)
350 if (pszRegisterW ==
NULL)
354 ret = pImeDpi->ImeRegisterWord(pszReadingW, dwStyle, pszRegisterW);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
LPWSTR APIENTRY Imm32WideFromAnsi(LPCSTR pszA)
Referenced by ActiveIMMApp_RegisterWordA().
◆ ImmRegisterWordW()
Definition at line 367 of file regword.c.
382 ret = pImeDpi->ImeRegisterWord(lpszReading, dwStyle, lpszRegister);
401 ret = pImeDpi->ImeRegisterWord(pszReadingA, dwStyle, pszRegisterA);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
LPSTR APIENTRY Imm32AnsiFromWide(LPCWSTR pszW)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
Referenced by ActiveIMMApp_RegisterWordW().
◆ ImmUnregisterWordA()
Definition at line 414 of file regword.c.
429 ret = pImeDpi->ImeUnregisterWord(lpszReading, dwStyle, lpszUnregister);
437 if (pszReadingW ==
NULL)
444 if (pszUnregisterW ==
NULL)
448 ret = pImeDpi->ImeUnregisterWord(pszReadingW, dwStyle, pszUnregisterW);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
LPWSTR APIENTRY Imm32WideFromAnsi(LPCSTR pszA)
Referenced by ActiveIMMApp_UnregisterWordA().
◆ ImmUnregisterWordW()
Definition at line 461 of file regword.c.
476 ret = pImeDpi->ImeUnregisterWord(lpszReading, dwStyle, lpszUnregister);
495 ret = pImeDpi->ImeUnregisterWord(pszReadingA, dwStyle, pszUnregisterA);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
LPSTR APIENTRY Imm32AnsiFromWide(LPCWSTR pszW)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
Referenced by ActiveIMMApp_UnregisterWordW().
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
imm |
| ) |
|