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    GetDCEx.c
19    GetIconInfo.c
20    GetKeyState.c
21    GetMessageTime.c
22    GetPeekMessage.c
23    GetSystemMetrics.c
24    GetUserObjectInformation.c
25    GetWindowPlacement.c
26    InitializeLpkHooks.c
27    KbdLayout.c
28    keybd_event.c
29    LoadImage.c
30    LookupIconIdFromDirectoryEx.c
31    MessageStateAnalyzer.c
32    NextDlgItem.c
33    PrivateExtractIcons.c
34    RealGetWindowClass.c
35    RedrawWindow.c
36    RegisterClassEx.c
37    RegisterHotKey.c
38    ScrollBarWndExtra.c
39    ScrollDC.c
40    ScrollWindowEx.c
41    SendMessageTimeout.c
42    SetActiveWindow.c
43    SetCursorPos.c
44    SetFocus.c
45    SetParent.c
46    SetProp.c
47    SetScrollInfo.c
48    SetScrollRange.c
49    ShowWindow.c
50    SwitchToThisWindow.c
51    SystemParametersInfo.c
52    TrackMouseEvent.c
53    VirtualKey.c
54    WndProc.c
55    wsprintf.c)
56
57list(APPEND PCH_SKIP_SOURCE
58    testlist.c)
59
60add_executable(user32_apitest
61    ${SOURCE}
62    ${PCH_SKIP_SOURCE}
63    user32_apitest.rc)
64
65target_link_libraries(user32_apitest wine ${PSEH_LIB})
66set_module_type(user32_apitest win32cui)
67add_importlibs(user32_apitest advapi32 gdi32 user32 msvcrt kernel32 ntdll)
68add_pch(user32_apitest precomp.h "${PCH_SKIP_SOURCE}")
69add_rostests_file(TARGET user32_apitest)
70
71add_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest1.manifest")
72add_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest2.manifest")
73