#ifndef _FONTCACHESTR_H_
#define _FONTCACHESTR_H_
#include <X11/extensions/fontcache.h>
#define FONTCACHENAME "FontCache"
#define FONTCACHE_MAJOR_VERSION 0
#define FONTCACHE_MINOR_VERSION 1
typedef struct _FontCacheQueryVersion {
CARD8 reqType;
CARD8 fontcacheReqType;
CARD16 length B16;
} xFontCacheQueryVersionReq;
#define sz_xFontCacheQueryVersionReq 4
typedef struct {
BYTE type;
BOOL pad1;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD16 majorVersion B16;
CARD16 minorVersion B16;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xFontCacheQueryVersionReply;
#define sz_xFontCacheQueryVersionReply 32
typedef struct _FontCacheGetCacheSettings {
CARD8 reqType;
CARD8 fontcacheReqType;
CARD16 length B16;
} xFontCacheGetCacheSettingsReq;
#define sz_xFontCacheGetCacheSettingsReq 4
typedef struct {
BYTE type;
BOOL pad1;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 himark B32;
CARD32 lowmark B32;
CARD32 balance B32;
CARD32 reserve0 B32;
CARD32 reserve1 B32;
CARD32 reserve2 B32;
} xFontCacheGetCacheSettingsReply;
#define sz_xFontCacheGetCacheSettingsReply 32
typedef struct _FontCacheChangeCacheSettings {
CARD8 reqType;
CARD8 fontcacheReqType;
CARD16 length B16;
CARD32 himark B32;
CARD32 lowmark B32;
CARD32 balance B32;
CARD32 reserve0 B32;
CARD32 reserve1 B32;
CARD32 reserve2 B32;
CARD32 reserve3 B32;
} xFontCacheChangeCacheSettingsReq;
#define sz_xFontCacheChangeCacheSettingsReq 32
typedef struct _FontCacheGetCacheStatistics {
CARD8 reqType;
CARD8 fontcacheReqType;
CARD16 length B16;
} xFontCacheGetCacheStatisticsReq;
#define sz_xFontCacheGetCacheStatisticsReq 4
typedef struct {
BYTE type;
BOOL pad1;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 purge_runs B32;
CARD32 purge_stat B32;
CARD32 balance B32;
CARD32 reserve0 B32;
CARD32 f_hits B32;
CARD32 f_misshits B32;
CARD32 f_purged B32;
CARD32 f_usage B32;
CARD32 f_reserve0 B32;
CARD32 v_hits B32;
CARD32 v_misshits B32;
CARD32 v_purged B32;
CARD32 v_usage B32;
CARD32 v_reserve0 B32;
} xFontCacheGetCacheStatisticsReply;
#define sz_xFontCacheGetCacheStatisticsReply 64
#endif