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 AutoClick(), AutoKey(), 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)
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
NTSYSAPI VOID NTAPI RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR SourceString)
#define WINEVENT_INCONTEXT
Referenced by init_procs().
◆ UnhookWinEvent()