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;