1
2list(APPEND SOURCE
3    AttachThreadInput.c
4    ../include/msgtrace.c
5    CharFuncs.c
6    CloseWindow.c
7    CreateDialog.c
8    CreateIconFromResourceEx.c
9    CreateWindowEx.c
10    DeferWindowPos.c
11    DestroyCursorIcon.c
12    DM_REPOSITION.c
13    DrawIconEx.c
14    DrawText.c
15    desktop.c
16    EmptyClipboard.c
17    EnumDisplaySettings.c
18    GetClassInfo.c
19    GetDCEx.c
20    GetIconInfo.c
21    GetKeyState.c
22    GetMessageTime.c
23    GetPeekMessage.c
24    GetSetWindowInt.c
25    GetSystemMetrics.c
26    GetUserObjectInformation.c
27    GetWindowPlacement.c
28    InitializeLpkHooks.c
29    KbdLayout.c
30    keybd_event.c
31    LoadImage.c
32    LookupIconIdFromDirectoryEx.c
33    MessageStateAnalyzer.c
34    NextDlgItem.c
35    PrivateExtractIcons.c
36    RealGetWindowClass.c
37    RedrawWindow.c
38    RegisterClassEx.c
39    RegisterHotKey.c
40    ScrollBarWndExtra.c
41    ScrollDC.c
42    ScrollWindowEx.c
43    SendMessageTimeout.c
44    SetActiveWindow.c
45    SetCursorPos.c
46    SetFocus.c
47    SetParent.c
48    SetProp.c
49    SetScrollInfo.c
50    SetScrollRange.c
51    ShowWindow.c
52    SwitchToThisWindow.c
53    SystemParametersInfo.c
54    TrackMouseEvent.c
55    VirtualKey.c
56    WndProc.c
57    wsprintf.c)
58
59list(APPEND PCH_SKIP_SOURCE
60    testlist.c)
61
62add_executable(user32_apitest
63    ${SOURCE}
64    ${PCH_SKIP_SOURCE}
65    user32_apitest.rc)
66
67target_link_libraries(user32_apitest wine ${PSEH_LIB})
68set_module_type(user32_apitest win32cui)
69add_importlibs(user32_apitest advapi32 imm32 gdi32 user32 msvcrt kernel32 ntdll)
70add_pch(user32_apitest precomp.h "${PCH_SKIP_SOURCE}")
71add_rostests_file(TARGET user32_apitest)
72
73add_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest1.manifest")
74add_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest2.manifest")
75