Serge Gautherie
a8f1bea4b1
[KERNEL32] FlsAlloc(): Add a missing '\n' to a DPRINT1()
2018-04-14 16:07:29 +02:00
Mark Jansen
ac620c2e8e
[KERNEL32] Implement FlsAlloc/FlsFree based on Wine's implementation.
2018-04-08 17:27:24 +02:00
Mark Jansen
ee7f479c57
[RTL][XDK][KERNERL32_WINETEST] Import wine actctx changes from 3.2-37c98396
...
This adds support for reading the trustInfo (requestedExecutionLevel),
and the compatibility (supportedOs) sections.
2018-02-19 22:23:39 +01:00
Mark Jansen
4a2ad113e5
[KERNEL32] Add version info to VerifyVersionInfo mismatch print.
2018-01-15 19:47:58 +01:00
Colin Finck
63a3a2cbb8
[KERNEL32] Accept all images for NT 3.1 and higher instead of bailing out at image versions > 5.01 ( #273 )
...
Print a debug message whenever an application newer than ReactOS' internal NT version is started.
This gets a simple "Hello World" compiled by VS' 2017 regular "v141" toolchain to run under ReactOS.
Please retry NT6+ applications!
2018-01-10 09:24:22 +01:00
Timo Kreuzer
a2f7de7ee8
Amd64/misc 64bit fixes ( #236 )
...
[REACTOS] Misc 64 bit fixes
* [NTOS:MM] Allow MEM_DOS_LIM in NtMapViewOfSection on x64 as well
* [NTOS:MM] Implement x64 version of MmIsDisabledPage
* [HAL] Remove obsolete code
* [NTOS:KE] Fix amd64 version of KeContextToTrapFrame and KeTrapFrameToContext
* [XDK] Fix CONTEXT_XSTATE definition
* [PCNET] Convert physical address types from pointers to PHYSICAL_ADDRESS
2018-01-01 12:07:50 +01:00
Ivan Labutin
d6792047f3
[NTOS][NDK][RTL] A bunch of 'wrong size' fixes
2017-12-20 06:56:09 +01:00
Hermès Bélusca-Maïto
eea43394bf
[KERNEL32] Improve the definition of EXENAME_LENGTH.
2017-12-16 21:07:23 +01:00
Hermès Bélusca-Maïto
197ec4c5b8
[KERNEL32] Update some console API prototypes.
2017-12-10 17:04:29 +01:00
Pierre Schweitzer
4fcaf92ec3
[KERNEL32] Silent a noisy DPRINT1
2017-12-09 11:54:18 +01:00
Pierre Schweitzer
ebe9735835
[KERNEL32] Fix a FIXME in WaitNamedPipeW(): allow waiting on a remote pipe
2017-10-29 20:34:49 +01:00
Pierre Schweitzer
a80f5f53e7
[KERNEL32] In GetLogicalDrives(), if NtQueryInformationProcess() call succeed, but return drive map is empty, make sure returned error is success.
...
Patch by Alex Ionescu
2017-10-29 14:49:59 +01:00
Pierre Schweitzer
0add5d0a79
[KERNEL32] Fix MSVC build
2017-10-23 17:25:19 +02:00
Pierre Schweitzer
34c39a1336
[KERNEL32] Implement NpGetUserNamep()
2017-10-23 17:09:21 +02:00
Pierre Schweitzer
19cef7806c
[KERNEL32] Fix a FIXME in GetNamedPipeHandleStateW and stub a private function for a left unimplemented function
2017-10-23 14:36:18 +02:00
Pierre Schweitzer
3832f83a32
[KERNEL32] Check Basep8BitStringToDynamicUnicodeString() return and only call -W in case of success
...
CID 1419330
2017-10-23 13:39:44 +02:00
Pierre Schweitzer
19f1cd78c1
[KERNEL32] Check NtQueryInformationFile succeed before using its return. Also fix coding style
...
CID 512966
2017-10-23 12:36:43 +02:00
Pierre Schweitzer
5bfc68cc14
[KERNEL32] Fix buffer size for allocation in GetVolumeInformationW(). This fixes function failing with big enough buffer.
2017-10-15 10:43:49 +02:00
Pierre Schweitzer
dc8bfeabcf
[KERNEL32] Use proper size for allocating buffer in GetVolumeInformationA(). This was leading to allocate a too small buffer under certain conditions and to overrun it.
...
This fixes JRE7 setup.
This regression was brought in by r75969.
CORE-13888
2017-10-14 23:19:12 +02:00
Pierre Schweitzer
d7ee95b28b
[KERNEL32]: w2k3ify GetDriveTypeA()
2017-10-05 23:43:10 +02:00
Pierre Schweitzer
cb17d5dba4
[KERNEL32]: Reimplement GetDriveTypeW(). This allows providing a quick path for DOS drives and fixes a few detection cases. It allows brings in support for mount points.
2017-10-05 23:41:26 +02:00
Pierre Schweitzer
676bd0cf37
[KERNEL32]: Finally get rid of no longer used function InternalOpenDirW()
2017-10-05 22:14:44 +02:00
Pierre Schweitzer
8b6518139d
[KERNEL32]: Reimplement GetDiskFreeSpaceExA() to make it w2k3 compliant
2017-10-05 22:14:44 +02:00
Pierre Schweitzer
1e2424ee98
[KERNEL32]: Refactor a bit GetDiskFreeSpaceExW(), no ground breaking changes
2017-10-05 22:14:44 +02:00
Pierre Schweitzer
87448f3d8b
[KERNEL32]: Reimplement GetDiskFreeSpaceA() to make it w2k3 compliant
2017-10-05 22:14:44 +02:00
Pierre Schweitzer
5bee374c82
[KERNEL32]: Reimplement GetDiskFreeSpaceW() to fix various issues in it. It also brings support for appcompat
2017-10-05 22:14:44 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00