ReactOS 0.4.16-dev-13-ge2fc578
|
#include "precomp.h"
Go to the source code of this file.
Macros | |
#define | FLUSH_MESSAGES(expected, notexpected) |
#define | EXPECT_TME_FLAGS(hWnd, expected) |
#define | MOVE_CURSOR(x, y) |
Functions | |
static int | get_iwnd (HWND hWnd) |
LRESULT CALLBACK | TmeTestProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) |
static LRESULT CALLBACK | MouseLLHookProc (int nCode, WPARAM wParam, LPARAM lParam) |
static LRESULT CALLBACK | MouseHookProc (int nCode, WPARAM wParam, LPARAM lParam) |
static void | FlushMessages () |
static void | create_test_windows () |
static void | destroy_test_window () |
static void | TmeStartTracking (HWND hwnd, DWORD Flags) |
DWORD | TmeQuery (HWND hwnd) |
void | Test_TrackMouseEvent () |
START_TEST (TrackMouseEvent) | |
Variables | |
static HWND | hWnd1 |
static HWND | hWnd2 |
static HWND | hWnd3 |
static HHOOK | hMouseHookLL |
static HHOOK | hMouseHook |
static int | ignore_timer = 0 |
static int | ignore_mouse = 0 |
static int | ignore_mousell = 0 |
static MSG_ENTRY | mousemove2_chain [] |
static MSG_ENTRY | mousehover2_chain [] |
static MSG_ENTRY | mouseleave2to1_chain [] |
static MSG_ENTRY | mouseleave2to3_chain [] |
static MSG_ENTRY | mousehover3_chain [] |
static MSG_ENTRY | mousehover3_nomove_chain [] |
static MSG_ENTRY | mousehover3_droptimer_chain [] |
static MSG_ENTRY | mousehover3_dropmouse_chain [] |
static MSG_ENTRY | mousehover3_dropmousell_chain [] |
static MSG_ENTRY | mouseleave3to2_dropmouse_chain [] |
static MSG_ENTRY | mouseleave3to2_dropmousell_chain [] |
static MSG_ENTRY | mouseleave3_remainging_chain [] |
Definition at line 157 of file TrackMouseEvent.c.
Definition at line 96 of file TrackMouseEvent.c.
Definition at line 162 of file TrackMouseEvent.c.
|
static |
Definition at line 101 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 126 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 74 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
Definition at line 14 of file TrackMouseEvent.c.
Referenced by FlushMessages(), MouseHookProc(), and TmeTestProc().
Definition at line 63 of file TrackMouseEvent.c.
Referenced by create_test_windows().
START_TEST | ( | TrackMouseEvent | ) |
Definition at line 445 of file TrackMouseEvent.c.
void Test_TrackMouseEvent | ( | ) |
Definition at line 271 of file TrackMouseEvent.c.
Referenced by START_TEST().
Definition at line 147 of file TrackMouseEvent.c.
Definition at line 134 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
Definition at line 22 of file TrackMouseEvent.c.
Referenced by create_test_windows().
|
static |
Definition at line 11 of file TrackMouseEvent.c.
Referenced by create_test_windows(), destroy_test_window(), and MouseHookProc().
|
static |
Definition at line 11 of file TrackMouseEvent.c.
Referenced by create_test_windows(), destroy_test_window(), and MouseLLHookProc().
|
static |
Definition at line 10 of file TrackMouseEvent.c.
Referenced by create_test_windows(), destroy_test_window(), and get_iwnd().
|
static |
Definition at line 10 of file TrackMouseEvent.c.
Referenced by create_test_windows(), get_iwnd(), and Test_TrackMouseEvent().
|
static |
Definition at line 10 of file TrackMouseEvent.c.
Referenced by create_test_windows(), get_iwnd(), and Test_TrackMouseEvent().
|
static |
Definition at line 12 of file TrackMouseEvent.c.
Referenced by MouseHookProc(), and Test_TrackMouseEvent().
|
static |
Definition at line 12 of file TrackMouseEvent.c.
Referenced by MouseLLHookProc(), and Test_TrackMouseEvent().
|
static |
Definition at line 12 of file TrackMouseEvent.c.
Referenced by FlushMessages(), and Test_TrackMouseEvent().
|
static |
Definition at line 177 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 210 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 239 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 248 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 228 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 222 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 189 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 199 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 267 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 255 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 262 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().
|
static |
Definition at line 167 of file TrackMouseEvent.c.
Referenced by Test_TrackMouseEvent().