1 /* 2 * PROJECT: ReactOS CTF Monitor 3 * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later) 4 * PURPOSE: Providing Language Bar front-end 5 * COPYRIGHT: Copyright 2023 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> 6 */ 7 8 #pragma once 9 10 #define WIN32_NO_STATUS 11 #include <windows.h> 12 #include <shellapi.h> 13 #include <shlwapi.h> 14 #include <stdlib.h> 15 #include <tchar.h> 16 #include <strsafe.h> 17 #include <msctf.h> 18 #include <ctfutb.h> 19 #include <ctffunc.h> 20 #include <cicero/cicbase.h> 21 #include <cicero/cicutb.h> 22 23 #include "resource.h" 24 25 extern HINSTANCE g_hInst; 26 extern BOOL g_bOnWow64; 27 extern BOOL g_fWinLogon; 28 extern DWORD g_dwOsInfo; 29 30 VOID UninitApp(VOID); 31 32 typedef enum WATCH_INDEX 33 { 34 WI_TOGGLE = 0, 35 WI_MACHINE_TIF = 1, 36 WI_PRELOAD = 2, 37 WI_RUN = 3, 38 WI_USER_TIF = 4, 39 WI_USER_SPEECH = 5, 40 WI_APPEARANCE = 6, 41 WI_COLORS = 7, 42 WI_WINDOW_METRICS = 8, 43 WI_MACHINE_SPEECH = 9, 44 WI_KEYBOARD_LAYOUT = 10, 45 WI_ASSEMBLIES = 11, 46 WI_DESKTOP_SWITCH = 12, 47 } WATCH_INDEX; 48