|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <assert.h>#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "wingdi.h"#include "winuser.h"#include "commctrl.h"#include "wine/heap.h"#include "wine/test.h"
Go to the source code of this file.
Classes | |
| struct | message |
Macros | |
| #define | _WIN32_WINNT 0x0501 /* For SetWindowSubclass/etc */ |
| #define | SEND_NEST 0x01 |
| #define | DELETE_SELF 0x02 |
| #define | DELETE_PREV 0x04 |
| #define | MAKEFUNC_ORD(f, ord) (p##f = (void*)GetProcAddress(hmod, (LPSTR)(ord))) |
| #define | TESTNAMED(f) |
Functions | |
| static | BOOL (WINAPI *pSetWindowSubclass)(HWND |
| static | LRESULT (WINAPI *pDefSubclassProc)(HWND |
| static void | add_message (const struct message *msg) |
| static void | flush_sequence (void) |
| static void | ok_sequence (const struct message *expected, const char *context) |
| static LRESULT WINAPI | wnd_proc_1 (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
| static LRESULT WINAPI | wnd_proc_3 (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
| static LRESULT WINAPI | wnd_proc_sub (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam, UINT_PTR uldSubclass, DWORD_PTR dwRefData) |
| static void | test_subclass (void) |
| static BOOL | register_window_classes (void) |
| static BOOL | init_function_pointers (void) |
| START_TEST (subclass) | |
Variables | |
| static | SUBCLASSPROC |
| static | UINT_PTR |
| static | DWORD_PTR |
| static | UINT |
| static | WPARAM |
| static | LPARAM |
| static int | sequence_cnt |
| static int | sequence_size |
| static struct message * | sequence |
| static const struct message | Sub_BasicTest [] |
| static const struct message | Sub_DeletedTest [] |
| static const struct message | Sub_AfterDeletedTest [] |
| static const struct message | Sub_OldAfterNewTest [] |
| static const struct message | Sub_MixTest [] |
| static const struct message | Sub_MixAndNestTest [] |
| static const struct message | Sub_MixNestDelTest [] |
| static const struct message | Sub_MixDelPrevTest [] |
| static WNDPROC | orig_proc_3 |
| #define _WIN32_WINNT 0x0501 /* For SetWindowSubclass/etc */ |
Definition at line 20 of file subclass.c.
| #define DELETE_PREV 0x04 |
Definition at line 40 of file subclass.c.
| #define DELETE_SELF 0x02 |
Definition at line 39 of file subclass.c.
| #define SEND_NEST 0x01 |
Definition at line 38 of file subclass.c.
Definition at line 118 of file subclass.c.
Definition at line 303 of file subclass.c.
Referenced by START_TEST().
Definition at line 145 of file subclass.c.
Definition at line 282 of file subclass.c.
Referenced by START_TEST().
| START_TEST | ( | subclass | ) |
Definition at line 343 of file subclass.c.
Definition at line 219 of file subclass.c.
Referenced by START_TEST().
Definition at line 170 of file subclass.c.
Referenced by register_window_classes().
Definition at line 184 of file subclass.c.
Referenced by test_subclass().
|
static |
Definition at line 196 of file subclass.c.
Referenced by test_subclass(), and wnd_proc_sub().
Definition at line 34 of file subclass.c.
Definition at line 36 of file subclass.c.
|
static |
Definition at line 183 of file subclass.c.
Referenced by test_subclass(), and wnd_proc_3().
Definition at line 48 of file subclass.c.
Referenced by add_message(), flush_sequence(), and ok_sequence().
|
static |
Definition at line 47 of file subclass.c.
Referenced by add_message(), and flush_sequence().
|
static |
Definition at line 47 of file subclass.c.
Referenced by add_message(), and flush_sequence().
Definition at line 64 of file subclass.c.
Referenced by test_subclass().
Definition at line 50 of file subclass.c.
Referenced by test_subclass().
Definition at line 58 of file subclass.c.
Referenced by test_subclass().
Definition at line 87 of file subclass.c.
Referenced by test_subclass().
Definition at line 110 of file subclass.c.
Referenced by test_subclass().
Definition at line 99 of file subclass.c.
Referenced by test_subclass().
Definition at line 79 of file subclass.c.
Referenced by test_subclass().
Definition at line 69 of file subclass.c.
Referenced by test_subclass().
| SUBCLASSPROC |
Definition at line 34 of file subclass.c.
Definition at line 36 of file subclass.c.
Definition at line 34 of file subclass.c.
Definition at line 36 of file subclass.c.