src/video/Xext/extensions/xme.h
author Ryan C. Gordon
Sun, 29 Oct 2006 02:46:42 +0000
branchSDL-1.2
changeset 3885 a10bddfdc40f
parent 1242 caf0328c8058
permissions -rw-r--r--
Closing minor memory leak in XME code.
     1 /*
     2  * Copyright 1993-2001 by Xi Graphics, Inc.
     3  * All Rights Reserved.
     4  *
     5  * Please see the LICENSE file accompanying this distribution for licensing 
     6  * information. 
     7  *
     8  * Please send any bug fixes and modifications to src@xig.com.
     9  *
    10  * $XiGId: xme.h,v 1.1.1.1 2001/11/19 19:01:10 jon Exp $
    11  *
    12  */
    13 
    14 
    15 #ifndef _XME_H_INCLUDED 
    16 #define _XME_H_INCLUDED
    17 
    18 typedef struct {        
    19   short		        x;
    20   short		        y;
    21   unsigned short	w;
    22   unsigned short	h;
    23 } XiGMiscViewInfo;
    24 
    25 typedef struct {        
    26   unsigned short        width;
    27   unsigned short        height;
    28   int                   refresh;
    29 } XiGMiscResolutionInfo;
    30 
    31 extern Bool XiGMiscQueryVersion(Display *dpy, int *major, int *minor);
    32 extern int XiGMiscQueryViews(Display *dpy, int screen, 
    33 			     XiGMiscViewInfo **pviews);
    34 extern int XiGMiscQueryResolutions(Display *dpy, int screen, int view, 
    35 			    int *pactive, 
    36 			    XiGMiscResolutionInfo **presolutions);
    37 extern void XiGMiscChangeResolution(Display *dpy, int screen, int view, 
    38 			     int width, int height, int refresh);
    39 
    40 /* SDL addition from Ryan: free memory used by xme. */
    41 extern void XiGMiscDestroy(void);
    42 
    43 #endif /* _XME_H_INCLUDED */
    44 
    45