CVS: winex/include/wine server_protocol.h, 1.49, 1.50
[email protected] 31 Jul 2007 19:57:57 -0000
| Newsgroups | gmane.comp.emulators.winex.cvs |
|---|---|
| Message-ID | <[email protected]> |
Subject: winex/include/wine server_protocol.h,1.49,1.50Update of /var/lib/cvsd/cvsroot/winex/include/wine
In directory agravaine:/tmp/cvs-serv2023/include/wine
Modified Files:
server_protocol.h
Log Message:
Implement RegFlushKey.
Do some minor cleanups of duplicated functions.
Index: server_protocol.h
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/include/wine/server_protocol.h,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -r1.49 -r1.50
--- server_protocol.h 31 Jul 2007 19:39:16 -0000 1.49
+++ server_protocol.h 31 Jul 2007 19:57:55 -0000 1.50
@@ -1784,6 +1784,18 @@
+struct flush_key_request
+{
+ struct request_header __header;
+ handle_t hkey;
+};
+struct flush_key_reply
+{
+ struct reply_header __header;
+};
+
+
+
struct enum_key_request
{
struct request_header __header;
@@ -3069,83 +3081,84 @@
REQ_create_key, /* 93*/
REQ_open_key, /* 94*/
REQ_delete_key, /* 95*/
- REQ_enum_key, /* 96*/
- REQ_set_key_value, /* 97*/
- REQ_get_key_value, /* 98*/
- REQ_enum_key_value, /* 99*/
- REQ_delete_key_value, /* 100*/
- REQ_load_registry, /* 101*/
- REQ_save_registry, /* 102*/
- REQ_save_registry_atexit, /* 103*/
- REQ_set_registry_levels, /* 104*/
- REQ_create_timer, /* 105*/
- REQ_open_timer, /* 106*/
- REQ_set_timer, /* 107*/
- REQ_cancel_timer, /* 108*/
- REQ_get_thread_context, /* 109*/
- REQ_set_thread_context, /* 110*/
- REQ_get_selector_entry, /* 111*/
- REQ_add_atom, /* 112*/
- REQ_delete_atom, /* 113*/
- REQ_find_atom, /* 114*/
- REQ_get_atom_name, /* 115*/
- REQ_init_atom_table, /* 116*/
- REQ_get_msg_queue, /* 117*/
- REQ_set_queue_mask, /* 118*/
- REQ_get_queue_status, /* 119*/
- REQ_wait_input_idle, /* 120*/
- REQ_send_message, /* 121*/
- REQ_get_message, /* 122*/
- REQ_reply_message, /* 123*/
- REQ_get_message_reply, /* 124*/
- REQ_set_win_timer, /* 125*/
- REQ_kill_win_timer, /* 126*/
- REQ_create_serial, /* 127*/
- REQ_get_serial_info, /* 128*/
- REQ_set_serial_info, /* 129*/
- REQ_register_async, /* 130*/
- REQ_create_named_pipe, /* 131*/
- REQ_open_named_pipe, /* 132*/
- REQ_connect_named_pipe, /* 133*/
- REQ_wait_named_pipe, /* 134*/
- REQ_disconnect_named_pipe, /* 135*/
- REQ_get_named_pipe_info, /* 136*/
- REQ_create_window, /* 137*/
- REQ_link_window, /* 138*/
- REQ_destroy_window, /* 139*/
- REQ_set_window_owner, /* 140*/
- REQ_get_window_info, /* 141*/
- REQ_set_window_info, /* 142*/
- REQ_get_window_parents, /* 143*/
- REQ_get_window_children, /* 144*/
- REQ_get_window_tree, /* 145*/
- REQ_set_window_rectangles, /* 146*/
- REQ_get_window_rectangles, /* 147*/
- REQ_get_window_text, /* 148*/
- REQ_set_window_text, /* 149*/
- REQ_inc_window_paint_count, /* 150*/
- REQ_get_windows_offset, /* 151*/
- REQ_set_window_property, /* 152*/
- REQ_remove_window_property, /* 153*/
- REQ_get_window_property, /* 154*/
- REQ_get_window_properties, /* 155*/
- REQ_enable_trace, /* 156*/
- REQ_register_rpc_endpoints, /* 157*/
- REQ_unregister_rpc_endpoints, /* 158*/
- REQ_resolve_rpc_endpoint, /* 159*/
- REQ_update_thread_tid, /* 160*/
- REQ_send_fast_unix_signal, /* 161*/
- REQ_send_unix_signal, /* 162*/
- REQ_recv_unix_signal, /* 163*/
- REQ_set_scheduling_mode, /* 164*/
- REQ_get_cdrom_eject_fd_count, /* 165*/
- REQ_get_cdrom_eject_fd_list, /* 166*/
- REQ_add_cdrom_device_info, /* 167*/
- REQ_open_token, /* 168*/
- REQ_create_io_completion, /* 169*/
- REQ_set_io_completion, /* 170*/
- REQ_remove_io_completion, /* 171*/
- REQ_retrieve_assigned_io_completion, /* 172*/
+ REQ_flush_key, /* 96*/
+ REQ_enum_key, /* 97*/
+ REQ_set_key_value, /* 98*/
+ REQ_get_key_value, /* 99*/
+ REQ_enum_key_value, /* 100*/
+ REQ_delete_key_value, /* 101*/
+ REQ_load_registry, /* 102*/
+ REQ_save_registry, /* 103*/
+ REQ_save_registry_atexit, /* 104*/
+ REQ_set_registry_levels, /* 105*/
+ REQ_create_timer, /* 106*/
+ REQ_open_timer, /* 107*/
+ REQ_set_timer, /* 108*/
+ REQ_cancel_timer, /* 109*/
+ REQ_get_thread_context, /* 110*/
+ REQ_set_thread_context, /* 111*/
+ REQ_get_selector_entry, /* 112*/
+ REQ_add_atom, /* 113*/
+ REQ_delete_atom, /* 114*/
+ REQ_find_atom, /* 115*/
+ REQ_get_atom_name, /* 116*/
+ REQ_init_atom_table, /* 117*/
+ REQ_get_msg_queue, /* 118*/
+ REQ_set_queue_mask, /* 119*/
+ REQ_get_queue_status, /* 120*/
+ REQ_wait_input_idle, /* 121*/
+ REQ_send_message, /* 122*/
+ REQ_get_message, /* 123*/
+ REQ_reply_message, /* 124*/
+ REQ_get_message_reply, /* 125*/
+ REQ_set_win_timer, /* 126*/
+ REQ_kill_win_timer, /* 127*/
+ REQ_create_serial, /* 128*/
+ REQ_get_serial_info, /* 129*/
+ REQ_set_serial_info, /* 130*/
+ REQ_register_async, /* 131*/
+ REQ_create_named_pipe, /* 132*/
+ REQ_open_named_pipe, /* 133*/
+ REQ_connect_named_pipe, /* 134*/
+ REQ_wait_named_pipe, /* 135*/
+ REQ_disconnect_named_pipe, /* 136*/
+ REQ_get_named_pipe_info, /* 137*/
+ REQ_create_window, /* 138*/
+ REQ_link_window, /* 139*/
+ REQ_destroy_window, /* 140*/
+ REQ_set_window_owner, /* 141*/
+ REQ_get_window_info, /* 142*/
+ REQ_set_window_info, /* 143*/
+ REQ_get_window_parents, /* 144*/
+ REQ_get_window_children, /* 145*/
+ REQ_get_window_tree, /* 146*/
+ REQ_set_window_rectangles, /* 147*/
+ REQ_get_window_rectangles, /* 148*/
+ REQ_get_window_text, /* 149*/
+ REQ_set_window_text, /* 150*/
+ REQ_inc_window_paint_count, /* 151*/
+ REQ_get_windows_offset, /* 152*/
+ REQ_set_window_property, /* 153*/
+ REQ_remove_window_property, /* 154*/
+ REQ_get_window_property, /* 155*/
+ REQ_get_window_properties, /* 156*/
+ REQ_enable_trace, /* 157*/
+ REQ_register_rpc_endpoints, /* 158*/
+ REQ_unregister_rpc_endpoints, /* 159*/
+ REQ_resolve_rpc_endpoint, /* 160*/
+ REQ_update_thread_tid, /* 161*/
+ REQ_send_fast_unix_signal, /* 162*/
+ REQ_send_unix_signal, /* 163*/
+ REQ_recv_unix_signal, /* 164*/
+ REQ_set_scheduling_mode, /* 165*/
+ REQ_get_cdrom_eject_fd_count, /* 166*/
+ REQ_get_cdrom_eject_fd_list, /* 167*/
+ REQ_add_cdrom_device_info, /* 168*/
+ REQ_open_token, /* 169*/
+ REQ_create_io_completion, /* 170*/
+ REQ_set_io_completion, /* 171*/
+ REQ_remove_io_completion, /* 172*/
+ REQ_retrieve_assigned_io_completion, /* 173*/
REQ_NB_REQUESTS
};
@@ -3249,6 +3262,7 @@
struct create_key_request create_key_request;
struct open_key_request open_key_request;
struct delete_key_request delete_key_request;
+ struct flush_key_request flush_key_request;
struct enum_key_request enum_key_request;
struct set_key_value_request set_key_value_request;
struct get_key_value_request get_key_value_request;
@@ -3427,6 +3441,7 @@
struct create_key_reply create_key_reply;
struct open_key_reply open_key_reply;
struct delete_key_reply delete_key_reply;
+ struct flush_key_reply flush_key_reply;
struct enum_key_reply enum_key_reply;
struct set_key_value_reply set_key_value_reply;
struct get_key_value_reply get_key_value_reply;
@@ -3506,6 +3521,6 @@
struct retrieve_assigned_io_completion_reply retrieve_assigned_io_completion_reply;
};
-#define SERVER_PROTOCOL_VERSION 105
+#define SERVER_PROTOCOL_VERSION 106
#endif /* __WINE_WINE_SERVER_PROTOCOL_H */