ReactOS 0.4.16-dev-1210-gbc03c01
|
#include "kbswitch.h"
#include <shlobj.h>
#include <shlwapi_undoc.h>
#include <imm.h>
#include <imm32_undoc.h>
#include <wine/debug.h>
Go to the source code of this file.
Classes | |
struct | tagSPECIAL_ID |
struct | tagLOAD_ICON |
Macros | |
#define | WM_NOTIFYICONMSG (WM_USER + 248) |
#define | TIMER_ID_LANG_CHANGED_DELAYED 0x10000 |
#define | TIMER_LANG_CHANGED_DELAY 200 |
#define | MAX_SPECIAL_IDS 256 |
#define | IHOOK_SET 1 |
Typedefs | |
typedef struct tagSPECIAL_ID | SPECIAL_ID |
typedef struct tagSPECIAL_ID * | PSPECIAL_ID |
typedef struct tagLOAD_ICON | LOAD_ICON |
typedef struct tagLOAD_ICON * | PLOAD_ICON |
Variables | |
FN_KbSwitchSetHooks | KbSwitchSetHooks = NULL |
HINSTANCE | g_hInst = NULL |
HMODULE | g_hHookDLL = NULL |
INT | g_nCurrentLayoutNum = 1 |
HICON | g_hTrayIcon = NULL |
HWND | g_hwndLastActive = NULL |
INT | g_cKLs = 0 |
HKL | g_ahKLs [64] |
HMENU | g_hPopupMenu = NULL |
UINT | g_uTaskbarRestartMsg = 0 |
UINT | g_uShellHookMessage = 0 |
SPECIAL_ID | g_SpecialIds [MAX_SPECIAL_IDS] |
INT | g_cSpecialIds = 0 |
#define IHOOK_SET 1 |
#define MAX_SPECIAL_IDS 256 |
Definition at line 74 of file kbswitch.c.
#define TIMER_ID_LANG_CHANGED_DELAYED 0x10000 |
Definition at line 34 of file kbswitch.c.
#define TIMER_LANG_CHANGED_DELAY 200 |
Definition at line 35 of file kbswitch.c.
Definition at line 32 of file kbswitch.c.
typedef struct tagLOAD_ICON LOAD_ICON |
typedef struct tagLOAD_ICON * PLOAD_ICON |
typedef struct tagSPECIAL_ID * PSPECIAL_ID |
typedef struct tagSPECIAL_ID SPECIAL_ID |
Definition at line 900 of file kbswitch.c.
|
static |
Definition at line 501 of file kbswitch.c.
Referenced by KbSwitch_OnCommand(), and KbSwitch_OnCreate().
Definition at line 441 of file kbswitch.c.
Referenced by KbSwitch_OnCreate(), and KbSwitch_OnDefault().
Definition at line 322 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), and FileTypesDlg_OnItemChanging().
Definition at line 540 of file kbswitch.c.
Referenced by KbSwitch_OnNotifyIconMsg().
Definition at line 344 of file kbswitch.c.
Referenced by AddTrayIcon(), BuildLeftPopupMenu(), and UpdateTrayIcon().
Definition at line 600 of file kbswitch.c.
Referenced by KbSwitch_OnDestroy().
Definition at line 462 of file kbswitch.c.
Referenced by KbSwitch_OnDestroy().
|
static |
Definition at line 295 of file kbswitch.c.
Referenced by FakeExtractIcon().
Definition at line 310 of file kbswitch.c.
Referenced by CreateTrayIcon().
Definition at line 160 of file kbswitch.c.
Referenced by GetHKLFromLayoutNum(), KbSwitch_OnTimer(), and UpdateLayoutList().
Definition at line 256 of file kbswitch.c.
Referenced by AddTrayIcon(), BuildLeftPopupMenu(), and UpdateTrayIcon().
Definition at line 132 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), GetKLIDFromLayoutNum(), and UpdateLanguageDisplay().
Definition at line 203 of file kbswitch.c.
Referenced by ActivateLayout(), AddTrayIcon(), and GetLayoutName().
Definition at line 220 of file kbswitch.c.
Referenced by AddTrayIcon(), and BuildLeftPopupMenu().
Definition at line 617 of file kbswitch.c.
Referenced by UpdateLanguageDisplay().
Definition at line 631 of file kbswitch.c.
Definition at line 209 of file kbswitch.c.
Referenced by CreateTrayIcon(), and LayoutList_ReadLayout().
Definition at line 652 of file kbswitch.c.
Referenced by UpdateLanguageDisplayCurrent().
Definition at line 772 of file kbswitch.c.
Referenced by WndProc().
Definition at line 689 of file kbswitch.c.
Referenced by WndProc().
Definition at line 836 of file kbswitch.c.
Referenced by WndProc().
Definition at line 710 of file kbswitch.c.
Referenced by WndProc().
|
static |
Definition at line 807 of file kbswitch.c.
Referenced by WndProc().
Definition at line 735 of file kbswitch.c.
Referenced by WndProc().
Definition at line 722 of file kbswitch.c.
Referenced by WndProc().
|
static |
Definition at line 818 of file kbswitch.c.
Referenced by WndProc().
Definition at line 79 of file kbswitch.c.
Referenced by KbSwitch_OnCreate().
Definition at line 670 of file kbswitch.c.
Referenced by KbSwitch_OnWindowActivate().
Definition at line 578 of file kbswitch.c.
Referenced by KbSwitch_OnCreate().
Definition at line 637 of file kbswitch.c.
Referenced by KbSwitch_OnTimer(), and UpdateLanguageDisplayCurrent().
Definition at line 661 of file kbswitch.c.
Referenced by KbSwitch_OnWindowActivate().
Definition at line 168 of file kbswitch.c.
Referenced by KbSwitch_OnCreate(), KbSwitch_OnDefault(), KbSwitch_OnNotifyIconMsg(), and KbSwitch_OnTimer().
Definition at line 475 of file kbswitch.c.
Referenced by ActivateLayout(), AddJobW(), StartDocPrinterW(), and UpdateLanguageDisplay().
ULONG NTAPI vDbgPrintExWithPrefix | ( | IN PCCH | Prefix, |
IN ULONG | ComponentId, | ||
IN ULONG | Level, | ||
IN PCCH | Format, | ||
IN va_list | ap | ||
) |
Definition at line 52 of file kbswitch.c.
Referenced by StorPortDebugPrint().
WINE_DEFAULT_DEBUG_CHANNEL | ( | internat | ) |
Definition at line 859 of file kbswitch.c.
Referenced by _tWinMain().
HKL g_ahKLs[64] |
Definition at line 45 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), GetHKLFromLayoutNum(), GetLayoutNum(), and UpdateLayoutList().
INT g_cKLs = 0 |
Definition at line 44 of file kbswitch.c.
Referenced by BuildLeftPopupMenu(), GetHKLFromLayoutNum(), GetLayoutNum(), GetNextLayout(), and UpdateLayoutList().
INT g_cSpecialIds = 0 |
Definition at line 77 of file kbswitch.c.
Referenced by GetKLIDFromHKL(), and LoadSpecialIds().
Definition at line 40 of file kbswitch.c.
Referenced by DeleteHooks(), and SetHooks().
Definition at line 39 of file kbswitch.c.
Referenced by _tWinMain(), CUIFBalloonWindow::AddButton(), UIComposition::CreateCompositionWindow(), CLoaderWnd::CreateWnd(), CLoaderWnd::Init(), CCompButtonFrameWindow::Init(), CDefCompFrameWindow::Init(), KbSwitch_OnNotifyIconMsg(), RegisterImeClass(), and UnregisterImeClass().
Definition at line 46 of file kbswitch.c.
Referenced by KbSwitch_OnDestroy(), and KbSwitch_OnNotifyIconMsg().
Definition at line 42 of file kbswitch.c.
Referenced by AddTrayIcon(), DeleteTrayIcon(), and UpdateTrayIcon().
Definition at line 43 of file kbswitch.c.
Referenced by GetActiveKL(), GetTargetWindow(), KbSwitch_OnCommand(), and RememberLastActive().
INT g_nCurrentLayoutNum = 1 |
Definition at line 41 of file kbswitch.c.
Referenced by ActivateLayout(), AddTrayIcon(), BuildLeftPopupMenu(), GetNextLayout(), KbSwitch_OnCreate(), UpdateLanguageDisplay(), and UpdateLayoutList().
SPECIAL_ID g_SpecialIds[MAX_SPECIAL_IDS] |
Definition at line 76 of file kbswitch.c.
Referenced by GetKLIDFromHKL(), and LoadSpecialIds().
UINT g_uShellHookMessage = 0 |
Definition at line 48 of file kbswitch.c.
Referenced by _tWinMain(), and KbSwitch_OnDefault().
UINT g_uTaskbarRestartMsg = 0 |
Definition at line 47 of file kbswitch.c.
Referenced by KbSwitch_OnCreate(), and KbSwitch_OnDefault().
FN_KbSwitchSetHooks KbSwitchSetHooks = NULL |
Definition at line 37 of file kbswitch.c.
Referenced by DeleteHooks(), and SetHooks().