Removed a few dependencies on GDI internals from USER dll.

diff --git a/windows/dialog.c b/windows/dialog.c
index a35001b..c047e50 100644
--- a/windows/dialog.c
+++ b/windows/dialog.c
@@ -161,12 +161,12 @@
  */
 BOOL DIALOG_Init(void)
 {
-    HDC16 hdc;
+    HDC hdc;
     SIZE size;
 
       /* Calculate the dialog base units */
 
-    if (!(hdc = CreateDC16( "DISPLAY", NULL, NULL, NULL ))) return FALSE;
+    if (!(hdc = CreateDCA( "DISPLAY", NULL, NULL, NULL ))) return FALSE;
     if (!DIALOG_GetCharSizeFromDC( hdc, 0, &size )) return FALSE;
     DeleteDC( hdc );
     xBaseUnit = size.cx;
@@ -681,11 +681,11 @@
 				 PROOF_QUALITY, FF_DONTCARE,
 				 (LPCWSTR)template.faceName );
 	else
-	    hFont = CreateFont16( -pixels, 0, 0, 0, FW_DONTCARE,
-				  FALSE, FALSE, FALSE,
-				  DEFAULT_CHARSET, 0, 0,
-				  PROOF_QUALITY, FF_DONTCARE,
-				  template.faceName );
+	    hFont = CreateFontA( -pixels, 0, 0, 0, FW_DONTCARE,
+                                 FALSE, FALSE, FALSE,
+                                 DEFAULT_CHARSET, 0, 0,
+                                 PROOF_QUALITY, FF_DONTCARE,
+                                 template.faceName );
         if (hFont)
         {
             SIZE charSize;