1c2c66affSColin Finck
2c2c66affSColin Fincklist(APPEND SOURCE
3c2c66affSColin Finck    AttachThreadInput.c
4c2c66affSColin Finck    ../include/msgtrace.c
54b10fdbcSStanislav Motylkov    CharFuncs.c
6328a4c38SKatayama Hirofumi MZ    CloseWindow.c
7c2c66affSColin Finck    CreateDialog.c
8c2c66affSColin Finck    CreateIconFromResourceEx.c
9c2c66affSColin Finck    CreateWindowEx.c
10c2c66affSColin Finck    DeferWindowPos.c
11c2c66affSColin Finck    DestroyCursorIcon.c
12bef841c3SKatayama Hirofumi MZ    DM_REPOSITION.c
13c2c66affSColin Finck    DrawIconEx.c
14d2ae6095SKatayama Hirofumi MZ    DrawText.c
15c2c66affSColin Finck    desktop.c
16c2c66affSColin Finck    EmptyClipboard.c
17c2c66affSColin Finck    EnumDisplaySettings.c
18c2c66affSColin Finck    GetDCEx.c
19c2c66affSColin Finck    GetIconInfo.c
20c2c66affSColin Finck    GetKeyState.c
21b490084dSKatayama Hirofumi MZ    GetMessageTime.c
22c2c66affSColin Finck    GetPeekMessage.c
23c2c66affSColin Finck    GetSystemMetrics.c
24c2c66affSColin Finck    GetUserObjectInformation.c
25c2c66affSColin Finck    GetWindowPlacement.c
26c2c66affSColin Finck    InitializeLpkHooks.c
276aacfa93SStanislav Motylkov    KbdLayout.c
28a602bc35SArjav Garg    keybd_event.c
29c2c66affSColin Finck    LoadImage.c
30c2c66affSColin Finck    LookupIconIdFromDirectoryEx.c
31782160bbSKatayama Hirofumi MZ    MessageStateAnalyzer.c
32c2c66affSColin Finck    NextDlgItem.c
3357a9fca0SHermès Bélusca-Maïto    PrivateExtractIcons.c
34c2c66affSColin Finck    RealGetWindowClass.c
357905efdfSThomas Faber    RedrawWindow.c
36c2c66affSColin Finck    RegisterClassEx.c
37c2c66affSColin Finck    RegisterHotKey.c
383df31a82SMark Jansen    ScrollBarWndExtra.c
39c2c66affSColin Finck    ScrollDC.c
40c2c66affSColin Finck    ScrollWindowEx.c
41c2c66affSColin Finck    SendMessageTimeout.c
42c2c66affSColin Finck    SetActiveWindow.c
43c2c66affSColin Finck    SetCursorPos.c
4494d9e9c2SKatayama Hirofumi MZ    SetFocus.c
45c2c66affSColin Finck    SetParent.c
46c2c66affSColin Finck    SetProp.c
47c2c66affSColin Finck    SetScrollInfo.c
48c2c66affSColin Finck    SetScrollRange.c
49a8ed286cSKatayama Hirofumi MZ    ShowWindow.c
503e00e7fbSKatayama Hirofumi MZ    SwitchToThisWindow.c
51c2c66affSColin Finck    SystemParametersInfo.c
52c2c66affSColin Finck    TrackMouseEvent.c
53c1c12793SStanislav Motylkov    VirtualKey.c
54c2c66affSColin Finck    WndProc.c
55139a3d66SAmine Khaldi    wsprintf.c)
56c2c66affSColin Finck
57139a3d66SAmine Khaldilist(APPEND PCH_SKIP_SOURCE
58139a3d66SAmine Khaldi    testlist.c)
59139a3d66SAmine Khaldi
60139a3d66SAmine Khaldiadd_executable(user32_apitest
61139a3d66SAmine Khaldi    ${SOURCE}
62139a3d66SAmine Khaldi    ${PCH_SKIP_SOURCE}
63139a3d66SAmine Khaldi    user32_apitest.rc)
64139a3d66SAmine Khaldi
65c2c66affSColin Fincktarget_link_libraries(user32_apitest wine ${PSEH_LIB})
66c2c66affSColin Finckset_module_type(user32_apitest win32cui)
67*c39bf0d5SKatayama Hirofumi MZadd_importlibs(user32_apitest advapi32 imm32 gdi32 user32 msvcrt kernel32 ntdll)
68139a3d66SAmine Khaldiadd_pch(user32_apitest precomp.h "${PCH_SKIP_SOURCE}")
69c2c66affSColin Finckadd_rostests_file(TARGET user32_apitest)
70c2c66affSColin Finck
71c2c66affSColin Finckadd_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest1.manifest")
72c2c66affSColin Finckadd_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest2.manifest")
73