*/
typedef void tdm_vblank;
+/* virtual */
+typedef void (*tdm_output_create_handler)(tdm_display *dpy, tdm_output *output, void *user_data);
+typedef void (*tdm_output_destroy_handler)(tdm_output *output, void *user_data);
+
/**
* @brief The output change handler
* @details This handler will be called when the status of a output object is
void *user_data);
/**
+ * @brief The output mode change request handler
+ */
+typedef void (*tdm_output_mode_change_request_handler)(tdm_output *output,
+ unsigned int index, void *user_data);
+
+/**
* @brief The layer commit handler
*/
typedef void (*tdm_layer_commit_handler)(tdm_layer *layer, unsigned int sequence,