XRes.h
上传用户:lctgjx
上传日期:2022-06-04
资源大小:8887k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. /*
  2.    Copyright (c) 2002  XFree86 Inc
  3. */
  4. /* $XdotOrg: xc/include/extensions/XRes.h,v 1.4 2003/12/18 05:48:06 dawes Exp $ */
  5. /* $XFree86: xc/include/extensions/XRes.h,v 1.3 2002/03/10 22:05:51 mvojkovi Exp $ */
  6. #ifndef _XRES_H
  7. #define _XRES_H
  8. #include <X11/Xfuncproto.h>
  9. typedef struct {
  10.   XID resource_base;
  11.   XID resource_mask;
  12. } XResClient;
  13. typedef struct {
  14.   Atom resource_type;
  15.   unsigned int count;
  16. } XResType;
  17. _XFUNCPROTOBEGIN
  18. Bool XResQueryExtension (
  19.    Display *dpy,
  20.    int *event_base,
  21.    int *error_base
  22. );
  23. Status XResQueryVersion (
  24.    Display *dpy,
  25.    int *major_versionp,
  26.    int *minor_versionp
  27. );
  28. Status XResQueryClients (
  29.    Display *dpy,
  30.    int *num_clients,
  31.    XResClient **clients
  32. );
  33. Status XResQueryClientResources (
  34.    Display *dpy,
  35.    XID xid,
  36.    int *num_types,
  37.    XResType **types
  38. );
  39. Status XResQueryClientPixmapBytes (
  40.    Display *dpy,
  41.    XID xid,
  42.    unsigned long *bytes
  43. );
  44. _XFUNCPROTOEND
  45. #endif /* _XRES_H */