diff options
Diffstat (limited to 'include/X11/extensions/dpmsproto.h')
-rw-r--r-- | include/X11/extensions/dpmsproto.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/include/X11/extensions/dpmsproto.h b/include/X11/extensions/dpmsproto.h index c847016..6b7e419 100644 --- a/include/X11/extensions/dpmsproto.h +++ b/include/X11/extensions/dpmsproto.h @@ -39,6 +39,7 @@ Equipment Corporation. #define X_DPMSDisable 5 #define X_DPMSForceLevel 6 #define X_DPMSInfo 7 +#define X_DPMSSelectInput 8 #define DPMSNumberEvents 0 @@ -172,4 +173,29 @@ typedef struct { } xDPMSInfoReply; #define sz_xDPMSInfoReply 32 +typedef struct { + CARD8 reqType; /* always DPMSCode */ + CARD8 dpmsReqType; /* always X_DPMSSelectInput */ + CARD16 length B16; + CARD32 eventMask B32; +} xDPMSSelectInputReq; +#define sz_xDPMSSelectInputReq 8 + +typedef struct { + CARD8 type; + CARD8 extension; + CARD16 sequenceNumber B16; + CARD32 length; + CARD16 evtype B16; + CARD16 pad0 B16; + Time timestamp B32; + CARD16 power_level B16; + BOOL state; + CARD8 pad1; + CARD32 pad2 B32; + CARD32 pad3 B32; + CARD32 pad4 B32; +} xDPMSInfoNotifyEvent; +#define sz_xDPMSInfoNotifyEvent 32 + #endif /* _DPMSPROTO_H_ */ |