Changeset 25949 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/wine/server_protocol.h
- Timestamp:
- Jan 21, 2010 9:26:23 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 56794
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/wine/server_protocol.h
r23571 r25949 125 125 { 126 126 int code; 127 int unicode;127 data_size_t length; 128 128 client_ptr_t string; 129 data_size_t length;130 129 } output_string; 131 130 struct … … 1218 1217 1219 1218 1219 struct get_handle_unix_name_request 1220 { 1221 struct request_header __header; 1222 obj_handle_t handle; 1223 }; 1224 struct get_handle_unix_name_reply 1225 { 1226 struct reply_header __header; 1227 data_size_t name_len; 1228 /* VARARG(name,string); */ 1229 char __pad_12[4]; 1230 }; 1231 1232 1233 1220 1234 struct get_handle_fd_request 1221 1235 { … … 2058 2072 data_size_t length; 2059 2073 client_ptr_t string; 2060 int unicode;2061 char __pad_28[4];2062 2074 }; 2063 2075 struct output_debug_string_reply … … 4121 4133 }; 4122 4134 4123 struct get_token_ user_request4135 struct get_token_sid_request 4124 4136 { 4125 4137 struct request_header __header; 4126 4138 obj_handle_t handle; 4127 }; 4128 struct get_token_user_reply 4129 { 4130 struct reply_header __header; 4131 data_size_t user_len; 4132 /* VARARG(user,SID); */ 4139 unsigned int which_sid; 4140 }; 4141 struct get_token_sid_reply 4142 { 4143 struct reply_header __header; 4144 data_size_t sid_len; 4145 /* VARARG(sid,SID); */ 4133 4146 char __pad_12[4]; 4134 4147 }; … … 4346 4359 unsigned int access; 4347 4360 unsigned int ref_count; 4361 data_size_t total; 4362 /* VARARG(name,unicode_str); */ 4363 char __pad_20[4]; 4348 4364 }; 4349 4365 … … 4622 4638 }; 4623 4639 struct set_window_layered_info_reply 4640 { 4641 struct reply_header __header; 4642 }; 4643 4644 4645 4646 struct alloc_user_handle_request 4647 { 4648 struct request_header __header; 4649 }; 4650 struct alloc_user_handle_reply 4651 { 4652 struct reply_header __header; 4653 user_handle_t handle; 4654 char __pad_12[4]; 4655 }; 4656 4657 4658 4659 struct free_user_handle_request 4660 { 4661 struct request_header __header; 4662 user_handle_t handle; 4663 }; 4664 struct free_user_handle_reply 4624 4665 { 4625 4666 struct reply_header __header; … … 4666 4707 REQ_open_file_object, 4667 4708 REQ_alloc_file_handle, 4709 REQ_get_handle_unix_name, 4668 4710 REQ_get_handle_fd, 4669 4711 REQ_flush_file, … … 4834 4876 REQ_duplicate_token, 4835 4877 REQ_access_check, 4836 REQ_get_token_ user,4878 REQ_get_token_sid, 4837 4879 REQ_get_token_groups, 4838 4880 REQ_get_token_default_dacl, … … 4867 4909 REQ_get_window_layered_info, 4868 4910 REQ_set_window_layered_info, 4911 REQ_alloc_user_handle, 4912 REQ_free_user_handle, 4869 4913 REQ_NB_REQUESTS 4870 4914 }; … … 4911 4955 struct open_file_object_request open_file_object_request; 4912 4956 struct alloc_file_handle_request alloc_file_handle_request; 4957 struct get_handle_unix_name_request get_handle_unix_name_request; 4913 4958 struct get_handle_fd_request get_handle_fd_request; 4914 4959 struct flush_file_request flush_file_request; … … 5079 5124 struct duplicate_token_request duplicate_token_request; 5080 5125 struct access_check_request access_check_request; 5081 struct get_token_ user_request get_token_user_request;5126 struct get_token_sid_request get_token_sid_request; 5082 5127 struct get_token_groups_request get_token_groups_request; 5083 5128 struct get_token_default_dacl_request get_token_default_dacl_request; … … 5112 5157 struct get_window_layered_info_request get_window_layered_info_request; 5113 5158 struct set_window_layered_info_request set_window_layered_info_request; 5159 struct alloc_user_handle_request alloc_user_handle_request; 5160 struct free_user_handle_request free_user_handle_request; 5114 5161 }; 5115 5162 union generic_reply … … 5154 5201 struct open_file_object_reply open_file_object_reply; 5155 5202 struct alloc_file_handle_reply alloc_file_handle_reply; 5203 struct get_handle_unix_name_reply get_handle_unix_name_reply; 5156 5204 struct get_handle_fd_reply get_handle_fd_reply; 5157 5205 struct flush_file_reply flush_file_reply; … … 5322 5370 struct duplicate_token_reply duplicate_token_reply; 5323 5371 struct access_check_reply access_check_reply; 5324 struct get_token_ user_reply get_token_user_reply;5372 struct get_token_sid_reply get_token_sid_reply; 5325 5373 struct get_token_groups_reply get_token_groups_reply; 5326 5374 struct get_token_default_dacl_reply get_token_default_dacl_reply; … … 5355 5403 struct get_window_layered_info_reply get_window_layered_info_reply; 5356 5404 struct set_window_layered_info_reply set_window_layered_info_reply; 5357 }; 5358 5359 #define SERVER_PROTOCOL_VERSION 390 5405 struct alloc_user_handle_reply alloc_user_handle_reply; 5406 struct free_user_handle_reply free_user_handle_reply; 5407 }; 5408 5409 #define SERVER_PROTOCOL_VERSION 395 5360 5410 5361 5411 #endif /* __WINE_WINE_SERVER_PROTOCOL_H */
Note:
See TracChangeset
for help on using the changeset viewer.