xf86dga1.h revision d5a688bc
1/* 2 3Copyright (c) 1995 Jon Tombs 4Copyright (c) 1995 XFree86 Inc 5 6*/ 7 8/************************************************************************ 9 10 THIS IS THE OLD DGA API AND IS OBSOLETE. PLEASE DO NOT USE IT ANYMORE 11 12************************************************************************/ 13 14#ifndef _XF86DGA1_H_ 15#define _XF86DGA1_H_ 16 17#include <X11/Xfuncproto.h> 18#include <X11/extensions/xf86dga1const.h> 19 20_XFUNCPROTOBEGIN 21 22Bool XF86DGAQueryVersion( 23 Display* /* dpy */, 24 int* /* majorVersion */, 25 int* /* minorVersion */ 26); 27 28Bool XF86DGAQueryExtension( 29 Display* /* dpy */, 30 int* /* event_base */, 31 int* /* error_base */ 32); 33 34Status XF86DGAGetVideoLL( 35 Display* /* dpy */, 36 int /* screen */, 37 unsigned int * /* base addr */, 38 int * /* width */, 39 int * /* bank_size */, 40 int * /* ram_size */ 41); 42 43Status XF86DGAGetVideo( 44 Display* /* dpy */, 45 int /* screen */, 46 char ** /* base addr */, 47 int * /* width */, 48 int * /* bank_size */, 49 int * /* ram_size */ 50); 51 52Status XF86DGADirectVideo( 53 Display* /* dpy */, 54 int /* screen */, 55 int /* enable */ 56); 57 58Status XF86DGADirectVideoLL( 59 Display* /* dpy */, 60 int /* screen */, 61 int /* enable */ 62); 63 64Status XF86DGAGetViewPortSize( 65 Display* /* dpy */, 66 int /* screen */, 67 int * /* width */, 68 int * /* height */ 69); 70 71Status XF86DGASetViewPort( 72 Display* /* dpy */, 73 int /* screen */, 74 int x /* X */, 75 int y /* Y */ 76); 77 78Status XF86DGAGetVidPage( 79 Display* /* dpy */, 80 int /* screen */, 81 int * /* vid page */ 82); 83 84Status XF86DGASetVidPage( 85 Display* /* dpy */, 86 int /* screen */, 87 int /* vid page */ 88); 89 90Status XF86DGAInstallColormap( 91 Display* /* dpy */, 92 int /* screen */, 93 Colormap /*Colormap */ 94); 95 96int XF86DGAForkApp( 97 int screen 98); 99 100Status XF86DGAQueryDirectVideo( 101 Display * /* dpy */, 102 int /* screen */, 103 int * /* flags */ 104); 105 106Bool XF86DGAViewPortChanged( 107 Display * /* dpy */, 108 int /* screen */, 109 int /* n */ 110); 111 112 113_XFUNCPROTOEND 114 115#endif /* _XF86DGA1_H_ */ 116