request destroy (destructor) {
}

request lock_pointer {
    id: id(zwp_locked_pointer_v1) (new),
    surface: id(wl_surface),
    pointer: id(wl_pointer),
    region: id(wl_region),
    lifetime: u32,
}

request confine_pointer {
    id: id(zwp_confined_pointer_v1) (new),
    surface: id(wl_surface),
    pointer: id(wl_pointer),
    region: id(wl_region),
    lifetime: u32,
}
