ReactOS  0.4.15-dev-1207-g698a8e6
hotkey.h
Go to the documentation of this file.
1 #pragma once
2 
3 typedef struct _HOT_KEY
4 {
9  INT id;
10  struct _HOT_KEY *pNext;
11 } HOT_KEY, *PHOT_KEY;
12 
13 /* Special Hot Keys */
14 #define IDHK_F12 -5
15 #define IDHK_SHIFTF12 -6
16 #define IDHK_WINKEY -7
17 #define IDHK_REACTOS -8
18 
19 /* Window Snap Hot Keys */
20 #define IDHK_SNAP_LEFT -10
21 #define IDHK_SNAP_RIGHT -11
22 #define IDHK_SNAP_UP -12
23 #define IDHK_SNAP_DOWN -13
24 
33 
34 /* EOF */
UINT fsModifiers
Definition: hotkey.h:7
struct _HOT_KEY HOT_KEY
Definition: hotkey.h:3
WORD vk
Definition: input.c:77
UINT_PTR WPARAM
Definition: windef.h:207
#define FASTCALL
Definition: nt_native.h:50
int32_t INT
Definition: typedefs.h:58
WPARAM wParam
Definition: combotst.c:138
INT FASTCALL DefWndSetHotKey(PWND pWnd, WPARAM wParam)
Definition: hotkey.c:340
UINT FASTCALL DefWndGetHotKey(PWND pWnd)
Definition: hotkey.c:313
Definition: window.c:28
PWND pWnd
Definition: hotkey.h:6
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
unsigned int BOOL
Definition: ntddk_ex.h:94
BOOL FASTCALL UserRegisterHotKey(PWND pWnd, int id, UINT fsModifiers, UINT vk)
Definition: hotkey.c:431
struct _HOT_KEY * PHOT_KEY
UINT vk
Definition: hotkey.h:8
struct _HOT_KEY * pNext
Definition: hotkey.h:10
unsigned short WORD
Definition: ntddk_ex.h:93
BOOL NTAPI co_UserProcessHotKeys(WORD wVk, BOOL bIsDown)
Definition: hotkey.c:177
Definition: ntuser.h:657
PTHREADINFO pti
Definition: hotkey.h:5
unsigned int UINT
Definition: ndis.h:50
VOID FASTCALL StartDebugHotKeys(VOID)
Definition: hotkey.c:44
INT id
Definition: hotkey.h:9
VOID FASTCALL UnregisterWindowHotKeys(PWND Window)
Definition: hotkey.c:91
BOOL FASTCALL UserUnregisterHotKey(PWND pWnd, int id)
Definition: hotkey.c:479
VOID FASTCALL UnregisterThreadHotKeys(PTHREADINFO pti)
Definition: hotkey.c:121