Fixed some issues found by winapi_check.
[wine/dcerpc.git] / windows / x11drv / init.c
blobb2150403d054b72e76d82c819ee92fd0a0378349
1 /*
2 * X11 driver
4 * Copyright 1998 Patrik Stridvall
5 */
7 #include "config.h"
9 #ifndef X_DISPLAY_MISSING
11 #include "clipboard.h"
12 #include "desktop.h"
13 #include "keyboard.h"
14 #include "message.h"
15 #include "monitor.h"
16 #include "mouse.h"
17 #include "user.h"
18 #include "win.h"
19 #include "x11drv.h"
21 USER_DRIVER X11DRV_USER_Driver =
23 X11DRV_USER_Initialize,
24 X11DRV_USER_Finalize,
25 X11DRV_USER_BeginDebugging,
26 X11DRV_USER_EndDebugging
29 CLIPBOARD_DRIVER X11DRV_CLIPBOARD_Driver =
31 X11DRV_CLIPBOARD_Acquire,
32 X11DRV_CLIPBOARD_Release,
33 X11DRV_CLIPBOARD_SetData,
34 X11DRV_CLIPBOARD_GetData,
35 X11DRV_CLIPBOARD_IsFormatAvailable,
36 X11DRV_CLIPBOARD_RegisterFormat,
37 X11DRV_CLIPBOARD_IsSelectionowner,
38 X11DRV_CLIPBOARD_ResetOwner
41 DESKTOP_DRIVER X11DRV_DESKTOP_Driver =
43 X11DRV_DESKTOP_Initialize,
44 X11DRV_DESKTOP_Finalize
47 EVENT_DRIVER X11DRV_EVENT_Driver =
49 X11DRV_EVENT_Init,
50 X11DRV_EVENT_Synchronize,
51 X11DRV_EVENT_CheckFocus,
52 X11DRV_EVENT_UserRepaintDisable
55 KEYBOARD_DRIVER X11DRV_KEYBOARD_Driver =
57 X11DRV_KEYBOARD_Init,
58 X11DRV_KEYBOARD_VkKeyScan,
59 X11DRV_KEYBOARD_MapVirtualKey,
60 X11DRV_KEYBOARD_GetKeyNameText,
61 X11DRV_KEYBOARD_ToAscii,
62 X11DRV_KEYBOARD_GetBeepActive,
63 X11DRV_KEYBOARD_SetBeepActive,
64 X11DRV_KEYBOARD_Beep,
65 X11DRV_KEYBOARD_GetDIState,
66 X11DRV_KEYBOARD_GetDIData,
67 X11DRV_KEYBOARD_GetKeyboardConfig,
68 X11DRV_KEYBOARD_SetKeyboardConfig
71 MONITOR_DRIVER X11DRV_MONITOR_Driver =
73 X11DRV_MONITOR_Initialize,
74 X11DRV_MONITOR_Finalize,
75 X11DRV_MONITOR_IsSingleWindow,
76 X11DRV_MONITOR_GetWidth,
77 X11DRV_MONITOR_GetHeight,
78 X11DRV_MONITOR_GetDepth,
79 X11DRV_MONITOR_GetScreenSaveActive,
80 X11DRV_MONITOR_SetScreenSaveActive,
81 X11DRV_MONITOR_GetScreenSaveTimeout,
82 X11DRV_MONITOR_SetScreenSaveTimeout
85 MOUSE_DRIVER X11DRV_MOUSE_Driver =
87 X11DRV_MOUSE_Init,
88 X11DRV_MOUSE_SetCursor,
89 X11DRV_MOUSE_MoveCursor,
90 X11DRV_MOUSE_EnableWarpPointer
93 WND_DRIVER X11DRV_WND_Driver =
95 X11DRV_WND_Initialize,
96 X11DRV_WND_Finalize,
97 X11DRV_WND_CreateDesktopWindow,
98 X11DRV_WND_CreateWindow,
99 X11DRV_WND_DestroyWindow,
100 X11DRV_WND_SetParent,
101 X11DRV_WND_ForceWindowRaise,
102 X11DRV_WND_SetWindowPos,
103 X11DRV_WND_SetText,
104 X11DRV_WND_SetFocus,
105 X11DRV_WND_PreSizeMove,
106 X11DRV_WND_PostSizeMove,
107 X11DRV_WND_SurfaceCopy,
108 X11DRV_WND_SetDrawable,
109 X11DRV_WND_SetHostAttr,
110 X11DRV_WND_IsSelfClipping
113 #endif /* !defined(X_DISPLAY_MISSING) */