1
0
Fork 0
forked from wry/wry
wry/wire-xcon/res.txt
2022-03-26 22:58:30 +01:00

22 lines
461 B
Text

ext "X-Resource"
struct ResClientIdSpec {
client: u32,
mask: u32,
}
struct ResClientIdValue {
spec: ResClientIdSpec,
length: u32 = mul(len(value), literal(4)),
value: list(u32, div(field(length), literal(4))),
}
request ResQueryClientIds = 4 (
num_specs: u32 = len(specs),
specs: list(ResClientIdSpec, field(num_specs)),
) {
@pad 1,
num_ids: u32 = len(ids),
@pad 20,
ids: list(ResClientIdValue, field(num_ids)),
}