Fixed compile without curses.

diff --git a/dlls/ttydrv/ttydrv.h b/dlls/ttydrv/ttydrv.h
index 69054ea..5132a8f 100644
--- a/dlls/ttydrv/ttydrv.h
+++ b/dlls/ttydrv/ttydrv.h
@@ -55,6 +55,10 @@
  * TTY GDI driver
  */
 
+#ifndef WINE_CURSES
+typedef struct { int dummy; } WINDOW;
+#endif
+
 typedef struct {
   HDC hdc;
   DC *dc;
@@ -74,10 +78,6 @@
 extern HBITMAP TTYDRV_BITMAP_CreateDIBSection(TTYDRV_PDEVICE *physDev, BITMAPINFO *bmi, UINT usage, LPVOID *bits, HANDLE section, DWORD offset);
 extern void TTYDRV_BITMAP_DeleteDIBSection(struct tagBITMAPOBJ *bmp);
 
-#ifndef WINE_CURSES
-typedef struct { int dummy; } WINDOW;
-#endif
-
 extern BOOL TTYDRV_DC_CreateBitmap(HBITMAP hbitmap);
 
 extern BOOL TTYDRV_DC_Arc(TTYDRV_PDEVICE *physDev, INT left, INT top, INT right, INT bottom, INT xstart, INT ystart, INT xend, INT yend);