ReactOS 0.4.16-dev-852-gcfcc8d8
|
#include <assert.h>
#include <limits.h>
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winnls.h"
#include "dbt.h"
#include "wine/test.h"
Go to the source code of this file.
Classes | |
struct | DRAW_ITEM_STRUCT |
struct | MEASURE_ITEM_STRUCT |
struct | message |
struct | recvd_message |
struct | wnd_event |
struct | timer_info |
struct | sendmsg_info |
struct | peekmsg_info |
struct | rbuttonup_thread_data |
struct | layered_window_info |
Typedefs | |
typedef BOOL(WINAPI * | IS_WINEVENT_HOOK_INSTALLED) (DWORD) |
Enumerations | |
enum | msg_flags_t { sent = 0x1 , posted = 0x2 , parent = 0x4 , wparam = 0x8 , lparam = 0x10 , defwinproc = 0x20 , beginpaint = 0x40 , optional = 0x80 , hook = 0x100 , winevent_hook = 0x200 , kbd_hook = 0x400 , sent = 0x1 , posted = 0x2 , parent = 0x4 , wparam = 0x8 , lparam = 0x10 , defwinproc = 0x20 , beginpaint = 0x40 , optional = 0x80 , hook = 0x100 , winevent_hook =0x200 , id = 0x400 , custdraw = 0x800 , sent = 0x1 , posted = 0x2 , parent = 0x4 , wparam = 0x8 , lparam = 0x10 , defwinproc = 0x20 , beginpaint = 0x40 , optional = 0x80 , hook = 0x100 , winevent_hook =0x200 , id = 0x400 , sent =0x1 , posted =0x2 , parent =0x4 , wparam =0x8 , lparam =0x10 , defwinproc =0x20 , beginpaint =0x40 , optional =0x80 , hook =0x100 , winevent_hook =0x200 , sent =0x1 , posted =0x2 , parent =0x4 , wparam =0x8 , lparam =0x10 , defwinproc =0x20 , beginpaint =0x40 , optional =0x80 , hook =0x100 , winevent_hook =0x200 , kbd_hook =0x400 } |
#define clear_clipboard | ( | hwnd | ) | clear_clipboard_(__LINE__, (hwnd)) |
#define DUMP | ( | flag | ) | do { if (flags & flag) { strcat( buffer, "|" #flag ); flags &= ~flag; } } while(0) |
#define expect_HWND | ( | expected, | |
got | |||
) | expect_HWND_(__LINE__, (expected), (got)) |
#define track_hover | ( | track_hwnd, | |
track_hover_time | |||
) |
#define track_hover_cancel | ( | track_hwnd | ) |
#define track_query | ( | expected_track_flags, | |
expected_track_hwnd, | |||
expected_hover_time | |||
) |
Definition at line 136 of file msg.c.
|
static |
Definition at line 2110 of file msg.c.
Definition at line 4958 of file msg.c.
Referenced by test_MsgWaitForMultipleObjects().
|
static |
Definition at line 15940 of file msg.c.
Referenced by test_broadcast().
|
static |
Definition at line 6212 of file msg.c.
Referenced by subclass_button().
Definition at line 10222 of file msg.c.
Referenced by test_timers(), and test_timers_no_wnd().
|
static |
Definition at line 10228 of file msg.c.
Referenced by test_timers_exception().
|
static |
Definition at line 17363 of file msg.c.
Referenced by test_TrackPopupMenu().
|
static |
Definition at line 17341 of file msg.c.
Referenced by test_TrackPopupMenu(), and test_TrackPopupMenuEmpty().
Definition at line 10536 of file msg.c.
Referenced by test_winevents().
Definition at line 10625 of file msg.c.
Referenced by test_winevents().
Definition at line 9955 of file msg.c.
Referenced by init_tests(), START_TEST(), and test_set_hook().
|
static |
Definition at line 14897 of file msg.c.
Definition at line 7717 of file msg.c.
|
static |
Definition at line 18029 of file msg.c.
Referenced by START_TEST().
Definition at line 15714 of file msg.c.
|
static |
Definition at line 7371 of file msg.c.
Referenced by test_combobox_messages().
|
static |
Definition at line 7436 of file msg.c.
Referenced by subclass_combobox().
|
static |
Definition at line 7404 of file msg.c.
Referenced by test_combobox_messages().
Definition at line 8573 of file msg.c.
Referenced by test_interthread_messages().
Definition at line 8551 of file msg.c.
Referenced by create_child_thread().
Definition at line 8615 of file msg.c.
Referenced by test_interthread_messages().
|
static |
Definition at line 11279 of file msg.c.
Referenced by test_DispatchMessage().
|
static |
Definition at line 13572 of file msg.c.
Referenced by test_dlg_proc2(), and test_dlg_proc4().
Definition at line 16095 of file msg.c.
Referenced by START_TEST().
Definition at line 16085 of file msg.c.
Referenced by do_wait_idle_child().
void dump_region | ( | HRGN | hrgn | ) |
Definition at line 7695 of file msg.c.
Referenced by check_update_rgn_(), test_scrolldc(), and test_scrollvalidate().
|
static |
Definition at line 2309 of file msg.c.
Referenced by ok_sequence_().
|
static |
Definition at line 11600 of file msg.c.
Referenced by subclass_edit().
Definition at line 2285 of file msg.c.
Referenced by create_child_thread(), create_grand_child_thread(), invisible_parent_tests(), START_TEST(), test_accelerators(), test_autoradio_BM_CLICK(), test_autoradio_kbd_move(), test_broadcast(), test_button_messages(), test_defwinproc(), test_DispatchMessage(), test_DoubleSetCapture(), test_interthread_messages(), test_keyflags(), test_layered_window(), test_menu_messages(), test_messages(), test_msg_setpos_(), test_notify_message(), test_nullCallback(), test_paint_messages(), test_PeekMessage(), test_PeekMessage2(), test_PeekMessage3(), test_PostMessage(), test_quit_message(), test_restore_messages(), test_scroll_messages(), test_scrollwindowex(), test_SendMessage_other_thread(), test_SendMessageTimeout(), test_SetFocus(), test_SetParent(), test_setwindowpos(), test_SetWindowRgn(), test_ShowWindow(), test_TrackMouseEvent(), test_TrackPopupMenu(), test_TrackPopupMenuEmpty(), test_WM_SETREDRAW(), and test_wmime_keydown_message().
Definition at line 2300 of file msg.c.
Referenced by cbt_global_hook_thread_proc(), create_child_thread(), create_grand_child_thread(), invisible_parent_tests(), mouse_ll_global_thread_proc(), ok_sequence_(), test_accelerators(), test_autoradio_BM_CLICK(), test_autoradio_kbd_move(), test_button_messages(), test_clipboard_viewers(), test_combobox_messages(), test_dbcs_wm_char(), test_defwinproc(), test_DestroyWindow(), test_dialog_messages(), test_DispatchMessage(), test_DoubleSetCapture(), test_edit_messages(), test_EndDialog(), test_enddialog_seq(), test_enddialog_seq2(), test_hotkey(), test_interthread_messages(), test_keyflags(), test_layered_window(), test_listbox_messages(), test_mdi_messages(), test_menu_messages(), test_message_conversion(), test_messages(), test_msg_setpos_(), test_notify_message(), test_paint_messages(), test_PeekMessage(), test_quit_message(), test_recursive_activation(), test_restore_messages(), test_scroll_messages(), test_scrollwindowex(), test_SendMessage_other_thread(), test_SendMessageTimeout(), test_SetActiveWindow(), test_SetFocus(), test_SetForegroundWindow(), test_SetParent(), test_setwindowpos(), test_SetWindowRgn(), test_showwindow(), test_ShowWindow(), test_static_messages(), test_sys_menu(), test_TrackMouseEvent(), test_TrackPopupMenu(), test_TrackPopupMenuEmpty(), test_unicode_wm_char(), test_winevents(), test_WM_SETREDRAW(), test_wmime_keydown_message(), and win_event_global_thread_proc().
Definition at line 14322 of file msg.c.
Referenced by test_dbcs_wm_char().
Definition at line 15258 of file msg.c.
Referenced by test_menu_messages().
Definition at line 10068 of file msg.c.
Referenced by test_message_conversion().
Definition at line 2051 of file msg.c.
Referenced by add_message_().
Definition at line 2099 of file msg.c.
Referenced by add_message_(), and listbox_hook_proc().
|
static |
Definition at line 9807 of file msg.c.
Referenced by RegisterWindowClasses().
|
static |
Referenced by NtUserSetWinEventHook(), test_set_hook(), and test_winevents().
Definition at line 2077 of file msg.c.
Referenced by button_hook_proc(), cancel_init_proc(), cancel_popup_proc(), combobox_edit_subclass_proc(), combobox_hook_proc(), combobox_lbox_subclass_proc(), dlg_creation_edit_proc(), edit_hook_proc(), HotkeyMsgCheckProcA(), listbox_hook_proc(), mdi_child_wnd_proc(), mdi_client_hook_proc(), mdi_frame_wnd_proc(), MsgCheckProc(), ParentMsgCheckProcA(), PopupMsgCheckProcA(), pump_msg_loop(), static_hook_proc(), test_dlg_proc(), test_dlg_proc2(), test_dlg_proc4(), test_unicode_wm_char(), TestDlgProcA(), TestModalDlgProc2(), TestModalDlgProcA(), and wm_quit_dlg_proc().
Definition at line 17831 of file msg.c.
Referenced by init_tests(), and START_TEST().
Definition at line 2021 of file msg.c.
Referenced by init_tests(), and START_TEST().
Definition at line 18003 of file msg.c.
Referenced by START_TEST().
Definition at line 17606 of file msg.c.
Referenced by test_InSendMessage().
Definition at line 5727 of file msg.c.
Referenced by START_TEST().
Definition at line 9926 of file msg.c.
Referenced by cbt_hook_proc(), and win_event_proc().
Definition at line 16658 of file msg.c.
Referenced by DlgMainProc(), and test_hotkey().
Definition at line 14862 of file msg.c.
Referenced by test_listbox_messages().
|
static |
Definition at line 3668 of file msg.c.
Referenced by mdi_RegisterWindowClasses().
|
static |
Definition at line 3642 of file msg.c.
Referenced by mdi_RegisterWindowClasses().
|
static |
Definition at line 3716 of file msg.c.
Referenced by mdi_RegisterWindowClasses().
Definition at line 3748 of file msg.c.
Referenced by test_mdi_messages().
Definition at line 10661 of file msg.c.
Referenced by test_winevents().
|
static |
Definition at line 9380 of file msg.c.
Referenced by cancel_init_proc(), cancel_popup_proc(), MsgCheckProcA(), and MsgCheckProcW().
|
static |
Definition at line 9532 of file msg.c.
Referenced by DispatchMessageCheckProc(), RegisterWindowClasses(), and send_msg_delay_proc().
|
static |
Definition at line 9537 of file msg.c.
Referenced by RegisterWindowClasses().
|
static |
Definition at line 10044 of file msg.c.
Referenced by test_message_conversion().
|
static |
Definition at line 2393 of file msg.c.
Referenced by test_msg_setpos_().
Definition at line 9778 of file msg.c.
Referenced by RegisterWindowClasses().
|
static |
Definition at line 9580 of file msg.c.
Referenced by radio_test_dlg_proc(), and RegisterWindowClasses().
|
static |
Definition at line 9542 of file msg.c.
Referenced by RegisterWindowClasses().
Definition at line 15523 of file msg.c.
Referenced by test_defwinproc().
Definition at line 9117 of file msg.c.
Referenced by test_accelerators().
Definition at line 12749 of file msg.c.
Referenced by test_TrackMouseEvent().
Definition at line 6889 of file msg.c.
Referenced by test_autoradio_BM_CLICK(), and test_autoradio_kbd_move().
Definition at line 11002 of file msg.c.
Referenced by test_recursive_hook().
|
static |
Definition at line 9736 of file msg.c.
Referenced by RegisterWindowClasses().
|
static |
Definition at line 15733 of file msg.c.
Referenced by test_clipboard_viewers().
Definition at line 7654 of file msg.c.
Referenced by test_wmime_keydown_message().
Definition at line 9850 of file msg.c.
Referenced by init_tests(), and START_TEST().
Definition at line 17657 of file msg.c.
Referenced by test_InSendMessage().
Definition at line 11373 of file msg.c.
Referenced by test_SendMessageTimeout().
Definition at line 11770 of file msg.c.
Referenced by test_PeekMessage().
Definition at line 17477 of file msg.c.
Referenced by test_SendMessage_other_thread().
Definition at line 17499 of file msg.c.
Referenced by test_SendMessage_other_thread().
Definition at line 15245 of file msg.c.
Referenced by test_menu_messages().
|
static |
|
static |
Definition at line 9693 of file msg.c.
Referenced by RegisterWindowClasses().
START_TEST | ( | msg | ) |
Definition at line 17846 of file msg.c.
START_TEST | ( | msg_clipboard | ) |
START_TEST | ( | msg_controls | ) |
Definition at line 18238 of file msg.c.
START_TEST | ( | msg_dialog | ) |
Definition at line 18259 of file msg.c.
START_TEST | ( | msg_focus | ) |
Definition at line 18094 of file msg.c.
START_TEST | ( | msg_hook | ) |
Definition at line 18179 of file msg.c.
START_TEST | ( | msg_input | ) |
Definition at line 18154 of file msg.c.
START_TEST | ( | msg_layered_window | ) |
START_TEST | ( | msg_mdi | ) |
START_TEST | ( | msg_menu | ) |
Definition at line 18221 of file msg.c.
START_TEST | ( | msg_messages | ) |
Definition at line 18080 of file msg.c.
START_TEST | ( | msg_paint | ) |
Definition at line 18137 of file msg.c.
START_TEST | ( | msg_queue | ) |
Definition at line 18047 of file msg.c.
START_TEST | ( | msg_timer | ) |
Definition at line 18168 of file msg.c.
START_TEST | ( | msg_winpos | ) |
Definition at line 18124 of file msg.c.
|
static |
Definition at line 7169 of file msg.c.
Referenced by subclass_static().
|
static |
Definition at line 9644 of file msg.c.
Referenced by RegisterWindowClasses().
Definition at line 6263 of file msg.c.
Referenced by test_autoradio_BM_CLICK(), test_autoradio_kbd_move(), and test_button_messages().
Definition at line 7468 of file msg.c.
Referenced by test_combobox_messages().
Definition at line 11624 of file msg.c.
Referenced by test_dialog_messages(), and test_edit_messages().
Definition at line 7193 of file msg.c.
Referenced by test_static_messages().
Definition at line 9147 of file msg.c.
Referenced by START_TEST().
Definition at line 6895 of file msg.c.
Referenced by START_TEST().
Definition at line 6995 of file msg.c.
Referenced by START_TEST().
Definition at line 15952 of file msg.c.
Referenced by START_TEST().
Definition at line 6611 of file msg.c.
Referenced by START_TEST().
Definition at line 6278 of file msg.c.
Referenced by START_TEST().
Definition at line 15746 of file msg.c.
Referenced by START_TEST().
Definition at line 7483 of file msg.c.
Referenced by START_TEST().
Definition at line 14334 of file msg.c.
Referenced by START_TEST().
Definition at line 15536 of file msg.c.
Referenced by START_TEST().
Definition at line 15652 of file msg.c.
Referenced by START_TEST().
Definition at line 11154 of file msg.c.
Referenced by START_TEST().
Definition at line 13784 of file msg.c.
Referenced by START_TEST().
Definition at line 11285 of file msg.c.
Referenced by START_TEST().
|
static |
Definition at line 13544 of file msg.c.
Referenced by test_dialog_messages(), and test_EndDialog().
|
static |
Definition at line 13589 of file msg.c.
Referenced by test_dialog_messages().
|
static |
Definition at line 13612 of file msg.c.
Referenced by test_dialog_messages().
|
static |
Definition at line 13618 of file msg.c.
Referenced by test_dialog_messages().
Definition at line 17704 of file msg.c.
Referenced by START_TEST().
Definition at line 11639 of file msg.c.
Referenced by START_TEST().
Definition at line 13998 of file msg.c.
Referenced by START_TEST().
Definition at line 13952 of file msg.c.
Referenced by test_EndDialog().
Definition at line 13977 of file msg.c.
Referenced by test_EndDialog().
Definition at line 16684 of file msg.c.
Referenced by START_TEST().
|
static |
Definition at line 4451 of file msg.c.
Referenced by test_scroll_messages().
|
static |
Definition at line 4490 of file msg.c.
Referenced by test_scroll_messages().
Definition at line 17669 of file msg.c.
Referenced by START_TEST().
Definition at line 8655 of file msg.c.
Referenced by START_TEST().
Definition at line 17815 of file msg.c.
Referenced by START_TEST().
Definition at line 16488 of file msg.c.
Referenced by START_TEST().
Definition at line 17209 of file msg.c.
Referenced by START_TEST().
Definition at line 14915 of file msg.c.
Referenced by START_TEST().
Definition at line 3778 of file msg.c.
Referenced by START_TEST().
Definition at line 15273 of file msg.c.
Referenced by START_TEST().
Definition at line 10082 of file msg.c.
Referenced by START_TEST().
Definition at line 5106 of file msg.c.
Referenced by START_TEST().
|
static |
Definition at line 5091 of file msg.c.
Definition at line 4963 of file msg.c.
Referenced by test_messages().
Definition at line 12681 of file msg.c.
Referenced by START_TEST().
Definition at line 14112 of file msg.c.
Referenced by START_TEST().
Definition at line 7890 of file msg.c.
Referenced by START_TEST().
Definition at line 15425 of file msg.c.
Referenced by START_TEST().
Definition at line 11804 of file msg.c.
Referenced by START_TEST().
Definition at line 12312 of file msg.c.
Referenced by START_TEST().
Definition at line 12405 of file msg.c.
Referenced by START_TEST().
Definition at line 15879 of file msg.c.
Referenced by START_TEST().
Definition at line 12585 of file msg.c.
Referenced by START_TEST().
|
static |
Definition at line 4776 of file msg.c.
Referenced by START_TEST().
Definition at line 11021 of file msg.c.
Referenced by START_TEST().
Definition at line 17771 of file msg.c.
Referenced by START_TEST().
Definition at line 4548 of file msg.c.
Referenced by test_messages().
Definition at line 11065 of file msg.c.
Referenced by START_TEST().
Definition at line 17525 of file msg.c.
Referenced by START_TEST().
Definition at line 11399 of file msg.c.
Referenced by START_TEST().
Definition at line 10897 of file msg.c.
Referenced by START_TEST().
Definition at line 14232 of file msg.c.
Referenced by START_TEST().
Definition at line 16974 of file msg.c.
Referenced by START_TEST().
Definition at line 14299 of file msg.c.
Referenced by START_TEST().
Definition at line 16391 of file msg.c.
Referenced by START_TEST().
Definition at line 5698 of file msg.c.
Referenced by START_TEST().
Definition at line 13023 of file msg.c.
Referenced by START_TEST().
Definition at line 4635 of file msg.c.
Referenced by START_TEST().
Definition at line 13303 of file msg.c.
Referenced by START_TEST().
Definition at line 7208 of file msg.c.
Referenced by START_TEST().
Definition at line 4809 of file msg.c.
Referenced by START_TEST().
Definition at line 10249 of file msg.c.
Referenced by START_TEST(), and timers_suite().
Definition at line 10395 of file msg.c.
Referenced by test_timers_exceptions().
Definition at line 10325 of file msg.c.
Referenced by START_TEST().
Definition at line 12793 of file msg.c.
Referenced by START_TEST().
Definition at line 17376 of file msg.c.
Referenced by START_TEST().
Definition at line 17437 of file msg.c.
Referenced by START_TEST().
Definition at line 14654 of file msg.c.
Referenced by START_TEST().
Definition at line 16275 of file msg.c.
Referenced by START_TEST().
Definition at line 10692 of file msg.c.
Referenced by START_TEST().
Definition at line 5037 of file msg.c.
Referenced by test_messages().
Definition at line 4363 of file msg.c.
Referenced by test_messages().
Definition at line 7665 of file msg.c.
Referenced by START_TEST().
Definition at line 9659 of file msg.c.
Referenced by RegisterWindowClasses().
|
static |
Definition at line 4421 of file msg.c.
Referenced by test_dialog_messages().
|
static |
Definition at line 4390 of file msg.c.
Referenced by test_messages().
Definition at line 10213 of file msg.c.
Referenced by test_timers(), test_timers_no_wnd(), and timer_thread_proc().
Definition at line 8529 of file msg.c.
Referenced by test_interthread_messages(), and test_SetFocus().
Definition at line 10234 of file msg.c.
Referenced by test_timers().
Definition at line 17197 of file msg.c.
Referenced by test_layered_window().
Definition at line 11384 of file msg.c.
Referenced by test_SendMessageTimeout().
Definition at line 16256 of file msg.c.
Referenced by test_WaitForInputIdle().
Definition at line 12296 of file msg.c.
Referenced by test_PeekMessage2().
|
static |
Definition at line 10505 of file msg.c.
Referenced by test_winevents().
Definition at line 10596 of file msg.c.
Referenced by test_winevents().
|
static |
Definition at line 10014 of file msg.c.
Referenced by START_TEST(), and test_set_hook().
Definition at line 12534 of file msg.c.
Referenced by test_quit_message().