Use a different magic for memory DCs and get rid of the DC_MEMORY
flag.

diff --git a/objects/gdiobj.c b/objects/gdiobj.c
index 85d6779..6e2d483 100644
--- a/objects/gdiobj.c
+++ b/objects/gdiobj.c
@@ -692,6 +692,7 @@
     case METAFILE_DC_MAGIC:
     case ENHMETAFILE_MAGIC:
     case ENHMETAFILE_DC_MAGIC:
+    case MEMORY_DC_MAGIC:
     case BITMAP_MAGIC:
     case PALETTE_MAGIC:
         if (!(obj = alloc_large_heap( size, handle ))) goto error;
@@ -1023,6 +1024,9 @@
       case ENHMETAFILE_DC_MAGIC:
 	  result = OBJ_ENHMETADC;
 	  break;
+      case MEMORY_DC_MAGIC:
+	  result = OBJ_MEMDC;
+	  break;
       default:
 	  FIXME("Magic %04x not implemented\n", GDIMAGIC(ptr->wMagic) );
 	  break;