ReactOS 0.4.16-dev-334-g4d9f67c
|
#include "kbswitch.h"
#include <shlobj.h>
#include <shlwapi_undoc.h>
#include <imm.h>
#include <imm32_undoc.h>
Go to the source code of this file.
Classes | |
struct | SPECIAL_ID |
struct | tagLOAD_ICON |
Macros | |
#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 |
Definition at line 30 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 874 of file kbswitch.c.
|
static |
Definition at line 479 of file kbswitch.c.
Referenced by WndProc().
Definition at line 419 of file kbswitch.c.
Referenced by WndProc().
Definition at line 300 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), and FileTypesDlg_OnItemChanging().
Definition at line 518 of file kbswitch.c.
Referenced by WndProc().
Definition at line 322 of file kbswitch.c.
Referenced by AddTrayIcon(), BuildLeftPopupMenu(), and UpdateTrayIcon().
Definition at line 576 of file kbswitch.c.
Referenced by WndProc().
|
static |
Definition at line 273 of file kbswitch.c.
Referenced by FakeExtractIcon().
Definition at line 288 of file kbswitch.c.
Referenced by CreateTrayIcon().
Definition at line 166 of file kbswitch.c.
Referenced by GetKLIDFromLayoutNum().
Definition at line 234 of file kbswitch.c.
Referenced by AddTrayIcon(), BuildLeftPopupMenu(), and UpdateTrayIcon().
Definition at line 108 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), GetKLIDFromLayoutNum(), and UpdateLanguageDisplay().
Definition at line 181 of file kbswitch.c.
Referenced by ActivateLayout(), AddTrayIcon(), and GetLayoutName().
Definition at line 198 of file kbswitch.c.
Referenced by AddTrayIcon(), and BuildLeftPopupMenu().
Definition at line 590 of file kbswitch.c.
Referenced by UpdateLanguageDisplay(), and WndProc().
Definition at line 604 of file kbswitch.c.
Referenced by WndProc().
Definition at line 187 of file kbswitch.c.
Referenced by CreateTrayIcon(), and LayoutList_ReadLayout().
Definition at line 625 of file kbswitch.c.
Referenced by UpdateLanguageDisplayCurrent().
Definition at line 55 of file kbswitch.c.
Referenced by WndProc().
Definition at line 651 of file kbswitch.c.
Referenced by WndProc().
Definition at line 556 of file kbswitch.c.
Referenced by WndProc().
Definition at line 610 of file kbswitch.c.
Referenced by RememberLastActive(), UpdateLanguageDisplayCurrent(), and WndProc().
Definition at line 136 of file kbswitch.c.
Referenced by WndProc().
Definition at line 453 of file kbswitch.c.
Referenced by ActivateLayout(), AddJobW(), StartDocPrinterW(), and UpdateLanguageDisplay().
Definition at line 678 of file kbswitch.c.
Referenced by _tWinMain().
HKL g_ahKLs[64] |
Definition at line 43 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), GetHKLFromLayoutNum(), GetLayoutNum(), and UpdateLayoutList().
INT g_cKLs = 0 |
Definition at line 42 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), GetHKLFromLayoutNum(), GetLayoutNum(), GetNextLayout(), and UpdateLayoutList().
INT g_cSpecialIds = 0 |
Definition at line 53 of file kbswitch.c.
Referenced by GetKLIDFromHKL(), and LoadSpecialIds().
Definition at line 38 of file kbswitch.c.
Referenced by DeleteHooks(), and SetHooks().
Definition at line 40 of file kbswitch.c.
Referenced by AddTrayIcon(), DeleteTrayIcon(), and UpdateTrayIcon().
Definition at line 41 of file kbswitch.c.
Referenced by GetHKLFromLayoutNum(), GetTargetWindow(), RememberLastActive(), UpdateLayoutList(), and WndProc().
INT g_nCurrentLayoutNum = 1 |
Definition at line 39 of file kbswitch.c.
Referenced by ActivateLayout(), AddTrayIcon(), BuildLeftPopupMenu(), GetNextLayout(), UpdateLanguageDisplay(), UpdateLayoutList(), and WndProc().
SPECIAL_ID g_SpecialIds[80] |
Definition at line 52 of file kbswitch.c.
Referenced by GetKLIDFromHKL(), and LoadSpecialIds().
HINSTANCE hInst |
Definition at line 36 of file kbswitch.c.
Referenced by _tWinMain(), and WndProc().
HANDLE hProcessHeap |
Definition at line 37 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 33 of file kbswitch.c.
Referenced by DeleteHooks(), and SetHooks().
PKBSWITCHSETHOOKS KbSwitchSetHooks = NULL |
Definition at line 32 of file kbswitch.c.
Referenced by SetHooks().
UINT ShellHookMessage = 0 |
Definition at line 34 of file kbswitch.c.
Referenced by _tWinMain(), and WndProc().