symbian-qemu-0.9.1-12/libsdl-trunk/src/video/Xext/extensions/xf86dga1.h
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 /* $XFree86: xc/include/extensions/xf86dga1.h,v 1.2 1999/04/17 07:05:41 dawes Exp $ */
       
     2 /*
       
     3 
       
     4 Copyright (c) 1995  Jon Tombs
       
     5 Copyright (c) 1995  XFree86 Inc
       
     6 
       
     7 */
       
     8 
       
     9 /************************************************************************
       
    10 
       
    11    THIS IS THE OLD DGA API AND IS OBSOLETE.  PLEASE DO NOT USE IT ANYMORE
       
    12 
       
    13 ************************************************************************/
       
    14 
       
    15 #ifndef _XF86DGA1_H_
       
    16 #define _XF86DGA1_H_
       
    17 
       
    18 #include <X11/Xfuncproto.h>
       
    19 #include "SDL_name.h"
       
    20 
       
    21 #define X_XF86DGAQueryVersion		0
       
    22 #define X_XF86DGAGetVideoLL		1
       
    23 #define X_XF86DGADirectVideo		2
       
    24 #define X_XF86DGAGetViewPortSize	3
       
    25 #define X_XF86DGASetViewPort		4
       
    26 #define X_XF86DGAGetVidPage		5
       
    27 #define X_XF86DGASetVidPage		6
       
    28 #define X_XF86DGAInstallColormap	7
       
    29 #define X_XF86DGAQueryDirectVideo	8
       
    30 #define X_XF86DGAViewPortChanged	9
       
    31 
       
    32 #define XF86DGADirectPresent		0x0001
       
    33 #define XF86DGADirectGraphics		0x0002
       
    34 #define XF86DGADirectMouse		0x0004
       
    35 #define XF86DGADirectKeyb		0x0008
       
    36 #define XF86DGAHasColormap		0x0100
       
    37 #define XF86DGADirectColormap		0x0200
       
    38 
       
    39 
       
    40 
       
    41 
       
    42 #ifndef _XF86DGA_SERVER_
       
    43 
       
    44 _XFUNCPROTOBEGIN
       
    45 
       
    46 Bool SDL_NAME(XF86DGAQueryVersion)(
       
    47 #if NeedFunctionPrototypes
       
    48     Display*		/* dpy */,
       
    49     int*		/* majorVersion */,
       
    50     int*		/* minorVersion */
       
    51 #endif
       
    52 );
       
    53 
       
    54 Bool SDL_NAME(XF86DGAQueryExtension)(
       
    55 #if NeedFunctionPrototypes
       
    56     Display*		/* dpy */,
       
    57     int*		/* event_base */,
       
    58     int*		/* error_base */
       
    59 #endif
       
    60 );
       
    61 
       
    62 Status SDL_NAME(XF86DGAGetVideoLL)(
       
    63 #if NeedFunctionPrototypes
       
    64     Display*			/* dpy */,
       
    65     int				/* screen */,
       
    66     int *			/* base addr */,
       
    67     int *			/* width */,
       
    68     int *			/* bank_size */,
       
    69     int *			/* ram_size */ 
       
    70 #endif
       
    71 );
       
    72 
       
    73 Status SDL_NAME(XF86DGAGetVideo)(
       
    74 #if NeedFunctionPrototypes
       
    75     Display*			/* dpy */,
       
    76     int				/* screen */,
       
    77     char **			/* base addr */,
       
    78     int *			/* width */,
       
    79     int *			/* bank_size */,
       
    80     int *			/* ram_size */
       
    81 #endif
       
    82 );
       
    83 
       
    84 Status SDL_NAME(XF86DGADirectVideo)(
       
    85 #if NeedFunctionPrototypes
       
    86     Display*			/* dpy */,
       
    87     int				/* screen */,
       
    88     int 			/* enable */
       
    89 #endif
       
    90 );
       
    91 
       
    92 Status SDL_NAME(XF86DGADirectVideoLL)(
       
    93 #if NeedFunctionPrototypes
       
    94     Display*			/* dpy */,
       
    95     int				/* screen */,
       
    96     int 			/* enable */
       
    97 #endif
       
    98 );
       
    99 
       
   100 Status SDL_NAME(XF86DGAGetViewPortSize)(
       
   101 #if NeedFunctionPrototypes
       
   102     Display*			/* dpy */,
       
   103     int				/* screen */,
       
   104     int *			/* width */,
       
   105     int *			/* height */
       
   106 #endif
       
   107 );
       
   108 
       
   109 Status SDL_NAME(XF86DGASetViewPort)(
       
   110 #if NeedFunctionPrototypes
       
   111     Display*			/* dpy */,
       
   112     int				/* screen */,
       
   113     int x			/* X */,
       
   114     int y			/* Y */
       
   115 #endif
       
   116 );
       
   117 
       
   118 Status SDL_NAME(XF86DGAGetVidPage)(
       
   119 #if NeedFunctionPrototypes
       
   120     Display*			/* dpy */,
       
   121     int				/* screen */,
       
   122     int *			/* vid page */
       
   123 #endif
       
   124 );
       
   125 
       
   126 Status SDL_NAME(XF86DGASetVidPage)(
       
   127 #if NeedFunctionPrototypes
       
   128     Display*			/* dpy */,
       
   129     int				/* screen */,
       
   130     int				/* vid page */
       
   131 #endif
       
   132 );
       
   133 
       
   134 Status SDL_NAME(XF86DGAInstallColormap)(
       
   135 #if NeedFunctionPrototypes
       
   136     Display*			/* dpy */,
       
   137     int				/* screen */,
       
   138     Colormap			/*Colormap */
       
   139 #endif
       
   140 );
       
   141 
       
   142 int SDL_NAME(XF86DGAForkApp)(
       
   143 #if NeedFunctionPrototypes
       
   144     int screen
       
   145 #endif
       
   146 );
       
   147 
       
   148 Status SDL_NAME(XF86DGAQueryDirectVideo)(
       
   149 #if NeedFunctionPrototypes
       
   150     Display *		/* dpy */,
       
   151     int			/* screen */,
       
   152     int *		/* flags */
       
   153 #endif
       
   154 );
       
   155 
       
   156 Bool SDL_NAME(XF86DGAViewPortChanged)(
       
   157 #if NeedFunctionPrototypes
       
   158     Display *		/* dpy */,
       
   159     int			/* screen */,
       
   160     int			/* n */
       
   161 #endif
       
   162 );
       
   163 
       
   164 
       
   165 _XFUNCPROTOEND
       
   166 
       
   167 #endif /* _XF86DGA_SERVER_ */
       
   168 
       
   169 #endif /* _XF86DGA1_H_ */