ReactOS  0.4.12-dev-57-g7050ac4
kbswitch.h File Reference
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winuser.h>
#include <winnls.h>
#include <winreg.h>
#include <wingdi.h>
#include <shellapi.h>
#include <tchar.h>
#include <strsafe.h>
#include "resource.h"
Include dependency graph for kbswitch.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CCH_LAYOUT_ID   8
 
#define CCH_ULONG_DEC   10
 
#define WM_KEY_PRESSED   (WM_USER + 10100)
 
#define WM_LANG_CHANGED   (WM_USER + 10200)
 
#define WM_WINDOW_ACTIVATE   (WM_USER + 10300)
 
#define WM_LOAD_LAYOUT   (WM_USER + 10400)
 

Typedefs

typedef BOOL(WINAPIPKBSWITCHSETHOOKS) (VOID)
 
typedef VOID(WINAPIPKBSWITCHDELETEHOOKS) (VOID)
 

Variables

TCHAR szKbSwitcherName [] = _T("kbswitcher")
 

Macro Definition Documentation

◆ CCH_LAYOUT_ID

#define CCH_LAYOUT_ID   8

Definition at line 17 of file kbswitch.h.

Referenced by ActivateLayout(), AddTrayIcon(), GetLayoutID(), GetLayoutName(), and GetNextLayout().

◆ CCH_ULONG_DEC

#define CCH_ULONG_DEC   10

Definition at line 20 of file kbswitch.h.

Referenced by ActivateLayout(), and BuildLeftPopupMenu().

◆ WM_KEY_PRESSED

#define WM_KEY_PRESSED   (WM_USER + 10100)

Definition at line 22 of file kbswitch.h.

◆ WM_LANG_CHANGED

#define WM_LANG_CHANGED   (WM_USER + 10200)

Definition at line 23 of file kbswitch.h.

Referenced by ShellHookProc(), and WndProc().

◆ WM_LOAD_LAYOUT

#define WM_LOAD_LAYOUT   (WM_USER + 10400)

Definition at line 25 of file kbswitch.h.

Referenced by WndProc().

◆ WM_WINDOW_ACTIVATE

#define WM_WINDOW_ACTIVATE   (WM_USER + 10300)

Definition at line 24 of file kbswitch.h.

Referenced by WinHookProc(), and WndProc().

Typedef Documentation

◆ PKBSWITCHDELETEHOOKS

typedef VOID(WINAPI * PKBSWITCHDELETEHOOKS) (VOID)

Definition at line 28 of file kbswitch.h.

◆ PKBSWITCHSETHOOKS

typedef BOOL(WINAPI * PKBSWITCHSETHOOKS) (VOID)

Definition at line 27 of file kbswitch.h.

Variable Documentation

◆ szKbSwitcherName

TCHAR szKbSwitcherName[] = _T("kbswitcher")

Definition at line 30 of file kbswitch.h.

Referenced by _tWinMain(), and DllMain().