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