A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Alex Ionescu bbfd29210c - Add some hacks to Cm to allow creating registry keys that finish with a backslash (this works under NT).
- Also add a REALLY nasty hack that forces OBJ_CASE_INSENSITIVE on all Registry APIs... this is needed because we seem to completely mess up case sensitivity otherwise and any user-mode caller that doesn't specify that flag will fail.
- These two fixes fix all the WINE failures for the "ntdll reg" test and should increase compatibility with some applications.
- Runtime Library Registry Wrappers Fixes and Optimizations:
  - Use an array of registry paths instead of duplicating them
  - Fix implenmentation of RTL_REGISTRY_HANDLE.
  - Verify all Appends for failure before continuing.
  - Use the strict minimum key permissions isntead of KEY_ALL_ACCESS.
  - Don't use OBJ_OPENIF
  - Use CAPS for \\REGISTRY\\USER (required to match a Windows quirk exposed by a WINE test)
  - Use the correct length in RtlpNtQueryValueKey
  - Generic cleanups, formatting and commenting.

svn path=/trunk/; revision=22682
2006-06-29 00:30:36 +00:00
cis Handle access denied scenario 2005-12-13 18:56:49 +00:00
irc Remove all curses except 'semprini'. 2006-06-26 16:39:23 +00:00
msvc6
os2
reactos - Add some hacks to Cm to allow creating registry keys that finish with a backslash (this works under NT). 2006-06-29 00:30:36 +00:00
rosapps move back packmgr did move it by mistake 2006-06-20 21:12:15 +00:00
rosky
vms Modify to conform to the new CSR. 2005-10-02 19:31:30 +00:00