Commit graph

55580 commits

Author SHA1 Message Date
Timo Kreuzer 837597758f [NTOSKRNL]
Halfplement NtCloseObjectAuditAlarm (the internal function SepAdtCloseObjectAuditAlarm is not implemented yet, but the function now returns a proper status code)

svn path=/trunk/; revision=61584
2014-01-11 15:31:16 +00:00
Timo Kreuzer a269ff2f2b [NTOSKRNL]
Small optimization of SepPrivilegeCheck

svn path=/trunk/; revision=61582
2014-01-11 15:23:53 +00:00
Eric Kohl 95c15b34d7 [MSGINA]
GUIDisplaySASNotice: Use the WlxDialogBoyParam function to create the SAS notice dialog.

svn path=/trunk/; revision=61581
2014-01-11 14:43:31 +00:00
Amine Khaldi 6956547bc2 [INCLUDES]
* Do not mix ReactOS and Wine style debugging.
[SPEC2DEF]
* Use DbgPrint instead of DPRINT1 for the stub functions.
[ACTIVEDS]
* Cleanup the stubs file.
CORE-7716

svn path=/trunk/; revision=61578
2014-01-10 18:58:31 +00:00
Jérôme Gardou 2c47dbb49f [WIN32K]
- Don't be so nitpicky about display frequency when setting up display driver.
Fixes vmare letter stamp behaviour after graphics driver installation

svn path=/trunk/; revision=61577
2014-01-09 23:11:03 +00:00
Amine Khaldi 4adc3e9bbd [SHELL32]
* Add support for the CF_HDROP format in the shell drop targets.
* Implement IAsyncOperation for the shell data object implementation, which is how one checks to see if it's safe to perform a background copy.
* Actually check for the IAsyncOperation interface in the drop targets.
* 7-zip and WinRAR are now mostly working correctly in terms of drag and drop.
* Brought to you by Huw Campbell.
CORE-3760

svn path=/trunk/; revision=61576
2014-01-09 13:24:39 +00:00
Jérôme Gardou 0532456b81 [WIN32K]
- Add some debug print lidting available modes from a device driver.
 - Take this as an occasion to use the much underrated win32k debug channels
Recompiling? You're so 2013!

svn path=/trunk/; revision=61575
2014-01-08 23:19:33 +00:00
Amine Khaldi 2dd3ce50de [NTOS]
* Fix release build.

svn path=/trunk/; revision=61574
2014-01-08 12:14:14 +00:00
Timo Kreuzer 842cb21775 [SMLIB]
Fix "annotation" and use a better variable name.

svn path=/trunk/; revision=61573
2014-01-08 00:01:11 +00:00
Timo Kreuzer 8d73b77251 [NTOSKRNL]
- Update CM_KEY_CONTROL_BLOCK to match win2k3 SP2 symbols
- Implement KeyCachedInformation and KeyFlagsInformation cases in CmQueryKey

svn path=/trunk/; revision=61572
2014-01-07 23:51:56 +00:00
Timo Kreuzer e5813955cb [RTL/NTDLL]
- Implement registry transaction API (RXACT)
- Add RtlCheckForOrphanedCriticalSections stub

svn path=/trunk/; revision=61571
2014-01-07 21:26:06 +00:00
Timo Kreuzer 7ab5af14a3 [NETAPI32/SAMSRV]
- Update/fix exports to match win 2k3

