mirror of
https://github.com/reactos/reactos.git
synced 2025-01-01 03:54:02 +00:00
d795021a75
- Add IMM32!GetKeyboardLayoutCP function. - Add it to <imm32_undoc.h>. - Delete ImmDisableLegacyIME and ImmSendMessageToActiveDefImeWndW functions (2k3/xp IMM32 doesn't have such functions). - Modify imm32.spec. - Refer ntdll!RtlDllShutdownInProgress function (that is WinXP+). CORE-19268
50 lines
1.7 KiB
C
50 lines
1.7 KiB
C
/*
|
|
* PROJECT: ReactOS Kernel
|
|
* LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
|
|
* PURPOSE: Private header for imm32.dll
|
|
* COPYRIGHT: Copyright 2021 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
UINT WINAPI GetKeyboardLayoutCP(_In_ LANGID wLangId);
|
|
|
|
BOOL WINAPI
|
|
ImmGetImeInfoEx(PIMEINFOEX pImeInfoEx, IMEINFOEXCLASS SearchType, PVOID pvSearchKey);
|
|
|
|
BOOL WINAPI ImmLoadLayout(HKL hKL, PIMEINFOEX pImeInfoEx);
|
|
PCLIENTIMC WINAPI ImmLockClientImc(HIMC hImc);
|
|
VOID WINAPI ImmUnlockClientImc(PCLIENTIMC pClientImc);
|
|
PIMEDPI WINAPI ImmLockImeDpi(HKL hKL);
|
|
VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi);
|
|
HRESULT WINAPI CtfImmTIMActivate(HKL hKL);
|
|
DWORD WINAPI ImmGetAppCompatFlags(HIMC hIMC);
|
|
|
|
HRESULT WINAPI CtfAImmActivate(_Out_opt_ HINSTANCE *phinstCtfIme);
|
|
HRESULT WINAPI CtfAImmDeactivate(_In_ BOOL bDestroy);
|
|
BOOL WINAPI CtfAImmIsIME(_In_ HKL hKL);
|
|
BOOL WINAPI CtfImmIsCiceroStartedInThread(VOID);
|
|
VOID WINAPI CtfImmSetCiceroStartInThread(_In_ BOOL bStarted);
|
|
VOID WINAPI CtfImmSetAppCompatFlags(_In_ DWORD dwFlags);
|
|
DWORD WINAPI CtfImmHideToolbarWnd(VOID);
|
|
VOID WINAPI CtfImmRestoreToolbarWnd(_In_ LPVOID pUnused, _In_ DWORD dwShowFlags);
|
|
BOOL WINAPI CtfImmGenerateMessage(_In_ HIMC hIMC, _In_ BOOL bSend);
|
|
VOID WINAPI CtfImmCoUninitialize(VOID);
|
|
VOID WINAPI CtfImmEnterCoInitCountSkipMode(VOID);
|
|
BOOL WINAPI CtfImmLeaveCoInitCountSkipMode(VOID);
|
|
HRESULT WINAPI CtfImmLastEnabledWndDestroy(_In_ BOOL bCreate);
|
|
|
|
LRESULT WINAPI
|
|
CtfImmDispatchDefImeMessage(
|
|
_In_ HWND hWnd,
|
|
_In_ UINT uMsg,
|
|
_In_ WPARAM wParam,
|
|
_In_ LPARAM lParam);
|
|
|
|
#ifdef __cplusplus
|
|
} // extern "C"
|
|
#endif
|