Renamed wintypes.h to windef.h.
[wine] / windows / display.c
1 /*
2  * DISPLAY driver
3  *
4  * Copyright 1998 Ulrich Weigand
5  *
6  */
7
8 #include "config.h"
9
10 #include "display.h"
11 #include "debug.h"
12 #include "windef.h"
13
14 #ifndef X_DISPLAY_MISSING
15 extern MOUSE_DRIVER X11DRV_MOUSE_Driver;
16 #else /* X_DISPLAY_MISSING */
17 extern MOUSE_DRIVER TTYDRV_MOUSE_Driver;
18 #endif /* X_DISPLAY_MISSING */
19
20 /***********************************************************************
21  *           MOUSE_GetDriver()
22  */
23 MOUSE_DRIVER *MOUSE_GetDriver()
24 {
25 #ifndef X_DISPLAY_MISSING
26   return &X11DRV_MOUSE_Driver;
27 #else /* X_DISPLAY_MISSING */
28   return &TTYDRV_MOUSE_Driver;
29 #endif /* X_DISPLAY_MISSING */
30 }
31
32 /***********************************************************************
33  *           DISPLAY_Inquire                    (DISPLAY.101)
34  */
35 WORD WINAPI DISPLAY_Inquire(LPCURSORINFO lpCursorInfo) 
36 {
37     lpCursorInfo->wXMickeys = 1;
38     lpCursorInfo->wYMickeys = 1;
39
40     return sizeof(CURSORINFO);
41 }
42
43 /***********************************************************************
44  *           DISPLAY_SetCursor                  (DISPLAY.102)
45  */
46 VOID WINAPI DISPLAY_SetCursor( CURSORICONINFO *lpCursor )
47 {
48    MOUSE_GetDriver()->pSetCursor(lpCursor);
49 }
50
51 /***********************************************************************
52  *           DISPLAY_MoveCursor                 (DISPLAY.103)
53  */
54 VOID WINAPI DISPLAY_MoveCursor( WORD wAbsX, WORD wAbsY )
55 {
56    MOUSE_GetDriver()->pMoveCursor(wAbsX, wAbsY);
57 }
58
59 /***********************************************************************
60  *           DISPLAY_CheckCursor                  (DISPLAY.104)
61  */
62 VOID WINAPI DISPLAY_CheckCursor()
63 {
64     FIXME( cursor, "stub\n" );
65 }
66
67 /***********************************************************************
68  *           UserRepaintDisable                 (DISPLAY.500)
69  */
70 VOID WINAPI UserRepaintDisable16( BOOL16 disable )
71 {
72     TRACE( cursor, "(%d): stub\n", disable );
73 }