1ffd06029SDoug Lyonsadd_subdirectory(makeimg)
2c2c66affSColin Finck
3c2c66affSColin Fincklist(APPEND SOURCE
4c2c66affSColin Finck    AttachThreadInput.c
5c2c66affSColin Finck    ../include/msgtrace.c
64b10fdbcSStanislav Motylkov    CharFuncs.c
7328a4c38SKatayama Hirofumi MZ    CloseWindow.c
8efe42074SKatayama Hirofumi MZ    CopyImage.c
9c2c66affSColin Finck    CreateDialog.c
10c2c66affSColin Finck    CreateIconFromResourceEx.c
11c2c66affSColin Finck    CreateWindowEx.c
12c2c66affSColin Finck    DeferWindowPos.c
13c2c66affSColin Finck    DestroyCursorIcon.c
14bef841c3SKatayama Hirofumi MZ    DM_REPOSITION.c
15c2c66affSColin Finck    DrawIconEx.c
16d2ae6095SKatayama Hirofumi MZ    DrawText.c
17c2c66affSColin Finck    desktop.c
18c2c66affSColin Finck    EmptyClipboard.c
19c2c66affSColin Finck    EnumDisplaySettings.c
20c7fd9983STimo Kreuzer    GetClassInfo.c
21c2c66affSColin Finck    GetDCEx.c
22c2c66affSColin Finck    GetIconInfo.c
23c2c66affSColin Finck    GetKeyState.c
24b490084dSKatayama Hirofumi MZ    GetMessageTime.c
25c2c66affSColin Finck    GetPeekMessage.c
26a9675d00STimo Kreuzer    GetSetWindowInt.c
27c2c66affSColin Finck    GetSystemMetrics.c
28c2c66affSColin Finck    GetUserObjectInformation.c
29c2c66affSColin Finck    GetWindowPlacement.c
300d43ce78SKatayama Hirofumi MZ    GW_ENABLEDPOPUP.c
31c2c66affSColin Finck    InitializeLpkHooks.c
326aacfa93SStanislav Motylkov    KbdLayout.c
33a602bc35SArjav Garg    keybd_event.c
34c2c66affSColin Finck    LoadImage.c
35ffd06029SDoug Lyons    LoadImageGCC.c
36c2c66affSColin Finck    LookupIconIdFromDirectoryEx.c
37782160bbSKatayama Hirofumi MZ    MessageStateAnalyzer.c
38c2c66affSColin Finck    NextDlgItem.c
3957a9fca0SHermès Bélusca-Maïto    PrivateExtractIcons.c
40c2c66affSColin Finck    RealGetWindowClass.c
417905efdfSThomas Faber    RedrawWindow.c
42c2c66affSColin Finck    RegisterClassEx.c
43c2c66affSColin Finck    RegisterHotKey.c
44*a9b77d89SMarek Benc    ScrollBarRedraw.c
453df31a82SMark Jansen    ScrollBarWndExtra.c
46c2c66affSColin Finck    ScrollDC.c
47c2c66affSColin Finck    ScrollWindowEx.c
48c2c66affSColin Finck    SendMessageTimeout.c
49c2c66affSColin Finck    SetActiveWindow.c
50c2c66affSColin Finck    SetCursorPos.c
5194d9e9c2SKatayama Hirofumi MZ    SetFocus.c
52c2c66affSColin Finck    SetParent.c
53c2c66affSColin Finck    SetProp.c
54c2c66affSColin Finck    SetScrollInfo.c
55c2c66affSColin Finck    SetScrollRange.c
56172d6532SKatayama Hirofumi MZ    SetWindowPlacement.c
57a8ed286cSKatayama Hirofumi MZ    ShowWindow.c
583e00e7fbSKatayama Hirofumi MZ    SwitchToThisWindow.c
5926ffe2f8SEgor Ananyin    SystemMenu.c
60c2c66affSColin Finck    SystemParametersInfo.c
61c2c66affSColin Finck    TrackMouseEvent.c
62c1c12793SStanislav Motylkov    VirtualKey.c
63c2c66affSColin Finck    WndProc.c
64139a3d66SAmine Khaldi    wsprintf.c)
65c2c66affSColin Finck
66139a3d66SAmine Khaldilist(APPEND PCH_SKIP_SOURCE
67139a3d66SAmine Khaldi    testlist.c)
68139a3d66SAmine Khaldi
69139a3d66SAmine Khaldiadd_executable(user32_apitest
70139a3d66SAmine Khaldi    ${SOURCE}
71139a3d66SAmine Khaldi    ${PCH_SKIP_SOURCE}
72139a3d66SAmine Khaldi    user32_apitest.rc)
73139a3d66SAmine Khaldi
74c2c66affSColin Fincktarget_link_libraries(user32_apitest wine ${PSEH_LIB})
75c2c66affSColin Finckset_module_type(user32_apitest win32cui)
76c39bf0d5SKatayama Hirofumi MZadd_importlibs(user32_apitest advapi32 imm32 gdi32 user32 msvcrt kernel32 ntdll)
77139a3d66SAmine Khaldiadd_pch(user32_apitest precomp.h "${PCH_SKIP_SOURCE}")
78c2c66affSColin Finckadd_rostests_file(TARGET user32_apitest)
79c2c66affSColin Finck
80c2c66affSColin Finckadd_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest1.manifest")
81c2c66affSColin Finckadd_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest2.manifest")
82