ReactOS 0.4.15-dev-8219-ge8b88cf
precomp.h File Reference
#include <windows.h>
#include <shellapi.h>
#include <shlwapi.h>
#include <stdlib.h>
#include <tchar.h>
#include <strsafe.h>
#include <msctf.h>
#include <ctfutb.h>
#include <ctffunc.h>
#include <cicbase.h>
#include <cicutb.h>
#include "resource.h"
Include dependency graph for precomp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WIN32_NO_STATUS
 

Typedefs

typedef enum WATCH_INDEX WATCH_INDEX
 

Enumerations

enum  WATCH_INDEX {
  WI_TOGGLE = 0 , WI_MACHINE_TIF = 1 , WI_PRELOAD = 2 , WI_RUN = 3 ,
  WI_USER_TIF = 4 , WI_USER_SPEECH = 5 , WI_APPEARANCE = 6 , WI_COLORS = 7 ,
  WI_WINDOW_METRICS = 8 , WI_MACHINE_SPEECH = 9 , WI_KEYBOARD_LAYOUT = 10 , WI_ASSEMBLIES = 11 ,
  WI_DESKTOP_SWITCH = 12
}
 

Functions

VOID UninitApp (VOID)
 

Variables

HINSTANCE g_hInst
 
BOOL g_bOnWow64
 
BOOL g_fWinLogon
 
DWORD g_dwOsInfo
 

Macro Definition Documentation

◆ WIN32_NO_STATUS

#define WIN32_NO_STATUS

Definition at line 10 of file precomp.h.

Typedef Documentation

◆ WATCH_INDEX

Enumeration Type Documentation

◆ WATCH_INDEX

Enumerator
WI_TOGGLE 
WI_MACHINE_TIF 
WI_PRELOAD 
WI_RUN 
WI_USER_TIF 
WI_USER_SPEECH 
WI_APPEARANCE 
WI_COLORS 
WI_WINDOW_METRICS 
WI_MACHINE_SPEECH 
WI_KEYBOARD_LAYOUT 
WI_ASSEMBLIES 
WI_DESKTOP_SWITCH 

Definition at line 32 of file precomp.h.

33{
34 WI_TOGGLE = 0,
36 WI_PRELOAD = 2,
37 WI_RUN = 3,
38 WI_USER_TIF = 4,
40 WI_APPEARANCE = 6,
41 WI_COLORS = 7,
45 WI_ASSEMBLIES = 11,
WATCH_INDEX
Definition: precomp.h:33
@ WI_ASSEMBLIES
Definition: precomp.h:45
@ WI_APPEARANCE
Definition: precomp.h:40
@ WI_COLORS
Definition: precomp.h:41
@ WI_MACHINE_TIF
Definition: precomp.h:35
@ WI_WINDOW_METRICS
Definition: precomp.h:42
@ WI_DESKTOP_SWITCH
Definition: precomp.h:46
@ WI_TOGGLE
Definition: precomp.h:34
@ WI_RUN
Definition: precomp.h:37
@ WI_USER_TIF
Definition: precomp.h:38
@ WI_PRELOAD
Definition: precomp.h:36
@ WI_MACHINE_SPEECH
Definition: precomp.h:43
@ WI_KEYBOARD_LAYOUT
Definition: precomp.h:44
@ WI_USER_SPEECH
Definition: precomp.h:39

Function Documentation

◆ UninitApp()

VOID UninitApp ( VOID  )

Definition at line 246 of file ctfmon.cpp.

247{
248 // Close Tipbar Popup
250
251 // Close the mutex
254
255 // Quit watching registry if x86/x64 native
256 if (!g_bOnWow64)
258}
HANDLE g_hCicMutex
Definition: ctfmon.cpp:27
BOOL g_bOnWow64
Definition: ctfmon.cpp:28
#define NULL
Definition: types.h:112
#define CloseHandle
Definition: compat.h:739
EXTERN_C VOID WINAPI ClosePopupTipbar(VOID)
Definition: msutb.cpp:6377
static VOID Uninit()
Definition: CRegWatcher.cpp:64

Referenced by _tWinMain(), and CLoaderWnd::WindowProc().

Variable Documentation

◆ g_bOnWow64

BOOL g_bOnWow64
extern

Definition at line 28 of file ctfmon.cpp.

Referenced by DoMainLoop(), InitApp(), ProcessAttach(), UninitApp(), and CLoaderWnd::WindowProc().

◆ g_dwOsInfo

DWORD g_dwOsInfo
extern

Definition at line 31 of file ctfmon.cpp.

Referenced by CRegWatcher::Init(), InitApp(), and CLoaderWnd::WindowProc().

◆ g_fWinLogon

BOOL g_fWinLogon
extern

Definition at line 26 of file ctfmon.cpp.

Referenced by InitApp(), and CLoaderWnd::WindowProc().

◆ g_hInst

HINSTANCE g_hInst
extern

Definition at line 23 of file ctfmon.cpp.