Commit graph

56144 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto 1826feb50f [KERNEL32]
Remove spurious cast to CSR_API_MESSAGE. What should be noted is that CsrMsg is used by both VDM thing (via CheckVdmMsg pointer) and CreateProcess thing (via CreateProcessMsg), but one after the other (first VDM only, then CreateProcess only) so that, even if the common struct/union CsrMsg is used in both cases, there is no data corruption by, e.g. CreateProcess using pieces of VDM data and vice-versa.

svn path=/trunk/; revision=61913
2014-02-02 00:08:54 +00:00
Timo Kreuzer 005703c2dc [NPFS]
- Implement NpQueryClientProcess and NpSetClientProcess
- Add a fast I/O dispatch table and implement NpFastRead and NpFastWrite
The NPFS driver is now good enough to boot Windows 2003 to desktop!

svn path=/trunk/; revision=61906
2014-02-01 20:41:16 +00:00
Eric Kohl e61f3d956b [MSGINA]
Delay load secur32.dll.

svn path=/trunk/; revision=61901
2014-02-01 15:46:09 +00:00
Timo Kreuzer 21c0eca870 [NPFS]
- Implement NpInitializeAliases + NpTranslateAlias
- Add a number of debug traces, disabled by default

svn path=/trunk/; revision=61900
2014-02-01 14:28:15 +00:00
Timo Kreuzer 0973a225b9 [NDK]
Add PsGetProcessSecurityPort, PsSetProcessSecurityPort, PsGetCurrentThreadProcessId

svn path=/trunk/; revision=61899
2014-02-01 12:12:26 +00:00
Christoph von Wittich 988c69e1c1 [baseaddress]
hackfix for VLC Player startup

svn path=/trunk/; revision=61898
2014-02-01 08:55:54 +00:00
Hermès Bélusca-Maïto 735d21a7e3 [APPS] Remove idiotic usage of REACTOS_VERSION_DLL in resources of executable files.
svn path=/trunk/; revision=61896
2014-02-01 01:27:13 +00:00
Eric Kohl c10bfd3da9 [MSGINA]
Revert r61888. CORE-7824.

svn path=/trunk/; revision=61895
2014-01-31 19:26:00 +00:00
Christoph von Wittich 26ed6933ab [crt]
revert 61885 and 61887

svn path=/trunk/; revision=61893
2014-01-30 21:23:25 +00:00
Amine Khaldi e933a21800 [KERNEL32]
* Fix MSVC x64 build.

svn path=/trunk/; revision=61892
2014-01-30 20:00:29 +00:00
Amine Khaldi c95a650a7e [FREELDR]
* Fix MSVC x64 build.

svn path=/trunk/; revision=61891
2014-01-30 19:05:54 +00:00
James Tabor b2107235fb [NtUser] - Remove unnecessary UINT size checks see CORE-7825. Patch by: Lee Schroeder.
svn path=/trunk/; revision=61889
2014-01-30 17:36:30 +00:00
Eric Kohl 05dbef656f [MSGINA]
Create a connection to the LSA upon initialization and use it to change passwords. Logon will use the connection later.

svn path=/trunk/; revision=61888
2014-01-29 21:54:49 +00:00
Christoph von Wittich b32e20f0c1 [crt]
fix error handling (use _dosmaperr)

svn path=/trunk/; revision=61887
2014-01-29 21:49:44 +00:00
Thomas Faber dee3cd18d3 [LAUTUS.MSSTYLES]
- Update to latest version by Pisarz

svn path=/trunk/; revision=61886
2014-01-29 21:46:55 +00:00
Christoph von Wittich ab7ef6db66 [crt]
partial sync of file.c with wine 1.7.11

svn path=/trunk/; revision=61885
2014-01-29 20:11:11 +00:00
Jérôme Gardou ac3145e072 [WIN32K]
- Formatting, no code change.

svn path=/trunk/; revision=61884
2014-01-29 19:09:15 +00:00
Jérôme Gardou e2be2729b0 [WIN32K]
- Implement GDIOBJ_TryLockObject and used it for DRIVEROBJs
 - Fix EngUnlockDriverObj

svn path=/trunk/; revision=61883
2014-01-29 18:32:14 +00:00
Amine Khaldi ad76a6a077 [AFD]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61882
2014-01-29 11:00:53 +00:00
Amine Khaldi 1f2d5bca91 [KS]
* Properly name the main header.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61881
2014-01-29 10:59:06 +00:00
Amine Khaldi 0bf31251ea [SERMOUSE]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61880
2014-01-29 10:56:25 +00:00
Amine Khaldi 379fe87636 [MOUCLASS]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61879
2014-01-29 10:54:59 +00:00
Amine Khaldi 6b89580cf4 [KBDCLASS]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61878
2014-01-29 10:53:48 +00:00
Amine Khaldi 1f5cc0b90b [I8042PRT]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61877
2014-01-29 10:52:04 +00:00
Amine Khaldi 9bda77c266 [HIDCLASS]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61876
2014-01-29 10:51:04 +00:00
Timo Kreuzer 45e155f85a [NTOSKRNL]
- Implement FsRtlRegisterFileSystemFilterCallbacks
- Fix returned ResultLength value in NtQuerySystemInformation
- Create \FileSystems\Filters folder in IopCreateRootDirectories, used by Windows fltmgr

