Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-30 10:26:31

0001 /************************************************************
0002 Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc.
0003 Permission to use, copy, modify, and distribute this
0004 software and its documentation for any purpose and without
0005 fee is hereby granted, provided that the above copyright
0006 notice appear in all copies and that both that copyright
0007 notice and this permission notice appear in supporting
0008 documentation, and that the name of Silicon Graphics not be
0009 used in advertising or publicity pertaining to distribution
0010 of the software without specific prior written permission.
0011 Silicon Graphics makes no representation about the suitability
0012 of this software for any purpose. It is provided "as is"
0013 without any express or implied warranty.
0014 SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
0015 SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
0016 AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
0017 GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
0018 DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
0019 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
0020 OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION  WITH
0021 THE USE OR PERFORMANCE OF THIS SOFTWARE.
0022 ********************************************************/
0023 
0024 #ifndef _XEVI_H_
0025 #define _XEVI_H_
0026 #include <X11/Xfuncproto.h>
0027 #include <X11/extensions/EVI.h>
0028 
0029 typedef struct {
0030     VisualID        core_visual_id;
0031     int         screen;
0032     int         level;
0033     unsigned int    transparency_type;
0034     unsigned int    transparency_value;
0035     unsigned int    min_hw_colormaps;
0036     unsigned int    max_hw_colormaps;
0037     unsigned int    num_colormap_conflicts;
0038     VisualID*       colormap_conflicts;
0039 } ExtendedVisualInfo;
0040 
0041 _XFUNCPROTOBEGIN
0042 
0043 Bool XeviQueryExtension(
0044     Display*            /* dpy */
0045 );
0046 Status XeviQueryVersion(
0047     Display*        /* dpy */,
0048     int*        /* majorVersion */,
0049     int*        /* minorVersion */
0050 );
0051 Status XeviGetVisualInfo(
0052     Display*            /* dpy */,
0053     VisualID*           /* visual_query */,
0054     int             /* nVisual_query */,
0055     ExtendedVisualInfo**    /* extendedVisualInfo_return */,
0056     int*            /* nInfo_return */
0057 );
0058 
0059 _XFUNCPROTOEND
0060 
0061 #endif