|
@@ -345,6 +345,7 @@ typedef struct
|
|
void *data;
|
|
void *data;
|
|
} TSFSink;
|
|
} TSFSink;
|
|
|
|
|
|
|
|
+#ifndef SDL_DISABLE_WINDOWS_IME
|
|
/* Definition from Win98DDK version of IMM.H */
|
|
/* Definition from Win98DDK version of IMM.H */
|
|
typedef struct tagINPUTCONTEXT2
|
|
typedef struct tagINPUTCONTEXT2
|
|
{
|
|
{
|
|
@@ -370,6 +371,7 @@ typedef struct tagINPUTCONTEXT2
|
|
DWORD fdwInit;
|
|
DWORD fdwInit;
|
|
DWORD dwReserve[3];
|
|
DWORD dwReserve[3];
|
|
} INPUTCONTEXT2, *PINPUTCONTEXT2, NEAR *NPINPUTCONTEXT2, FAR *LPINPUTCONTEXT2;
|
|
} INPUTCONTEXT2, *PINPUTCONTEXT2, NEAR *NPINPUTCONTEXT2, FAR *LPINPUTCONTEXT2;
|
|
|
|
+#endif
|
|
|
|
|
|
/* Private display data */
|
|
/* Private display data */
|
|
|
|
|
|
@@ -458,8 +460,10 @@ struct SDL_VideoData
|
|
SDL_bool ime_horizontal_candidates;
|
|
SDL_bool ime_horizontal_candidates;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
+#if !defined(SDL_PLATFORM_XBOXONE) && !defined(SDL_PLATFORM_XBOXSERIES)
|
|
COMPOSITIONFORM ime_composition_area;
|
|
COMPOSITIONFORM ime_composition_area;
|
|
CANDIDATEFORM ime_candidate_area;
|
|
CANDIDATEFORM ime_candidate_area;
|
|
|
|
+#endif /* !defined(SDL_PLATFORM_XBOXONE) && !defined(SDL_PLATFORM_XBOXSERIES) */
|
|
|
|
|
|
#ifndef SDL_DISABLE_WINDOWS_IME
|
|
#ifndef SDL_DISABLE_WINDOWS_IME
|
|
HKL ime_hkl;
|
|
HKL ime_hkl;
|