Fixed a display bug in test 1.
authorEric Kohl <eric.kohl@reactos.org>
Sun, 1 Dec 2002 19:16:26 +0000 (19:16 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Sun, 1 Dec 2002 19:16:26 +0000 (19:16 +0000)
svn path=/trunk/; revision=3813

reactos/apps/tests/regtest/regtest.c

index 9eb8582..d137e5f 100644 (file)
@@ -128,17 +128,17 @@ void test1(void)
     dprintf("\t\t\t\tStatus =%x\n",Status);
     if (Status == STATUS_SUCCESS)
     {
-        dprintf("\tValue:DO=%d, DL=%d, NL=%d, Name = "
-               ,KeyValueInformation[0].DataOffset
-               ,KeyValueInformation[0].DataLength
-               ,KeyValueInformation[0].NameLength);
-         for (i=0;i<10 && i<KeyValueInformation[0].NameLength/2;i++)
-               dprintf("%C",KeyValueInformation[0].Name[i]);
-        dprintf("\n");
-        dprintf("\t\tType = %d\n",KeyValueInformation[0].Type);
-         if (KeyValueInformation[0].Type == REG_SZ)
-          dprintf("\t\tValue = %S\n",KeyValueInformation[0].Name+1
-                                       +KeyValueInformation[0].NameLength/2);
+      dprintf("\tValue:DO=%d, DL=%d, NL=%d, Name = "
+             ,KeyValueInformation[0].DataOffset
+             ,KeyValueInformation[0].DataLength
+             ,KeyValueInformation[0].NameLength);
+      for (i=0;i<10 && i<KeyValueInformation[0].NameLength/2;i++)
+       dprintf("%C",KeyValueInformation[0].Name[i]);
+      dprintf("\n");
+      dprintf("\t\tType = %d\n",KeyValueInformation[0].Type);
+      if (KeyValueInformation[0].Type == REG_SZ)
+       dprintf("\t\tValue = %S\n",
+               (PWCHAR)((PCHAR)&KeyValueInformation[0] + KeyValueInformation[0].DataOffset));
     }
     dprintf("NtEnumerateValueKey : \n");
     Index=0;