void
tdm_monitor_server_command(tdm_display *dpy, const char *options, char *reply, int *len);
+/* virtual */
+tdm_output *
+tdm_display_create_output(tdm_display *dpy, const char *name, tdm_error *error);
+tdm_error
+tdm_display_destroy_output(tdm_display *dpy, tdm_output *output);
+tdm_error
+tdm_output_set_available_mode(tdm_output *output, const tdm_output_mode *modes, int count);
+tdm_error
+tdm_output_set_physical_size(tdm_output *output, unsigned int mmwidth, unsigned int mmheight);
+tdm_error
+tdm_output_set_connect(tdm_output *output);
+tdm_error
+tdm_output_set_disconnect(tdm_output *output);
+
#ifdef __cplusplus
}
#endif