1*ffd06029SDoug 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
8c2c66affSColin Finck    CreateDialog.c
9c2c66affSColin Finck    CreateIconFromResourceEx.c
10c2c66affSColin Finck    CreateWindowEx.c
11c2c66affSColin Finck    DeferWindowPos.c
12c2c66affSColin Finck    DestroyCursorIcon.c
13bef841c3SKatayama Hirofumi MZ    DM_REPOSITION.c
14c2c66affSColin Finck    DrawIconEx.c
15d2ae6095SKatayama Hirofumi MZ    DrawText.c
16c2c66affSColin Finck    desktop.c
17c2c66affSColin Finck    EmptyClipboard.c
18c2c66affSColin Finck    EnumDisplaySettings.c
19c7fd9983STimo Kreuzer    GetClassInfo.c
20c2c66affSColin Finck    GetDCEx.c
21c2c66affSColin Finck    GetIconInfo.c
22c2c66affSColin Finck    GetKeyState.c
23b490084dSKatayama Hirofumi MZ    GetMessageTime.c
24c2c66affSColin Finck    GetPeekMessage.c
25a9675d00STimo Kreuzer    GetSetWindowInt.c
26c2c66affSColin Finck    GetSystemMetrics.c
27c2c66affSColin Finck    GetUserObjectInformation.c
28c2c66affSColin Finck    GetWindowPlacement.c
290d43ce78SKatayama Hirofumi MZ    GW_ENABLEDPOPUP.c
30c2c66affSColin Finck    InitializeLpkHooks.c
316aacfa93SStanislav Motylkov    KbdLayout.c
32a602bc35SArjav Garg    keybd_event.c
33c2c66affSColin Finck    LoadImage.c
34*ffd06029SDoug Lyons    LoadImageGCC.c
35c2c66affSColin Finck    LookupIconIdFromDirectoryEx.c
36782160bbSKatayama Hirofumi MZ    MessageStateAnalyzer.c
37c2c66affSColin Finck    NextDlgItem.c
3857a9fca0SHermès Bélusca-Maïto    PrivateExtractIcons.c
39c2c66affSColin Finck    RealGetWindowClass.c
407905efdfSThomas Faber    RedrawWindow.c
41c2c66affSColin Finck    RegisterClassEx.c
42c2c66affSColin Finck    RegisterHotKey.c
433df31a82SMark Jansen    ScrollBarWndExtra.c
44c2c66affSColin Finck    ScrollDC.c
45c2c66affSColin Finck    ScrollWindowEx.c
46c2c66affSColin Finck    SendMessageTimeout.c
47c2c66affSColin Finck    SetActiveWindow.c
48c2c66affSColin Finck    SetCursorPos.c
4994d9e9c2SKatayama Hirofumi MZ    SetFocus.c
50c2c66affSColin Finck    SetParent.c
51c2c66affSColin Finck    SetProp.c
52c2c66affSColin Finck    SetScrollInfo.c
53c2c66affSColin Finck    SetScrollRange.c
54a8ed286cSKatayama Hirofumi MZ    ShowWindow.c
553e00e7fbSKatayama Hirofumi MZ    SwitchToThisWindow.c
5626ffe2f8SEgor Ananyin    SystemMenu.c
57c2c66affSColin Finck    SystemParametersInfo.c
58c2c66affSColin Finck    TrackMouseEvent.c
59c1c12793SStanislav Motylkov    VirtualKey.c
60c2c66affSColin Finck    WndProc.c
61139a3d66SAmine Khaldi    wsprintf.c)
62c2c66affSColin Finck
63139a3d66SAmine Khaldilist(APPEND PCH_SKIP_SOURCE
64139a3d66SAmine Khaldi    testlist.c)
65139a3d66SAmine Khaldi
66139a3d66SAmine Khaldiadd_executable(user32_apitest
67139a3d66SAmine Khaldi    ${SOURCE}
68139a3d66SAmine Khaldi    ${PCH_SKIP_SOURCE}
69139a3d66SAmine Khaldi    user32_apitest.rc)
70139a3d66SAmine Khaldi
71c2c66affSColin Fincktarget_link_libraries(user32_apitest wine ${PSEH_LIB})
72c2c66affSColin Finckset_module_type(user32_apitest win32cui)
73c39bf0d5SKatayama Hirofumi MZadd_importlibs(user32_apitest advapi32 imm32 gdi32 user32 msvcrt kernel32 ntdll)
74139a3d66SAmine Khaldiadd_pch(user32_apitest precomp.h "${PCH_SKIP_SOURCE}")
75c2c66affSColin Finckadd_rostests_file(TARGET user32_apitest)
76c2c66affSColin Finck
77c2c66affSColin Finckadd_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest1.manifest")
78c2c66affSColin Finckadd_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest2.manifest")
79