ReactOS 0.4.15-dev-6055-g36cdd34
|
#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 | 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 DELETE_PREV 0x04 |
Definition at line 38 of file subclass.c.
#define DELETE_SELF 0x02 |
Definition at line 37 of file subclass.c.
#define SEND_NEST 0x01 |
Definition at line 36 of file subclass.c.
Definition at line 116 of file subclass.c.
Definition at line 136 of file subclass.c.
Referenced by flush_sequences(), ok_sequence(), ok_sequence_(), and run_test().
Definition at line 301 of file subclass.c.
Referenced by START_TEST().
Definition at line 143 of file subclass.c.
Definition at line 280 of file subclass.c.
Referenced by START_TEST().
START_TEST | ( | subclass | ) |
Definition at line 341 of file subclass.c.
Definition at line 217 of file subclass.c.
Referenced by START_TEST().
Definition at line 168 of file subclass.c.
Referenced by register_window_classes().
Definition at line 182 of file subclass.c.
Referenced by test_subclass().
|
static |
Definition at line 194 of file subclass.c.
Referenced by test_subclass(), and wnd_proc_sub().
Definition at line 32 of file subclass.c.
Definition at line 34 of file subclass.c.
|
static |
Definition at line 181 of file subclass.c.
Referenced by test_subclass(), and wnd_proc_3().
Definition at line 46 of file subclass.c.
Referenced by add_message(), do_one_pass(), dump_sequence(), flush_sequence(), journal_set_revoke(), journal_test_revoke(), maybeSplitSequence(), ok_sequence(), ok_sequence_(), s_remote_Sequence(), scan_revoke_records(), UuidCreateSequential(), ZSTD_compressSubBlock_multi(), and ZSTD_ldm_blockCompress().
|
static |
Definition at line 45 of file subclass.c.
Referenced by add_message(), and flush_sequence().
|
static |
Definition at line 45 of file subclass.c.
Referenced by add_message(), and flush_sequence().
Definition at line 62 of file subclass.c.
Referenced by test_subclass().
Definition at line 48 of file subclass.c.
Referenced by test_subclass().
Definition at line 56 of file subclass.c.
Referenced by test_subclass().
Definition at line 85 of file subclass.c.
Referenced by test_subclass().
Definition at line 108 of file subclass.c.
Referenced by test_subclass().
Definition at line 97 of file subclass.c.
Referenced by test_subclass().
Definition at line 77 of file subclass.c.
Referenced by test_subclass().
Definition at line 67 of file subclass.c.
Referenced by test_subclass().
SUBCLASSPROC |
Definition at line 32 of file subclass.c.
Definition at line 34 of file subclass.c.
Definition at line 32 of file subclass.c.
Definition at line 34 of file subclass.c.