user32/tests: Test unicodeness of subclassed built-in class windows

Hongbo Ni hongbo at
Tue Aug 19 22:29:34 CDT 2008

All built-in classes are special, most of them have ProcA and ProcW
associated with the class, so CreateWindowA gets Ansi Window, and
CreateWindowW gets a Unicode Window. But when the built-in class is
globally subclassed using SetClassLongPtrW(hwnd, GCLP_WNDPROC,,,),
the built-in class window's unicodeness behaves different on Wine.
For each built-in class, this conformance test tests the unicodeness
of each window created before and after been globally subclassed by
SetClassLongPtrA and SetClassLongPtrW.
Failed tests on wine are marked inside todo_wine.

 dlls/user32/tests/class.c |  273 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 273 insertions(+), 0 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-user32-tests-Test-unicodeness-of-subclassed-builtin.patch
Type: application/octet-stream
Size: 14807 bytes
Desc: not available
Url : 

More information about the wine-patches mailing list