Blame include/X11/extensions/xf86dga1.h

Packit f81ef3
/*
Packit f81ef3
Packit f81ef3
Copyright (c) 1995  Jon Tombs
Packit f81ef3
Copyright (c) 1995  XFree86 Inc
Packit f81ef3
Packit f81ef3
*/
Packit f81ef3
Packit f81ef3
/************************************************************************
Packit f81ef3
Packit f81ef3
   THIS IS THE OLD DGA API AND IS OBSOLETE.  PLEASE DO NOT USE IT ANYMORE
Packit f81ef3
Packit f81ef3
************************************************************************/
Packit f81ef3
Packit f81ef3
#ifndef _XF86DGA1_H_
Packit f81ef3
#define _XF86DGA1_H_
Packit f81ef3
Packit f81ef3
#include <X11/Xfuncproto.h>
Packit f81ef3
#include <X11/extensions/xf86dga1const.h>
Packit f81ef3
Packit f81ef3
_XFUNCPROTOBEGIN
Packit f81ef3
Packit f81ef3
Bool XF86DGAQueryVersion(
Packit f81ef3
    Display*		/* dpy */,
Packit f81ef3
    int*		/* majorVersion */,
Packit f81ef3
    int*		/* minorVersion */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Bool XF86DGAQueryExtension(
Packit f81ef3
    Display*		/* dpy */,
Packit f81ef3
    int*		/* event_base */,
Packit f81ef3
    int*		/* error_base */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Status XF86DGAGetVideoLL(
Packit f81ef3
    Display*			/* dpy */,
Packit f81ef3
    int				/* screen */,
Packit f81ef3
    unsigned int *		/* base addr */,
Packit f81ef3
    int *			/* width */,
Packit f81ef3
    int *			/* bank_size */,
Packit f81ef3
    int *			/* ram_size */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Status XF86DGAGetVideo(
Packit f81ef3
    Display*			/* dpy */,
Packit f81ef3
    int				/* screen */,
Packit f81ef3
    char **			/* base addr */,
Packit f81ef3
    int *			/* width */,
Packit f81ef3
    int *			/* bank_size */,
Packit f81ef3
    int *			/* ram_size */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Status XF86DGADirectVideo(
Packit f81ef3
    Display*			/* dpy */,
Packit f81ef3
    int				/* screen */,
Packit f81ef3
    int 			/* enable */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Status XF86DGADirectVideoLL(
Packit f81ef3
    Display*			/* dpy */,
Packit f81ef3
    int				/* screen */,
Packit f81ef3
    int 			/* enable */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Status XF86DGAGetViewPortSize(
Packit f81ef3
    Display*			/* dpy */,
Packit f81ef3
    int				/* screen */,
Packit f81ef3
    int *			/* width */,
Packit f81ef3
    int *			/* height */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Status XF86DGASetViewPort(
Packit f81ef3
    Display*			/* dpy */,
Packit f81ef3
    int				/* screen */,
Packit f81ef3
    int x			/* X */,
Packit f81ef3
    int y			/* Y */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Status XF86DGAGetVidPage(
Packit f81ef3
    Display*			/* dpy */,
Packit f81ef3
    int				/* screen */,
Packit f81ef3
    int *			/* vid page */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Status XF86DGASetVidPage(
Packit f81ef3
    Display*			/* dpy */,
Packit f81ef3
    int				/* screen */,
Packit f81ef3
    int				/* vid page */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Status XF86DGAInstallColormap(
Packit f81ef3
    Display*			/* dpy */,
Packit f81ef3
    int				/* screen */,
Packit f81ef3
    Colormap			/*Colormap */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
int XF86DGAForkApp(
Packit f81ef3
    int screen
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Status XF86DGAQueryDirectVideo(
Packit f81ef3
    Display *		/* dpy */,
Packit f81ef3
    int			/* screen */,
Packit f81ef3
    int *		/* flags */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Bool XF86DGAViewPortChanged(
Packit f81ef3
    Display *		/* dpy */,
Packit f81ef3
    int			/* screen */,
Packit f81ef3
    int			/* n */
Packit f81ef3
);
Packit f81ef3
Packit f81ef3
Packit f81ef3
_XFUNCPROTOEND
Packit f81ef3
Packit f81ef3
#endif /* _XF86DGA1_H_ */