SamChangePasswordUser: Encrypt the old and the new password hashes before calling the remote function.
[SAMSRV]
SamrChangePasswordUser: Decrypt the old and the new password hashes before checking the old password and storing the new password.
svn path=/trunk/; revision=62080
Improve performance of registry enumeration by returning the enumerated subkey in RegEnumKey, instead of searching it by name again.
svn path=/trunk/; revision=62079
- Rename SepAccessCheck to SepAccessCheckEx, start adding support for ObjectType and result lists, call SepAccessCheckEx from SepAccessCheck
svn path=/trunk/; revision=62074
- In SepAccessCheck remove CurrentAccess (which is in all cases only a duplicate of PreviouslyGrantedAccess) and replace AccessMask with TempAccess
svn path=/trunk/; revision=62072
Replace pldevNext and pldevPrev with a LIST_ENTRY and use standard list routines instead of broken manual handling. Should fix crash in user32:sysparams test
svn path=/trunk/; revision=62068
Fix finding the environment multi-string size (use the same code as in RtlpInitEnvironment instead of using hackish and broken code; the two while() are here because the environment string is a "multi-string", hence a list of strings, each terminated by a NULL char, and the whole multi-string is terminated by two NULL chars (the one of the last string plus an empty string).
Also fix a cast.
This fixes the launch of some programs, and this was triggered by tring to compiling the host-tools of the ReactOS source code with RosBE, on ReactOS.
CORE-7870 #resolve #comment Fixed in revision 62060.
svn path=/trunk/; revision=62060
- Display the current domain in the logon dialog and pass it to the logon routine.
- Fix wrong default domain registry value name.
svn path=/trunk/; revision=62059
- Lock the token in SepPrivilegeCheck
- Make use of RtlEqualLuid instead of manual comparison of fields
- Implement SepSinglePrivilegeCheck and SePrivilegePolicyCheck and use the latter in SepAccessCheck
svn path=/trunk/; revision=62058
Implement MiLockVirtualMemory / MiUnlockVirtualMemory. Due to missing WS list support, hack the WS list entries into the PFN, until we support WS lists.
svn path=/trunk/; revision=62051
- Update IDD_NOTICE_DLG and IDD_LOGGEDOUT_DLG to better match XP/2003. Patch by Lee Schroeder. Thanks a lot!
- Fix dialogs that were not updated by Lee's patch.
CORE-7604 #resolve
svn path=/trunk/; revision=62043
Remove the FontForge project of the UniVGA font, since it is now hosted on http://rtoss.googlecode.com/svn/UniVGA16/ . Update the README file accordingly.
svn path=/trunk/; revision=62034