Warning, file /include/X11/extensions/dpmsproto.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029 #ifndef _DPMSPROTO_H_
0030 #define _DPMSPROTO_H_
0031
0032 #include <X11/extensions/dpmsconst.h>
0033
0034 #define X_DPMSGetVersion 0
0035 #define X_DPMSCapable 1
0036 #define X_DPMSGetTimeouts 2
0037 #define X_DPMSSetTimeouts 3
0038 #define X_DPMSEnable 4
0039 #define X_DPMSDisable 5
0040 #define X_DPMSForceLevel 6
0041 #define X_DPMSInfo 7
0042
0043 #define DPMSNumberEvents 0
0044
0045 #define DPMSNumberErrors 0
0046
0047
0048 typedef struct {
0049 CARD8 reqType;
0050 CARD8 dpmsReqType;
0051 CARD16 length B16;
0052 CARD16 majorVersion B16;
0053 CARD16 minorVersion B16;
0054 } xDPMSGetVersionReq;
0055 #define sz_xDPMSGetVersionReq 8
0056
0057 typedef struct {
0058 BYTE type;
0059 CARD8 pad0;
0060 CARD16 sequenceNumber B16;
0061 CARD32 length B32;
0062 CARD16 majorVersion B16;
0063 CARD16 minorVersion B16;
0064 CARD32 pad1 B32;
0065 CARD32 pad2 B32;
0066 CARD32 pad3 B32;
0067 CARD32 pad4 B32;
0068 CARD32 pad5 B32;
0069 } xDPMSGetVersionReply;
0070 #define sz_xDPMSGetVersionReply 32
0071
0072 typedef struct {
0073 CARD8 reqType;
0074 CARD8 dpmsReqType;
0075 CARD16 length B16;
0076 } xDPMSCapableReq;
0077 #define sz_xDPMSCapableReq 4
0078
0079 typedef struct {
0080 BYTE type;
0081 CARD8 pad0;
0082 CARD16 sequenceNumber B16;
0083 CARD32 length B32;
0084 BOOL capable;
0085 CARD8 pad1;
0086 CARD16 pad2 B16;
0087 CARD32 pad3 B32;
0088 CARD32 pad4 B32;
0089 CARD32 pad5 B32;
0090 CARD32 pad6 B32;
0091 CARD32 pad7 B32;
0092 } xDPMSCapableReply;
0093 #define sz_xDPMSCapableReply 32
0094
0095 typedef struct {
0096 CARD8 reqType;
0097 CARD8 dpmsReqType;
0098 CARD16 length B16;
0099 } xDPMSGetTimeoutsReq;
0100 #define sz_xDPMSGetTimeoutsReq 4
0101
0102 typedef struct {
0103 BYTE type;
0104 CARD8 pad0;
0105 CARD16 sequenceNumber B16;
0106 CARD32 length B32;
0107 CARD16 standby B16;
0108 CARD16 suspend B16;
0109 CARD16 off B16;
0110 CARD16 pad1 B16;
0111 CARD32 pad2 B32;
0112 CARD32 pad3 B32;
0113 CARD32 pad4 B32;
0114 CARD32 pad5 B32;
0115 } xDPMSGetTimeoutsReply;
0116 #define sz_xDPMSGetTimeoutsReply 32
0117
0118 typedef struct {
0119 CARD8 reqType;
0120 CARD8 dpmsReqType;
0121 CARD16 length B16;
0122 CARD16 standby B16;
0123 CARD16 suspend B16;
0124 CARD16 off B16;
0125 CARD16 pad0 B16;
0126 } xDPMSSetTimeoutsReq;
0127 #define sz_xDPMSSetTimeoutsReq 12
0128
0129 typedef struct {
0130 CARD8 reqType;
0131 CARD8 dpmsReqType;
0132 CARD16 length B16;
0133 } xDPMSEnableReq;
0134 #define sz_xDPMSEnableReq 4
0135
0136 typedef struct {
0137 CARD8 reqType;
0138 CARD8 dpmsReqType;
0139 CARD16 length B16;
0140 } xDPMSDisableReq;
0141 #define sz_xDPMSDisableReq 4
0142
0143 typedef struct {
0144 CARD8 reqType;
0145 CARD8 dpmsReqType;
0146 CARD16 length B16;
0147 CARD16 level B16;
0148 CARD16 pad0 B16;
0149 } xDPMSForceLevelReq;
0150 #define sz_xDPMSForceLevelReq 8
0151
0152 typedef struct {
0153 CARD8 reqType;
0154 CARD8 dpmsReqType;
0155 CARD16 length B16;
0156 } xDPMSInfoReq;
0157 #define sz_xDPMSInfoReq 4
0158
0159 typedef struct {
0160 BYTE type;
0161 CARD8 pad0;
0162 CARD16 sequenceNumber B16;
0163 CARD32 length B32;
0164 CARD16 power_level B16;
0165 BOOL state;
0166 CARD8 pad1;
0167 CARD32 pad2 B32;
0168 CARD32 pad3 B32;
0169 CARD32 pad4 B32;
0170 CARD32 pad5 B32;
0171 CARD32 pad6 B32;
0172 } xDPMSInfoReply;
0173 #define sz_xDPMSInfoReply 32
0174
0175 #endif