Jérôme Gardou [Sun, 5 Oct 2014 10:02:34 +0000 (10:02 +0000)]
[MSI]
- Revert unwanted change
svn path=/trunk/; revision=64539
Jérôme Gardou [Sun, 5 Oct 2014 09:57:11 +0000 (09:57 +0000)]
[LIBWINE]
- Add support for the +tid debug channel, prefixing every traces with the current thread ID.
svn path=/trunk/; revision=64538
Jérôme Gardou [Sun, 5 Oct 2014 09:57:02 +0000 (09:57 +0000)]
[NTOS/MM]
- Do not assert in case of stack overflow, just let the page fault handler raise STATUS_STACK_OVERFLOW
svn path=/trunk/; revision=64537
Jérôme Gardou [Sun, 5 Oct 2014 09:56:48 +0000 (09:56 +0000)]
[MSI]
- Do not use PCH with auto-generated files.
svn path=/trunk/; revision=64536
Eric Kohl [Sun, 5 Oct 2014 08:55:55 +0000 (08:55 +0000)]
[SETUPAPI]
Add overlay icons to the class image list.
svn path=/trunk/; revision=64535
Eric Kohl [Sun, 5 Oct 2014 08:53:51 +0000 (08:53 +0000)]
[DEVMGMT]
- Reimplement the 'list by device type' function. The old implementation did not list devices as 'unknown devices' if they had no device class GUID or an unknown class GUID.
- Use overlay images to indicate problems on a device.
svn path=/trunk/; revision=64534
Timo Kreuzer [Sun, 5 Oct 2014 08:49:15 +0000 (08:49 +0000)]
[NTOSKRNL]
Kill MiZeroFillSection
svn path=/trunk/; revision=64533
Timo Kreuzer [Sun, 5 Oct 2014 07:16:01 +0000 (07:16 +0000)]
[NTOSKRNL]
Remove obsolete FreePage parameter from MmDeleteVirtualMapping
svn path=/trunk/; revision=64532
Timo Kreuzer [Sun, 5 Oct 2014 06:33:34 +0000 (06:33 +0000)]
[NTOSKRNL]
Apply indentation of 4 spaces, no code change.
svn path=/trunk/; revision=64531
Timo Kreuzer [Sat, 4 Oct 2014 22:41:47 +0000 (22:41 +0000)]
[NTOSKRNL]
Fix compilation with MI_TRACE_PFNS and MSVC
svn path=/trunk/; revision=64530
Jérôme Gardou [Sat, 4 Oct 2014 21:24:16 +0000 (21:24 +0000)]
[USETUP]
- Fix potential buffer overflow
svn path=/trunk/; revision=64529
Timo Kreuzer [Sat, 4 Oct 2014 21:17:27 +0000 (21:17 +0000)]
[NTOSKRNL]
- Implement MiIncrementAvailablePages and MiDecrementAvailablePages factoring out duplicated code from a number of locations
- Get rid of MiAllocatePfn. Any further comment would result in excessive use of curse words.
svn path=/trunk/; revision=64528
Jérôme Gardou [Sat, 4 Oct 2014 20:26:14 +0000 (20:26 +0000)]
[GCC/CMAKE]
- Add a way to conditionally use the GCC stack protector.
Just add -DSTACK_PROTECTOR:BOOL=TRUE as argument to configure.cmd/sh
svn path=/trunk/; revision=64527
Jérôme Gardou [Sat, 4 Oct 2014 20:25:57 +0000 (20:25 +0000)]
[CMAKE]
- Introduce the kerneldll module type (like kernelmodedriver, but ending with .dll) and use it in various places
- vfatx.dll whould in fact be a native DLL
svn path=/trunk/; revision=64526
Jérôme Gardou [Sat, 4 Oct 2014 20:25:35 +0000 (20:25 +0000)]
[KERNEL32]
- Always allocate a guard page at the bottom of the stack.
It doesn't depend on it being reserved or committed, it just has to be here.
svn path=/trunk/; revision=64525
Pierre Schweitzer [Sat, 4 Oct 2014 15:41:38 +0000 (15:41 +0000)]
[MSPAINT]
- Check for correct allocation
- Don't leak in case of file opening failure
svn path=/trunk/; revision=64524
Hermès Bélusca-Maïto [Sat, 4 Oct 2014 15:41:29 +0000 (15:41 +0000)]
[NTVDM]
- Move registers code into cpu/
- Implement getIntelRegistersPointer.
svn path=/trunk/; revision=64523
Hermès Bélusca-Maïto [Sat, 4 Oct 2014 14:40:59 +0000 (14:40 +0000)]
[PSDK/XDK]: Don't hardcode "80" in the CONTEXT structure, but use the correct define.
svn path=/trunk/; revision=64522
Hermès Bélusca-Maïto [Sat, 4 Oct 2014 13:36:17 +0000 (13:36 +0000)]
[NTVDM]
- Move almost all the DOS command launch thread into dem.c,
- Rework the code so that now, when we want to either load our BIOS32 or a custom one, we start their execution at F000:FFF0 as it should be,
- For modularity purposes (ie. to be able one day to load real OSes in our ntvdm), implement INT 19h (bootstrap loader) so that it calls a (temporary) dos bootsector loader that writes some bootstrap code at 0000:7c00, then the INT 19h runs this code, that has as an effect to load our DOS32 (for a real OS, the MBR code goes to 0000:7c00 and is then run).
svn path=/trunk/; revision=64521
Sylvain Petreolle [Sat, 4 Oct 2014 13:34:19 +0000 (13:34 +0000)]
[EVENTVWR]
-Fix use of unitialized handle for the waiting dialog.
-Allocate the size of one event for each event, not the amount of all events.
svn path=/trunk/; revision=64520
Thomas Faber [Sat, 4 Oct 2014 12:03:37 +0000 (12:03 +0000)]
[CRT]
- Add __fastfail intrinsic implementation for GCC and MSVC <= 2010. Patch by Timo Kreuzer.
CORE-8419
svn path=/trunk/; revision=64519
Thomas Faber [Sat, 4 Oct 2014 08:43:15 +0000 (08:43 +0000)]
[NTOS:FORMATTING]
- Remove some trailing whitespace
svn path=/trunk/; revision=64518
Hermès Bélusca-Maïto [Sat, 4 Oct 2014 00:18:39 +0000 (00:18 +0000)]
[NTVDM]: DPRINT the CPU level for diagnostics purposes.
svn path=/trunk/; revision=64517
Jérôme Gardou [Fri, 3 Oct 2014 22:19:07 +0000 (22:19 +0000)]
[MKHIVE]
- Perform a case insensitive comparison to find existing subkeys in the tree.
Dedicated to Hervé ;-)
svn path=/trunk/; revision=64516
Jérôme Gardou [Fri, 3 Oct 2014 22:18:49 +0000 (22:18 +0000)]
[ADVAPI32]
- Add parameter checks to RegEnumValueW/A
- Implement RegEnumValueW for HKCR subkeys
CORE-8582
svn path=/trunk/; revision=64515
Timo Kreuzer [Fri, 3 Oct 2014 20:11:37 +0000 (20:11 +0000)]
[HPP]
Fix problem with inconsistent EOLs
svn path=/trunk/; revision=64514
Timo Kreuzer [Fri, 3 Oct 2014 19:36:22 +0000 (19:36 +0000)]
[XDK/DDK/PSDK]
- Move FsRtl functions to fsrtlfuncs.h
- Improve formatting of a few macros
- Add missing NTKERNELAPI
- Add a "special" kind of "ASSERT" to ListEntry64To32
svn path=/trunk/; revision=64513
Timo Kreuzer [Fri, 3 Oct 2014 19:29:57 +0000 (19:29 +0000)]
[FRAMEDYN]
Only create framedynex on GCC builds
svn path=/trunk/; revision=64512
Timo Kreuzer [Fri, 3 Oct 2014 19:29:05 +0000 (19:29 +0000)]
[DLLIMPORT_TEST]
- Only link to framedynex on GCC builds
svn path=/trunk/; revision=64511
Thomas Faber [Fri, 3 Oct 2014 18:42:20 +0000 (18:42 +0000)]
[SHLWAPI]
- Merge Sebastian Lackner's SH*Shared/SHMapHandle fixes (Wine commits
5e4f15db,
c95b182d,
403ff373)
CORE-8563 #resolve
svn path=/trunk/; revision=64509
Thomas Faber [Fri, 3 Oct 2014 18:39:34 +0000 (18:39 +0000)]
[SHLWAPI_WINETEST]
- Merge Sebastian Lackner's SH*Shared/SHMapHandle tests (Wine commits
cad3e3e5,
5e4f15db,
ef065486,
c95b182d)
CORE-8563
svn path=/trunk/; revision=64508
Timo Kreuzer [Fri, 3 Oct 2014 18:01:46 +0000 (18:01 +0000)]
[MKHIVE]
Fix warnings. (Compiling source files from ntoskrnl in mkhive is as ugly as it can get, this stuff needs to go to cmlib, if it is shared!)
svn path=/trunk/; revision=64507
Amine Khaldi [Fri, 3 Oct 2014 17:10:32 +0000 (17:10 +0000)]
[OLEAUT32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64506
Amine Khaldi [Fri, 3 Oct 2014 17:10:15 +0000 (17:10 +0000)]
[OLEAUT32]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64505
Amine Khaldi [Fri, 3 Oct 2014 16:42:24 +0000 (16:42 +0000)]
[OLEACC_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64504
Amine Khaldi [Fri, 3 Oct 2014 16:42:05 +0000 (16:42 +0000)]
[OLEACC]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64503
Amine Khaldi [Fri, 3 Oct 2014 16:10:46 +0000 (16:10 +0000)]
[PSDK]
* Update oleacc.idl.
CORE-8540
svn path=/trunk/; revision=64502
Hervé Poussineau [Fri, 3 Oct 2014 15:11:31 +0000 (15:11 +0000)]
[MKHIVE] Misc fixes:
- add missing initialization
- support trailing backslash at end of registry key name
CORE-8584 #resolve
svn path=/trunk/; revision=64501
Hervé Poussineau [Fri, 3 Oct 2014 15:11:22 +0000 (15:11 +0000)]
[BOOTDATA] Do not mix lower and upper case
svn path=/trunk/; revision=64500
Hervé Poussineau [Fri, 3 Oct 2014 15:11:19 +0000 (15:11 +0000)]
[TCPIP] Fix debug traces
svn path=/trunk/; revision=64499
Hervé Poussineau [Fri, 3 Oct 2014 13:17:32 +0000 (13:17 +0000)]
[MKHIVE] Use same code as ntoskrnl to create registry keys
CORE-8584
svn path=/trunk/; revision=64498
Hervé Poussineau [Fri, 3 Oct 2014 13:15:10 +0000 (13:15 +0000)]
[MKHIVE] Use same code as ntoskrnl to create registry keys
CORE-8584
svn path=/trunk/; revision=64497
Timo Kreuzer [Fri, 3 Oct 2014 12:10:08 +0000 (12:10 +0000)]
[PSDK/XDK]
Add some missing definitions to ntdef.h and winnt.h
svn path=/trunk/; revision=64496
Amine Khaldi [Fri, 3 Oct 2014 12:07:36 +0000 (12:07 +0000)]
[SHLWAPI_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64495
Timo Kreuzer [Fri, 3 Oct 2014 12:07:30 +0000 (12:07 +0000)]
[KMTEST]
Use CONST UCHAR * instead of PCUCHAR (which is only defined in ntdef.h, not in winnt.h)
svn path=/trunk/; revision=64494
Amine Khaldi [Fri, 3 Oct 2014 12:07:14 +0000 (12:07 +0000)]
[SHLWAPI]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64493
Amine Khaldi [Fri, 3 Oct 2014 11:44:48 +0000 (11:44 +0000)]
[OLE32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64492
Amine Khaldi [Fri, 3 Oct 2014 11:44:27 +0000 (11:44 +0000)]
[OLE32]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64491
Amine Khaldi [Fri, 3 Oct 2014 11:26:12 +0000 (11:26 +0000)]
[MSXML][MSXML2][MSXML4][MSXML6]
* Mark as synced with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64490
Amine Khaldi [Fri, 3 Oct 2014 11:23:20 +0000 (11:23 +0000)]
[MSXML3_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64489
Amine Khaldi [Fri, 3 Oct 2014 11:23:01 +0000 (11:23 +0000)]
[MSXML3]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64488
Eric Kohl [Fri, 3 Oct 2014 11:05:56 +0000 (11:05 +0000)]
[USETUP]
Remove obsolete partition creation checks and their corresponding error messages.
svn path=/trunk/; revision=64487
Amine Khaldi [Fri, 3 Oct 2014 10:25:20 +0000 (10:25 +0000)]
* Minor formatting fixes for consistency.
svn path=/trunk/; revision=64486
Amine Khaldi [Fri, 3 Oct 2014 10:21:00 +0000 (10:21 +0000)]
[TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7861
svn path=/trunk/; revision=64485
Amine Khaldi [Fri, 3 Oct 2014 10:08:33 +0000 (10:08 +0000)]
[USETUP]
* Prevent the "illegal character encoding in string literal" warning from flooding the build log. This must be inspected.
CORE-8516
svn path=/trunk/; revision=64484
Amine Khaldi [Fri, 3 Oct 2014 09:56:36 +0000 (09:56 +0000)]
[CMAKE]
* Introduce an option to compile ReactOS with dwarf symbols instead of rossym. Use NO_ROSSYM to control it.
* Dedicated to V.
CORE-8594 #resolve
svn path=/trunk/; revision=64483
Eric Kohl [Fri, 3 Oct 2014 09:24:54 +0000 (09:24 +0000)]
[USETUP]
- DeleteCurrentPartition: A deleted partition is of type PARTITION_ENTRY_UNUSED.
- ScrollDownPartitionList / ScrollUpPartitionList: Ignore container partitions if they are not used.
CORE-8413 #resolve #comment Fixed in r64482.
svn path=/trunk/; revision=64482
Sylvain Petreolle [Fri, 3 Oct 2014 09:05:34 +0000 (09:05 +0000)]
[WS2_32]
inet_addr does not require WSAStartup()
svn path=/trunk/; revision=64481
Sylvain Petreolle [Fri, 3 Oct 2014 09:00:15 +0000 (09:00 +0000)]
[WS2_32_APITEST]
Add WSAStartup-dependent tests.
svn path=/trunk/; revision=64480
Amine Khaldi [Fri, 3 Oct 2014 00:54:45 +0000 (00:54 +0000)]
[MSVFW32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64479
Amine Khaldi [Fri, 3 Oct 2014 00:54:13 +0000 (00:54 +0000)]
[MSVFW32]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64478
Hermès Bélusca-Maïto [Fri, 3 Oct 2014 00:33:21 +0000 (00:33 +0000)]
Fix dprint.
svn path=/trunk/; revision=64477
Aleksandar Andrejevic [Thu, 2 Oct 2014 23:50:35 +0000 (23:50 +0000)]
[NTVDM]
Implement VGA bitmap fonts.
svn path=/trunk/; revision=64476
Jérôme Gardou [Thu, 2 Oct 2014 22:03:58 +0000 (22:03 +0000)]
[ADVAPI32]
- Reimplement RegEnumValueA on top of RegEnumValueW
CORE-8582
svn path=/trunk/; revision=64475
Aleksandar Andrejevic [Thu, 2 Oct 2014 21:16:12 +0000 (21:16 +0000)]
[NTVDM]
Not every handle is a device handle.
svn path=/trunk/; revision=64474
Timo Kreuzer [Thu, 2 Oct 2014 21:13:03 +0000 (21:13 +0000)]
[PSDK]
- Convert a stray extern into what it was supposed to become.
svn path=/trunk/; revision=64473
Timo Kreuzer [Thu, 2 Oct 2014 20:13:03 +0000 (20:13 +0000)]
[PSDK]
Fix build
svn path=/trunk/; revision=64472
Timo Kreuzer [Thu, 2 Oct 2014 20:11:24 +0000 (20:11 +0000)]
[PSDK]
Add missing definitions to winddi.h
svn path=/trunk/; revision=64471
Hermès Bélusca-Maïto [Thu, 2 Oct 2014 19:47:58 +0000 (19:47 +0000)]
[NTVDM]: improve some dprints.
svn path=/trunk/; revision=64470
Eric Kohl [Thu, 2 Oct 2014 17:58:55 +0000 (17:58 +0000)]
[SERVICES]
Disable new events and replace them by debug messages.
svn path=/trunk/; revision=64469
Jérôme Gardou [Thu, 2 Oct 2014 17:31:06 +0000 (17:31 +0000)]
[ADVAPI32_APITEST]
- Add a few tests for RegEnumValueW
svn path=/trunk/; revision=64468
Eric Kohl [Thu, 2 Oct 2014 17:27:18 +0000 (17:27 +0000)]
[SERVICES]
EVENT_READFILE_TIMEOUT uses one string.
svn path=/trunk/; revision=64467
Eric Kohl [Thu, 2 Oct 2014 16:28:18 +0000 (16:28 +0000)]
[SERVICES]
Add missing stdlib.h include.
svn path=/trunk/; revision=64466
Eric Kohl [Thu, 2 Oct 2014 16:20:42 +0000 (16:20 +0000)]
[SERVICES]
ScmWaitForServiceConnect: Log some more warnings and errors.
svn path=/trunk/; revision=64465
Amine Khaldi [Thu, 2 Oct 2014 10:32:26 +0000 (10:32 +0000)]
[MSTASK_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64464
Amine Khaldi [Thu, 2 Oct 2014 10:27:09 +0000 (10:27 +0000)]
[MSRLE32_WINETEST]
* Import from Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64463
Amine Khaldi [Thu, 2 Oct 2014 10:26:21 +0000 (10:26 +0000)]
[MSRLE32]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64462
Amine Khaldi [Thu, 2 Oct 2014 10:14:19 +0000 (10:14 +0000)]
[MSISIP]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64461
Amine Khaldi [Thu, 2 Oct 2014 10:04:59 +0000 (10:04 +0000)]
[MSIMG32]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64460
Amine Khaldi [Thu, 2 Oct 2014 09:51:45 +0000 (09:51 +0000)]
[MSHTML_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64459
Amine Khaldi [Thu, 2 Oct 2014 09:51:19 +0000 (09:51 +0000)]
[MSHTML]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64458
Amine Khaldi [Thu, 2 Oct 2014 09:33:35 +0000 (09:33 +0000)]
[PSDK]
* Update OLECMDID.
CORE-8540
svn path=/trunk/; revision=64457
Amine Khaldi [Thu, 2 Oct 2014 08:44:32 +0000 (08:44 +0000)]
[MSCTF_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64456
Amine Khaldi [Thu, 2 Oct 2014 08:44:10 +0000 (08:44 +0000)]
[MSCTF]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64455
Amine Khaldi [Thu, 2 Oct 2014 08:36:52 +0000 (08:36 +0000)]
[PSDK]
* Update msctf.idl.
CORE-8540
svn path=/trunk/; revision=64454
Amine Khaldi [Thu, 2 Oct 2014 08:25:15 +0000 (08:25 +0000)]
[MSCMS]
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64453
Timo Kreuzer [Thu, 2 Oct 2014 08:23:38 +0000 (08:23 +0000)]
[DLLEXPORT_TEST]
Rename main() to test()
svn path=/trunk/; revision=64452
Amine Khaldi [Thu, 2 Oct 2014 08:11:02 +0000 (08:11 +0000)]
[IMAADP32.ACM]
* Delete this duplicate.
svn path=/trunk/; revision=64451
Timo Kreuzer [Thu, 2 Oct 2014 07:58:18 +0000 (07:58 +0000)]
[DLLEXPORT_TEST]
Make it a DLL, not a static lib. Noticed by Thomas.
svn path=/trunk/; revision=64450
Timo Kreuzer [Thu, 2 Oct 2014 07:30:59 +0000 (07:30 +0000)]
[DLLEXPORT_TEST]
Fix a typo
svn path=/trunk/; revision=64449
Hervé Poussineau [Thu, 2 Oct 2014 05:06:24 +0000 (05:06 +0000)]
[MOUNTMGR] Misc fixes for IOCTLs
svn path=/trunk/; revision=64448
Hermès Bélusca-Maïto [Thu, 2 Oct 2014 00:26:13 +0000 (00:26 +0000)]
[NTVDM]
- INT 21h, AH=59h (Get Extended Error Information) is unimplemented but is used by many applications. DPRINT a special message to remind that we need to implement it.
- Implement INT 21h, AH=6Ch "Extended Open/Create".
svn path=/trunk/; revision=64447
Hermès Bélusca-Maïto [Thu, 2 Oct 2014 00:03:55 +0000 (00:03 +0000)]
[NTVDM]: Silence interrupt calls dprints.
svn path=/trunk/; revision=64446
Jérôme Gardou [Wed, 1 Oct 2014 22:51:44 +0000 (22:51 +0000)]
[ADVAPI32]
- Fix a stupid crash I introduced in RegQueryValueExA
- Reimplement RegEnumKeyExA as wrapper around RegEnumKeyExW
- Implement RegEnumKeyExW for HKCR subkeys
- Fix a few potential handle leaks
CORE-8582
svn path=/trunk/; revision=64445
Jérôme Gardou [Wed, 1 Oct 2014 17:48:32 +0000 (17:48 +0000)]
[ADVAPI32]
- Add implementation of RegCreateKeyEx and RegSetValueEx for HKCR subkeys
CORE-8582
svn path=/trunk/; revision=64444
Jérôme Gardou [Wed, 1 Oct 2014 17:48:26 +0000 (17:48 +0000)]
[ADVAPI32]
- Implement RegQueryValueEx for HKCR subkeys
CORE-8582
svn path=/trunk/; revision=64443
Jérôme Gardou [Wed, 1 Oct 2014 17:48:17 +0000 (17:48 +0000)]
[ADVAPI32]
- Correctly use RtlCreateUnicodeStringFromAsciiz and check for its return value in various places.
It allocates a buffer and initializes is it as empty even if the passed ASCII buffer is NULL.
svn path=/trunk/; revision=64442
Jérôme Gardou [Wed, 1 Oct 2014 17:48:04 +0000 (17:48 +0000)]
[ADVAPI32]
- Rewrite RegQueryValueExA as a wrapper arount RegQueryValueExW
CORE-8582
svn path=/trunk/; revision=64441
Jérôme Gardou [Wed, 1 Oct 2014 17:28:45 +0000 (17:28 +0000)]
[ADVAPI32_APITEST]
- Add a few more tests for corner cases of RegCreateKeyEx API with HKCR subkeys
CORE-8582
svn path=/trunk/; revision=64440
Jérôme Gardou [Wed, 1 Oct 2014 15:59:54 +0000 (15:59 +0000)]
[ADVAPI32_APITEST]
- Add more tests for HKCR subkeys creation.
CORE-8582
svn path=/trunk/; revision=64439