Author: hbelusca
Date: Sun Jan 10 01:28:04 2016
New Revision: 70564

URL: http://svn.reactos.org/svn/reactos?rev=70564&view=rev
Log:
[NTOS:CONFIG]
- Use the standard "CmHive" naming (that is used in all the rest of the 
'config' module) for the first parameter of CmpInitializeHive.
[CMLIB]
- Fix the order of the 'HiveFlags'/'FileType' parameters in HvInitialize (the 
function 'CmGetSystemControlValues' in ntoskrnl/config/cmcontrl.c got them 
right already).

Modified:
    trunk/reactos/lib/cmlib/cmlib.h
    trunk/reactos/lib/cmlib/hiveinit.c
    trunk/reactos/ntoskrnl/config/cminit.c
    trunk/reactos/ntoskrnl/include/internal/cm.h

Modified: trunk/reactos/lib/cmlib/cmlib.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/cmlib/cmlib.h?rev=70564&r1=70563&r2=70564&view=diff
==============================================================================
--- trunk/reactos/lib/cmlib/cmlib.h     [iso-8859-1] (original)
+++ trunk/reactos/lib/cmlib/cmlib.h     [iso-8859-1] Sun Jan 10 01:28:04 2016
@@ -310,19 +310,19 @@
  */
 NTSTATUS CMAPI
 HvInitialize(
-   PHHIVE RegistryHive,
-   ULONG Operation,
-   ULONG HiveType,
-   ULONG HiveFlags,
-   PVOID HiveData OPTIONAL,
-   PALLOCATE_ROUTINE Allocate,
-   PFREE_ROUTINE Free,
-   PFILE_SET_SIZE_ROUTINE FileSetSize,
-   PFILE_WRITE_ROUTINE FileWrite,
-   PFILE_READ_ROUTINE FileRead,
-   PFILE_FLUSH_ROUTINE FileFlush,
-   ULONG Cluster OPTIONAL,
-   PCUNICODE_STRING FileName OPTIONAL);
+    PHHIVE RegistryHive,
+    ULONG OperationType,
+    ULONG HiveFlags,
+    ULONG FileType,
+    PVOID HiveData OPTIONAL,
+    PALLOCATE_ROUTINE Allocate,
+    PFREE_ROUTINE Free,
+    PFILE_SET_SIZE_ROUTINE FileSetSize,
+    PFILE_WRITE_ROUTINE FileWrite,
+    PFILE_READ_ROUTINE FileRead,
+    PFILE_FLUSH_ROUTINE FileFlush,
+    ULONG Cluster OPTIONAL,
+    PCUNICODE_STRING FileName OPTIONAL);
 
 VOID CMAPI
 HvFree(

Modified: trunk/reactos/lib/cmlib/hiveinit.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/cmlib/hiveinit.c?rev=70564&r1=70563&r2=70564&view=diff
==============================================================================
--- trunk/reactos/lib/cmlib/hiveinit.c  [iso-8859-1] (original)
+++ trunk/reactos/lib/cmlib/hiveinit.c  [iso-8859-1] Sun Jan 10 01:28:04 2016
@@ -420,7 +420,7 @@
  *
  * @param RegistryHive
  *        Output variable to store pointer to the hive descriptor.
- * @param Operation
+ * @param OperationType
  *        - HV_OPERATION_CREATE_HIVE
  *          Create a new hive for read/write access.
  *        - HV_OPERATION_MEMORY
@@ -447,9 +447,9 @@
 NTSTATUS CMAPI
 HvInitialize(
     PHHIVE RegistryHive,
-    ULONG Operation,
-    ULONG HiveType,
+    ULONG OperationType,
     ULONG HiveFlags,
+    ULONG FileType,
     PVOID HiveData OPTIONAL,
     PALLOCATE_ROUTINE Allocate,
     PFREE_ROUTINE Free,
@@ -463,7 +463,7 @@
     NTSTATUS Status;
     PHHIVE Hive = RegistryHive;
 
-    UNREFERENCED_PARAMETER(HiveType);
+    UNREFERENCED_PARAMETER(FileType);
 
     /*
      * Create a new hive structure that will hold all the maintenance data.
@@ -482,7 +482,7 @@
     Hive->Version = HSYS_MINOR;
     Hive->HiveFlags = HiveFlags &~ HIVE_NOLAZYFLUSH;
 
-    switch (Operation)
+    switch (OperationType)
     {
         case HINIT_CREATE:
             Status = HvpCreateHive(Hive, FileName);
@@ -520,7 +520,7 @@
 
     if (!NT_SUCCESS(Status)) return Status;
 
-    if (Operation != HINIT_CREATE) CmPrepareHive(Hive);
+    if (OperationType != HINIT_CREATE) CmPrepareHive(Hive);
 
     return Status;
 }

Modified: trunk/reactos/ntoskrnl/config/cminit.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/config/cminit.c?rev=70564&r1=70563&r2=70564&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/config/cminit.c      [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/config/cminit.c      [iso-8859-1] Sun Jan 10 
01:28:04 2016
@@ -16,7 +16,7 @@
 
 NTSTATUS
 NTAPI
-CmpInitializeHive(OUT PCMHIVE *RegistryHive,
+CmpInitializeHive(OUT PCMHIVE *CmHive,
                   IN ULONG OperationType,
                   IN ULONG HiveFlags,
                   IN ULONG FileType,
@@ -35,7 +35,7 @@
     ULONG Cluster;
 
     /* Assume failure */
-    *RegistryHive = NULL;
+    *CmHive = NULL;
 
     /*
      * The following are invalid:
@@ -187,8 +187,8 @@
     /* Initialize it */
     Status = HvInitialize(&Hive->Hive,
                           OperationType,
+                          HiveFlags,
                           FileType,
-                          HiveFlags,
                           HiveData,
                           CmpAllocate,
                           CmpFree,
@@ -237,7 +237,7 @@
     ExReleasePushLock(&CmpHiveListHeadLock);
 
     /* Return the hive and success */
-    *RegistryHive = (PCMHIVE)Hive;
+    *CmHive = Hive;
     return STATUS_SUCCESS;
 }
 

Modified: trunk/reactos/ntoskrnl/include/internal/cm.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/include/internal/cm.h?rev=70564&r1=70563&r2=70564&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/include/internal/cm.h        [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/include/internal/cm.h        [iso-8859-1] Sun Jan 10 
01:28:04 2016
@@ -792,8 +792,8 @@
 NTAPI
 CmpInitializeHive(
     OUT PCMHIVE *CmHive,
-    IN ULONG Operation,
-    IN ULONG Flags,
+    IN ULONG OperationType,
+    IN ULONG HiveFlags,
     IN ULONG FileType,
     IN PVOID HiveData OPTIONAL,
     IN HANDLE Primary,


Reply via email to