Go to the source code of this file.
|
BOOL WINAPI | BlockInput (BOOL) |
|
UINT WINAPI | SendInput (UINT, LPINPUT, int) |
|
BOOL WINAPI | GetGUIThreadInfo (DWORD, LPGUITHREADINFO) |
|
void WINAPI | NotifyWinEvent (DWORD, HWND, LONG, LONG) |
|
HWINEVENTHOOK WINAPI | SetWinEventHook (UINT, UINT, HMODULE, WINEVENTPROC, DWORD, DWORD, UINT) |
|
BOOL WINAPI | UnhookWinEvent (HWINEVENTHOOK) |
|
◆ CHILDID_SELF
◆ GUI_CARETBLINKING
#define GUI_CARETBLINKING 0x00000001 |
◆ GUI_INMENUMODE
#define GUI_INMENUMODE 0x00000004 |
◆ GUI_INMOVESIZE
#define GUI_INMOVESIZE 0x00000002 |
◆ GUI_POPUPMENUMODE
#define GUI_POPUPMENUMODE 0x00000010 |
◆ GUI_SYSTEMMENUMODE
#define GUI_SYSTEMMENUMODE 0x00000008 |
◆ INPUT_HARDWARE
#define INPUT_HARDWARE 0x00000002 |
◆ INPUT_KEYBOARD
#define INPUT_KEYBOARD 0x00000001 |
◆ INPUT_MOUSE
#define INPUT_MOUSE 0x00000000 |
◆ OBJID_ALERT
#define OBJID_ALERT 0xFFFFFFF6 |
◆ OBJID_CARET
#define OBJID_CARET 0xFFFFFFF8 |
◆ OBJID_CLIENT
#define OBJID_CLIENT 0xFFFFFFFC |
◆ OBJID_CURSOR
#define OBJID_CURSOR 0xFFFFFFF7 |
◆ OBJID_HSCROLL
#define OBJID_HSCROLL 0xFFFFFFFA |
◆ OBJID_MENU
◆ OBJID_SIZEGRIP
#define OBJID_SIZEGRIP 0xFFFFFFF9 |
◆ OBJID_SOUND
#define OBJID_SOUND 0xFFFFFFF5 |
◆ OBJID_SYSMENU
#define OBJID_SYSMENU 0xFFFFFFFF |
◆ OBJID_TITLEBAR
#define OBJID_TITLEBAR 0xFFFFFFFE |
◆ OBJID_VSCROLL
#define OBJID_VSCROLL 0xFFFFFFFB |
◆ OBJID_WINDOW
#define OBJID_WINDOW 0x00000000 |
◆ WINEVENT_INCONTEXT
#define WINEVENT_INCONTEXT 0x0004 |
◆ WINEVENT_OUTOFCONTEXT
#define WINEVENT_OUTOFCONTEXT 0x0000 |
◆ WINEVENT_SKIPOWNPROCESS
#define WINEVENT_SKIPOWNPROCESS 0x0002 |
◆ WINEVENT_SKIPOWNTHREAD
#define WINEVENT_SKIPOWNTHREAD 0x0001 |
◆ GUITHREADINFO
◆ HARDWAREINPUT
◆ INPUT
◆ KEYBDINPUT
◆ LPGUITHREADINFO
◆ LPINPUT
◆ MOUSEINPUT
◆ PGUITHREADINFO
◆ PHARDWAREINPUT
◆ PINPUT
◆ PKEYBDINPUT
◆ PMOUSEINPUT
◆ WINEVENTPROC
◆ BlockInput()
Definition at line 308 of file ntwrapper.h.
309{
311}
BOOL NTAPI NtUserBlockInput(BOOL BlockIt)
◆ GetGUIThreadInfo()
◆ NotifyWinEvent()
Definition at line 325 of file hook.c.
331{
332
333
334
337}
VOID NTAPI NtUserNotifyWinEvent(DWORD Event, HWND hWnd, LONG idObject, LONG idChild)
static DWORD FASTCALL GetMaskFromEvent(DWORD Event)
Referenced by init_procs(), and MessageBoxProc().
◆ SendInput()
Definition at line 344 of file ntwrapper.h.
345{
347}
UINT NTAPI NtUserSendInput(UINT nInputs, LPINPUT pInput, INT cbSize)
Referenced by click_menu(), do_test(), OSK_Command(), OSK_ReleaseKey(), PressKey(), send_key(), simulate_click(), test_dik_codes(), test_input_message_source(), test_inputdesktop(), test_restore_messages(), and test_unicode_keys().
◆ SetWinEventHook()
Definition at line 344 of file hook.c.
353{
357
359
361 {
363 {
365 }
367 pusmodName = &USModuleName;
368 }
369 else
370 {
372 }
373
375 eventMax,
376 hmodWinEventProc,
377 pusmodName,
378 pfnWinEventProc,
379 idProcess,
380 idThread,
382}
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char * ModuleName
DWORD WINAPI GetModuleFileNameW(HINSTANCE hModule, LPWSTR lpFilename, DWORD nSize)
HWINEVENTHOOK NTAPI NtUserSetWinEventHook(UINT eventMin, UINT eventMax, HMODULE hmodWinEventProc, PUNICODE_STRING puString, WINEVENTPROC lpfnWinEventProc, DWORD idProcess, DWORD idThread, UINT dwflags)
NTSYSAPI VOID NTAPI RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR SourceString)
#define WINEVENT_INCONTEXT
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Referenced by init_procs().
◆ UnhookWinEvent()