[ros-diffs] [ion] 24417: - Fix some Cm callback definitions and fix call to HvInitializeHive.

ion at svn.reactos.org ion at svn.reactos.org
Fri Oct 6 01:07:17 CEST 2006


Author: ion
Date: Fri Oct  6 03:07:17 2006
New Revision: 24417

URL: http://svn.reactos.org/svn/reactos?rev=24417&view=rev
Log:
- Fix some Cm callback definitions and fix call to HvInitializeHive.

Modified:
    branches/alex-cm-branch/reactos/ntoskrnl/cm/cmhive.c

Modified: branches/alex-cm-branch/reactos/ntoskrnl/cm/cmhive.c
URL: http://svn.reactos.org/svn/reactos/branches/alex-cm-branch/reactos/ntoskrnl/cm/cmhive.c?rev=24417&r1=24416&r2=24417&view=diff
==============================================================================
--- branches/alex-cm-branch/reactos/ntoskrnl/cm/cmhive.c (original)
+++ branches/alex-cm-branch/reactos/ntoskrnl/cm/cmhive.c Fri Oct  6 03:07:17 2006
@@ -21,7 +21,7 @@
 
 PVOID
 NTAPI
-CmpAllocate(IN ULONG Size,
+CmpAllocate(IN SIZE_T Size,
             IN BOOLEAN Paged)
 {
     /* FIXME: TODO */
@@ -41,9 +41,9 @@
 NTAPI
 CmpFileRead(IN PHHIVE Hive,
             IN ULONG FileType,
-            IN ULONG FileOffset,
+            IN ULONGLONG FileOffset,
             IN PVOID Buffer,
-            IN ULONG BufferLength)
+            IN SIZE_T BufferLength)
 {
     /* FIXME: TODO */
     DbgBreakPoint();
@@ -54,9 +54,9 @@
 NTAPI
 CmpFileWrite(IN PHHIVE Hive,
              IN ULONG FileType,
-             IN ULONG FileOffset,
+             IN ULONGLONG FileOffset,
              IN PVOID Buffer,
-             IN ULONG BufferLength)
+             IN SIZE_T BufferLength)
 {
     /* FIXME: TODO */
     DbgBreakPoint();
@@ -67,7 +67,7 @@
 NTAPI
 CmpFileSetSize(IN PHHIVE Hive,
                IN ULONG FileType,
-               IN ULONG FileSize)
+               IN ULONGLONG FileSize)
 {
     /* FIXME: TODO */
     DbgBreakPoint();
@@ -272,20 +272,20 @@
     /* Initialize the hive */
     Status = HvInitialize(&Hive->Hive,
                           Operation,
+                          (ULONG_PTR)HiveData,
+                          Cluster,
                           Flags,
                           FileType,
-                          (ULONG_PTR)HiveData,
                           CmpAllocate,
                           CmpFree,
                           CmpFileRead,
                           CmpFileWrite,
                           CmpFileSetSize,
                           CmpFileFlush,
-                          Cluster,
                           FileName);
     if (NT_SUCCESS(Status))
     {
-        /* Free all alocations */
+        /* Free all allocations */
         ExFreePool(Hive->ViewLock);
         ExFreePool(Hive->FlusherLock);
         ExFreePool(Hive);




More information about the Ros-diffs mailing list