Blame include/X11/extensions/Xxf86dga.h

Packit Service d7070e
/*
Packit Service d7070e
   Copyright (c) 1999  XFree86 Inc
Packit Service d7070e
*/
Packit Service d7070e
Packit Service d7070e
#ifndef _XF86DGA_H_
Packit Service d7070e
#define _XF86DGA_H_
Packit Service d7070e
Packit Service d7070e
#include <X11/Xfuncproto.h>
Packit Service d7070e
#include <X11/extensions/xf86dgaconst.h>
Packit Service d7070e
#include <X11/extensions/xf86dga1.h>
Packit Service d7070e
Packit Service d7070e
_XFUNCPROTOBEGIN
Packit Service d7070e
Packit Service d7070e
typedef struct {
Packit Service d7070e
   int type;
Packit Service d7070e
   unsigned long serial;
Packit Service d7070e
   Display *display;
Packit Service d7070e
   int screen;
Packit Service d7070e
   Time time;
Packit Service d7070e
   unsigned int state;
Packit Service d7070e
   unsigned int button;
Packit Service d7070e
} XDGAButtonEvent;
Packit Service d7070e
Packit Service d7070e
typedef struct {
Packit Service d7070e
   int type;
Packit Service d7070e
   unsigned long serial;
Packit Service d7070e
   Display *display;
Packit Service d7070e
   int screen;
Packit Service d7070e
   Time time;
Packit Service d7070e
   unsigned int state;
Packit Service d7070e
   unsigned int keycode;
Packit Service d7070e
} XDGAKeyEvent;
Packit Service d7070e
Packit Service d7070e
typedef struct {
Packit Service d7070e
   int type;
Packit Service d7070e
   unsigned long serial;
Packit Service d7070e
   Display *display;
Packit Service d7070e
   int screen;
Packit Service d7070e
   Time time;
Packit Service d7070e
   unsigned int state;
Packit Service d7070e
   int dx;
Packit Service d7070e
   int dy;
Packit Service d7070e
} XDGAMotionEvent;
Packit Service d7070e
Packit Service d7070e
typedef union {
Packit Service d7070e
  int type;
Packit Service d7070e
  XDGAButtonEvent xbutton;
Packit Service d7070e
  XDGAKeyEvent	  xkey;
Packit Service d7070e
  XDGAMotionEvent xmotion;
Packit Service d7070e
  long		  pad[24];
Packit Service d7070e
} XDGAEvent;
Packit Service d7070e
Packit Service d7070e
Bool XDGAQueryExtension(
Packit Service d7070e
    Display 	*dpy,
Packit Service d7070e
    int 	*eventBase,
Packit Service d7070e
    int 	*erroBase
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
Bool XDGAQueryVersion(
Packit Service d7070e
    Display 	*dpy,
Packit Service d7070e
    int 	*majorVersion,
Packit Service d7070e
    int 	*minorVersion
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
XDGAMode* XDGAQueryModes(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int 	screen,
Packit Service d7070e
    int		*num
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
XDGADevice* XDGASetMode(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int		screen,
Packit Service d7070e
    int		mode
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
Bool XDGAOpenFramebuffer(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int 	screen
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
void XDGACloseFramebuffer(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int		screen
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
void XDGASetViewport(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int		screen,
Packit Service d7070e
    int		x,
Packit Service d7070e
    int		y,
Packit Service d7070e
    int		flags
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
void XDGAInstallColormap(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int		screen,
Packit Service d7070e
    Colormap	cmap
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
Colormap XDGACreateColormap(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int 	screen,
Packit Service d7070e
    XDGADevice  *device,
Packit Service d7070e
    int 	alloc
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
void XDGASelectInput(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int		screen,
Packit Service d7070e
    long	event_mask
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
void XDGAFillRectangle(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int		screen,
Packit Service d7070e
    int		x,
Packit Service d7070e
    int		y,
Packit Service d7070e
    unsigned int	width,
Packit Service d7070e
    unsigned int	height,
Packit Service d7070e
    unsigned long	color
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
Packit Service d7070e
void XDGACopyArea(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int		screen,
Packit Service d7070e
    int		srcx,
Packit Service d7070e
    int		srcy,
Packit Service d7070e
    unsigned int	width,
Packit Service d7070e
    unsigned int	height,
Packit Service d7070e
    int		dstx,
Packit Service d7070e
    int		dsty
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
Packit Service d7070e
void XDGACopyTransparentArea(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int		screen,
Packit Service d7070e
    int		srcx,
Packit Service d7070e
    int		srcy,
Packit Service d7070e
    unsigned int	width,
Packit Service d7070e
    unsigned int	height,
Packit Service d7070e
    int		dstx,
Packit Service d7070e
    int		dsty,
Packit Service d7070e
    unsigned long key
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
int XDGAGetViewportStatus(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int		screen
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
void XDGASync(
Packit Service d7070e
    Display	*dpy,
Packit Service d7070e
    int		screen
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
Bool XDGASetClientVersion(
Packit Service d7070e
    Display	*dpy
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
void XDGAChangePixmapMode(
Packit Service d7070e
    Display 	*dpy,
Packit Service d7070e
    int		screen,
Packit Service d7070e
    int		*x,
Packit Service d7070e
    int		*y,
Packit Service d7070e
    int		mode
Packit Service d7070e
);
Packit Service d7070e
Packit Service d7070e
Packit Service d7070e
void XDGAKeyEventToXKeyEvent(XDGAKeyEvent* dk, XKeyEvent* xk);
Packit Service d7070e
Packit Service d7070e
Packit Service d7070e
_XFUNCPROTOEND
Packit Service d7070e
#endif /* _XF86DGA_H_ */