svn path=/trunk/; revision=61570
2014-01-07 21:15:57 +00:00
Timo Kreuzer f6c5b356aa [NTOSKRNL]
- Fix return value of ObOpenObjectByName (in success case the return status of ObpLookupObjectName is returned.

svn path=/trunk/; revision=61569
2014-01-07 20:50:34 +00:00
Timo Kreuzer 0a7344aca7 [RTL/NDK/NTDLL]
- Fix calling convention of RtlSetProcessIsCritical and RtlSetThreadIsCritical (they are __cdecl!)
[NDK]
- Add missing extern "C"

svn path=/trunk/; revision=61568
2014-01-07 20:23:44 +00:00
Timo Kreuzer d3872b419c [DDK/XDK]
- Add missing _KEY_USER_FLAGS_INFORMATION
- Fix some FSCTL_* constants, add Win7/8 ones
- Sync DDK/XDK (just a reminder, you are supposed to fix XDK headers and simply regenerate the DDK headers from them)

svn path=/trunk/; revision=61567
2014-01-07 20:17:01 +00:00
Amine Khaldi d238b96e77 [3DTEXT]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61566
2014-01-07 17:11:52 +00:00
Amine Khaldi e317bc769d [SC]
* Move conio.h inclusion where it's used.
CORE-7716

svn path=/trunk/; revision=61565
2014-01-07 17:10:31 +00:00
Amine Khaldi 2d73d7982e [REGEDIT]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61564
2014-01-07 17:08:52 +00:00
Amine Khaldi 6731470ec2 [RAPPS]
* Move some definitions to the main header.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61563
2014-01-07 17:07:36 +00:00
Amine Khaldi 6ead2b3ba8 [NOTEPAD]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup headers.
CORE-7716

svn path=/trunk/; revision=61562
2014-01-07 17:05:34 +00:00
Amine Khaldi 18ed7f8fd6 [TELNET]
* Move the main header up one level.
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61561
2014-01-07 17:03:47 +00:00
Amine Khaldi 130b966aec [NSLOOKUP]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61560
2014-01-07 17:01:18 +00:00
Amine Khaldi 00c90a28a5 [FTP]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup headers including the main one.
CORE-7716

svn path=/trunk/; revision=61559
2014-01-07 16:59:58 +00:00
Amine Khaldi a32fbc04b3 [FINGER]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61558
2014-01-07 16:30:52 +00:00
Amine Khaldi 27e813b6d8 [MSTSC]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61557
2014-01-07 16:29:20 +00:00
Amine Khaldi 49507310ae [MSPAINT]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61556
2014-01-07 16:27:45 +00:00
Amine Khaldi e4d11cd4c6 [SERVMAN]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61555
2014-01-07 16:27:17 +00:00
Amine Khaldi ba251f61e0 [RSYM]
* Remove unused field.

svn path=/trunk/; revision=61554
2014-01-07 16:26:57 +00:00
Amine Khaldi 709cd1a624 [DEVMGMT]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61553
2014-01-06 21:03:41 +00:00
Amine Khaldi d57f8c166e [MSCONFIG]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61552
2014-01-06 21:01:43 +00:00
Amine Khaldi ac0c50152c [MMCCLIENT]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61551
2014-01-06 20:59:11 +00:00
Amine Khaldi e62e1d2e20 [MAGNIFY]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61550
2014-01-06 20:56:34 +00:00
Amine Khaldi fb0c40987e [LOGOFF]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
* Remove useless NDEBUG define.
CORE-7716

svn path=/trunk/; revision=61549
2014-01-06 20:54:43 +00:00
Amine Khaldi b8c40cc9f4 [WINMINE]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61548
2014-01-06 20:51:41 +00:00
Amine Khaldi 5f67c3b083 [FONTVIEW]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61547
2014-01-06 20:48:44 +00:00
Jérôme Gardou e3dd09553c [OPENGL32]
- remove useless assert
 - fix typo in SetDIBitstoDevice call

svn path=/trunk/; revision=61546
2014-01-06 19:25:17 +00:00
Jérôme Gardou 064fb6f84b [MESA]
- Use PSEH to test and catch SSE exceptions
#CORE-7727 Problem with software implementation is fixed with r61545. Investigating on vmware driver support.

svn path=/trunk/; revision=61545
2014-01-06 18:39:42 +00:00
Jérôme Gardou 9f55f7097f [WIN32K]
- Implement NtGdiSwapBuffers

svn path=/trunk/; revision=61541
2014-01-05 20:57:51 +00:00
Jérôme Gardou ade300cb46 [WIN32K]
- Formatting only, no code change

svn path=/trunk/; revision=61540
2014-01-05 20:50:09 +00:00
Eric Kohl c3b566e4d8 [LSASRV][MSV1_0]
- Add all groups, of which the user is a member, to the token group list.
- Remove the hard-coded administrators group and users group from the token group list.

This patch enables us to create ordinary user accounts which are not members of the administrator group and which do not have administrator privileges. Now we can start to test and fix the security components!

svn path=/trunk/; revision=61539
2014-01-05 16:06:16 +00:00
Amine Khaldi 3ad827aa50 [SHELL32]
* Move shell file operations to background threads to prevent the shell from hanging during long copies, deletes, and moves.
* Improve drag and drop functionality.
* Add a partial drop handler to the recycle bin.
* Brought to you by Huw Campbell.
CORE-3760

svn path=/trunk/; revision=61537
2014-01-05 12:48:42 +00:00
Eric Kohl aa4d139a0c [SAMSRV]
SamrGetAliasMembership: Do not overwrite enties of the RID array.

svn path=/trunk/; revision=61536
2014-01-05 12:00:16 +00:00
Amine Khaldi d3efc2ffdd [SPIDER]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
* Dedicated to Daniel Reimer.
CORE-7716

svn path=/trunk/; revision=61534
2014-01-04 15:12:53 +00:00
Amine Khaldi 73809c59e6 [CARDLIB]
* Fix build.

svn path=/trunk/; revision=61533
2014-01-04 15:07:36 +00:00
Amine Khaldi 8bda2730f2 [CARDLIB]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61532
2014-01-04 15:01:58 +00:00
Amine Khaldi d8b726afc2 [CARDLIB]
* Forgot this file. Fixes build.

svn path=/trunk/; revision=61531
2014-01-04 14:28:53 +00:00
Amine Khaldi b7c599a296 [SOL]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61530
2014-01-04 14:25:09 +00:00
Amine Khaldi 5bd968466e [DXDIAG]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61529
2014-01-04 14:13:48 +00:00
Amine Khaldi 180fca0e90 [CHARMAP]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61528
2014-01-04 14:06:39 +00:00
Amine Khaldi 30109c2763 [CALC]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61527
2014-01-04 14:00:02 +00:00