svn path=/trunk/; revision=61874
2014-01-28 23:40:27 +00:00
Jérôme Gardou bb6ca7fcfc [WIN32K]
- Fix allocation of DRIVEROBJ objects

svn path=/trunk/; revision=61873
2014-01-28 22:36:57 +00:00
Timo Kreuzer 55564f4975 [RTL]
Add implementation of RtlFindLastBackwardRunClear from amd64 branch, thanks to Alex for noticing that it has never been merged.

svn path=/trunk/; revision=61872
2014-01-28 21:55:30 +00:00
Timo Kreuzer 91bacc4dc8 [KSECDD]
Add public ksecioctl.h containing the supported IOCTLs

svn path=/trunk/; revision=61871
2014-01-28 21:52:53 +00:00
Amine Khaldi 38aa140c5a [MOUNTMGR]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61870
2014-01-28 21:45:44 +00:00
Amine Khaldi ce6694437c [NTFS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61869
2014-01-28 21:21:04 +00:00
Amine Khaldi 892e41ffa8 [MSFS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61868
2014-01-28 20:57:32 +00:00
Eric Kohl e713cb8534 [MSGINA]
Implement the change password dialog.
 

svn path=/trunk/; revision=61864
2014-01-28 19:32:53 +00:00
Thomas Faber 29393f6441 [MSPAINT]
- Fix buffer overflow

svn path=/trunk/; revision=61863
2014-01-28 18:25:57 +00:00
Thomas Faber 20cc310473 [MSPAINT]
- Fix build

svn path=/trunk/; revision=61862
2014-01-28 18:22:46 +00:00
Benedikt Freisen fe9e1e9388 [MSPAINT]
Apply patches from
CORE-7551 (Drag and Drop between Paint and the shell) and
CORE-7561 (insert from file)

svn path=/trunk/; revision=61860
2014-01-28 15:46:28 +00:00
Amine Khaldi 422315f946 [PCIX]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61859
2014-01-28 11:17:12 +00:00
Amine Khaldi a2e358b492 [ACPI]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61858
2014-01-28 11:11:36 +00:00
Thomas Faber d237b22458 [SPELLING]
- Fix some typos that say "lastest." Patch by Sergei Antonov

svn path=/trunk/; revision=61857
2014-01-28 06:07:56 +00:00
Thomas Faber 13083f4d74 [PEFIXUP]
- Use correct struct member for section count. Patch by Sergei Antonov (saproj at gmail dot com)

svn path=/trunk/; revision=61856
2014-01-28 05:49:19 +00:00
Amine Khaldi c7c833a296 [COMPBATT]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61855
2014-01-27 23:11:48 +00:00
Amine Khaldi 6098f6b332 [CMBATT]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61854
2014-01-27 22:55:47 +00:00
Amine Khaldi cf290173f4 [KDCOM]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61853
2014-01-27 22:23:24 +00:00
Amine Khaldi 268afe1faf [CONDRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61852
2014-01-27 12:29:29 +00:00
Amine Khaldi 0f2f7f1c78 [DSOUND]
* Revert r60474 until Johannes has time to look into it.

svn path=/trunk/; revision=61851
2014-01-27 11:38:02 +00:00
Amine Khaldi 9ebfde575a [DDRAW]
* Add a note so that this won't be lost.

svn path=/trunk/; revision=61850
2014-01-27 11:14:28 +00:00
Amine Khaldi c370a35059 * Addendum to r61843.
svn path=/trunk/; revision=61849
2014-01-27 11:09:29 +00:00
Hermès Bélusca-Maïto beed0625d8 [BEEP]: Convert to LONGLONG before doing the multiplication (or: use our macro Int32x32To64): avoids overflows.
svn path=/trunk/; revision=61848
2014-01-27 00:30:12 +00:00
Thomas Faber c224fd594b [LIBWINE][WINED3D]
- Import isfinite from Wine libport & hack-define copysignf -- aka fix build

svn path=/trunk/; revision=61847
2014-01-26 21:55:59 +00:00
Jérôme Gardou 5f866a6e2e [WINED3D]
- Try fixing MSVC build

svn path=/trunk/; revision=61845
2014-01-26 21:26:56 +00:00