ReactOS 0.4.15-dev-7196-g0fe0b40
|
Go to the source code of this file.
Classes | |
struct | SPECIAL_ID |
struct | tagLOAD_ICON |
Macros | |
#define | IME_MASK (0xE0000000UL) |
#define | SPECIAL_MASK (0xF0000000UL) |
#define | IS_IME_HKL(hKL) ((((ULONG_PTR)(hKL)) & 0xF0000000) == IME_MASK) |
#define | IS_SPECIAL_HKL(hKL) ((((ULONG_PTR)(hKL)) & 0xF0000000) == SPECIAL_MASK) |
#define | SPECIALIDFROMHKL(hKL) ((WORD)(HIWORD(hKL) & 0x0FFF)) |
#define | WM_NOTIFYICONMSG (WM_USER + 248) |
Typedefs | |
typedef struct SPECIAL_ID * | PSPECIAL_ID |
typedef struct tagLOAD_ICON | LOAD_ICON |
typedef struct tagLOAD_ICON * | PLOAD_ICON |
Variables | |
PKBSWITCHSETHOOKS | KbSwitchSetHooks = NULL |
PKBSWITCHDELETEHOOKS | KbSwitchDeleteHooks = NULL |
UINT | ShellHookMessage = 0 |
HINSTANCE | hInst |
HANDLE | hProcessHeap |
HMODULE | g_hHookDLL = NULL |
INT | g_nCurrentLayoutNum = 1 |
HICON | g_hTrayIcon = NULL |
HWND | g_hwndLastActive = NULL |
INT | g_cKLs = 0 |
HKL | g_ahKLs [64] |
SPECIAL_ID | g_SpecialIds [80] |
INT | g_cSpecialIds = 0 |
#define IME_MASK (0xE0000000UL) |
Definition at line 29 of file kbswitch.c.
Definition at line 32 of file kbswitch.c.
#define IS_SPECIAL_HKL | ( | hKL | ) | ((((ULONG_PTR)(hKL)) & 0xF0000000) == SPECIAL_MASK) |
Definition at line 33 of file kbswitch.c.
#define SPECIAL_MASK (0xF0000000UL) |
Definition at line 30 of file kbswitch.c.
Definition at line 34 of file kbswitch.c.
Definition at line 36 of file kbswitch.c.
typedef struct tagLOAD_ICON LOAD_ICON |
typedef struct tagLOAD_ICON * PLOAD_ICON |
typedef struct SPECIAL_ID * PSPECIAL_ID |
Definition at line 880 of file kbswitch.c.
|
static |
Definition at line 485 of file kbswitch.c.
Referenced by WndProc().
Definition at line 425 of file kbswitch.c.
Referenced by WndProc().
Definition at line 306 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), and FileTypesDlg_OnItemChanging().
Definition at line 524 of file kbswitch.c.
Referenced by WndProc().
Definition at line 328 of file kbswitch.c.
Referenced by AddTrayIcon(), BuildLeftPopupMenu(), and UpdateTrayIcon().
Definition at line 582 of file kbswitch.c.
Referenced by WndProc().
|
static |
Definition at line 279 of file kbswitch.c.
Referenced by FakeExtractIcon().
Definition at line 294 of file kbswitch.c.
Referenced by CreateTrayIcon().
Definition at line 172 of file kbswitch.c.
Referenced by GetKLIDFromLayoutNum().
Definition at line 240 of file kbswitch.c.
Referenced by AddTrayIcon(), BuildLeftPopupMenu(), and UpdateTrayIcon().
Definition at line 114 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), GetKLIDFromLayoutNum(), and UpdateLanguageDisplay().
Definition at line 187 of file kbswitch.c.
Referenced by ActivateLayout(), AddTrayIcon(), and GetLayoutName().
Definition at line 204 of file kbswitch.c.
Referenced by AddTrayIcon(), and BuildLeftPopupMenu().
Definition at line 596 of file kbswitch.c.
Referenced by UpdateLanguageDisplay(), and WndProc().
Definition at line 610 of file kbswitch.c.
Referenced by WndProc().
Definition at line 193 of file kbswitch.c.
Referenced by CreateTrayIcon(), and LayoutList_ReadLayout().
Definition at line 631 of file kbswitch.c.
Referenced by UpdateLanguageDisplayCurrent().
Definition at line 61 of file kbswitch.c.
Referenced by WndProc().
Definition at line 657 of file kbswitch.c.
Referenced by WndProc().
Definition at line 562 of file kbswitch.c.
Referenced by WndProc().
Definition at line 616 of file kbswitch.c.
Referenced by RememberLastActive(), UpdateLanguageDisplayCurrent(), and WndProc().
Definition at line 142 of file kbswitch.c.
Referenced by WndProc().
Definition at line 459 of file kbswitch.c.
Referenced by ActivateLayout(), AddJobW(), StartDocPrinterW(), and UpdateLanguageDisplay().
Definition at line 684 of file kbswitch.c.
Referenced by _tWinMain().
HKL g_ahKLs[64] |
Definition at line 49 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), GetHKLFromLayoutNum(), GetLayoutNum(), and UpdateLayoutList().
INT g_cKLs = 0 |
Definition at line 48 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), GetHKLFromLayoutNum(), GetLayoutNum(), GetNextLayout(), and UpdateLayoutList().
INT g_cSpecialIds = 0 |
Definition at line 59 of file kbswitch.c.
Referenced by GetKLIDFromHKL(), and LoadSpecialIds().
Definition at line 44 of file kbswitch.c.
Referenced by DeleteHooks(), and SetHooks().
Definition at line 46 of file kbswitch.c.
Referenced by AddTrayIcon(), DeleteTrayIcon(), and UpdateTrayIcon().
Definition at line 47 of file kbswitch.c.
Referenced by GetHKLFromLayoutNum(), GetTargetWindow(), RememberLastActive(), UpdateLayoutList(), and WndProc().
INT g_nCurrentLayoutNum = 1 |
Definition at line 45 of file kbswitch.c.
Referenced by ActivateLayout(), AddTrayIcon(), BuildLeftPopupMenu(), GetNextLayout(), UpdateLanguageDisplay(), UpdateLayoutList(), and WndProc().
SPECIAL_ID g_SpecialIds[80] |
Definition at line 58 of file kbswitch.c.
Referenced by GetKLIDFromHKL(), and LoadSpecialIds().
HINSTANCE hInst |
Definition at line 42 of file kbswitch.c.
Referenced by _tWinMain(), and WndProc().
HANDLE hProcessHeap |
Definition at line 43 of file kbswitch.c.
Referenced by _StartDocPrinterSpooled(), _tWinMain(), AddPrinterA(), AddPrinterDriverExW(), AddPrinterW(), AddToolbarButton(), CTaskSwitchWnd::AddToTaskGroup(), AllocSplStr(), CTaskSwitchWnd::AllocTaskItem(), ClosePrinter(), CreateFontWindow(), CreateMainWindow(), CreateOpenInfo(), DeviceCapabilitiesA(), DllAllocSplMem(), DllFreeSplMem(), DllFreeSplStr(), DocumentPropertiesA(), DocumentPropertySheets(), DoFileOpen(), DoFileSave(), DoOpenFile(), DoSaveFile(), EditCurrentGlyph(), EditGlyphCommand(), EnumEventsThread(), EnumPrintersA(), FontWndProc(), GdiProcessSetup(), get_devmodeW(), GetDefaultPrinterA(), GetDefaultPrinterW(), GetMonitorUIFullName(), GetPrinterA(), GetPrinterDataExA(), GetPrinterDriverA(), GetPrintProcessorDirectoryA(), GetVersionInfoString(), InitFont(), IntFixUpDevModeNames(), LocalizedError(), MainWndProc(), OpenPrinterA(), OpenPrinterW(), PrinterProperties(), ProcessRunKeys(), QueryRemoteFonts(), QuerySpoolMode(), CTaskSwitchWnd::RemoveTaskFromTaskGroup(), ResetPrinterA(), RosConvertUnicodeDevModeToAnsiDevmode(), SetDefaultPrinterA(), SetDefaultPrinterW(), SetPrinterA(), SetPrinterDataExA(), SetSelectedCharacter(), StartDocPrinterA(), StartDocPrinterW(), UnicodeToAnsiInPlace(), UnicodeToAnsiZZInPlace(), and VarListLoadAndFormatString().
PKBSWITCHDELETEHOOKS KbSwitchDeleteHooks = NULL |
Definition at line 39 of file kbswitch.c.
Referenced by DeleteHooks(), and SetHooks().
PKBSWITCHSETHOOKS KbSwitchSetHooks = NULL |
Definition at line 38 of file kbswitch.c.
Referenced by SetHooks().
UINT ShellHookMessage = 0 |
Definition at line 40 of file kbswitch.c.
Referenced by _tWinMain(), and WndProc().