blob: 29ba711a6b3ee7204003e91dbc48f9e7f17d8884 [file] [log] [blame]
Stephen Crowley399931a1998-12-08 13:10:56 +00001/*
2 * Thread safe wrappers around xf86vmode calls.
3 * Always include this file instead of <X11/xf86vmode.h>.
4 * This file was generated automatically by tools/make_X11wrappers
5 *
6 * Copyright 1998 Kristian Nielsen
7 */
8
Patrik Stridvall857eb391999-06-12 18:36:54 +00009#ifndef __WINE_TS_XF86VMODE_H
10#define __WINE_TS_XF86VMODE_H
Stephen Crowley399931a1998-12-08 13:10:56 +000011
Patrik Stridvall48b5de81999-02-04 10:51:35 +000012#include "config.h"
13
Jim Aston2e1cafa1999-03-14 16:35:05 +000014#include "windef.h"
Patrik Stridvall48b5de81999-02-04 10:51:35 +000015#ifdef HAVE_LIBXXF86VM
16#define XMD_H
Patrik Stridvall2d0bb2a1999-07-04 15:56:03 +000017#include "basetsd.h"
Patrik Stridvall48b5de81999-02-04 10:51:35 +000018
Stephen Crowley399931a1998-12-08 13:10:56 +000019#include <X11/Xlib.h>
20#include <X11/extensions/xf86vmode.h>
21
Alexandre Julliardb0182392000-12-06 00:04:10 +000022extern void (*wine_tsx11_lock)(void);
23extern void (*wine_tsx11_unlock)(void);
24
Stephen Crowley399931a1998-12-08 13:10:56 +000025extern Bool TSXF86VidModeQueryVersion(Display*,int*,int*);
26extern Bool TSXF86VidModeQueryExtension(Display*,int*,int*);
27extern Bool TSXF86VidModeGetModeLine(Display*,int,int*,XF86VidModeModeLine*);
28extern Bool TSXF86VidModeGetAllModeLines(Display*,int,int*,XF86VidModeModeInfo***);
29extern Bool TSXF86VidModeAddModeLine(Display*,int,XF86VidModeModeInfo*,XF86VidModeModeInfo*);
30extern Bool TSXF86VidModeDeleteModeLine(Display*,int,XF86VidModeModeInfo*);
31extern Bool TSXF86VidModeModModeLine(Display*,int,XF86VidModeModeLine*);
32extern Status TSXF86VidModeValidateModeLine(Display*,int,XF86VidModeModeInfo*);
33extern Bool TSXF86VidModeSwitchMode(Display*,int,int);
34extern Bool TSXF86VidModeSwitchToMode(Display*,int,XF86VidModeModeInfo*);
35extern Bool TSXF86VidModeLockModeSwitch(Display*,int,int);
36extern Bool TSXF86VidModeGetMonitor(Display*,int,XF86VidModeMonitor*);
37extern Bool TSXF86VidModeGetViewPort(Display*,int,int*,int*);
38extern Bool TSXF86VidModeSetViewPort(Display*,int,int,int);
39
Patrik Stridvall48b5de81999-02-04 10:51:35 +000040#endif /* defined(HAVE_LIBXXF86VM) */
41
Patrik Stridvall857eb391999-06-12 18:36:54 +000042#endif /* __WINE_TS_XF86VMODE_H */