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 <strsafe.h> 16 #include <msctf.h> 17 #include <ctfutb.h> 18 #include <ctffunc.h> 19 #include <cicero/cicbase.h> 20 21 #include "resource.h" 22 23 extern HINSTANCE g_hInst; 24 extern BOOL g_bOnWow64; 25 extern BOOL g_fWinLogon; 26 extern DWORD g_dwOsInfo; 27 28 VOID UninitApp(VOID); 29 30 typedef enum WATCH_INDEX 31 { 32 WI_TOGGLE = 0, 33 WI_MACHINE_TIF = 1, 34 WI_PRELOAD = 2, 35 WI_RUN = 3, 36 WI_USER_TIF = 4, 37 WI_USER_SPEECH = 5, 38 WI_APPEARANCE = 6, 39 WI_COLORS = 7, 40 WI_WINDOW_METRICS = 8, 41 WI_MACHINE_SPEECH = 9, 42 WI_KEYBOARD_LAYOUT = 10, 43 WI_ASSEMBLIES = 11, 44 WI_DESKTOP_SWITCH = 12, 45 } WATCH_INDEX; 46 47 // FIXME: Use msutb.dll and header 48 static inline void ClosePopupTipbar(void) 49 { 50 } 51 52 // FIXME: Use msutb.dll and header 53 static inline void GetPopupTipbar(HWND hwnd, BOOL fWinLogon) 54 { 55 } 56