[NTFS]
[reactos.git] / reactos / drivers / filesystems / ntfs / attrib.c
index f17b70a..b29f897 100644 (file)
@@ -161,6 +161,23 @@ NtfsDumpVolumeInformationAttribute(PATTRIBUTE Attribute)
 }
 
 
+static
+VOID
+NtfsDumpIndexRootAttribute(PATTRIBUTE Attribute)
+{
+    PRESIDENT_ATTRIBUTE ResAttr;
+    PINDEX_ROOT_ATTRIBUTE IndexRootAttr;
+
+    ResAttr = (PRESIDENT_ATTRIBUTE)Attribute;
+    IndexRootAttr = (PINDEX_ROOT_ATTRIBUTE)((ULONG_PTR)ResAttr + ResAttr->ValueOffset);
+
+    if (IndexRootAttr->AttributeType == AttributeFileName)
+        ASSERT(IndexRootAttr->CollationRule == COLLATION_FILE_NAME);
+
+    DbgPrint("  $INDEX_ROOT (%uB, %u) ", IndexRootAttr->SizeOfEntry, IndexRootAttr->ClustersPerIndexRecord);
+}
+
+
 static
 VOID
 NtfsDumpAttribute (PATTRIBUTE Attribute)
@@ -207,7 +224,7 @@ NtfsDumpAttribute (PATTRIBUTE Attribute)
             break;
 
         case AttributeIndexRoot:
-            DbgPrint("  $INDEX_ROOT ");
+            NtfsDumpIndexRootAttribute(Attribute);
             break;
 
         case AttributeIndexAllocation: