winesync
7b9269fc8e
[WINESYNC] reg: FormatMessage() now reports ERROR_NO_WORK_DONE error for empty string.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id f81d15beb690c5e08c5995b90aec8015218bee55 by Alexandre Julliard <julliard@winehq.org>
2022-06-19 13:06:27 +02:00
Eric Kohl
4a66cbb224
[DISKPART] Add help text for the FORMAT command
2022-06-19 08:28:53 +02:00
Eric Kohl
3ca37d6eaf
[DISKPART] Support quoted options in commands
2022-06-18 13:27:56 +02:00
Eric Kohl
4a305266e6
[DISKPART] Add help text for the CREATE PARTITION EXTENDED command
2022-06-18 10:15:04 +02:00
Eric Kohl
cba4ffbb5d
[DISKPART] Add help text for the CREATE PARTITION LOGICAL command
2022-06-18 01:05:27 +02:00
Eric Kohl
2be7af18fe
[DISKPART] Implement the clean command
2022-06-17 01:37:26 +02:00
Eric Kohl
74870c1ae1
[DISKPART] Add help text for the CREATE PARTITION PRIMARY command
2022-06-16 15:20:46 +02:00
Eric Kohl
966d674de1
[DISKPART] Add help text for the REM command
2022-06-16 11:55:39 +02:00
Eric Kohl
82a2c5903e
[DISKPART] Add help text for the DETAIL VOLUME command
2022-06-16 10:50:40 +02:00
Eric Kohl
9b10dcba15
[DISKPART] Add help text for the DETAIL PARTITION command
2022-06-16 00:33:10 +02:00
Oleg Dubinskiy
1a41e62073
[CLB] Enable the dll
...
Required by MS Regedit. It works as well with our clb.dll.
Now we lack only ulib.dll.
CORE-17385
2022-06-14 22:48:06 +02:00
Eric Kohl
66f6c1ab88
[DISKPART] Add help text for the HELP command
2022-06-14 19:43:38 +02:00
Eric Kohl
6f1c7edaa5
[DISKPART] Add help text for the LIST VOLUME command
2022-06-13 21:18:35 +02:00
George Bișoc
8e0da736b7
[NTOS:SE] Fix MSVC build
2022-06-13 20:12:32 +02:00
George Bișoc
93381263a1
[NTOS:SE] Remove redundant ReturnLength NULL check
...
In NtQueryInformationToken function, remove the useless and redundant NULL check for two primary reasons. First, DefaultQueryInfoBufferCheck already does the necessary probing validation checks and second, ReturnLength must NEVER be NULL!
If the caller does not respect the calling rules of NtQueryInformationToken, the caller is expected to be miserably punished.
2022-06-13 19:28:12 +02:00
George Bișoc
2d1805504e
[NTDLL_APITEST] NtQueryInformationToken: write tests for TokenSandBoxInert
2022-06-13 18:17:10 +02:00
George Bișoc
5e1f292062
[NTOS:SE] NtQueryInformationToken: implement token sandbox inert querying
2022-06-13 18:17:10 +02:00
Eric Kohl
124fe7504e
[DISKPART] Add help text for the LIST PARTITION command
2022-06-12 23:26:53 +02:00
Eric Kohl
7c90ea83ef
[DISKPART] Add help text for the LIST DISK command
2022-06-12 16:15:18 +02:00
George Bișoc
d0d86ab588
[NTOSKRNL] Force a probe against ReturnLength on query & Misc ICIF stuff
...
NtQueryInformationToken is by far the only system call in NT where ReturnLength simply cannot be optional. On Windows this parameter is always probed and an argument to NULL directly leads to an access violation exception.
This is due to the fact of how tokens work, as its information contents (token user, owner, primary group, et al) are dynamic and can vary throughout over time in memory.
What happens on current ReactOS master however is that ReturnLength is only probed if the parameter is not NULL. On a NULL case scenario the probing checks succeed and NtQueryInformationToken fails later. For this, just get rid of CompleteProbing
parameter and opt in for a bit mask flag based approach, with ICIF_FORCE_RETURN_LENGTH_PROBE being set on DefaultQueryInfoBufferCheck which NtQueryInformationToken calls it to do sanity checks.
In addition to that...
- Document the ICIF probe helpers
- Annotate the ICIF prope helpers with SAL
- With the riddance of CompleteProbing and adoption of flags based approach, add ICIF_PROBE_READ_WRITE and ICIF_PROBE_READ flags alongside with ICIF_FORCE_RETURN_LENGTH_PROBE
2022-06-12 11:05:05 +02:00
Eric Kohl
ad9b930354
[DISKPART] Add help text for the SELECT VOLUME command
2022-06-12 09:32:40 +02:00
Eric Kohl
7bea98592f
[DISKPART] Add help text for the SELECT PARTITION command
2022-06-11 22:34:07 +02:00
Eric Kohl
7dec75ff67
[DISKPART] Implement the SETID command
2022-06-11 14:31:55 +02:00
Eric Kohl
f06066dc6e
[DISKPART] Add help text for the SELECT DISK command
2022-06-11 13:13:27 +02:00
Timo Kreuzer
318d696f0e
[CRT] Implement xmmintrin.h
...
This includes inline functions for GCC/Clang.
Note: the previous GCC definition of __m128 was broken and didn't work.
2022-06-10 23:21:41 +02:00
Timo Kreuzer
9c8a2bbc81
[CRT] Implement mmintrin.h
...
This includes inline functions for GCC/Clang.
2022-06-10 23:21:41 +02:00
Timo Kreuzer
c34c5e29f0
[CRT] Move __INTRIN_INLINE to mingw32.h to be available everywhere
...
Also use __attribute__((artificial)) for clang, too.
2022-06-10 23:21:41 +02:00
Eric Kohl
84512b7abd
[DISKPART] Add help text for the SETID command
2022-06-10 22:02:07 +02:00
George Bișoc
bac1bce605
[NTDLL_APITEST] Write tests for NtQueryInformationToken and NtSetInformationToken
2022-06-09 19:20:31 +02:00
Mark Jansen
81e0f74a7a
[WIN32K] Conditionally enable IMM32
...
MFC42 applications only expect an IME window when on a DBCS system,
so they will capture this IME window as their 'main' window on non-DBCS systems.
CORE-18212
2022-06-08 19:19:59 +02:00
Hervé Poussineau
63f042a5cd
[SDK:REACTOS] Fix packing of GEN_ADDR structure, used in some ACPI tables
2022-06-08 07:58:27 +02:00
Hervé Poussineau
2915d16543
[WIN32SS:USER] Do not write error message at end of enumeration in UserEnumDisplayDevices()
2022-06-08 07:58:12 +02:00
Hervé Poussineau
cd8305494c
[WIN32SS:ENG] Fix handling of Acceleration.Level parameter (was not read anymore)
2022-06-05 14:49:47 +02:00
Eric Kohl
dd2c7ea3ce
[DISKPART] Add help text for the UNIQUEID DISK command
2022-06-07 23:08:05 +02:00
Eric Kohl
da0bff2a50
[DISKPART] Implement the UNIQUEID command
2022-06-07 19:42:09 +02:00
Eric Kohl
c8f6440a78
[DISKPART] Implement the ACTIVE and INACTIVE commands
2022-06-06 11:23:11 +02:00
Dmitry Borisov
734cd5e842
[PCI][HALX86] Support PCI debugging devices
...
Also optimize the PCI bus scanning
CORE-17360
2022-06-06 01:47:21 +03:00
Eric Kohl
216d69c59e
[DISKPART] Add help text for the DETAIL DISK command
2022-06-05 22:22:16 +02:00
Eric Kohl
be88af54e7
[DISKPART] Implements part of the FILESYSTEMS command
2022-06-05 18:23:08 +02:00
Eric Kohl
d3d5eae19e
[DISKPART] Add the SET command as a SETID alias
2022-06-05 17:36:32 +02:00
Eric Kohl
c70f5033ec
[DISKPART] Implement the OVERRIDE option for the DELETE PARTITION command
2022-06-05 10:30:55 +02:00
Eric Kohl
58eb4e5bde
[DISKPART] Add success and failure messages for the DELETE PARTITION command
2022-06-05 08:47:46 +02:00
Tuur Martens
d31642c712
[NTOS:MM] Fix memory leak in NtAllocateVirtualMemory
...
When an allocated VAD's insertion fails, the VAD is not freed. This commit attempts to fix this behaviour.
2022-06-04 22:44:27 +02:00
Mark Jansen
b60408c9f1
[CI] Increase operations-per-run for the stale script
2022-06-04 20:35:01 +02:00
Eric Kohl
6c797bf86a
[DISKPART] Report success or failure for CREATE PARTITION commands
2022-06-04 20:27:11 +02:00
Eric Kohl
e636b14d7e
[DISKPART] Add help texts for the ACTIVE and INACTIVE commands
2022-06-04 13:36:17 +02:00
Eric Kohl
f3ff7ddd09
[DISKPART] German translation part 1
2022-06-04 11:44:57 +02:00
Hermès Bélusca-Maïto
79dbb73b6f
[DISKPART] Fix build...
...
- Fix the LANGUAGE declaration in de-DE.rc (originally was copy-pasted
from en-US, and thus caused the build break).
- Include de-DE.rc in alphabetical order in diskpart.rc
2022-06-02 14:03:11 +02:00
Eric Kohl
a3a8fdc84b
[DISKPART] Add german translation
2022-06-01 23:25:54 +02:00
Eric Kohl
ca51f00049
[DISKPART] Get rid of PrintMessageString()
2022-06-01 00:46:45 +02:00