# requests

msg accept = 0 {
    serial: u32,
    mime_type: optstr,
}

msg receive = 1 {
    mime_type: str,
    fd: fd,
}

msg destroy = 2 {
}

msg finish = 3 {
}

msg set_actions = 4 {
    dnd_actions: u32,
    preferred_action: u32,
}

# events

msg offer = 0 {
    mime_type: str,
}

msg source_actions = 1 {
    source_actions: u32,
}

msg action = 2 {
    dnd_action: u32,
}
