diff --git a/dll/win32/imm32/imm.c b/dll/win32/imm32/imm.c index 2a22fc18671..a4e48cb88ce 100644 --- a/dll/win32/imm32/imm.c +++ b/dll/win32/imm32/imm.c @@ -657,7 +657,7 @@ BOOL APIENTRY Imm32CleanupContext(HIMC hIMC, HKL hKL, BOOL bKeep) return FALSE; } - if (pClientImc->dwFlags & CLIENTIMC_UNKNOWN1) + if (pClientImc->dwFlags & CLIENTIMC_DESTROY) return TRUE; InterlockedIncrement(&pClientImc->cLockObj); @@ -689,7 +689,7 @@ BOOL APIENTRY Imm32CleanupContext(HIMC hIMC, HKL hKL, BOOL bKeep) ImmUnlockIMC(hIMC); Quit: - pClientImc->dwFlags |= CLIENTIMC_UNKNOWN1; + pClientImc->dwFlags |= CLIENTIMC_DESTROY; ImmUnlockClientImc(pClientImc); Finish: @@ -931,7 +931,7 @@ PCLIENTIMC WINAPI ImmLockClientImc(HIMC hImc) } else { - if (pClientImc->dwFlags & CLIENTIMC_UNKNOWN1) + if (pClientImc->dwFlags & CLIENTIMC_DESTROY) return NULL; } @@ -950,7 +950,7 @@ VOID WINAPI ImmUnlockClientImc(PCLIENTIMC pClientImc) TRACE("(%p)\n", pClientImc); cLocks = InterlockedDecrement(&pClientImc->cLockObj); - if (cLocks != 0 || !(pClientImc->dwFlags & CLIENTIMC_UNKNOWN1)) + if (cLocks != 0 || !(pClientImc->dwFlags & CLIENTIMC_DESTROY)) return; hInputContext = pClientImc->hInputContext; diff --git a/win32ss/include/ntuser.h b/win32ss/include/ntuser.h index 326bc9aefbe..846750ca64e 100644 --- a/win32ss/include/ntuser.h +++ b/win32ss/include/ntuser.h @@ -1316,7 +1316,7 @@ C_ASSERT(sizeof(CLIENTIMC) == 0x34); #define CLIENTIMC_WIDE 0x1 #define CLIENTIMC_UNKNOWN5 0x2 #define CLIENTIMC_UNKNOWN4 0x20 -#define CLIENTIMC_UNKNOWN1 0x40 +#define CLIENTIMC_DESTROY 0x40 #define CLIENTIMC_UNKNOWN3 0x80 #define CLIENTIMC_UNKNOWN2 0x100