ReactOS 0.4.16-dev-927-g467dec4
|
#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.