21 #include "../../SDL_internal.h"
23 #ifndef SDL_windowsvideo_h_
24 #define SDL_windowsvideo_h_
26 #include "../../core/windows/SDL_windows.h"
28 #include "../SDL_sysvideo.h"
30 #if defined(_MSC_VER) && (_MSC_VER >= 1500)
38 #define MAX_CANDLIST 10
39 #define MAX_CANDLENGTH 256
55 #define TWF_FINETOUCH 1
56 #define TWF_WANTPALM 2
58 #define TOUCHEVENTF_MOVE 0x0001
59 #define TOUCHEVENTF_DOWN 0x0002
60 #define TOUCHEVENTF_UP 0x0004
64 typedef struct _TOUCHINPUT {
101 typedef struct tagINPUTCONTEXT2 {
113 CANDIDATEFORM cfCandForm[4];
122 }
INPUTCONTEXT2, *PINPUTCONTEXT2, NEAR *NPINPUTCONTEXT2,
FAR *LPINPUTCONTEXT2;
134 BOOL (WINAPI *CloseTouchInputHandle)( HTOUCHINPUT );
139 HRESULT (WINAPI *GetDpiForMonitor)( HMONITOR hmonitor,
177 BOOL (WINAPI *ImmUnlockIMC)(HIMC himc);
178 LPVOID (WINAPI *ImmLockIMCC)(HIMCC himcc);
179 BOOL (WINAPI *ImmUnlockIMCC)(HIMCC himcc);