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