]> git.sesse.net Git - rdpsrv/blobdiff - Xserver/include/extensions/xf86dga.h
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / include / extensions / xf86dga.h
diff --git a/Xserver/include/extensions/xf86dga.h b/Xserver/include/extensions/xf86dga.h
new file mode 100644 (file)
index 0000000..afcf544
--- /dev/null
@@ -0,0 +1,167 @@
+/* $XFree86: xc/include/extensions/xf86dga.h,v 3.5 1996/10/18 14:57:24 dawes Exp $ */
+/*
+
+Copyright (c) 1995  Jon Tombs
+Copyright (c) 1995  XFree86 Inc
+
+*/
+
+#ifndef _XF86DGA_H_
+#define _XF86DGA_H_
+
+#include <X11/Xfuncproto.h>
+
+#define X_XF86DGAQueryVersion          0
+#define X_XF86DGAGetVideoLL            1
+#define X_XF86DGADirectVideo           2
+#define X_XF86DGAGetViewPortSize       3
+#define X_XF86DGASetViewPort           4
+#define X_XF86DGAGetVidPage            5
+#define X_XF86DGASetVidPage            6
+#define X_XF86DGAInstallColormap       7
+#define X_XF86DGAQueryDirectVideo      8
+#define X_XF86DGAViewPortChanged       9
+
+#define XF86DGADirectPresent           0x0001
+#define XF86DGADirectGraphics          0x0002
+#define XF86DGADirectMouse             0x0004
+#define XF86DGADirectKeyb              0x0008
+#define XF86DGAHasColormap             0x0100
+#define XF86DGADirectColormap          0x0200
+
+#define XF86DGANumberEvents            0
+
+#define XF86DGAClientNotLocal          0
+#define XF86DGANoDirectVideoMode       1
+#define XF86DGAScreenNotActive         2
+#define XF86DGADirectNotActivated      3
+#define XF86DGANumberErrors            (XF86DGADirectNotActivated + 1)
+
+#ifndef _XF86DGA_SERVER_
+
+_XFUNCPROTOBEGIN
+
+Bool XF86DGAQueryVersion(
+#if NeedFunctionPrototypes
+    Display*           /* dpy */,
+    int*               /* majorVersion */,
+    int*               /* minorVersion */
+#endif
+);
+
+Bool XF86DGAQueryExtension(
+#if NeedFunctionPrototypes
+    Display*           /* dpy */,
+    int*               /* event_base */,
+    int*               /* error_base */
+#endif
+);
+
+Status XF86DGAGetVideoLL(
+#if NeedFunctionPrototypes
+    Display*                   /* dpy */,
+    int                                /* screen */,
+    int *                      /* base addr */,
+    int *                      /* width */,
+    int *                      /* bank_size */,
+    int *                      /* ram_size */ 
+#endif
+);
+
+Status XF86DGAGetVideo(
+#if NeedFunctionPrototypes
+    Display*                   /* dpy */,
+    int                                /* screen */,
+    char **                    /* base addr */,
+    int *                      /* width */,
+    int *                      /* bank_size */,
+    int *                      /* ram_size */
+#endif
+);
+
+Status XF86DGADirectVideo(
+#if NeedFunctionPrototypes
+    Display*                   /* dpy */,
+    int                                /* screen */,
+    int                        /* enable */
+#endif
+);
+
+Status XF86DGADirectVideoLL(
+#if NeedFunctionPrototypes
+    Display*                   /* dpy */,
+    int                                /* screen */,
+    int                        /* enable */
+#endif
+);
+
+Status XF86DGAGetViewPortSize(
+#if NeedFunctionPrototypes
+    Display*                   /* dpy */,
+    int                                /* screen */,
+    int *                      /* width */,
+    int *                      /* height */
+#endif
+);
+
+Status XF86DGASetViewPort(
+#if NeedFunctionPrototypes
+    Display*                   /* dpy */,
+    int                                /* screen */,
+    int x                      /* X */,
+    int y                      /* Y */
+#endif
+);
+
+Status XF86DGAGetVidPage(
+#if NeedFunctionPrototypes
+    Display*                   /* dpy */,
+    int                                /* screen */,
+    int *                      /* vid page */
+#endif
+);
+
+Status XF86DGASetVidPage(
+#if NeedFunctionPrototypes
+    Display*                   /* dpy */,
+    int                                /* screen */,
+    int                                /* vid page */
+#endif
+);
+
+Status XF86DGAInstallColormap(
+#if NeedFunctionPrototypes
+    Display*                   /* dpy */,
+    int                                /* screen */,
+    Colormap                   /*Colormap */
+#endif
+);
+
+int XF86DGAForkApp(
+#if NeedFunctionPrototypes
+    int screen
+#endif
+);
+
+Status XF86DGAQueryDirectVideo(
+#if NeedFunctionPrototypes
+    Display *          /* dpy */,
+    int                        /* screen */,
+    int *              /* flags */
+#endif
+);
+
+Bool XF86DGAViewPortChanged(
+#if NeedFunctionPrototypes
+    Display *          /* dpy */,
+    int                        /* screen */,
+    int                        /* n */
+#endif
+);
+
+
+_XFUNCPROTOEND
+
+#endif /* _XF86DGA_SERVER_ */
+
+#endif /* _XF86DGA_H_ */