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 32 of file regword.c.
REGISTERWORDENUMPROCW lpfnEnumProc
#define IS_NULL_UNEXPECTEDLY(p)
#define ImmLocalFree(lpData)
LPWSTR APIENTRY Imm32WideFromAnsi(UINT uCodePage, LPCSTR pszA)
Referenced by ImmEnumRegisterWordW().
◆ Imm32EnumWordProcW2A()
Definition at line 62 of file regword.c.
LPSTR APIENTRY Imm32AnsiFromWide(UINT uCodePage, LPCWSTR pszW)
#define IS_NULL_UNEXPECTEDLY(p)
#define ImmLocalFree(lpData)
REGISTERWORDENUMPROCA lpfnEnumProc
Referenced by ImmEnumRegisterWordA().
◆ ImmEnumRegisterWordA()
Definition at line 95 of file regword.c.
104 TRACE(
"(%p, %p, %s, 0x%lX, %s, %p)\n", hKL, lpfnEnumProc,
debugstr_a(lpszReading),
113 ret = pImeDpi->ImeEnumRegisterWord(lpfnEnumProc, lpszReading, dwStyle,
114 lpszRegister, lpData);
134 EnumDataW2A.
lpData = lpData;
138 pszRegisterW, &EnumDataW2A);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
static INT CALLBACK Imm32EnumWordProcW2A(LPCWSTR pszReadingW, DWORD dwStyle, LPCWSTR pszRegisterW, LPVOID lpData)
#define IS_NULL_UNEXPECTEDLY(p)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
REGISTERWORDENUMPROCA lpfnEnumProc
LPWSTR APIENTRY Imm32WideFromAnsi(UINT uCodePage, LPCSTR pszA)
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
◆ ImmEnumRegisterWordW()
Definition at line 152 of file regword.c.
161 TRACE(
"(%p, %p, %s, 0x%lX, %s, %p)\n", hKL, lpfnEnumProc,
debugstr_w(lpszReading),
170 ret = pImeDpi->ImeEnumRegisterWord(lpfnEnumProc, lpszReading, dwStyle,
171 lpszRegister, lpData);
191 EnumDataA2W.
lpData = lpData;
195 pszRegisterA, &EnumDataA2W);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
LPSTR APIENTRY Imm32AnsiFromWide(UINT uCodePage, LPCWSTR pszW)
REGISTERWORDENUMPROCW lpfnEnumProc
#define IS_NULL_UNEXPECTEDLY(p)
#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 209 of file regword.c.
218 TRACE(
"(%p, %u, %p)\n", hKL, nItem, lpStyleBuf);
226 ret = pImeDpi->ImeGetRegisterWordStyle(nItem, lpStyleBuf);
237 ret = pImeDpi->ImeGetRegisterWordStyle(nItem, pNewStylesW);
242 for (iItem = 0; iItem <
ret; ++iItem)
244 pSrcW = &pNewStylesW[iItem];
245 pDestA = &lpStyleBuf[iItem];
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
#define WideCharToMultiByte
LPVOID APIENTRY ImmLocalAlloc(DWORD dwFlags, DWORD dwBytes)
#define IS_NULL_UNEXPECTEDLY(p)
#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 268 of file regword.c.
277 TRACE(
"(%p, %u, %p)\n", hKL, nItem, lpStyleBuf);
285 ret = pImeDpi->ImeGetRegisterWordStyle(nItem, lpStyleBuf);
296 ret = pImeDpi->ImeGetRegisterWordStyle(nItem, pNewStylesA);
301 for (iItem = 0; iItem <
ret; ++iItem)
303 pSrcA = &pNewStylesA[iItem];
304 pDestW = &lpStyleBuf[iItem];
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
LPVOID APIENTRY ImmLocalAlloc(DWORD dwFlags, DWORD dwBytes)
#define IS_NULL_UNEXPECTEDLY(p)
#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 327 of file regword.c.
342 ret = pImeDpi->ImeRegisterWord(lpszReading, dwStyle, lpszRegister);
361 ret = pImeDpi->ImeRegisterWord(pszReadingW, dwStyle, pszRegisterW);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
#define IS_NULL_UNEXPECTEDLY(p)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
LPWSTR APIENTRY Imm32WideFromAnsi(UINT uCodePage, LPCSTR pszA)
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
Referenced by ActiveIMMApp_RegisterWordA().
◆ ImmRegisterWordW()
Definition at line 375 of file regword.c.
390 ret = pImeDpi->ImeRegisterWord(lpszReading, dwStyle, lpszRegister);
409 ret = pImeDpi->ImeRegisterWord(pszReadingA, dwStyle, pszRegisterA);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
LPSTR APIENTRY Imm32AnsiFromWide(UINT uCodePage, LPCWSTR pszW)
#define IS_NULL_UNEXPECTEDLY(p)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
Referenced by ActiveIMMApp_RegisterWordW().
◆ ImmUnregisterWordA()
Definition at line 423 of file regword.c.
438 ret = pImeDpi->ImeUnregisterWord(lpszReading, dwStyle, lpszUnregister);
457 ret = pImeDpi->ImeUnregisterWord(pszReadingW, dwStyle, pszUnregisterW);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
#define IS_NULL_UNEXPECTEDLY(p)
#define ImeDpi_IsUnicode(pImeDpi)
#define ImmLocalFree(lpData)
LPWSTR APIENTRY Imm32WideFromAnsi(UINT uCodePage, LPCSTR pszA)
PIMEDPI APIENTRY Imm32FindOrLoadImeDpi(HKL hKL)
Referenced by ActiveIMMApp_UnregisterWordA().
◆ ImmUnregisterWordW()
Definition at line 471 of file regword.c.
486 ret = pImeDpi->ImeUnregisterWord(lpszReading, dwStyle, lpszUnregister);
505 ret = pImeDpi->ImeUnregisterWord(pszReadingA, dwStyle, pszUnregisterA);
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)
LPSTR APIENTRY Imm32AnsiFromWide(UINT uCodePage, LPCWSTR pszW)
#define IS_NULL_UNEXPECTEDLY(p)
#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 |
| ) |
|