Bug fixes.

diff --git a/misc/registry.c b/misc/registry.c
index c9fb98a..99a4221 100644
--- a/misc/registry.c
+++ b/misc/registry.c
@@ -183,22 +183,19 @@
   { 
     switch(key->type)
     { 
-      case HEX_REG_EXPAND_SZ:
-      case HEX_REG_SZ:
+      case REG_EXPAND_SZ:
       case REG_SZ:
         TRACE_(reg)(" Value %s, Data(sz)=%s\n", 
           debugstr_w(key->name), 
           debugstr_w((LPCWSTR)lpbData));
         break;
 
-      case HEX_REG_DWORD:
       case REG_DWORD:
         TRACE_(reg)(" Value %s, Data(dword)=0x%08lx\n",
           debugstr_w(key->name), 
           (DWORD)*lpbData);
         break;
     
-      case HEX_REG_MULTI_SZ:
       case REG_MULTI_SZ:
       { 
         int i;
@@ -215,16 +212,7 @@
       }
       break;
 
-      case HEX_REG_NONE:
-      case HEX_REG_BINARY:
-      case HEX_REG_LINK:
-      case HEX_REG_RESOURCE_LIST:
-      case HEX_REG_FULL_RESOURCE_DESCRIPTOR:
-      case REG_NONE:
-      case REG_LINK:
-      case REG_RESOURCE_LIST:
-      case REG_FULL_RESOURCE_DESCRIPTOR:
-      case REG_BINARY:
+      default:
       { 
         char szTemp[100];      /* 3*32 + 3 + 1 */
         int i;
@@ -241,12 +229,6 @@
           debugstr_w(key->name), 
           szTemp);                  
       }
-      break;
-    
-      default:
-        FIXME_(reg)(" Value %s, Unknown data type %ld\n", 
-          debugstr_w(key->name), 
-          key->type);
     } /* switch */
   } /* if */
 }