[INCLUDE] immdev.h: Adapt INPUTCONTEXTDX to C++

CORE-11700
This commit is contained in:
Katayama Hirofumi MZ 2022-10-15 08:13:22 +09:00
parent 57d0e1d207
commit 26caef2336

View file

@ -117,9 +117,15 @@ C_ASSERT(sizeof(INPUTCONTEXT) == 0x140);
struct IME_STATE; struct IME_STATE;
typedef struct INPUTCONTEXTDX /* unconfirmed */ /* unconfirmed */
#ifdef __cplusplus
typedef struct INPUTCONTEXTDX : INPUTCONTEXT
{
#else
typedef struct INPUTCONTEXTDX
{ {
INPUTCONTEXT; INPUTCONTEXT;
#endif
UINT nVKey; UINT nVKey;
BOOL bNeedsTrans; BOOL bNeedsTrans;
DWORD dwUnknown1; DWORD dwUnknown1;
@ -128,7 +134,7 @@ typedef struct INPUTCONTEXTDX /* unconfirmed */
struct IME_STATE *pState; struct IME_STATE *pState;
DWORD dwChange; DWORD dwChange;
DWORD dwUnknown5; DWORD dwUnknown5;
} INPUTCONTEXTDX, *LPINPUTCONTEXTDX; } INPUTCONTEXTDX, *PINPUTCONTEXTDX, *LPINPUTCONTEXTDX;
#ifndef _WIN64 #ifndef _WIN64
C_ASSERT(offsetof(INPUTCONTEXTDX, nVKey) == 0x140); C_ASSERT(offsetof(INPUTCONTEXTDX, nVKey) == 0x140);