Release 990226.
[wine/gsoc-2012-control.git] / windows / ttydrv / init.c
bloba5203d7a07dda66b545a2563654fe23b37775ae2
1 /*
2 * TTY driver
4 * Copyright 1998-1999 Patrik Stridvall
5 */
7 #include "clipboard.h"
8 #include "desktop.h"
9 #include "display.h"
10 #include "keyboard.h"
11 #include "message.h"
12 #include "monitor.h"
13 #include "ttydrv.h"
15 CLIPBOARD_DRIVER TTYDRV_CLIPBOARD_Driver =
17 TTYDRV_CLIPBOARD_EmptyClipboard,
18 TTYDRV_CLIPBOARD_SetClipboardData,
19 TTYDRV_CLIPBOARD_RequestSelection,
20 TTYDRV_CLIPBOARD_ResetOwner
23 DESKTOP_DRIVER TTYDRV_DESKTOP_Driver =
25 TTYDRV_DESKTOP_Initialize,
26 TTYDRV_DESKTOP_Finalize
29 EVENT_DRIVER TTYDRV_EVENT_Driver =
31 TTYDRV_EVENT_Init,
32 TTYDRV_EVENT_AddIO,
33 TTYDRV_EVENT_DeleteIO,
34 TTYDRV_EVENT_WaitNetEvent,
35 TTYDRV_EVENT_Synchronize,
36 TTYDRV_EVENT_CheckFocus,
37 TTYDRV_EVENT_QueryPointer,
38 TTYDRV_EVENT_DummyMotionNotify,
39 TTYDRV_EVENT_Pending,
40 TTYDRV_EVENT_IsUserIdle,
41 TTYDRV_EVENT_WakeUp
44 KEYBOARD_DRIVER TTYDRV_KEYBOARD_Driver =
46 TTYDRV_KEYBOARD_Init,
47 TTYDRV_KEYBOARD_VkKeyScan,
48 TTYDRV_KEYBOARD_MapVirtualKey,
49 TTYDRV_KEYBOARD_GetKeyNameText,
50 TTYDRV_KEYBOARD_ToAscii
53 MONITOR_DRIVER TTYDRV_MONITOR_Driver =
55 TTYDRV_MONITOR_Initialize,
56 TTYDRV_MONITOR_Finalize,
57 TTYDRV_MONITOR_GetWidth,
58 TTYDRV_MONITOR_GetHeight,
59 TTYDRV_MONITOR_GetDepth
62 MOUSE_DRIVER TTYDRV_MOUSE_Driver =
64 TTYDRV_MOUSE_SetCursor,
65 TTYDRV_MOUSE_MoveCursor
68 WND_DRIVER TTYDRV_WND_Driver =
70 TTYDRV_WND_Initialize,
71 TTYDRV_WND_Finalize,
72 TTYDRV_WND_CreateDesktopWindow,
73 TTYDRV_WND_CreateWindow,
74 TTYDRV_WND_DestroyWindow,
75 TTYDRV_WND_SetParent,
76 TTYDRV_WND_ForceWindowRaise,
77 TTYDRV_WND_SetWindowPos,
78 TTYDRV_WND_SetText,
79 TTYDRV_WND_SetFocus,
80 TTYDRV_WND_PreSizeMove,
81 TTYDRV_WND_PostSizeMove,
82 TTYDRV_WND_ScrollWindow,
83 TTYDRV_WND_SetDrawable,
84 TTYDRV_WND_IsSelfClipping