mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 00:23:10 +00:00
[MSCTFIME][SDK] Improve human readability (#6240)
Improve code quality. JIRA issue: CORE-19360 - Add some SAL annotations. - Add readable comments more. - Rename some member variables.
This commit is contained in:
parent
d6c70f0864
commit
e5548aa501
2 changed files with 172 additions and 116 deletions
|
@ -184,22 +184,24 @@ protected:
|
|||
}
|
||||
};
|
||||
|
||||
#define CUSTOM_CAND_INFO_SIZE 1964
|
||||
|
||||
inline BOOL CicIMCLock::ClearCand()
|
||||
{
|
||||
HIMCC hNewCandInfo, hCandInfo = m_pIC->hCandInfo;
|
||||
if (hCandInfo)
|
||||
{
|
||||
hNewCandInfo = ImmReSizeIMCC(hCandInfo, 1964);
|
||||
hNewCandInfo = ImmReSizeIMCC(hCandInfo, CUSTOM_CAND_INFO_SIZE);
|
||||
if (!hNewCandInfo)
|
||||
{
|
||||
ImmDestroyIMCC(m_pIC->hCandInfo);
|
||||
m_pIC->hCandInfo = ImmCreateIMCC(1964);
|
||||
m_pIC->hCandInfo = ImmCreateIMCC(CUSTOM_CAND_INFO_SIZE);
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
hNewCandInfo = ImmCreateIMCC(1964u);
|
||||
hNewCandInfo = ImmCreateIMCC(CUSTOM_CAND_INFO_SIZE);
|
||||
}
|
||||
|
||||
m_pIC->hCandInfo = hNewCandInfo;
|
||||
|
@ -210,24 +212,15 @@ inline BOOL CicIMCLock::ClearCand()
|
|||
if (!candInfo)
|
||||
{
|
||||
ImmDestroyIMCC(m_pIC->hCandInfo);
|
||||
m_pIC->hCandInfo = ImmCreateIMCC(1964);
|
||||
m_pIC->hCandInfo = ImmCreateIMCC(CUSTOM_CAND_INFO_SIZE);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
candInfo.get().dwSize = 1964;
|
||||
candInfo.get().dwSize = CUSTOM_CAND_INFO_SIZE;
|
||||
candInfo.get().dwCount = 0;
|
||||
candInfo.get().dwOffset[0] = sizeof(CANDIDATEINFO);
|
||||
|
||||
LPBYTE pb = (LPBYTE)(&candInfo.get());
|
||||
pb += sizeof(CANDIDATEINFO);
|
||||
// FIXME: Something is trailing after CANDIDATEINFO...
|
||||
|
||||
LPDWORD pdwUnknown = (LPDWORD)pb;
|
||||
pdwUnknown[0] = candInfo.get().dwSize - sizeof(CANDIDATEINFO); // +0x0
|
||||
pdwUnknown[2] = 0; // +0x08
|
||||
pdwUnknown[3] = 0; // +0x0c
|
||||
pdwUnknown[4] = 0; // +0x10
|
||||
pdwUnknown[1] = 1; // +0x04
|
||||
pdwUnknown[5] = 9; // +0x14
|
||||
pdwUnknown[6] = 1048; // +0x18
|
||||
return TRUE;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue