Author: hbelusca Date: Sat Jun 17 20:13:17 2017 New Revision: 75079
URL: http://svn.reactos.org/svn/reactos?rev=75079&view=rev Log: Just use REG_FORCE_UNLOAD since we're at it.
Modified: trunk/rostests/apitests/ntdll/NtLoadUnloadKey.c
Modified: trunk/rostests/apitests/ntdll/NtLoadUnloadKey.c URL: http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/ntdll/NtLoadUnloa... ============================================================================== --- trunk/rostests/apitests/ntdll/NtLoadUnloadKey.c [iso-8859-1] (original) +++ trunk/rostests/apitests/ntdll/NtLoadUnloadKey.c [iso-8859-1] Sat Jun 17 20:13:17 2017 @@ -22,7 +22,9 @@ #define REG_CREATED_NEW_KEY 1 #define REG_OPENED_EXISTING_KEY 2
-/* Vista+ */ +#define REG_FORCE_UNLOAD 1 + +/* Vista+ ntstatus.h */ #define STATUS_HIVE_UNLOADED ((NTSTATUS)0xC0000425)
#if 1 @@ -526,7 +528,7 @@ ok_ntstatus(Status, STATUS_SUCCESS);
/* Force-unmount the hive, with the handle key still opened */ - Status = DisconnectRegistry(NULL, RegistryHives[0].RegMountPoint, 1 /* REG_FORCE_UNLOAD */); + Status = DisconnectRegistry(NULL, RegistryHives[0].RegMountPoint, REG_FORCE_UNLOAD); DPRINT1("Force-unmounting '%S' %s\n", RegistryHives[0].RegMountPoint, NT_SUCCESS(Status) ? "succeeded" : "failed"); ok_hex(Status, STATUS_SUCCESS);
@@ -600,7 +602,7 @@ ok_ntstatus(Status, STATUS_SUCCESS);
/* Force-unmount the hive (it is already unmounted), this should fail */ - Status = DisconnectRegistry(NULL, RegistryHives[0].RegMountPoint, 1 /* REG_FORCE_UNLOAD */); + Status = DisconnectRegistry(NULL, RegistryHives[0].RegMountPoint, REG_FORCE_UNLOAD); DPRINT1("Force-unmounting '%S' %s\n", RegistryHives[0].RegMountPoint, NT_SUCCESS(Status) ? "succeeded" : "failed"); ok_hex(Status, STATUS_INVALID_PARAMETER);