@@ -326,6 +326,7 @@ typedef UINT (WINAPI * PFN_ImmGetDescriptionW)(HKL,LPWSTR,UINT);
326
326
typedef BOOL (WINAPI * PFN_ImmGetOpenStatus )(HIMC );
327
327
typedef BOOL (WINAPI * PFN_ImmNotifyIME )(HIMC ,DWORD ,DWORD ,DWORD );
328
328
typedef BOOL (WINAPI * PFN_ImmReleaseContext )(HWND ,HIMC );
329
+ typedef BOOL (WINAPI * PFN_ImmSetCompositionWindow )(HIMC ,LPCOMPOSITIONFORM );
329
330
typedef BOOL (WINAPI * PFN_ImmSetCandidateWindow )(HIMC ,LPCANDIDATEFORM );
330
331
typedef BOOL (WINAPI * PFN_ImmSetOpenStatus )(HIMC ,BOOL );
331
332
#define ImmGetCandidateListW _glfw.win32.imm32.ImmGetCandidateListW_
@@ -336,6 +337,7 @@ typedef BOOL (WINAPI * PFN_ImmSetOpenStatus)(HIMC,BOOL);
336
337
#define ImmGetOpenStatus _glfw.win32.imm32.ImmGetOpenStatus_
337
338
#define ImmNotifyIME _glfw.win32.imm32.ImmNotifyIME_
338
339
#define ImmReleaseContext _glfw.win32.imm32.ImmReleaseContext_
340
+ #define ImmSetCompositionWindow _glfw.win32.imm32.ImmSetCompositionWindow_
339
341
#define ImmSetCandidateWindow _glfw.win32.imm32.ImmSetCandidateWindow_
340
342
#define ImmSetOpenStatus _glfw.win32.imm32.ImmSetOpenStatus_
341
343
@@ -536,6 +538,7 @@ typedef struct _GLFWlibraryWin32
536
538
PFN_ImmGetOpenStatus ImmGetOpenStatus_ ;
537
539
PFN_ImmNotifyIME ImmNotifyIME_ ;
538
540
PFN_ImmReleaseContext ImmReleaseContext_ ;
541
+ PFN_ImmSetCompositionWindow ImmSetCompositionWindow_ ;
539
542
PFN_ImmSetCandidateWindow ImmSetCandidateWindow_ ;
540
543
PFN_ImmSetOpenStatus ImmSetOpenStatus_ ;
541
544
} imm32 ;
0 commit comments