Skip to content

Commit 636e0ff

Browse files
[COMCTL32][COMCTL32_V6] Sync to Wine-11.11
1 parent 61bfbb1 commit 636e0ff

59 files changed

Lines changed: 9232 additions & 9229 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

dll/win32/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ add_subdirectory(clusapi)
2626
add_subdirectory(combase)
2727
add_subdirectory(comcat)
2828
add_subdirectory(comctl32)
29+
add_subdirectory(comctl32_v6)
2930
add_subdirectory(comdlg32)
3031
add_subdirectory(coml2)
3132
add_subdirectory(compstui)

dll/win32/comctl32/CMakeLists.txt

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11

22
add_definitions(
33
-D_WINE
4-
-D__ROS_LONG64__
5-
-D_COMCTL32_)
4+
-D_COMCTL32_
5+
-D__WINE_COMCTL32_VERSION=5
6+
-D__WINE_COMCTL32_VERSION_MINOR=82)
67

78
remove_definitions(-D_WIN32_WINNT=0x502 -DWINVER=0x502)
89
add_definitions(-D_WIN32_WINNT=0x600 -DWINVER=0x600)
@@ -15,22 +16,17 @@ endif()
1516

1617
list(APPEND SOURCE
1718
animate.c
18-
button.c
19-
combo.c
2019
comboex.c
21-
comctl32undoc.c
2220
commctrl.c
2321
datetime.c
2422
dpa.c
2523
draglist.c
2624
dsa.c
27-
edit.c
2825
flatsb.c
2926
header.c
3027
hotkey.c
3128
imagelist.c
3229
ipaddress.c
33-
listbox.c
3430
listview.c
3531
monthcal.c
3632
nativefont.c
@@ -39,14 +35,9 @@ list(APPEND SOURCE
3935
propsheet.c
4036
rebar.c
4137
smoothscroll.c
42-
static.c
4338
status.c
4439
string.c
45-
syslink.c
4640
tab.c
47-
taskdialog.c
48-
theme_scrollbar.c
49-
theming.c
5041
toolbar.c
5142
tooltips.c
5243
trackbar.c
@@ -59,7 +50,7 @@ list(APPEND PCH_SKIP_SOURCE
5950
add_library(comctl32 MODULE
6051
${SOURCE}
6152
${PCH_SKIP_SOURCE}
62-
rsrc.rc
53+
comctl32.rc
6354
${CMAKE_CURRENT_BINARY_DIR}/comctl32.def)
6455

6556
if(MSVC)
@@ -70,14 +61,12 @@ if(MSVC)
7061
endif()
7162

7263
set_module_type(comctl32 win32dll UNICODE)
73-
target_link_libraries(comctl32 uuid wine ${PSEH_LIB} oldnames)
74-
add_delay_importlibs(comctl32 winmm uxtheme)
75-
add_importlibs(comctl32 user32 gdi32 advapi32 usp10 imm32 msvcrt kernel32 ntdll)
64+
target_link_libraries(comctl32 uuid wine wine_dll_version ${PSEH_LIB} oldnames)
65+
add_delay_importlibs(comctl32 winmm)
66+
add_importlibs(comctl32 user32 gdi32 advapi32 usp10 imm32 msvcrt kernelbase_ros kernel32_vista ntdll)
7667
add_pch(comctl32 precomp.h "${PCH_SKIP_SOURCE}")
7768
add_cd_file(TARGET comctl32 DESTINATION reactos/system32 FOR all)
7869

7970
add_cd_file(TARGET comctl32 DESTINATION reactos/winsxs/${WINARCH}_microsoft.windows.common-controls_6595b64144ccf1df_5.82.2600.2982_none_deadbeef FOR all)
80-
add_cd_file(TARGET comctl32 DESTINATION reactos/winsxs/${WINARCH}_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef FOR all)
8171
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/${WINARCH}_microsoft.windows.common-controls_6595b64144ccf1df_5.82.2600.2982_none_deadbeef.manifest DESTINATION reactos/winsxs/manifests FOR all)
82-
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/${WINARCH}_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef.manifest DESTINATION reactos/winsxs/manifests FOR all)
8372
set_wine_module_FIXME(comctl32) # CORE-5743: No ARRAY_SIZE macro

0 commit comments

Comments
 (0)