mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-24 08:04:30 +00:00
Using the recently introduced extension marshal generator tool for generating much of the glue code, based on a simple yaml. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
46 lines
1.1 KiB
YAML
46 lines
1.1 KiB
YAML
extension: DPMS
|
|
requests:
|
|
DPMSGetVersion:
|
|
payload:
|
|
- name: 'majorVersion'
|
|
type: CARD16
|
|
- name: 'minorVersion'
|
|
type: CARD16
|
|
DPMSCapable: {}
|
|
DPMSGetTimeouts:
|
|
code: X_DPMSGetTimeouts
|
|
DPMSSetTimeouts:
|
|
code: X_DPMSSetTimeouts
|
|
payload:
|
|
- name: 'standby'
|
|
type: CARD16
|
|
- name: 'suspend'
|
|
type: CARD16
|
|
- name: 'off'
|
|
type: CARD16
|
|
- name: 'pad0'
|
|
type: CARD16
|
|
DPMSEnable:
|
|
code: X_DPMSEnable
|
|
struct: xDPMSEnableReq
|
|
DPMSDisable:
|
|
code: X_DPMSDisable
|
|
struct: xDPMSDisableReq
|
|
DPMSForceLevel:
|
|
code: X_DPMSForceLevel
|
|
struct: xDPMSForceLevelReq
|
|
payload:
|
|
- name: 'level'
|
|
type: CARD16
|
|
- name: 'pad0'
|
|
type: CARD16
|
|
DPMSInfo:
|
|
code: X_DPMSInfo
|
|
DPMSSelectInput:
|
|
code: X_DPMSSelectInput
|
|
payload:
|
|
- name: 'length'
|
|
type: CARD16
|
|
- name: 'eventMask'
|
|
type: CARD32
|