23 #ifndef _SDL_windowsvideo_h
24 #define _SDL_windowsvideo_h
26 #include "../SDL_sysvideo.h"
28 #include "../../core/windows/SDL_windows.h"
38 #define MAX_CANDLIST 10
39 #define MAX_CANDLENGTH 256
54 #define TWF_FINETOUCH 1
55 #define TWF_WANTPALM 2
57 #define TOUCHEVENTF_MOVE 0x0001
58 #define TOUCHEVENTF_DOWN 0x0002
59 #define TOUCHEVENTF_UP 0x0004
63 typedef struct _TOUCHINPUT {
71 ULONG_PTR dwExtraInfo;
74 } TOUCHINPUT, *PTOUCHINPUT;
122 BOOL (WINAPI *CloseTouchInputHandle)( HTOUCHINPUT );
159 BOOL (WINAPI *ImmUnlockIMC)(HIMC himc);
160 LPVOID (WINAPI *ImmLockIMCC)(HIMCC himcc);
161 BOOL (WINAPI *ImmUnlockIMCC)(HIMCC himcc);
struct IDirect3D9 IDirect3D9
struct tagINPUTCONTEXT2 * LPINPUTCONTEXT2
LPINPUTCONTEXT2(WINAPI *ImmLockIMC)(HIMC himc)
CANDIDATEFORM cfCandForm[4]
GLvoid **typedef void(GLAPIENTRY *PFNGLGETVERTEXATTRIBDVPROC)(GLuint
UINT LPWSTR PINT BOOL PUINT puMaxReadingLen
struct tagINPUTCONTEXT2 INPUTCONTEXT2
DWORD ime_openmodesinkcookie
LPVOID(WINAPI *ImmLockIMCC)(HIMCC himcc)
COMPOSITIONFORM cfCompForm
DWORD ime_uielemsinkcookie
typedef HANDLE(WINAPI *PFNWGLCREATEBUFFERREGIONARBPROC)(HDC hDC
struct tagINPUTCONTEXT2 * NPINPUTCONTEXT2
union tagINPUTCONTEXT2::@88 lfFont
BOOL(* PFNSHFullScreen)(HWND, DWORD)
BOOL(WINAPI *CloseTouchInputHandle)(HTOUCHINPUT)
DWORD ime_convmodesinkcookie
SDL_bool ime_com_initialized
SDL_bool D3D_LoadDLL(void **pD3DDLL, IDirect3D9 **pDirect3D9Interface)
struct tagINPUTCONTEXT2 * PINPUTCONTEXT2
WCHAR ime_readingstring[16]
UINT LPWSTR lpwReadingBuf
EGLSurface EGLint EGLint y
UINT LPWSTR PINT BOOL * pfIsVertical
typedef DWORD(WINAPI *XInputGetState_t)(DWORD dwUserIndex
SDL_bool ime_candvertical
struct SDL_VideoData SDL_VideoData
WCHAR ime_composition[SDL_TEXTEDITINGEVENT_TEXT_SIZE]
int ime_candlistindexbase
DECLARE_HANDLE(HPBUFFERARB)
SDL_Rect ime_candlistrect
void(* PFCoordTransform)(SDL_Window *, POINT *)
WCHAR ime_candidates[MAX_CANDLIST][MAX_CANDLENGTH]
A rectangle, with the origin at the upper left.
#define SDL_TEXTEDITINGEVENT_TEXT_SIZE
struct ITfThreadMgrEx * ime_threadmgrex
UINT LPWSTR PINT pnErrorIndex
struct ITfThreadMgr * ime_threadmgr
typedef BOOL(WINAPI *PFNWGLSETSTEREOEMITTERSTATE3DLPROC)(HDC hDC