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