https://git.reactos.org/?p=reactos.git;a=commitdiff;h=233c74e25a7a96e895858…
commit 233c74e25a7a96e895858e3d486385145fef6b93
Author:     Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
AuthorDate: Tue Sep 14 09:47:44 2021 +0900
Commit:     Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
CommitDate: Tue Sep 14 09:47:51 2021 +0900
    [IMM32] Undefine IMS_... constants
    CORE-11700
---
 dll/win32/imm32/ime.c           |  8 ++++----
 sdk/include/reactos/undocuser.h | 34 ----------------------------------
 2 files changed, 4 insertions(+), 38 deletions(-)
diff --git a/dll/win32/imm32/ime.c b/dll/win32/imm32/ime.c
index 572d6533f99..3edb95b08ef 100644
--- a/dll/win32/imm32/ime.c
+++ b/dll/win32/imm32/ime.c
@@ -1246,9 +1246,9 @@ BOOL WINAPI ImmConfigureIMEA(HKL hKL, HWND hWnd, DWORD dwMode,
LPVOID lpData)
     lpData = &RegWordW;
 DoIt:
-    SendMessageW(hWnd, WM_IME_SYSTEM, IMS_OPENPROPERTYWINDOW, 0);
+    SendMessageW(hWnd, WM_IME_SYSTEM, 0x1B, 0);
     ret = pImeDpi->ImeConfigure(hKL, hWnd, dwMode, lpData);
-    SendMessageW(hWnd, WM_IME_SYSTEM, IMS_CLOSEPROPERTYWINDOW, 0);
+    SendMessageW(hWnd, WM_IME_SYSTEM, 0x1A, 0);
 Quit:
     if (RegWordW.lpReading)
@@ -1305,9 +1305,9 @@ BOOL WINAPI ImmConfigureIMEW(HKL hKL, HWND hWnd, DWORD dwMode,
LPVOID lpData)
     lpData = &RegWordA;
 DoIt:
-    SendMessageW(hWnd, WM_IME_SYSTEM, IMS_OPENPROPERTYWINDOW, 0);
+    SendMessageW(hWnd, WM_IME_SYSTEM, 0x1B, 0);
     ret = pImeDpi->ImeConfigure(hKL, hWnd, dwMode, lpData);
-    SendMessageW(hWnd, WM_IME_SYSTEM, IMS_CLOSEPROPERTYWINDOW, 0);
+    SendMessageW(hWnd, WM_IME_SYSTEM, 0x1A, 0);
 Quit:
     if (RegWordA.lpReading)
diff --git a/sdk/include/reactos/undocuser.h b/sdk/include/reactos/undocuser.h
index 45a34afab7b..f63e5cd4153 100644
--- a/sdk/include/reactos/undocuser.h
+++ b/sdk/include/reactos/undocuser.h
@@ -62,40 +62,6 @@ extern "C" {
 #define WM_CBT              0x000003FF // ReactOS only.
 #define WM_MAXIMUM          0x0001FFFF
-/* wParam for WM_IME_SYSTEM */
-#define IMS_DESTROYWINDOW        0x1
-#define IMS_IME31COMPATIBLE      0x2
-#define IMS_SETOPENSTATUS        0x3
-#define IMS_SETACTIVECONTEXT     0x4
-#define IMS_CHANGE_SHOWSTAT      0x5
-#define IMS_WINDOWPOS            0x6
-#define IMS_SENDIMEMSG           0x7
-#define IMS_SENDIMEMSGEX         0x8
-#define IMS_SETCANDIDATEPOS      0x9
-#define IMS_SETCOMPOSITIONFONT   0xA
-#define IMS_SETCOMPOSITIONWINDOW 0xB
-#define IMS_CHECKENABLE          0xC
-#define IMS_CONFIGUREIME         0xD
-#define IMS_CONTROLIMEMSG        0xE
-#define IMS_SETOPENCLOSE         0xF
-#define IMS_ISACTIVATED          0x10
-#define IMS_UNLOADTHREADLAYOUT   0x11
-#define IMS_LCHGREQUEST          0x12
-#define IMS_SETSOFTKBDONOFF      0x13
-#define IMS_GETCONVERSIONMODE    0x14
-#define IMS_IMEHELP              0x15
-#define IMS_IMENT35SENDAPPMSG    0x16
-#define IMS_ACTIVATECONTEXT      0x17
-#define IMS_DEACTIVATECONTEXT    0x18
-#define IMS_ACTIVATETHREADLAYOUT 0x19
-#define IMS_CLOSEPROPERTYWINDOW  0x1A
-#define IMS_OPENPROPERTYWINDOW   0x1B
-#define IMS_GETIMEMENU           0x1C
-#define IMS_ENDIMEMENU           0x1D
-#define IMS_GETCONTEXT           0x1E
-#define IMS_SENDNOTIFICATION     0x1F
-#define IMS_FINALIZE_COMPSTR     0x20
-
 /* Non SDK DCE types */
 #define DCX_USESTYLE     0x00010000
 #define DCX_KEEPCLIPRGN  0x00040000