Timo Kreuzer [Wed, 22 Jan 2014 16:58:36 +0000 (16:58 +0000)]
[KSECDD]
Start implementing ksecdd
svn path=/trunk/; revision=61754
Timo Kreuzer [Wed, 22 Jan 2014 16:29:26 +0000 (16:29 +0000)]
[NTOSKRNL]
- Implement NtPrivilegedServiceAuditAlarm, the internal function SepAdtPrivilegedServiceAuditAlarm is not implemented yet.
- Stubplement SepAccessCheckAndAuditAlarm and make NtAccessCheckAndAuditAlarm, NtAccessCheckByTypeAndAuditAlarm, NtAccessCheckByTypeResultListAndAuditAlarm and NtAccessCheckByTypeResultListAndAuditAlarmByHandle (love that name) wrappers around it.
svn path=/trunk/; revision=61753
Timo Kreuzer [Wed, 22 Jan 2014 15:05:16 +0000 (15:05 +0000)]
[NTOSKRNL]
Implement TokenSessionReference case in NtSetInformationToken, also make sure not to leak a reference on the token in case of an exception.
svn path=/trunk/; revision=61752
Timo Kreuzer [Wed, 22 Jan 2014 14:48:45 +0000 (14:48 +0000)]
[NTOSKRNL]
Fix return type of PsSetProcessSecurityPort
svn path=/trunk/; revision=61751
Eric Kohl [Tue, 21 Jan 2014 23:31:13 +0000 (23:31 +0000)]
[MSGINA]
Move the unlock code to a separate function and display error messages if user name or password do not match.
svn path=/trunk/; revision=61750
Amine Khaldi [Tue, 21 Jan 2014 18:04:09 +0000 (18:04 +0000)]
[DBGHELP]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61749
Amine Khaldi [Tue, 21 Jan 2014 18:01:34 +0000 (18:01 +0000)]
[CRYPT32]
* Move cryptres.h inclusion to the main header.
CORE-7716
svn path=/trunk/; revision=61748
Amine Khaldi [Tue, 21 Jan 2014 18:00:17 +0000 (18:00 +0000)]
[CRTDLL]
* We don't need PCH for one source file modules.
CORE-7716
svn path=/trunk/; revision=61747
Amine Khaldi [Tue, 21 Jan 2014 17:59:36 +0000 (17:59 +0000)]
[COMDLG32]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61746
Amine Khaldi [Tue, 21 Jan 2014 17:58:34 +0000 (17:58 +0000)]
[COMCTL32]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61745
Amine Khaldi [Tue, 21 Jan 2014 17:56:16 +0000 (17:56 +0000)]
[CABINET]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61744
Amine Khaldi [Tue, 21 Jan 2014 17:55:08 +0000 (17:55 +0000)]
[BROWSEUI]
* Remove one time inclusions from the main header and put them back where they belong.
* Set the default debugging channel globally through the main header.
* Improve the main header.
CORE-7716
svn path=/trunk/; revision=61743
Eric Kohl [Mon, 20 Jan 2014 21:32:49 +0000 (21:32 +0000)]
[EVENTLOG]
LogfClearFile: Write the backup file and add status checks.
svn path=/trunk/; revision=61742
Eric Kohl [Mon, 20 Jan 2014 21:23:17 +0000 (21:23 +0000)]
[MSGINA]
Save the password in the gina-context after successful logon and use it to check the password when unlocking the computer.
svn path=/trunk/; revision=61741
Amine Khaldi [Mon, 20 Jan 2014 19:42:49 +0000 (19:42 +0000)]
[TRANSLATIONS]
* Massive update of Romanian resources. Brought to you by Ștefan Fulea.
CORE-7778 #resolve #comment Committed in r61740. Thanks !
svn path=/trunk/; revision=61740
Amine Khaldi [Mon, 20 Jan 2014 18:00:14 +0000 (18:00 +0000)]
[RAPPS]
* Maintenance of Romanian resources. Brought to you by Ștefan Fulea.
CORE-7761 #resolve #comment Committed in r61739. Cheers ;)
svn path=/trunk/; revision=61739
Amine Khaldi [Mon, 20 Jan 2014 13:18:32 +0000 (13:18 +0000)]
[AVIFIL32]
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61738
Amine Khaldi [Mon, 20 Jan 2014 13:16:55 +0000 (13:16 +0000)]
[ATL100]
* Create a main header and move some inclusions to it.
CORE-7716
svn path=/trunk/; revision=61737
Amine Khaldi [Mon, 20 Jan 2014 13:16:06 +0000 (13:16 +0000)]
[ADVAPI32]
* 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=61736
Amine Khaldi [Mon, 20 Jan 2014 13:14:55 +0000 (13:14 +0000)]
[ACTIVEDS]
* Create a main header and move some inclusions to it.
CORE-7716
svn path=/trunk/; revision=61735
Amine Khaldi [Mon, 20 Jan 2014 13:14:06 +0000 (13:14 +0000)]
[ACLUI]
* 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=61734
Amine Khaldi [Mon, 20 Jan 2014 13:12:05 +0000 (13:12 +0000)]
[SLAYER]
* We don't need PCH for one source file modules.
CORE-7716
svn path=/trunk/; revision=61733
Amine Khaldi [Mon, 20 Jan 2014 13:10:32 +0000 (13:10 +0000)]
[FONTEXT]
* Remove one time inclusions from the main header and put them back where they belong.
* Do not include debug.h into the main header.
CORE-7716
svn path=/trunk/; revision=61732
Amine Khaldi [Mon, 20 Jan 2014 13:09:04 +0000 (13:09 +0000)]
[DESKMON]
* 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=61731
Amine Khaldi [Mon, 20 Jan 2014 13:08:23 +0000 (13:08 +0000)]
[DESKADP]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716
svn path=/trunk/; revision=61730
Amine Khaldi [Mon, 20 Jan 2014 13:07:26 +0000 (13:07 +0000)]
[OPENGL32]
* Move wine/debug.h inclusion to the main header.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61729
Amine Khaldi [Mon, 20 Jan 2014 12:59:27 +0000 (12:59 +0000)]
[NTDLL]
* 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=61728
Amine Khaldi [Mon, 20 Jan 2014 12:57:33 +0000 (12:57 +0000)]
[WINED3D]
* 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=61727
Amine Khaldi [Mon, 20 Jan 2014 12:37:33 +0000 (12:37 +0000)]
[QUARTZ]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61726
Amine Khaldi [Mon, 20 Jan 2014 12:35:57 +0000 (12:35 +0000)]
[QEDIT]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61725
Amine Khaldi [Mon, 20 Jan 2014 12:34:50 +0000 (12:34 +0000)]
[MSDMO]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
CORE-7716
svn path=/trunk/; revision=61724
Amine Khaldi [Mon, 20 Jan 2014 11:34:21 +0000 (11:34 +0000)]
[DXGI]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716
svn path=/trunk/; revision=61723
Amine Khaldi [Mon, 20 Jan 2014 11:32:43 +0000 (11:32 +0000)]
[DXDIAGN]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716
svn path=/trunk/; revision=61722
Amine Khaldi [Mon, 20 Jan 2014 11:30:39 +0000 (11:30 +0000)]
[DSOUND]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716
svn path=/trunk/; revision=61721
Amine Khaldi [Mon, 20 Jan 2014 11:28:30 +0000 (11:28 +0000)]
[DPLAYX]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61720
Amine Khaldi [Mon, 20 Jan 2014 11:27:12 +0000 (11:27 +0000)]
[DMUSIC]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61719
Amine Khaldi [Mon, 20 Jan 2014 11:25:53 +0000 (11:25 +0000)]
[DINPUT]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61718
Amine Khaldi [Mon, 20 Jan 2014 11:22:40 +0000 (11:22 +0000)]
[DEVENUM]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61717
Amine Khaldi [Mon, 20 Jan 2014 11:20:33 +0000 (11:20 +0000)]
[DDRAW]
* Improve the GUIDs situation.
* Improve the main header.
CORE-7716
svn path=/trunk/; revision=61716
Amine Khaldi [Mon, 20 Jan 2014 11:18:23 +0000 (11:18 +0000)]
[D3DXOF]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
CORE-7716
svn path=/trunk/; revision=61715
Amine Khaldi [Mon, 20 Jan 2014 11:15:56 +0000 (11:15 +0000)]
[D3DX9_36]
* Improve the GUIDs situation.
* Improve the main header.
CORE-7716
svn path=/trunk/; revision=61714
James Tabor [Mon, 20 Jan 2014 06:42:39 +0000 (06:42 +0000)]
[User32]
- Sync port MDI with wine.
- Add patch from wine bug 9435.
- Commented out wine code.
svn path=/trunk/; revision=61713
Christoph von Wittich [Sun, 19 Jan 2014 19:49:12 +0000 (19:49 +0000)]
[explorer_new]
use strsafe functions
svn path=/trunk/; revision=61712
Christoph von Wittich [Sun, 19 Jan 2014 19:27:10 +0000 (19:27 +0000)]
[devcpux]
use strsafe functions
svn path=/trunk/; revision=61711
Christoph von Wittich [Sun, 19 Jan 2014 19:18:45 +0000 (19:18 +0000)]
[devcpux]
tabs to spaces
svn path=/trunk/; revision=61710
Christoph von Wittich [Sun, 19 Jan 2014 19:15:08 +0000 (19:15 +0000)]
[desk.cpl]
strsafe++
svn path=/trunk/; revision=61709
Thomas Faber [Sun, 19 Jan 2014 15:05:23 +0000 (15:05 +0000)]
[DDK][NDK]
- Fix some members of SHARED_CACHE_MAP
- Move MBCB to NDK where it belongs
svn path=/trunk/; revision=61708
Thomas Faber [Sun, 19 Jan 2014 14:56:13 +0000 (14:56 +0000)]
[DDK][NDK][RTL][WS2_32_NEW]
- Add missing and improve existing declarations of RtlIpv4StringToAddress*
svn path=/trunk/; revision=61707
Daniel Reimer [Sun, 19 Jan 2014 13:17:09 +0000 (13:17 +0000)]
[RAPPS]
Add Mpxplay to Application manager by Alex (jedi-to-be)
CORE-7290 #resolve #comment Committed and slightly fixed DL link and comment. Thx for help!
svn path=/trunk/; revision=61706
Amine Khaldi [Sun, 19 Jan 2014 10:47:56 +0000 (10:47 +0000)]
[D3DCOMPILER_43]
* Cleanup the main header.
CORE-7716
svn path=/trunk/; revision=61705
Amine Khaldi [Sun, 19 Jan 2014 10:46:55 +0000 (10:46 +0000)]
[D3D9]
* Improve the GUIDs situation.
CORE-7716
svn path=/trunk/; revision=61704
Amine Khaldi [Sun, 19 Jan 2014 10:45:19 +0000 (10:45 +0000)]
[D3D8]
* Improve the GUIDs situation.
CORE-7716
svn path=/trunk/; revision=61703
Amine Khaldi [Sun, 19 Jan 2014 10:43:28 +0000 (10:43 +0000)]
[AMSTREAM]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716
svn path=/trunk/; revision=61702
Amine Khaldi [Sun, 19 Jan 2014 10:41:43 +0000 (10:41 +0000)]
[WINED3DCFG]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716
svn path=/trunk/; revision=61701
Amine Khaldi [Sun, 19 Jan 2014 10:40:50 +0000 (10:40 +0000)]
[TIMEDATE]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716
svn path=/trunk/; revision=61700
Amine Khaldi [Sun, 19 Jan 2014 10:39:14 +0000 (10:39 +0000)]
[SYSDM]
* 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=61699
Amine Khaldi [Sun, 19 Jan 2014 10:37:02 +0000 (10:37 +0000)]
[POWERCFG]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716
svn path=/trunk/; revision=61698
Amine Khaldi [Sun, 19 Jan 2014 10:35:30 +0000 (10:35 +0000)]
[MMSYS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve the main header.
CORE-7716
svn path=/trunk/; revision=61697
Amine Khaldi [Sun, 19 Jan 2014 10:33:36 +0000 (10:33 +0000)]
[MAIN]
* 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=61696
Amine Khaldi [Sun, 19 Jan 2014 10:31:28 +0000 (10:31 +0000)]
[INTL]
* Remove one time shellapi.h inclusion from the main header and put it back where it belongs.
* Do not include debug.h into the main header.
CORE-7716
svn path=/trunk/; revision=61695
Amine Khaldi [Sun, 19 Jan 2014 10:28:42 +0000 (10:28 +0000)]
[INPUT]
* Remove one time inclusions from the main header and put them back where they belong.
* Remove redundant resource.h inclusion.
CORE-7716
svn path=/trunk/; revision=61694
Amine Khaldi [Sun, 19 Jan 2014 10:26:08 +0000 (10:26 +0000)]
[INETCPL]
* Move some inclusions to the main header.
* Extract the resource related definitions into resource.h and include it in both the main header and the resource file.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716
svn path=/trunk/; revision=61693
Amine Khaldi [Sun, 19 Jan 2014 10:21:10 +0000 (10:21 +0000)]
[DESK]
* 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=61692
Amine Khaldi [Sun, 19 Jan 2014 10:17:54 +0000 (10:17 +0000)]
[APPWIZ]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716
svn path=/trunk/; revision=61691
Amine Khaldi [Sun, 19 Jan 2014 10:14:18 +0000 (10:14 +0000)]
[HOTPLUG]
* We don't need PCH for one source file modules.
CORE-7716
svn path=/trunk/; revision=61690
Eric Kohl [Sun, 19 Jan 2014 10:10:38 +0000 (10:10 +0000)]
[EVENTVWR]
Make two more strings localizable. Patch by Ștefan Fulea.
CORE-7785 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=61689
Thomas Faber [Sun, 19 Jan 2014 09:54:14 +0000 (09:54 +0000)]
[DDK]
- Add missing reserved fields to NDIS51_MINIPORT_CHARACTERISTICS
svn path=/trunk/; revision=61688
Eric Kohl [Sun, 19 Jan 2014 09:47:27 +0000 (09:47 +0000)]
[USETUP]
Usetup does not properly return from quit+cancel. Patch by Ștefan Fulea.
CORE-7783 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=61687
Thomas Faber [Sun, 19 Jan 2014 09:28:53 +0000 (09:28 +0000)]
[DDK][XDK]
- Do not evaluate the NT_ASSERT macro's parameter before stringifying it. Forgot this in r61008/CORE-7758
svn path=/trunk/; revision=61686
Thomas Faber [Sun, 19 Jan 2014 09:11:50 +0000 (09:11 +0000)]
[NTOS]
- Add missing newline in DPRINT
svn path=/trunk/; revision=61685
Christoph von Wittich [Sun, 19 Jan 2014 08:52:21 +0000 (08:52 +0000)]
[taskmgr]
formatting fixes
svn path=/trunk/; revision=61684
Christoph von Wittich [Sun, 19 Jan 2014 08:30:17 +0000 (08:30 +0000)]
[winver]
convert to unicode
svn path=/trunk/; revision=61683
Christoph von Wittich [Sun, 19 Jan 2014 08:20:45 +0000 (08:20 +0000)]
[msconfig]
strsafe++
svn path=/trunk/; revision=61682
Eric Kohl [Sun, 19 Jan 2014 01:33:19 +0000 (01:33 +0000)]
[MSGINA]
- Display the lock message on the lock and unlock dialogs.
- Implement the DontDisplayLastUserName and ShutdownWithoutLogon options.
- Read the DefaultUserName and DefaultDomain and display the user name on the logon dialog unless the DontDisplayLastUserName option is enabled.
svn path=/trunk/; revision=61681
Thomas Faber [Sat, 18 Jan 2014 19:18:33 +0000 (19:18 +0000)]
[HIDPARSER]
- Use the full bit range of input items instead of discarding high bits
CORE-7772 #resolve
svn path=/trunk/; revision=61680
Eric Kohl [Sat, 18 Jan 2014 18:28:01 +0000 (18:28 +0000)]
[SYSSETUP]
Set the commputer name and account domain name in unattended setup.
svn path=/trunk/; revision=61679
Eric Kohl [Sat, 18 Jan 2014 16:54:34 +0000 (16:54 +0000)]
[SYSSETUP]
Fix unattended install and disable some debug output.
svn path=/trunk/; revision=61678
Daniel Reimer [Sat, 18 Jan 2014 15:47:09 +0000 (15:47 +0000)]
[DXDIAG]
Improve english resource file by Lee Schroeder
Added that change to all other languages, too. (Where still applicable)
CORE-7479 #resolve
svn path=/trunk/; revision=61677
Eric Kohl [Sat, 18 Jan 2014 14:26:07 +0000 (14:26 +0000)]
[SYSSETUP]
Use the administrator name, domain and password for the logon hack and store them in the registry for later use by winlogon if the AutoAdminLogon option is enabled.
CORE-7722 #resolve
svn path=/trunk/; revision=61676
Thomas Faber [Sat, 18 Jan 2014 14:11:19 +0000 (14:11 +0000)]
[RAPPS]
- Allow double-clicking to install programs. Based on patch by Edijs Kolesnikovičs and Yuntian Zhang.
CORE-4357 #resolve #comment Thanks guys, this was a major annoyance.
svn path=/trunk/; revision=61675
Daniel Reimer [Sat, 18 Jan 2014 13:31:27 +0000 (13:31 +0000)]
XX.XXMB -> XX.XX MB
Rename some files to make the naming style identical.
Update to recent versions to test these for next release.
svn path=/trunk/; revision=61674
Thomas Faber [Sat, 18 Jan 2014 13:26:47 +0000 (13:26 +0000)]
[RAPPS]
- Implement search feature. Based on patch by David Quintana.
CORE-7268 #resolve
CORE-7786 #comment rapps contains a hack to load StrStrIW using GetProcAddress. That should be removed once this issue is fixed.
svn path=/trunk/; revision=61673
Thomas Faber [Sat, 18 Jan 2014 13:07:59 +0000 (13:07 +0000)]
[RAPPS]
- Store settings in HKEY_CURRENT_USER
- Correctly show the main window if UpdateAtStart is enabled
- Improve error handling
svn path=/trunk/; revision=61672
Thomas Faber [Sat, 18 Jan 2014 12:35:18 +0000 (12:35 +0000)]
[RAPPS]
- Use strsafe functions. Welcome to the 21st century...
svn path=/trunk/; revision=61671
Daniel Reimer [Sat, 18 Jan 2014 12:03:34 +0000 (12:03 +0000)]
[LOG2LINES]
Improve Log2lines.exe help usage by Victor Martinez Calvo
CORE-7427 #resolve
svn path=/trunk/; revision=61670
Thomas Faber [Sat, 18 Jan 2014 11:21:48 +0000 (11:21 +0000)]
[RAPPS]
- Do not write to the application directory. Welcome to Windows NT...
svn path=/trunk/; revision=61669
Thomas Faber [Sat, 18 Jan 2014 10:45:39 +0000 (10:45 +0000)]
[RAPPS]
- Don't break the build, Arch
svn path=/trunk/; revision=61668
Thomas Faber [Sat, 18 Jan 2014 10:44:27 +0000 (10:44 +0000)]
[RAPPS]
- Do not require Administrator privileges. It's annoying and completely unnecessary
svn path=/trunk/; revision=61667
Timo Kreuzer [Sat, 18 Jan 2014 00:50:10 +0000 (00:50 +0000)]
[ACPI]
- Fix AcpiRegQueryValue, to allow querying the required buffer size only (which was already used, but just didn't work)
- Fix GetProcessorInformation. Previously the function failed at the start, but no one checked the return value. Check return values of called functions, and properly NULL-Terminate the components of the REG_MULTI_SZ style value that ProcessorHardwareIds is supposed to be.
- Fix NULL-termination in Bus_PDO_QueryDeviceId as well as clean up the code, fix indentation and broken if/else cases
- Add some ASSERTs and comments
svn path=/trunk/; revision=61666
Timo Kreuzer [Sat, 18 Jan 2014 00:40:22 +0000 (00:40 +0000)]
[FRAMEBUF]
Fix MSVC warnings
svn path=/trunk/; revision=61665
Timo Kreuzer [Sat, 18 Jan 2014 00:39:29 +0000 (00:39 +0000)]
[DXAPI]
Remove unnecessary forwards in spec file
svn path=/trunk/; revision=61664
Timo Kreuzer [Fri, 17 Jan 2014 23:13:38 +0000 (23:13 +0000)]
[NTOSKRNL]
Slightly improve SeCaptureSidAndAttributesArray
svn path=/trunk/; revision=61663
Timo Kreuzer [Fri, 17 Jan 2014 22:11:10 +0000 (22:11 +0000)]
[NTOSKRNL]
Fix the s*** out of SepCreateToken and NtCreateToken: respect optional arguments, do not access usermode memory without SEH, instead properly capture them, don't allocate 0 bytes from the pool, better argument verification. The function isn't perfect yet, but better and more secure.
svn path=/trunk/; revision=61662
Timo Kreuzer [Fri, 17 Jan 2014 21:58:28 +0000 (21:58 +0000)]
[NTOSKRNL]
Implement SeCaptureSidAndAttributesArray and SeReleaseSidAndAttributesArray (not used yet, but very soon)
svn path=/trunk/; revision=61661
Timo Kreuzer [Fri, 17 Jan 2014 21:51:39 +0000 (21:51 +0000)]
[NTOSKRNL]
Fix indentation in MmFreeMemoryArea and add a DPRINT in MmCreateMemoryArea
svn path=/trunk/; revision=61660
Timo Kreuzer [Fri, 17 Jan 2014 21:49:43 +0000 (21:49 +0000)]
[NTOSKRNL]
Lookup new Ldr entries in IopInitializeBuiltinDriver (we used the old ones from the loader block, that are not valid anymore after the drivers have been relocated!)
svn path=/trunk/; revision=61659
Timo Kreuzer [Fri, 17 Jan 2014 21:45:53 +0000 (21:45 +0000)]
[NTOSKRNL]
Implement querying class data in CmpQueryKeyData
svn path=/trunk/; revision=61658
Christoph von Wittich [Fri, 17 Jan 2014 20:09:27 +0000 (20:09 +0000)]
[mmc]
Change "Strg" to "Ctrl" for non german languages
See issue #7782 for more details.
svn path=/trunk/; revision=61657
Giannis Adamopoulos [Fri, 17 Jan 2014 18:45:59 +0000 (18:45 +0000)]
- fix some typos
svn path=/trunk/; revision=61656
Giannis Adamopoulos [Fri, 17 Jan 2014 18:39:40 +0000 (18:39 +0000)]
[uxtheme]
- Halfplement DrawNCPreview. Everyone is welcome to improve it
svn path=/trunk/; revision=61655