Added DebugBreak.
[wine] / windows / ttydrv / init.c
1 /*
2  * TTY driver
3  *
4  * Copyright 1998-1999 Patrik Stridvall
5  */
6
7 #include "clipboard.h"
8 #include "desktop.h"
9 #include "keyboard.h"
10 #include "message.h"
11 #include "monitor.h"
12 #include "mouse.h"
13 #include "user.h"
14 #include "win.h"
15 #include "ttydrv.h"
16
17 USER_DRIVER TTYDRV_USER_Driver =
18 {
19   TTYDRV_USER_Initialize,
20   TTYDRV_USER_Finalize,
21   TTYDRV_USER_BeginDebugging,
22   TTYDRV_USER_EndDebugging
23 };
24
25 CLIPBOARD_DRIVER TTYDRV_CLIPBOARD_Driver =
26 {
27   TTYDRV_CLIPBOARD_Empty,
28   TTYDRV_CLIPBOARD_SetData,
29   TTYDRV_CLIPBOARD_GetData,
30   TTYDRV_CLIPBOARD_ResetOwner
31 };
32
33 DESKTOP_DRIVER TTYDRV_DESKTOP_Driver =
34 {
35   TTYDRV_DESKTOP_Initialize,
36   TTYDRV_DESKTOP_Finalize
37 };
38
39 EVENT_DRIVER TTYDRV_EVENT_Driver = 
40 {
41   TTYDRV_EVENT_Init,
42   TTYDRV_EVENT_Synchronize,
43   TTYDRV_EVENT_CheckFocus,
44   TTYDRV_EVENT_QueryPointer,
45   TTYDRV_EVENT_UserRepaintDisable
46 };
47
48 KEYBOARD_DRIVER TTYDRV_KEYBOARD_Driver =
49 {
50   TTYDRV_KEYBOARD_Init,
51   TTYDRV_KEYBOARD_VkKeyScan,
52   TTYDRV_KEYBOARD_MapVirtualKey,
53   TTYDRV_KEYBOARD_GetKeyNameText,
54   TTYDRV_KEYBOARD_ToAscii,
55   TTYDRV_KEYBOARD_GetBeepActive,
56   TTYDRV_KEYBOARD_SetBeepActive,
57   TTYDRV_KEYBOARD_Beep
58 };
59
60 MONITOR_DRIVER TTYDRV_MONITOR_Driver =
61 {
62   TTYDRV_MONITOR_Initialize,
63   TTYDRV_MONITOR_Finalize,
64   TTYDRV_MONITOR_IsSingleWindow,
65   TTYDRV_MONITOR_GetWidth,
66   TTYDRV_MONITOR_GetHeight,
67   TTYDRV_MONITOR_GetDepth,
68   TTYDRV_MONITOR_GetScreenSaveActive,
69   TTYDRV_MONITOR_SetScreenSaveActive,
70   TTYDRV_MONITOR_GetScreenSaveTimeout,
71   TTYDRV_MONITOR_SetScreenSaveTimeout
72 };
73
74 MOUSE_DRIVER TTYDRV_MOUSE_Driver =
75 {
76   TTYDRV_MOUSE_SetCursor,
77   TTYDRV_MOUSE_MoveCursor,
78   TTYDRV_MOUSE_EnableWarpPointer
79 };
80
81 WND_DRIVER TTYDRV_WND_Driver =
82 {
83   TTYDRV_WND_Initialize,
84   TTYDRV_WND_Finalize,
85   TTYDRV_WND_CreateDesktopWindow,
86   TTYDRV_WND_CreateWindow,
87   TTYDRV_WND_DestroyWindow,
88   TTYDRV_WND_SetParent,
89   TTYDRV_WND_ForceWindowRaise,
90   TTYDRV_WND_SetWindowPos,
91   TTYDRV_WND_SetText,
92   TTYDRV_WND_SetFocus,
93   TTYDRV_WND_PreSizeMove,
94   TTYDRV_WND_PostSizeMove,
95   TTYDRV_WND_ScrollWindow,
96   TTYDRV_WND_SetDrawable,
97   TTYDRV_WND_SetHostAttr,
98   TTYDRV_WND_IsSelfClipping
99 };
100
101