From 1e684c2d244c90c802020a3cf81929d6f331a485 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sun, 29 Aug 2010 14:13:38 +0000 Subject: [PATCH] [CMAKE] - Add samsrv, sccbase, schannel, sensapi, serialui, shdoclc, shfolder, shlwapi, slbcsp, smdll, sndblst, snmpapi, spoolss, srclient, sxs, t2embed, tapi32, tapiui, traffic, updspapi, url, usp10 and uxtheme to build. - Add mlang, mpr, and shell32 import libs. - Fix shdoclc and shlwapi translations (patches will be sent upstream). - Improve mmebuddy. svn path=/branches/cmake-bringup/; revision=48644 --- dll/win32/CMakeLists.txt | 23 ++++++++++ dll/win32/mlang/libmlang.a | Bin 0 -> 9464 bytes dll/win32/mpr/libmpr.a | Bin 0 -> 70448 bytes dll/win32/samsrv/CMakeLists.txt | 16 +++++++ dll/win32/sccbase/CMakeLists.txt | 19 ++++++++ dll/win32/schannel/CMakeLists.txt | 24 ++++++++++ dll/win32/sensapi/CMakeLists.txt | 19 ++++++++ dll/win32/serialui/CMakeLists.txt | 18 ++++++++ dll/win32/shdoclc/CMakeLists.txt | 17 ++++++++ dll/win32/shdoclc/Es.rc | 8 ++-- dll/win32/shell32/libshell32.a | Bin 0 -> 383748 bytes dll/win32/shfolder/CMakeLists.txt | 20 +++++++++ dll/win32/shlwapi/CMakeLists.txt | 51 ++++++++++++++++++++++ dll/win32/shlwapi/shlwapi_Da.rc | 8 ++-- dll/win32/shlwapi/shlwapi_De.rc | 8 ++-- dll/win32/shlwapi/shlwapi_En.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Es.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Fi.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Fr.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Hu.rc | 8 ++-- dll/win32/shlwapi/shlwapi_It.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Ja.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Ko.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Lt.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Nl.rc | 8 ++-- dll/win32/shlwapi/shlwapi_No.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Pl.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Pt.rc | 16 +++---- dll/win32/shlwapi/shlwapi_Ro.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Ru.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Si.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Sk.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Sv.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Tr.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Uk.rc | 8 ++-- dll/win32/shlwapi/shlwapi_Zh.rc | 16 +++---- dll/win32/slbcsp/CMakeLists.txt | 19 ++++++++ dll/win32/smdll/CMakeLists.txt | 18 ++++++++ dll/win32/sndblst/CMakeLists.txt | 25 +++++++++++ dll/win32/snmpapi/CMakeLists.txt | 22 ++++++++++ dll/win32/spoolss/CMakeLists.txt | 20 +++++++++ dll/win32/srclient/CMakeLists.txt | 15 +++++++ dll/win32/sxs/CMakeLists.txt | 19 ++++++++ dll/win32/t2embed/CMakeLists.txt | 23 ++++++++++ dll/win32/tapi32/CMakeLists.txt | 24 ++++++++++ dll/win32/tapiui/CMakeLists.txt | 8 ++++ dll/win32/traffic/CMakeLists.txt | 19 ++++++++ dll/win32/updspapi/CMakeLists.txt | 20 +++++++++ dll/win32/url/CMakeLists.txt | 21 +++++++++ dll/win32/urlmon/liburlmon.a | Bin 0 -> 61182 bytes dll/win32/usp10/CMakeLists.txt | 25 +++++++++++ dll/win32/uxtheme/CMakeLists.txt | 33 ++++++++++++++ lib/drivers/sound/mmebuddy/CMakeLists.txt | 20 ++++++++- 53 files changed, 641 insertions(+), 105 deletions(-) create mode 100644 dll/win32/mlang/libmlang.a create mode 100644 dll/win32/mpr/libmpr.a create mode 100644 dll/win32/samsrv/CMakeLists.txt create mode 100644 dll/win32/sccbase/CMakeLists.txt create mode 100644 dll/win32/schannel/CMakeLists.txt create mode 100644 dll/win32/sensapi/CMakeLists.txt create mode 100644 dll/win32/serialui/CMakeLists.txt create mode 100644 dll/win32/shdoclc/CMakeLists.txt create mode 100644 dll/win32/shell32/libshell32.a create mode 100644 dll/win32/shfolder/CMakeLists.txt create mode 100644 dll/win32/shlwapi/CMakeLists.txt create mode 100644 dll/win32/slbcsp/CMakeLists.txt create mode 100644 dll/win32/smdll/CMakeLists.txt create mode 100644 dll/win32/sndblst/CMakeLists.txt create mode 100644 dll/win32/snmpapi/CMakeLists.txt create mode 100644 dll/win32/spoolss/CMakeLists.txt create mode 100644 dll/win32/srclient/CMakeLists.txt create mode 100644 dll/win32/sxs/CMakeLists.txt create mode 100644 dll/win32/t2embed/CMakeLists.txt create mode 100644 dll/win32/tapi32/CMakeLists.txt create mode 100644 dll/win32/tapiui/CMakeLists.txt create mode 100644 dll/win32/traffic/CMakeLists.txt create mode 100644 dll/win32/updspapi/CMakeLists.txt create mode 100644 dll/win32/url/CMakeLists.txt create mode 100644 dll/win32/urlmon/liburlmon.a create mode 100644 dll/win32/usp10/CMakeLists.txt create mode 100644 dll/win32/uxtheme/CMakeLists.txt diff --git a/dll/win32/CMakeLists.txt b/dll/win32/CMakeLists.txt index 68ea84c267f..6cc133ee82b 100644 --- a/dll/win32/CMakeLists.txt +++ b/dll/win32/CMakeLists.txt @@ -87,4 +87,27 @@ add_subdirectory(rasdlg) add_subdirectory(rasman) add_subdirectory(resutils) add_subdirectory(samlib) +add_subdirectory(samsrv) +add_subdirectory(sccbase) +add_subdirectory(schannel) +add_subdirectory(sensapi) +add_subdirectory(serialui) +add_subdirectory(shdoclc) +add_subdirectory(shfolder) +add_subdirectory(shlwapi) +add_subdirectory(slbcsp) +add_subdirectory(smdll) +add_subdirectory(sndblst) +add_subdirectory(snmpapi) +add_subdirectory(spoolss) +add_subdirectory(srclient) +add_subdirectory(sxs) +add_subdirectory(t2embed) +add_subdirectory(tapi32) +add_subdirectory(tapiui) +add_subdirectory(traffic) +add_subdirectory(updspapi) +add_subdirectory(url) add_subdirectory(user32) +add_subdirectory(usp10) +add_subdirectory(uxtheme) \ No newline at end of file diff --git a/dll/win32/mlang/libmlang.a b/dll/win32/mlang/libmlang.a new file mode 100644 index 0000000000000000000000000000000000000000..af4c23c4c825aeb3ee4989db7d258fbe31a72a14 GIT binary patch literal 9464 zcmeHNTW=dh6h5|-CQVbQpb8fub%_E`$X&1FwIfw%0}@qHC{hWE5EYxXy|y>mcq@Ao zC_<-+Gx&Jp zu9lUW(W>h$qg69CO=neNu4zrfh;BIE0Dvuk3Z~UR0M>uw>BeIKO0RA6bn7nwN^kzj z)7I~J8>V-j@$}vZfYKd{r|oM1+t+M6XrI_#y=B^6-?zW_hIPX}^POSe_PsVQIJP%* z&RnqVf$MZtZUFmHuTyK9=3#Kq@w!J=3vc$$p4bw72Dx8=WO{1qFo^I+R?UbTl~iO@ z`$bq@@nHOEFuZU_;e&^6_*FRahW-5u$Mc=G@22CKhPv;D_x+&l_@4#C@W30Me%U^8 zJE5h=qnrQ``u}?9b%L&Y7<_T=hu$YoL)S8P<0hu#1O%UnWhAzj*9qE3?$`|_eMNc! znGEhQhz2Ylr5p#{{zX5m2Fa!<+6^^bH%;6jjlEW~8xBfHT$Hy<0I##sYN;B!KZLAY zoN1sRSG!K=6hl~z1^SC>dpw>3gJ*>EsKK4x7`uXn6&#l+tUZov#CpQ57vq{SZW9Ze z5?ox*_GcA0E-I=$&v&DWzh46MOFic_Rz!NyPSkAWQriR*ZB#D82==KIVFcUId@Ci& zvl7{l*<}^0CSaINXyq#t!D}q1y}HKibCZ=+_&Q+E9fYH>wTE6f zI3J#J4Py+v0!}mQa!!+d$)>4@K7o%p$8rXa`AS#XX8?Cu&a*Oni-lR9xGK-(=s~_g zY#-~oUaND;PxHU#uE_Q^HpHKhQG6%n*}jg5kFfqQVjW$y|IYs={*r9Di=BNZ^b4t< z&iLOJVg_V zcq7Z>h4;p@^LWY;&m8_(-&5pq=1q|M<6m*{r^Uv{oFI%RR~Z|h2>niqjYByu7aRX9 z$0hz)!@Xcd7}^(H2$K}}mqa2s8{asu|Rkp7~!I3cI!{WXX-of#cq)fNi zZ=RKbj&JOOsVg0q&%>gmYxq?#5Cc$ku$1t!Zj3!6(KoB223g=X^>vy8}Q$w{@~ uv!{FxpNGY&XCuofWFm_-tX1{NAhJ0Be}si*^sG@xe){q#qzI=Th5Q4ZNNx52 literal 0 HcmV?d00001 diff --git a/dll/win32/mpr/libmpr.a b/dll/win32/mpr/libmpr.a new file mode 100644 index 0000000000000000000000000000000000000000..56aad070c9613b96808cf99889407b2774cb64a9 GIT binary patch literal 70448 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 WS}*j7)5?3IH#vSMvq@m5yMGJs?XN%p literal 0 HcmV?d00001 diff --git a/dll/win32/samsrv/CMakeLists.txt b/dll/win32/samsrv/CMakeLists.txt new file mode 100644 index 00000000000..013878334fb --- /dev/null +++ b/dll/win32/samsrv/CMakeLists.txt @@ -0,0 +1,16 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +add_definitions(-DUNICODE -D_UNICODE) + +spec2def(samsrv ${CMAKE_CURRENT_SOURCE_DIR}/samsrv.spec ${CMAKE_CURRENT_BINARY_DIR}/samsrv.def) + +add_library(samsrv SHARED samsrv.c samsrv.rc) + +set_target_properties(samsrv PROPERTIES LINK_FLAGS "-Wl,-entry,0") + +target_link_libraries(samsrv + ${CMAKE_CURRENT_BINARY_DIR}/samsrv.def + mingw_common) + +add_dependencies(samsrv samsrv_def psdk) diff --git a/dll/win32/sccbase/CMakeLists.txt b/dll/win32/sccbase/CMakeLists.txt new file mode 100644 index 00000000000..28fdf56a568 --- /dev/null +++ b/dll/win32/sccbase/CMakeLists.txt @@ -0,0 +1,19 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(sccbase ${CMAKE_CURRENT_SOURCE_DIR}/sccbase.spec ${CMAKE_CURRENT_BINARY_DIR}/sccbase.def) + +add_library(sccbase SHARED main.c) + +set_target_properties(sccbase PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(sccbase + ${CMAKE_CURRENT_BINARY_DIR}/sccbase.def + wine + mingw_common) + +add_dependencies(sccbase sccbase_def psdk) diff --git a/dll/win32/schannel/CMakeLists.txt b/dll/win32/schannel/CMakeLists.txt new file mode 100644 index 00000000000..1f8627c9bc2 --- /dev/null +++ b/dll/win32/schannel/CMakeLists.txt @@ -0,0 +1,24 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(schannel ${CMAKE_CURRENT_SOURCE_DIR}/schannel.spec ${CMAKE_CURRENT_BINARY_DIR}/schannel.def) + +add_library(schannel SHARED + lsamode.c + schannel_main.c + usermode.c + version.rc) + +set_target_properties(schannel PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(schannel + ${CMAKE_CURRENT_BINARY_DIR}/schannel.def + wine + -lsecur32 + mingw_common) + +add_dependencies(schannel schannel_def psdk) diff --git a/dll/win32/sensapi/CMakeLists.txt b/dll/win32/sensapi/CMakeLists.txt new file mode 100644 index 00000000000..e7bf20bb9d7 --- /dev/null +++ b/dll/win32/sensapi/CMakeLists.txt @@ -0,0 +1,19 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(sensapi ${CMAKE_CURRENT_SOURCE_DIR}/sensapi.spec ${CMAKE_CURRENT_BINARY_DIR}/sensapi.def) + +add_library(sensapi SHARED sensapi.c) + +set_target_properties(sensapi PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(sensapi + ${CMAKE_CURRENT_BINARY_DIR}/sensapi.def + wine + mingw_common) + +add_dependencies(sensapi sensapi_def psdk) diff --git a/dll/win32/serialui/CMakeLists.txt b/dll/win32/serialui/CMakeLists.txt new file mode 100644 index 00000000000..0a2feb5a1ba --- /dev/null +++ b/dll/win32/serialui/CMakeLists.txt @@ -0,0 +1,18 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o ") + +add_definitions(-DUNICODE -D_UNICODE) + +spec2def(serialui ${CMAKE_CURRENT_SOURCE_DIR}/serialui.spec ${CMAKE_CURRENT_BINARY_DIR}/serialui.def) + +add_library(serialui SHARED serialui.c serialui.rc) + +set_target_properties(serialui PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(serialui + ${CMAKE_CURRENT_BINARY_DIR}/serialui.def + -luser32 + -lshlwapi + -lkernel32) + +add_dependencies(serialui serialui_def psdk) diff --git a/dll/win32/shdoclc/CMakeLists.txt b/dll/win32/shdoclc/CMakeLists.txt new file mode 100644 index 00000000000..fb680c089f7 --- /dev/null +++ b/dll/win32/shdoclc/CMakeLists.txt @@ -0,0 +1,17 @@ + +set(CMAKE_RC_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(shdoclc ${CMAKE_CURRENT_SOURCE_DIR}/shdoclc.spec ${CMAKE_CURRENT_BINARY_DIR}/shdoclc.def) + +add_library(shdoclc SHARED rsrc.rc) + +set_target_properties(shdoclc PROPERTIES LINK_FLAGS "-Wl,-entry,0") + +target_link_libraries(shdoclc + ${CMAKE_CURRENT_BINARY_DIR}/shdoclc.def + wine + mingw_common) + +add_dependencies(shdoclc shdoclc_def psdk) diff --git a/dll/win32/shdoclc/Es.rc b/dll/win32/shdoclc/Es.rc index fd2e3c7ce27..7dc968971f6 100644 --- a/dll/win32/shdoclc/Es.rc +++ b/dll/win32/shdoclc/Es.rc @@ -68,7 +68,7 @@ IDR_BROWSE_CONTEXT_MENU MENU MENUITEM "Guardar en&lace como...", IDM_SAVETARGET MENUITEM "&Imprimir enlace", IDM_PRINTTARGET MENUITEM SEPARATOR - MENUITEM "M&ostrar imagen" IDM_SHOWPICTURE + MENUITEM "M&ostrar imagen", IDM_SHOWPICTURE MENUITEM "G&uardar imagen como...", IDM_SAVEPICTURE MENUITEM "&Enviar por correo...", IDM_MP_EMAILPICTURE MENUITEM "I&mprimir imagen...", IDM_MP_PRINTPICTURE @@ -132,7 +132,7 @@ IDR_BROWSE_CONTEXT_MENU MENU MENUITEM "&Guardar enlace como...", IDM_SAVETARGET MENUITEM "&Imprimir enlace", IDM_PRINTTARGET MENUITEM SEPARATOR - MENUITEM "Cor&tar" IDM_CUT + MENUITEM "Cor&tar", IDM_CUT MENUITEM "&Copiar", IDM_COPY MENUITEM "C&opiar acceso directo", IDM_COPYSHORTCUT MENUITEM "&Pegar", IDM_PASTE @@ -160,7 +160,7 @@ IDR_BROWSE_CONTEXT_MENU MENU MENUITEM "Pon&er como fondo", IDM_SETWALLPAPER MENUITEM "Aa&dir al escritorio...", IDM_SETDESKTOPITEM MENUITEM SEPARATOR - MENUITEM "Cor&tar" IDM_CUT + MENUITEM "Cor&tar", IDM_CUT MENUITEM "&Copiar", IDM_COPY MENUITEM "C&opiar acceso directo", IDM_COPYSHORTCUT MENUITEM "Pe&gar", IDM_PASTE @@ -224,7 +224,7 @@ IDR_BROWSE_CONTEXT_MENU MENU { MENUITEM "Desplazar &aqu", IDM_SCROLL_HERE MENUITEM SEPARATOR - MENUITEM "&Principio" IDM_SCROLL_TOP + MENUITEM "&Principio", IDM_SCROLL_TOP MENUITEM "&Final", IDM_SCROLL_BOTTOM MENUITEM SEPARATOR MENUITEM "Pgina a&rriba", IDM_SCROLL_PAGEUP diff --git a/dll/win32/shell32/libshell32.a b/dll/win32/shell32/libshell32.a new file mode 100644 index 0000000000000000000000000000000000000000..7962240a926526cd7777647839782e987d6b4fdf GIT binary patch literal 383748 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 y?&ilWvHobYwI(Ayf}lIjuALxP~H literal 0 HcmV?d00001 diff --git a/dll/win32/shfolder/CMakeLists.txt b/dll/win32/shfolder/CMakeLists.txt new file mode 100644 index 00000000000..8bdba8faac9 --- /dev/null +++ b/dll/win32/shfolder/CMakeLists.txt @@ -0,0 +1,20 @@ + +set(CMAKE_RC_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(shfolder ${CMAKE_CURRENT_SOURCE_DIR}/shfolder.spec ${CMAKE_CURRENT_BINARY_DIR}/shfolder.def) + +add_library(shfolder SHARED version.rc) + +set_target_properties(shfolder PROPERTIES LINK_FLAGS "-Wl,-entry,0") + +target_link_libraries(shfolder + ${CMAKE_CURRENT_BINARY_DIR}/shfolder.def + wine + -lshell32 + mingw_common) + +add_dependencies(shfolder shfolder_def psdk) diff --git a/dll/win32/shlwapi/CMakeLists.txt b/dll/win32/shlwapi/CMakeLists.txt new file mode 100644 index 00000000000..37c13770582 --- /dev/null +++ b/dll/win32/shlwapi/CMakeLists.txt @@ -0,0 +1,51 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) + +spec2def(shlwapi ${CMAKE_CURRENT_SOURCE_DIR}/shlwapi.spec ${CMAKE_CURRENT_BINARY_DIR}/shlwapi.def) + +add_library(shlwapi SHARED + assoc.c + clist.c + istream.c + msgbox.c + ordinal.c + path.c + reg.c + regstream.c + shlwapi_main.c + stopwatch.c + string.c + thread.c + url.c + wsprintf.c + shlwapi.rc) + +set_target_properties(shlwapi PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(shlwapi + ${CMAKE_CURRENT_BINARY_DIR}/shlwapi.def + wine + uuid + -luser32 + -lgdi32 + -ladvapi32 + -loleaut32 + -lole32 + -lcomctl32 + -lcomdlg32 + ${REACTOS_SOURCE_DIR}/dll/win32/mpr/libmpr.a + ${REACTOS_SOURCE_DIR}/dll/win32/mlang/libmlang.a + ${REACTOS_SOURCE_DIR}/dll/win32/urlmon/liburlmon.a + ${REACTOS_SOURCE_DIR}/dll/win32/shell32/libshell32.a + -lwinmm + -lversion + mingw_common) + +add_dependencies(shlwapi shlwapi_def psdk) diff --git a/dll/win32/shlwapi/shlwapi_Da.rc b/dll/win32/shlwapi/shlwapi_Da.rc index 3bb418da2b8..7e34d55e4a2 100644 --- a/dll/win32/shlwapi/shlwapi_Da.rc +++ b/dll/win32/shlwapi/shlwapi_Da.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Vis ikke denne besked igen", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Annuller" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Ja" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Nej" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Annuller", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Ja", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Nej", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_De.rc b/dll/win32/shlwapi/shlwapi_De.rc index 8980769933f..452e01a2e99 100644 --- a/dll/win32/shlwapi/shlwapi_De.rc +++ b/dll/win32/shlwapi/shlwapi_De.rc @@ -32,10 +32,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "&Diesen Dialog nicht mehr anzeigen", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Abbrechen" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Ja" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Nein" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Abbrechen", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Ja", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Nein", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_En.rc b/dll/win32/shlwapi/shlwapi_En.rc index 4e1d935cfca..9eb67ecd881 100644 --- a/dll/win32/shlwapi/shlwapi_En.rc +++ b/dll/win32/shlwapi/shlwapi_En.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Don't show me th&is message again", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Cancel" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Yes" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&No" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Cancel", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Yes", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&No", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Es.rc b/dll/win32/shlwapi/shlwapi_Es.rc index 8d351f680fd..ceb3cf0648d 100644 --- a/dll/win32/shlwapi/shlwapi_Es.rc +++ b/dll/win32/shlwapi/shlwapi_Es.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "No volver a mostrar este &mensaje", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Aceptar" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Cancelar" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&S" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&No" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Aceptar", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Cancelar", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&S", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&No", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Fi.rc b/dll/win32/shlwapi/shlwapi_Fi.rc index 877228f3393..947a34494d5 100644 --- a/dll/win32/shlwapi/shlwapi_Fi.rc +++ b/dll/win32/shlwapi/shlwapi_Fi.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "l nyt tt viesti en", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Peruuta" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Kyll" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Ei" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Peruuta", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Kyll", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Ei", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Fr.rc b/dll/win32/shlwapi/shlwapi_Fr.rc index 745b4fd0ee0..81939d916c6 100644 --- a/dll/win32/shlwapi/shlwapi_Fr.rc +++ b/dll/win32/shlwapi/shlwapi_Fr.rc @@ -33,10 +33,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Ne plus me montrer ce message", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Annuler" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Oui" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Non" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Annuler", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Oui", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Non", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Hu.rc b/dll/win32/shlwapi/shlwapi_Hu.rc index 56535e8927b..92f2f417466 100644 --- a/dll/win32/shlwapi/shlwapi_Hu.rc +++ b/dll/win32/shlwapi/shlwapi_Hu.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Ne jelen&tse meg ezt az zenetet ismt", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Mgse" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Igen" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Nem" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Mgse", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Igen", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Nem", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_It.rc b/dll/win32/shlwapi/shlwapi_It.rc index e7a984eaa9a..d591e10fbaa 100644 --- a/dll/win32/shlwapi/shlwapi_It.rc +++ b/dll/win32/shlwapi/shlwapi_It.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Non mostrare nuovamente &questo messaggio", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Annulla" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Si" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&No" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Annulla", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Si", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&No", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Ja.rc b/dll/win32/shlwapi/shlwapi_Ja.rc index 4b9c6ae5255..7e3e1f74c2b 100644 --- a/dll/win32/shlwapi/shlwapi_Ja.rc +++ b/dll/win32/shlwapi/shlwapi_Ja.rc @@ -33,10 +33,10 @@ FONT 9, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "今後はこのメッセージを表示しない(&i)", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"キャンセル(&C)" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"はい(&Y)" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"いいえ(&N)" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"キャンセル(&C)", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"はい(&Y)", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"いいえ(&N)", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Ko.rc b/dll/win32/shlwapi/shlwapi_Ko.rc index 3526cac6a04..1e618e3924f 100644 --- a/dll/win32/shlwapi/shlwapi_Ko.rc +++ b/dll/win32/shlwapi/shlwapi_Ko.rc @@ -30,10 +30,10 @@ FONT 9, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX " ޼ ٽô ÿ(&I)", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON "Ȯ(&O)" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON "(&C)" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON "(&Y)" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON "ƴϿ(&N)" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON "Ȯ(&O)", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON "(&C)", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON "(&Y)", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON "ƴϿ(&N)", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } diff --git a/dll/win32/shlwapi/shlwapi_Lt.rc b/dll/win32/shlwapi/shlwapi_Lt.rc index 264f6f64eb4..78d69cb9bb1 100644 --- a/dll/win32/shlwapi/shlwapi_Lt.rc +++ b/dll/win32/shlwapi/shlwapi_Lt.rc @@ -33,10 +33,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Daugiau ne&rodyti šio pranešimo", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Gerai" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Atsisakyti" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Taip" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Ne" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Gerai", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Atsisakyti", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Taip", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Ne", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Nl.rc b/dll/win32/shlwapi/shlwapi_Nl.rc index 0c9e3cb6df0..5ca2f9603b3 100644 --- a/dll/win32/shlwapi/shlwapi_Nl.rc +++ b/dll/win32/shlwapi/shlwapi_Nl.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Deze boodschap &niet opnieuw tonen", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Annuleren" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Ja" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Nee" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Annuleren", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Ja", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Nee", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_No.rc b/dll/win32/shlwapi/shlwapi_No.rc index 9a99ac3feea..7a1e4421501 100644 --- a/dll/win32/shlwapi/shlwapi_No.rc +++ b/dll/win32/shlwapi/shlwapi_No.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "&Ikke vis denne meldingen igjen", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Avbryt" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Ja" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Nei" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Avbryt", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Ja", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Nei", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Pl.rc b/dll/win32/shlwapi/shlwapi_Pl.rc index 8a0032c58cf..8cbad8562b0 100644 --- a/dll/win32/shlwapi/shlwapi_Pl.rc +++ b/dll/win32/shlwapi/shlwapi_Pl.rc @@ -31,10 +31,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Nie pokazuj w&icej tego komunikatu", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Anuluj" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Tak" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Nie" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Anuluj", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Tak", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Nie", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Pt.rc b/dll/win32/shlwapi/shlwapi_Pt.rc index 9974fd673bc..70b6e65036f 100644 --- a/dll/win32/shlwapi/shlwapi_Pt.rc +++ b/dll/win32/shlwapi/shlwapi_Pt.rc @@ -31,10 +31,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "No &me mostre essa mensagem novamente", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Cancelar" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Sim" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&No" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Cancelar", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Sim", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&No", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE @@ -47,10 +47,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "No &mostrar esta mensagem novamente", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Cancelar" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Sim" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&No" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Cancelar", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Sim", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&No", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } diff --git a/dll/win32/shlwapi/shlwapi_Ro.rc b/dll/win32/shlwapi/shlwapi_Ro.rc index 800f25971e9..74e52d84880 100644 --- a/dll/win32/shlwapi/shlwapi_Ro.rc +++ b/dll/win32/shlwapi/shlwapi_Ro.rc @@ -31,10 +31,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Nu &afișa din nou acest mesaj", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Renunță" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Da" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Nu" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Renunță", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Da", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Nu", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Ru.rc b/dll/win32/shlwapi/shlwapi_Ru.rc index 42a5c38dd73..42f097cab6e 100644 --- a/dll/win32/shlwapi/shlwapi_Ru.rc +++ b/dll/win32/shlwapi/shlwapi_Ru.rc @@ -33,10 +33,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Больше не &показывать это сообщение", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"О&тменить" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Да" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Нет" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"О&тменить", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Да", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Нет", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Si.rc b/dll/win32/shlwapi/shlwapi_Si.rc index 820b6ce5ed1..1837d1cd2d0 100644 --- a/dll/win32/shlwapi/shlwapi_Si.rc +++ b/dll/win32/shlwapi/shlwapi_Si.rc @@ -32,10 +32,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Tega sporočila ne &kaži več", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&V redu" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Prekliči" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Da" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Ne" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&V redu", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Prekliči", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Da", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Ne", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Sk.rc b/dll/win32/shlwapi/shlwapi_Sk.rc index c44ca3f39fa..2533d95c800 100644 --- a/dll/win32/shlwapi/shlwapi_Sk.rc +++ b/dll/win32/shlwapi/shlwapi_Sk.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Nabudce toto dialgov okno nezo&brazova", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Zrui" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"n&o" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Nie" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Zrui", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"n&o", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Nie", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Sv.rc b/dll/win32/shlwapi/shlwapi_Sv.rc index 6a0d52bc996..2aa19b9617d 100644 --- a/dll/win32/shlwapi/shlwapi_Sv.rc +++ b/dll/win32/shlwapi/shlwapi_Sv.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Visa inte &det hr meddelandet igen", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Avbryt" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Ja" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Nej" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Avbryt", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Ja", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Nej", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Tr.rc b/dll/win32/shlwapi/shlwapi_Tr.rc index 58515962719..437ad28b283 100644 --- a/dll/win32/shlwapi/shlwapi_Tr.rc +++ b/dll/win32/shlwapi/shlwapi_Tr.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "Bu iletiyi bir daha &gsterme", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Tamam" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&ptal" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Evet" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&Hayr" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Tamam", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&ptal", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Evet", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&Hayr", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Uk.rc b/dll/win32/shlwapi/shlwapi_Uk.rc index c14a7ce13dc..485f7cc02b7 100644 --- a/dll/win32/shlwapi/shlwapi_Uk.rc +++ b/dll/win32/shlwapi/shlwapi_Uk.rc @@ -30,10 +30,10 @@ FONT 8, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "& ", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"&ͳ" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&OK", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"&ͳ", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/shlwapi/shlwapi_Zh.rc b/dll/win32/shlwapi/shlwapi_Zh.rc index 0a1d9a62bf2..83c2c08ecaa 100644 --- a/dll/win32/shlwapi/shlwapi_Zh.rc +++ b/dll/win32/shlwapi/shlwapi_Zh.rc @@ -33,10 +33,10 @@ FONT 9, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "不要再显示这个讯息", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"确定(&O)" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"取消(&C)" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"是(&Y)" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"否(&N)" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"确定(&O)", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"取消(&C)", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"是(&Y)", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"否(&N)", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE @@ -57,10 +57,10 @@ FONT 9, "MS Shell Dlg" LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20 LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8 CHECKBOX "不要再顯示這個訊息", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP - PUSHBUTTON L"確定(&O)" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"取消(&C)" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"是(&Y)" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP - PUSHBUTTON L"否(&N)" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"確定(&O)", IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"取消(&C)", IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"是(&Y)", IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP + PUSHBUTTON L"否(&N)", IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP } STRINGTABLE DISCARDABLE diff --git a/dll/win32/slbcsp/CMakeLists.txt b/dll/win32/slbcsp/CMakeLists.txt new file mode 100644 index 00000000000..8237a72d4e1 --- /dev/null +++ b/dll/win32/slbcsp/CMakeLists.txt @@ -0,0 +1,19 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(slbcsp ${CMAKE_CURRENT_SOURCE_DIR}/slbcsp.spec ${CMAKE_CURRENT_BINARY_DIR}/slbcsp.def) + +add_library(slbcsp SHARED main.c) + +set_target_properties(slbcsp PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(slbcsp + ${CMAKE_CURRENT_BINARY_DIR}/slbcsp.def + wine + mingw_common) + +add_dependencies(slbcsp slbcsp_def psdk) diff --git a/dll/win32/smdll/CMakeLists.txt b/dll/win32/smdll/CMakeLists.txt new file mode 100644 index 00000000000..740ef85f824 --- /dev/null +++ b/dll/win32/smdll/CMakeLists.txt @@ -0,0 +1,18 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o ") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/subsys) + +spec2def(smdll ${CMAKE_CURRENT_SOURCE_DIR}/smdll.spec ${CMAKE_CURRENT_BINARY_DIR}/smdll.def) + +add_library(smdll SHARED + dllmain.c + query.c + smdll.rc) + +target_link_libraries(smdll + ${CMAKE_CURRENT_BINARY_DIR}/smdll.def + smlib + ${REACTOS_SOURCE_DIR}/dll/ntdll/libntdll.a) + +add_dependencies(smdll smdll_def psdk) diff --git a/dll/win32/sndblst/CMakeLists.txt b/dll/win32/sndblst/CMakeLists.txt new file mode 100644 index 00000000000..09c45c524a2 --- /dev/null +++ b/dll/win32/sndblst/CMakeLists.txt @@ -0,0 +1,25 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o ") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound) + +add_definitions(-DUNICODE -D_UNICODE) +add_definitions(-DDEBUG_NT4) + +spec2def(sndblst ${CMAKE_CURRENT_SOURCE_DIR}/sndblst.spec ${CMAKE_CURRENT_BINARY_DIR}/sndblst.def) + +add_library(sndblst SHARED sndblst.c) + +set_target_properties(sndblst PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(sndblst + ${CMAKE_CURRENT_BINARY_DIR}/sndblst.def + mment4 + mmebuddy + -luser32 + -lwinmm + -ladvapi32 + -lkernel32 + ${REACTOS_SOURCE_DIR}/dll/ntdll/libntdll.a) + +add_dependencies(sndblst sndblst_def psdk) diff --git a/dll/win32/snmpapi/CMakeLists.txt b/dll/win32/snmpapi/CMakeLists.txt new file mode 100644 index 00000000000..80aa5976384 --- /dev/null +++ b/dll/win32/snmpapi/CMakeLists.txt @@ -0,0 +1,22 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) + +spec2def(snmpapi ${CMAKE_CURRENT_SOURCE_DIR}/snmpapi.spec ${CMAKE_CURRENT_BINARY_DIR}/snmpapi.def) + +add_library(snmpapi SHARED main.c snmpapi.rc) + +set_target_properties(snmpapi PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(snmpapi + ${CMAKE_CURRENT_BINARY_DIR}/snmpapi.def + wine + mingw_common) + +add_dependencies(snmpapi snmpapi_def psdk) diff --git a/dll/win32/spoolss/CMakeLists.txt b/dll/win32/spoolss/CMakeLists.txt new file mode 100644 index 00000000000..c4ed15008c6 --- /dev/null +++ b/dll/win32/spoolss/CMakeLists.txt @@ -0,0 +1,20 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(spoolss ${CMAKE_CURRENT_SOURCE_DIR}/spoolss.spec ${CMAKE_CURRENT_BINARY_DIR}/spoolss.def) + +add_library(spoolss SHARED spoolss_main.c router.c) + +set_target_properties(spoolss PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(spoolss + ${CMAKE_CURRENT_BINARY_DIR}/spoolss.def + wine + -lwinspool + mingw_common) + +add_dependencies(spoolss spoolss_def psdk) diff --git a/dll/win32/srclient/CMakeLists.txt b/dll/win32/srclient/CMakeLists.txt new file mode 100644 index 00000000000..25ad1b75fd0 --- /dev/null +++ b/dll/win32/srclient/CMakeLists.txt @@ -0,0 +1,15 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o ") + +spec2def(srclient ${CMAKE_CURRENT_SOURCE_DIR}/srclient.spec ${CMAKE_CURRENT_BINARY_DIR}/srclient.def) + +add_library(srclient SHARED srclient_main.c) + +set_target_properties(srclient PROPERTIES LINK_FLAGS "-Wl,-entry,0") + +target_link_libraries(srclient + ${CMAKE_CURRENT_BINARY_DIR}/srclient.def + -lkernel32 + -lntdll) + +add_dependencies(srclient srclient_def psdk) diff --git a/dll/win32/sxs/CMakeLists.txt b/dll/win32/sxs/CMakeLists.txt new file mode 100644 index 00000000000..aa778eb486b --- /dev/null +++ b/dll/win32/sxs/CMakeLists.txt @@ -0,0 +1,19 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(sxs ${CMAKE_CURRENT_SOURCE_DIR}/sxs.spec ${CMAKE_CURRENT_BINARY_DIR}/sxs.def) + +add_library(sxs SHARED sxs.c) + +set_target_properties(sxs PROPERTIES LINK_FLAGS "-Wl,-entry,0") + +target_link_libraries(sxs + ${CMAKE_CURRENT_BINARY_DIR}/sxs.def + wine + mingw_common) + +add_dependencies(sxs sxs_def psdk) diff --git a/dll/win32/t2embed/CMakeLists.txt b/dll/win32/t2embed/CMakeLists.txt new file mode 100644 index 00000000000..c8fee7ee6f0 --- /dev/null +++ b/dll/win32/t2embed/CMakeLists.txt @@ -0,0 +1,23 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-DUNICODE -D_UNICODE) + +spec2def(t2embed ${CMAKE_CURRENT_SOURCE_DIR}/t2embed.spec ${CMAKE_CURRENT_BINARY_DIR}/t2embed.def) + +add_library(t2embed SHARED t2embed.c t2embed.rc) + +set_target_properties(t2embed PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(t2embed + ${CMAKE_CURRENT_BINARY_DIR}/t2embed.def + wine + -lgdi32 + -luser32 + -ladvapi32 + -lversion + mingw_common) + +add_dependencies(t2embed t2embed_def psdk) diff --git a/dll/win32/tapi32/CMakeLists.txt b/dll/win32/tapi32/CMakeLists.txt new file mode 100644 index 00000000000..b0980ba4901 --- /dev/null +++ b/dll/win32/tapi32/CMakeLists.txt @@ -0,0 +1,24 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(tapi32 ${CMAKE_CURRENT_SOURCE_DIR}/tapi32.spec ${CMAKE_CURRENT_BINARY_DIR}/tapi32.def) + +add_library(tapi32 SHARED + assisted.c + internal.c + line.c + phone.c) + +set_target_properties(tapi32 PROPERTIES LINK_FLAGS "-Wl,-entry,0") + +target_link_libraries(tapi32 + ${CMAKE_CURRENT_BINARY_DIR}/tapi32.def + wine + -ladvapi32 + mingw_common) + +add_dependencies(tapi32 tapi32_def psdk) diff --git a/dll/win32/tapiui/CMakeLists.txt b/dll/win32/tapiui/CMakeLists.txt new file mode 100644 index 00000000000..641d658e24a --- /dev/null +++ b/dll/win32/tapiui/CMakeLists.txt @@ -0,0 +1,8 @@ + +set(CMAKE_RC_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +add_library(tapiui SHARED tapiui.rc) + +set_target_properties(tapiui PROPERTIES LINK_FLAGS "-Wl,-entry,0") + +add_dependencies(tapiui psdk) diff --git a/dll/win32/traffic/CMakeLists.txt b/dll/win32/traffic/CMakeLists.txt new file mode 100644 index 00000000000..1e3ba439d19 --- /dev/null +++ b/dll/win32/traffic/CMakeLists.txt @@ -0,0 +1,19 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(traffic ${CMAKE_CURRENT_SOURCE_DIR}/traffic.spec ${CMAKE_CURRENT_BINARY_DIR}/traffic.def) + +add_library(traffic SHARED traffic_main.c) + +set_target_properties(traffic PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(traffic + ${CMAKE_CURRENT_BINARY_DIR}/traffic.def + wine + mingw_common) + +add_dependencies(traffic traffic_def psdk) diff --git a/dll/win32/updspapi/CMakeLists.txt b/dll/win32/updspapi/CMakeLists.txt new file mode 100644 index 00000000000..efa8946f8b4 --- /dev/null +++ b/dll/win32/updspapi/CMakeLists.txt @@ -0,0 +1,20 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(updspapi ${CMAKE_CURRENT_SOURCE_DIR}/updspapi.spec ${CMAKE_CURRENT_BINARY_DIR}/updspapi.def) + +add_library(updspapi SHARED main.c) + +set_target_properties(updspapi PROPERTIES LINK_FLAGS "-Wl,-entry,0") + +target_link_libraries(updspapi + ${CMAKE_CURRENT_BINARY_DIR}/updspapi.def + wine + -lsetupapi + mingw_common) + +add_dependencies(updspapi updspapi_def psdk) diff --git a/dll/win32/url/CMakeLists.txt b/dll/win32/url/CMakeLists.txt new file mode 100644 index 00000000000..a9ad5dbcf2a --- /dev/null +++ b/dll/win32/url/CMakeLists.txt @@ -0,0 +1,21 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(url ${CMAKE_CURRENT_SOURCE_DIR}/url.spec ${CMAKE_CURRENT_BINARY_DIR}/url.def) + +add_library(url SHARED url_main.c) + +set_target_properties(url PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(url + ${CMAKE_CURRENT_BINARY_DIR}/url.def + wine + -lshell32 + -lshlwapi + mingw_common) + +add_dependencies(url url_def psdk) diff --git a/dll/win32/urlmon/liburlmon.a b/dll/win32/urlmon/liburlmon.a new file mode 100644 index 0000000000000000000000000000000000000000..897ce0ec144b6f6a55e76f3e31583a800db0608e GIT binary patch literal 61182 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 -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(usp10 ${CMAKE_CURRENT_SOURCE_DIR}/usp10.spec ${CMAKE_CURRENT_BINARY_DIR}/usp10.def) + +add_library(usp10 SHARED + bidi.c + usp10.c + mirror.c + shape.c + shaping.c) + +set_target_properties(usp10 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(usp10 + ${CMAKE_CURRENT_BINARY_DIR}/usp10.def + wine + ${REACTOS_SOURCE_DIR}/dll/win32/gdi32/libgdi32.a + mingw_common) + +add_dependencies(usp10 usp10_def psdk) diff --git a/dll/win32/uxtheme/CMakeLists.txt b/dll/win32/uxtheme/CMakeLists.txt new file mode 100644 index 00000000000..277e141ad03 --- /dev/null +++ b/dll/win32/uxtheme/CMakeLists.txt @@ -0,0 +1,33 @@ + +set(CMAKE_C_CREATE_SHARED_LIBRARY " -o -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw") + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +add_definitions(-D__WINESRC__) + +spec2def(uxtheme ${CMAKE_CURRENT_SOURCE_DIR}/uxtheme.spec ${CMAKE_CURRENT_BINARY_DIR}/uxtheme.def) + +add_library(uxtheme SHARED + buffer.c + draw.c + main.c + metric.c + msstyles.c + property.c + stylemap.c + system.c + uxini.c + version.rc) + +set_target_properties(uxtheme PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") + +target_link_libraries(uxtheme + ${CMAKE_CURRENT_BINARY_DIR}/uxtheme.def + wine + -luser32 + -ladvapi32 + -lgdi32 + -lmsimg32 + mingw_common) + +add_dependencies(uxtheme uxtheme_def psdk) diff --git a/lib/drivers/sound/mmebuddy/CMakeLists.txt b/lib/drivers/sound/mmebuddy/CMakeLists.txt index f6e361e0f58..6e6621cdd9d 100644 --- a/lib/drivers/sound/mmebuddy/CMakeLists.txt +++ b/lib/drivers/sound/mmebuddy/CMakeLists.txt @@ -4,7 +4,25 @@ add_definitions(-DNDEBUG=1) include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound) -file(GLOB_RECURSE SOURCE "*.c") +list(APPEND SOURCE + capabilities.c + devicelist.c + deviceinstance.c + functiontable.c + mmewrap.c + reentrancy.c + utility.c + kernel.c + thread.c + auxiliary/auxMessage.c + midi/midMessage.c + midi/modMessage.c + mixer/mxdMessage.c + wave/widMessage.c + wave/wodMessage.c + wave/format.c + wave/header.c + wave/streaming.c) add_library(mmebuddy ${SOURCE}) add_dependencies(mmebuddy psdk)