xref: /reactos/base/applications/ctfmon/precomp.h (revision 9cfd8dd9)
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