reactos/modules/rostests/winetests
Serge Gautherie 9832737843
[NTDLL_WINETEST][NTOS:PS] Fix a few NtQueryInformationProcess(Process*) handling cases (#8136)
* [NTDLL_WINETEST] `test_query_process_debug_object_handle()`: one WINESYNC

Cherry-pick WineTest part of:
52d733b5c4
server: Implement retrieving the debug object of a process.
by: Alexandre Julliard <julliard@winehq.org>

* [NTOS:PS] Fix `NtQueryInformationProcess(ProcessDebugObjectHandle)`

Close the retrieved `DebugPort` on failure.
Addendum to commit 1e172203a (r55734).

* [NTOS:PS] Optimize `NtQueryInformationProcess(ProcessWow64Information)` on 32-bit.

No need to do the ExAcquire/ReleaseRundownProtection rigamarole since
we aren't retrieving the `Process->Wow64Process` on 32-bit builds.
Addendum to commit 1e172203a (r55734).

* [NTOS:PS] Fix `NtQueryInformationProcess(ProcessExecuteFlags)`

s/return/break/ on a failure case.
Addendum to commit 1e172203a (r55734).

* [NTOS:PS] NtQueryInformationProcess(): Optimize `*ReturnLength` assignment

Enter the SEH block only if we know we'll have to set `*ReturnLength` on return.
Addendum to commit 2278c2914 (r23175).
2025-06-19 18:47:31 +02:00
..
advapi32 [CMAKE] Elimitate the use of GCC and CLANG variables 2022-05-27 01:37:34 +03:00
advpack [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
amstream [AMSTREAM_WINETEST] Add missing dependency 2022-09-05 18:27:25 +02:00
atl [ATL] Import Wine upstream patch 3043ab3e62 2020-02-23 16:52:03 +01:00
atl80
atl100
avifil32
bcrypt [BCRYPT_WINETEST] Wine Sync to 8d8936cbb6fea3cac862e059e814527f5361f48b (#208) 2022-09-25 20:35:23 +02:00
browseui
cabinet
cmd Revert "[CMD_WINETEST] Disable the test until fastfat_new is landed" 2021-02-03 23:50:55 +03:00
comcat
comctl32 [WINETESTS] Fix warnings when compiling comctl32_winetest (#7316) 2024-10-14 14:14:56 -07:00
comdlg32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
credui
crypt32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
cryptnet
cryptui
d3dcompiler_43
d3drm
d3dx9_36 [CMAKE] target_compile_definitions() calls: Remove (now) useless '-D' (#3490) 2021-03-03 04:16:02 +01:00
dbghelp [DBGHELP] Fix default search path handling. CORE-17073 2021-11-15 20:14:34 -05:00
devenum
dinput [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
dinput8 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
dnsapi
dplayx
dsound [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
dxdiagn [CMAKE] Fix a file name 2021-04-08 15:35:22 +02:00
faultrep
fusion [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
gdi32 [SETUP][INF][ROSTESTS] Delete font substitutions and tests for "DejaVu Sans" (#4829) 2022-11-04 15:39:32 +01:00
gdiplus [GDIPLUS_WINETEST] Make tests pass on Windows 2003 2023-04-17 00:41:31 +03:00
GUI [RESOURCES] Remove redundant #pragma code_page(), includes, etc. 2024-12-22 18:39:26 +01:00
hid
hlink
hnetcfg
imagehlp
imm32 [IMM32][SDK][NTUSER][IMM32_WINETEST] Add CtfImmGenerateMessage (#6037) 2023-11-25 22:46:00 +09:00
inetcomm [3RDPARTY] Link to oldnames for stricmp/wcsicmp 2024-10-20 14:12:25 +03:00
inetmib1
iphlpapi
itss
jscript [JSCRIPT_WINETEST] Disable a test that fails on Windows 2003 2023-04-17 00:41:31 +03:00
kernel32 [3RDPARTY] Link to oldnames for stricmp/wcsicmp 2024-10-20 14:12:25 +03:00
localspl
localui
lz32
mapi32
mlang
mmdevapi
mpr
msacm32
mscms
mscoree
msctf [MSCTF_WINETEST] Skip crashing test when it fails 2020-04-13 22:44:56 +02:00
mshtml [MSHTML_WINETEST] Fix crash of mshtml_winetest:activex 2025-01-22 13:38:18 +02:00
msi [REACTOS] Fix build with VS 17.14.2 / CL 19.44.35207.1 2025-05-31 09:51:33 +00:00
msrle32
mstask
msvcrt [MSVCRT_WINETEST] Skip 2 hanging pipe tests on ReactOS 2025-06-14 10:48:15 +00:00
msvcrtd
msvfw32
msxml3 [MSXML3][MSXML3_WINETEST] Partial sync to Wine to enable libxml2 update. CORE-17766 2022-11-23 22:02:47 -05:00
netapi32
netcfgx
ntdll [NTDLL_WINETEST][NTOS:PS] Fix a few NtQueryInformationProcess(Process*) handling cases (#8136) 2025-06-19 18:47:31 +02:00
ntdsapi
odbccp32
ole32 [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
oleacc [OLEACC_WINETEST] Re-enable MSVC warning C4477 2020-02-23 17:50:58 +01:00
oleaut32 [OLEAUT32][OLEAUT32_WINETEST] Import LPSAFEARRAY user marshal interface marshaling support from Wine (#8121) 2025-06-15 16:08:51 +02:00
oledlg
opengl32
pdh
propsys [PROPSYS] Sync to wine-10.0 (#7677) 2025-02-07 22:00:48 +01:00
psapi [WINETESTS] Remove forced _WIN32_WINNT defines (#2463) 2020-04-03 14:01:22 +02:00
qedit
qmgr
quartz
rasapi32
reg [WINESYNC]: reg is now in sync with wine-staging wine-6.23 2022-06-19 14:13:00 +02:00
regedit [REGEDIT] Partially sync Regedit to Wine-7.17 (#4717) 2022-11-02 19:02:14 +01:00
riched20 [RICHED20] Sync to Wine-10.0 (#8078) 2025-06-08 15:05:27 -07:00
riched32
rpcrt4 [RPCRT4_WINETEST] Remove obsolete todo_wine 2022-12-19 17:58:02 +01:00
rsaenh
schannel
scrrun
secur32 [SECUR32_WINETEST] Update for new WineHQ certificate 2020-06-08 20:32:52 +02:00
serialui
services [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
setupapi [3RDPARTY] Link to oldnames for stricmp/wcsicmp 2024-10-20 14:12:25 +03:00
shdocvw
shell32 [3RDPARTY] Link to oldnames for stricmp/wcsicmp 2024-10-20 14:12:25 +03:00
shlwapi [SHLWAPI][WINESYNC] Import PathRemoveBlanks wine fix + adaptation for ReactOS (#7636) 2025-01-18 16:39:37 +01:00
snmpapi
spoolss
sti
sxs
twain_32
ucrtbase [UCRTBASE_WINETEST] Fix and add to build 2025-03-24 23:02:06 +00:00
urlmon [WININET_WINETEST][URLMON_WINETEST][SHELL32_APITEST] Skip some tests 2020-06-08 03:43:43 +03:00
user32 Add missing OEMRESOURCE for using the OBM_, OIC_, OCR_ defines from winuser.h 2023-11-22 17:02:45 +01:00
userenv [3RDPARTY] Link to oldnames for stricmp/wcsicmp 2024-10-20 14:12:25 +03:00
usp10
uxtheme
vbscript
version [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
wbemdisp
wbemprox
windowscodecs [WINDOWSCODECS][WINDOWSCODECSEXT] Sync to wine-10.0 (#7665) 2025-02-07 16:57:02 +01:00
windowscodecsext [WINDOWSCODECS][WINDOWSCODECSEXT] Sync to wine-10.0 (#7665) 2025-02-07 16:57:02 +01:00
winetest
winhttp [WINHTTP_WINETEST] Skip wine_dbgstr_wn() call when returned text length is zero (#5656) 2023-09-07 00:02:48 +03:00
wininet [WINESYNC] wininet: Strip filename if no path is set in cookie. 2021-01-05 11:03:13 +01:00
winmm [CMAKE] Elimitate the use of GCC and CLANG variables 2022-05-27 01:37:34 +03:00
winspool [Printing] Update and Add Functions 2020-08-26 17:12:20 -05:00
wintrust
wldap32
wmiutils
wmvcore [WMVCORE_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-07 13:11:29 +01:00
ws2_32 [WS2_32_WINETEST] Sync tests for inet_pton, inet_ntop 2024-11-02 21:57:28 +01:00
wscript
wshom [WSHOM_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-07 13:12:15 +01:00
wtsapi32 [WTSAPI32_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-23 00:55:08 +01:00
xcopy
xinput1_3 [XINPUT1_3_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-23 00:55:56 +01:00
xmllite [XMLLITE_WINETEST] Fully mark Wine diff 2024-08-31 18:30:16 +03:00
.clang-format [REACTOS] Exclude some wine modules from clang-format 2020-02-26 18:19:18 +01:00
CMakeLists.txt [UCRTBASE_WINETEST] Fix and add to build 2025-03-24 23:02:06 +00:00