reactos/base/setup/lib/utils
Hermès Bélusca-Maïto a635aa8475
[SETUPLIB] Properly cleanup the temporary registry keys created for setting up the registry.
This includes also to remove the created symlinks.
Symlinks deletion is special, as one has to open first the symlink
itself (and not its target), then remove the "SymbolicLinkTarget" value
before really deleting the key. Of course everything must be done under
proper access rights.

Additional changes:
- Change prototype BOOLEAN CmpLinkKeyToHive(...) to NTSTATUS CreateSymLinkKey(...).
- Silence few DPRINTs.
- Document some FIXMEs that I need to inspect later on ReactOS.
- HKEY --> HANDLE.
2018-10-28 14:42:01 +01:00
..
arcname.c [SETUPLIB] Improve an alternate code implementation. 2018-10-28 00:59:45 +02:00
arcname.h
arcname_tests.c [SETUPLIB][USETUP] Use NT RTL String Safe functions instead of Win32-oriented ones (and remove usage of HRESULT too). 2018-10-28 00:58:46 +02:00
bldrsup.c
bldrsup.h
filesup.c [SETUPLIB][USETUP] Bring some suggestions from PR #59 in. 2018-10-28 01:08:57 +02:00
filesup.h
genlist.c [SETUPLIB][USETUP] Don't store UI-related display strings in GENERIC_LIST_ENTRY-ies, + other code adaptations. 2018-10-28 01:32:15 +02:00
genlist.h [SETUPLIB][USETUP] Don't store UI-related display strings in GENERIC_LIST_ENTRY-ies, + other code adaptations. 2018-10-28 01:32:15 +02:00
infsupp.c
infsupp.h
inicache.c
inicache.h
linklist.h
ntverrsrc.c
ntverrsrc.h
osdetect.c [SETUPLIB] Store the vendor name for each discovered NTOS installation. 2018-10-28 01:58:59 +02:00
osdetect.h [SETUPLIB] Store the vendor name for each discovered NTOS installation. 2018-10-28 01:58:59 +02:00
partlist.c [SETUPLIB][USETUP] Bring some suggestions from PR #59 in. 2018-10-28 01:08:57 +02:00
partlist.h
regutil.c [SETUPLIB] Properly cleanup the temporary registry keys created for setting up the registry. 2018-10-28 14:42:01 +01:00
regutil.h [SETUPLIB] Properly cleanup the temporary registry keys created for setting up the registry. 2018-10-28 14:42:01 +01:00