2 This file was automatically generated by Pidl
3 from wkssvc.idl and wkssvc.cnf.
5 Pidl is a perl based IDL compiler for DCE/RPC idl files.
6 It is maintained by the Samba team, not the Wireshark team.
7 Instructions on how to download and install Pidl can be
8 found at https://wiki.wireshark.org/Pidl
14 #include <wsutil/array.h>
15 #include <epan/packet.h>
18 #include "packet-dcerpc.h"
19 #include "packet-dcerpc-nt.h"
20 #include "packet-windows-common.h"
21 #include "packet-dcerpc-wkssvc.h"
22 void proto_register_dcerpc_wkssvc(void);
23 void proto_reg_handoff_dcerpc_wkssvc(void);
25 /* Ett declarations */
26 static int ett_dcerpc_wkssvc
;
27 static int ett_wkssvc_lsa_String
;
28 static int ett_wkssvc_wkssvc_NetWkstaInfo100
;
29 static int ett_wkssvc_wkssvc_NetWkstaInfo101
;
30 static int ett_wkssvc_wkssvc_NetWkstaInfo102
;
31 static int ett_wkssvc_wkssvc_NetWkstaInfo502
;
32 static int ett_wkssvc_wkssvc_NetWkstaInfo1010
;
33 static int ett_wkssvc_wkssvc_NetWkstaInfo1011
;
34 static int ett_wkssvc_wkssvc_NetWkstaInfo1012
;
35 static int ett_wkssvc_wkssvc_NetWkstaInfo1013
;
36 static int ett_wkssvc_wkssvc_NetWkstaInfo1018
;
37 static int ett_wkssvc_wkssvc_NetWkstaInfo1023
;
38 static int ett_wkssvc_wkssvc_NetWkstaInfo1027
;
39 static int ett_wkssvc_wkssvc_NetWkstaInfo1028
;
40 static int ett_wkssvc_wkssvc_NetWkstaInfo1032
;
41 static int ett_wkssvc_wkssvc_NetWkstaInfo1033
;
42 static int ett_wkssvc_wkssvc_NetWkstaInfo1041
;
43 static int ett_wkssvc_wkssvc_NetWkstaInfo1042
;
44 static int ett_wkssvc_wkssvc_NetWkstaInfo1043
;
45 static int ett_wkssvc_wkssvc_NetWkstaInfo1044
;
46 static int ett_wkssvc_wkssvc_NetWkstaInfo1045
;
47 static int ett_wkssvc_wkssvc_NetWkstaInfo1046
;
48 static int ett_wkssvc_wkssvc_NetWkstaInfo1047
;
49 static int ett_wkssvc_wkssvc_NetWkstaInfo1048
;
50 static int ett_wkssvc_wkssvc_NetWkstaInfo1049
;
51 static int ett_wkssvc_wkssvc_NetWkstaInfo1050
;
52 static int ett_wkssvc_wkssvc_NetWkstaInfo1051
;
53 static int ett_wkssvc_wkssvc_NetWkstaInfo1052
;
54 static int ett_wkssvc_wkssvc_NetWkstaInfo1053
;
55 static int ett_wkssvc_wkssvc_NetWkstaInfo1054
;
56 static int ett_wkssvc_wkssvc_NetWkstaInfo1055
;
57 static int ett_wkssvc_wkssvc_NetWkstaInfo1056
;
58 static int ett_wkssvc_wkssvc_NetWkstaInfo1057
;
59 static int ett_wkssvc_wkssvc_NetWkstaInfo1058
;
60 static int ett_wkssvc_wkssvc_NetWkstaInfo1059
;
61 static int ett_wkssvc_wkssvc_NetWkstaInfo1060
;
62 static int ett_wkssvc_wkssvc_NetWkstaInfo1061
;
63 static int ett_wkssvc_wkssvc_NetWkstaInfo1062
;
64 static int ett_wkssvc_wkssvc_NetWkstaInfo
;
65 static int ett_wkssvc_wkssvc_NetrWkstaUserInfo0
;
66 static int ett_wkssvc_wkssvc_NetWkstaEnumUsersCtr0
;
67 static int ett_wkssvc_wkssvc_NetrWkstaUserInfo1
;
68 static int ett_wkssvc_wkssvc_NetWkstaEnumUsersCtr1
;
69 static int ett_wkssvc_wkssvc_NetWkstaEnumUsersCtr
;
70 static int ett_wkssvc_wkssvc_NetWkstaEnumUsersInfo
;
71 static int ett_wkssvc_wkssvc_NetrWkstaUserInfo1101
;
72 static int ett_wkssvc_wkssvc_NetrWkstaUserInfo
;
73 static int ett_wkssvc_wkssvc_NetWkstaTransportInfo0
;
74 static int ett_wkssvc_wkssvc_NetWkstaTransportCtr0
;
75 static int ett_wkssvc_wkssvc_NetWkstaTransportCtr
;
76 static int ett_wkssvc_wkssvc_NetWkstaTransportInfo
;
77 static int ett_wkssvc_wkssvc_NetrUseInfo3
;
78 static int ett_wkssvc_wkssvc_NetrUseInfo2
;
79 static int ett_wkssvc_wkssvc_NetrUseInfo1
;
80 static int ett_wkssvc_wkssvc_NetrUseInfo0
;
81 static int ett_wkssvc_wkssvc_NetrUseGetInfoCtr
;
82 static int ett_wkssvc_wkssvc_NetrUseEnumCtr2
;
83 static int ett_wkssvc_wkssvc_NetrUseEnumCtr1
;
84 static int ett_wkssvc_wkssvc_NetrUseEnumCtr0
;
85 static int ett_wkssvc_wkssvc_NetrUseEnumCtr
;
86 static int ett_wkssvc_wkssvc_NetrUseEnumInfo
;
87 static int ett_wkssvc_wkssvc_NetrWorkstationStatistics
;
88 static int ett_wkssvc_wkssvc_renameflags
;
89 static int ett_wkssvc_wkssvc_PasswordBuffer
;
90 static int ett_wkssvc_wkssvc_joinflags
;
91 static int ett_wkssvc_wkssvc_ComputerNamesCtr
;
94 /* Header field declarations */
95 static int hf_wkssvc_lsa_String_name
;
96 static int hf_wkssvc_lsa_String_name_len
;
97 static int hf_wkssvc_lsa_String_name_size
;
98 static int hf_wkssvc_opnum
;
99 static int hf_wkssvc_platform_id
;
100 static int hf_wkssvc_werror
;
101 static int hf_wkssvc_wkssvc_ComputerNamesCtr_computer_name
;
102 static int hf_wkssvc_wkssvc_ComputerNamesCtr_count
;
103 static int hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr0_entries_read
;
104 static int hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr0_user0
;
105 static int hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr1_entries_read
;
106 static int hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr1_user1
;
107 static int hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr_user0
;
108 static int hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr_user1
;
109 static int hf_wkssvc_wkssvc_NetWkstaEnumUsersInfo_ctr
;
110 static int hf_wkssvc_wkssvc_NetWkstaEnumUsersInfo_level
;
111 static int hf_wkssvc_wkssvc_NetWkstaEnumUsers_entries_read
;
112 static int hf_wkssvc_wkssvc_NetWkstaEnumUsers_info
;
113 static int hf_wkssvc_wkssvc_NetWkstaEnumUsers_prefmaxlen
;
114 static int hf_wkssvc_wkssvc_NetWkstaEnumUsers_resume_handle
;
115 static int hf_wkssvc_wkssvc_NetWkstaEnumUsers_server_name
;
116 static int hf_wkssvc_wkssvc_NetWkstaGetInfo_info
;
117 static int hf_wkssvc_wkssvc_NetWkstaGetInfo_level
;
118 static int hf_wkssvc_wkssvc_NetWkstaGetInfo_server_name
;
119 static int hf_wkssvc_wkssvc_NetWkstaInfo100_domain_name
;
120 static int hf_wkssvc_wkssvc_NetWkstaInfo100_platform_id
;
121 static int hf_wkssvc_wkssvc_NetWkstaInfo100_server_name
;
122 static int hf_wkssvc_wkssvc_NetWkstaInfo100_version_major
;
123 static int hf_wkssvc_wkssvc_NetWkstaInfo100_version_minor
;
124 static int hf_wkssvc_wkssvc_NetWkstaInfo1010_char_wait
;
125 static int hf_wkssvc_wkssvc_NetWkstaInfo1011_collection_time
;
126 static int hf_wkssvc_wkssvc_NetWkstaInfo1012_maximum_collection_count
;
127 static int hf_wkssvc_wkssvc_NetWkstaInfo1013_keep_connection
;
128 static int hf_wkssvc_wkssvc_NetWkstaInfo1018_session_timeout
;
129 static int hf_wkssvc_wkssvc_NetWkstaInfo101_domain_name
;
130 static int hf_wkssvc_wkssvc_NetWkstaInfo101_lan_root
;
131 static int hf_wkssvc_wkssvc_NetWkstaInfo101_platform_id
;
132 static int hf_wkssvc_wkssvc_NetWkstaInfo101_server_name
;
133 static int hf_wkssvc_wkssvc_NetWkstaInfo101_version_major
;
134 static int hf_wkssvc_wkssvc_NetWkstaInfo101_version_minor
;
135 static int hf_wkssvc_wkssvc_NetWkstaInfo1023_size_char_buf
;
136 static int hf_wkssvc_wkssvc_NetWkstaInfo1027_errorlog_sz
;
137 static int hf_wkssvc_wkssvc_NetWkstaInfo1028_print_buf_time
;
138 static int hf_wkssvc_wkssvc_NetWkstaInfo102_domain_name
;
139 static int hf_wkssvc_wkssvc_NetWkstaInfo102_lan_root
;
140 static int hf_wkssvc_wkssvc_NetWkstaInfo102_logged_on_users
;
141 static int hf_wkssvc_wkssvc_NetWkstaInfo102_platform_id
;
142 static int hf_wkssvc_wkssvc_NetWkstaInfo102_server_name
;
143 static int hf_wkssvc_wkssvc_NetWkstaInfo102_version_major
;
144 static int hf_wkssvc_wkssvc_NetWkstaInfo102_version_minor
;
145 static int hf_wkssvc_wkssvc_NetWkstaInfo1032_wrk_heuristics
;
146 static int hf_wkssvc_wkssvc_NetWkstaInfo1033_max_threads
;
147 static int hf_wkssvc_wkssvc_NetWkstaInfo1041_lock_quota
;
148 static int hf_wkssvc_wkssvc_NetWkstaInfo1042_lock_increment
;
149 static int hf_wkssvc_wkssvc_NetWkstaInfo1043_lock_maximum
;
150 static int hf_wkssvc_wkssvc_NetWkstaInfo1044_pipe_increment
;
151 static int hf_wkssvc_wkssvc_NetWkstaInfo1045_pipe_maximum
;
152 static int hf_wkssvc_wkssvc_NetWkstaInfo1046_dormant_file_limit
;
153 static int hf_wkssvc_wkssvc_NetWkstaInfo1047_cache_file_timeout
;
154 static int hf_wkssvc_wkssvc_NetWkstaInfo1048_use_opportunistic_locking
;
155 static int hf_wkssvc_wkssvc_NetWkstaInfo1049_use_unlock_behind
;
156 static int hf_wkssvc_wkssvc_NetWkstaInfo1050_use_close_behind
;
157 static int hf_wkssvc_wkssvc_NetWkstaInfo1051_buf_named_pipes
;
158 static int hf_wkssvc_wkssvc_NetWkstaInfo1052_use_lock_read_unlock
;
159 static int hf_wkssvc_wkssvc_NetWkstaInfo1053_utilize_nt_caching
;
160 static int hf_wkssvc_wkssvc_NetWkstaInfo1054_use_raw_read
;
161 static int hf_wkssvc_wkssvc_NetWkstaInfo1055_use_raw_write
;
162 static int hf_wkssvc_wkssvc_NetWkstaInfo1056_use_write_raw_data
;
163 static int hf_wkssvc_wkssvc_NetWkstaInfo1057_use_encryption
;
164 static int hf_wkssvc_wkssvc_NetWkstaInfo1058_buf_files_deny_write
;
165 static int hf_wkssvc_wkssvc_NetWkstaInfo1059_buf_read_only_files
;
166 static int hf_wkssvc_wkssvc_NetWkstaInfo1060_force_core_create_mode
;
167 static int hf_wkssvc_wkssvc_NetWkstaInfo1061_use_512_byte_max_transfer
;
168 static int hf_wkssvc_wkssvc_NetWkstaInfo1062_read_ahead_throughput
;
169 static int hf_wkssvc_wkssvc_NetWkstaInfo502_buf_files_deny_write
;
170 static int hf_wkssvc_wkssvc_NetWkstaInfo502_buf_named_pipes
;
171 static int hf_wkssvc_wkssvc_NetWkstaInfo502_buf_read_only_files
;
172 static int hf_wkssvc_wkssvc_NetWkstaInfo502_cache_file_timeout
;
173 static int hf_wkssvc_wkssvc_NetWkstaInfo502_char_wait
;
174 static int hf_wkssvc_wkssvc_NetWkstaInfo502_collection_time
;
175 static int hf_wkssvc_wkssvc_NetWkstaInfo502_dgram_event_reset_freq
;
176 static int hf_wkssvc_wkssvc_NetWkstaInfo502_dormant_file_limit
;
177 static int hf_wkssvc_wkssvc_NetWkstaInfo502_force_core_create_mode
;
178 static int hf_wkssvc_wkssvc_NetWkstaInfo502_keep_connection
;
179 static int hf_wkssvc_wkssvc_NetWkstaInfo502_lock_increment
;
180 static int hf_wkssvc_wkssvc_NetWkstaInfo502_lock_maximum
;
181 static int hf_wkssvc_wkssvc_NetWkstaInfo502_lock_quota
;
182 static int hf_wkssvc_wkssvc_NetWkstaInfo502_log_election_packets
;
183 static int hf_wkssvc_wkssvc_NetWkstaInfo502_max_commands
;
184 static int hf_wkssvc_wkssvc_NetWkstaInfo502_max_illegal_dgram_events
;
185 static int hf_wkssvc_wkssvc_NetWkstaInfo502_max_threads
;
186 static int hf_wkssvc_wkssvc_NetWkstaInfo502_maximum_collection_count
;
187 static int hf_wkssvc_wkssvc_NetWkstaInfo502_num_mailslot_buffers
;
188 static int hf_wkssvc_wkssvc_NetWkstaInfo502_num_srv_announce_buffers
;
189 static int hf_wkssvc_wkssvc_NetWkstaInfo502_pipe_increment
;
190 static int hf_wkssvc_wkssvc_NetWkstaInfo502_pipe_maximum
;
191 static int hf_wkssvc_wkssvc_NetWkstaInfo502_read_ahead_throughput
;
192 static int hf_wkssvc_wkssvc_NetWkstaInfo502_session_timeout
;
193 static int hf_wkssvc_wkssvc_NetWkstaInfo502_size_char_buf
;
194 static int hf_wkssvc_wkssvc_NetWkstaInfo502_use_512_byte_max_transfer
;
195 static int hf_wkssvc_wkssvc_NetWkstaInfo502_use_close_behind
;
196 static int hf_wkssvc_wkssvc_NetWkstaInfo502_use_encryption
;
197 static int hf_wkssvc_wkssvc_NetWkstaInfo502_use_lock_read_unlock
;
198 static int hf_wkssvc_wkssvc_NetWkstaInfo502_use_opportunistic_locking
;
199 static int hf_wkssvc_wkssvc_NetWkstaInfo502_use_raw_read
;
200 static int hf_wkssvc_wkssvc_NetWkstaInfo502_use_raw_write
;
201 static int hf_wkssvc_wkssvc_NetWkstaInfo502_use_unlock_behind
;
202 static int hf_wkssvc_wkssvc_NetWkstaInfo502_use_write_raw_data
;
203 static int hf_wkssvc_wkssvc_NetWkstaInfo502_utilize_nt_caching
;
204 static int hf_wkssvc_wkssvc_NetWkstaInfo_info100
;
205 static int hf_wkssvc_wkssvc_NetWkstaInfo_info101
;
206 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1010
;
207 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1011
;
208 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1012
;
209 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1013
;
210 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1018
;
211 static int hf_wkssvc_wkssvc_NetWkstaInfo_info102
;
212 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1023
;
213 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1027
;
214 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1028
;
215 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1032
;
216 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1033
;
217 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1041
;
218 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1042
;
219 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1043
;
220 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1044
;
221 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1045
;
222 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1046
;
223 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1047
;
224 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1048
;
225 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1049
;
226 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1050
;
227 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1051
;
228 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1052
;
229 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1053
;
230 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1054
;
231 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1055
;
232 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1056
;
233 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1057
;
234 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1058
;
235 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1059
;
236 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1060
;
237 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1061
;
238 static int hf_wkssvc_wkssvc_NetWkstaInfo_info1062
;
239 static int hf_wkssvc_wkssvc_NetWkstaInfo_info502
;
240 static int hf_wkssvc_wkssvc_NetWkstaSetInfo_info
;
241 static int hf_wkssvc_wkssvc_NetWkstaSetInfo_level
;
242 static int hf_wkssvc_wkssvc_NetWkstaSetInfo_parm_error
;
243 static int hf_wkssvc_wkssvc_NetWkstaSetInfo_server_name
;
244 static int hf_wkssvc_wkssvc_NetWkstaTransportCtr0_array
;
245 static int hf_wkssvc_wkssvc_NetWkstaTransportCtr0_count
;
246 static int hf_wkssvc_wkssvc_NetWkstaTransportCtr_ctr0
;
247 static int hf_wkssvc_wkssvc_NetWkstaTransportEnum_info
;
248 static int hf_wkssvc_wkssvc_NetWkstaTransportEnum_max_buffer
;
249 static int hf_wkssvc_wkssvc_NetWkstaTransportEnum_resume_handle
;
250 static int hf_wkssvc_wkssvc_NetWkstaTransportEnum_server_name
;
251 static int hf_wkssvc_wkssvc_NetWkstaTransportEnum_total_entries
;
252 static int hf_wkssvc_wkssvc_NetWkstaTransportInfo0_address
;
253 static int hf_wkssvc_wkssvc_NetWkstaTransportInfo0_name
;
254 static int hf_wkssvc_wkssvc_NetWkstaTransportInfo0_quality_of_service
;
255 static int hf_wkssvc_wkssvc_NetWkstaTransportInfo0_vc_count
;
256 static int hf_wkssvc_wkssvc_NetWkstaTransportInfo0_wan_link
;
257 static int hf_wkssvc_wkssvc_NetWkstaTransportInfo_ctr
;
258 static int hf_wkssvc_wkssvc_NetWkstaTransportInfo_level
;
259 static int hf_wkssvc_wkssvc_NetrAddAlternateComputerName_Account
;
260 static int hf_wkssvc_wkssvc_NetrAddAlternateComputerName_EncryptedPassword
;
261 static int hf_wkssvc_wkssvc_NetrAddAlternateComputerName_NewAlternateMachineName
;
262 static int hf_wkssvc_wkssvc_NetrAddAlternateComputerName_Reserved
;
263 static int hf_wkssvc_wkssvc_NetrAddAlternateComputerName_server_name
;
264 static int hf_wkssvc_wkssvc_NetrEnumerateComputerNames_Reserved
;
265 static int hf_wkssvc_wkssvc_NetrEnumerateComputerNames_ctr
;
266 static int hf_wkssvc_wkssvc_NetrEnumerateComputerNames_name_type
;
267 static int hf_wkssvc_wkssvc_NetrEnumerateComputerNames_server_name
;
268 static int hf_wkssvc_wkssvc_NetrGetJoinInformation_name_buffer
;
269 static int hf_wkssvc_wkssvc_NetrGetJoinInformation_name_type
;
270 static int hf_wkssvc_wkssvc_NetrGetJoinInformation_server_name
;
271 static int hf_wkssvc_wkssvc_NetrGetJoinableOus2_Account
;
272 static int hf_wkssvc_wkssvc_NetrGetJoinableOus2_EncryptedPassword
;
273 static int hf_wkssvc_wkssvc_NetrGetJoinableOus2_domain_name
;
274 static int hf_wkssvc_wkssvc_NetrGetJoinableOus2_num_ous
;
275 static int hf_wkssvc_wkssvc_NetrGetJoinableOus2_ous
;
276 static int hf_wkssvc_wkssvc_NetrGetJoinableOus2_server_name
;
277 static int hf_wkssvc_wkssvc_NetrGetJoinableOus_Account
;
278 static int hf_wkssvc_wkssvc_NetrGetJoinableOus_domain_name
;
279 static int hf_wkssvc_wkssvc_NetrGetJoinableOus_num_ous
;
280 static int hf_wkssvc_wkssvc_NetrGetJoinableOus_ous
;
281 static int hf_wkssvc_wkssvc_NetrGetJoinableOus_server_name
;
282 static int hf_wkssvc_wkssvc_NetrGetJoinableOus_unknown
;
283 static int hf_wkssvc_wkssvc_NetrJoinDomain2_account_name
;
284 static int hf_wkssvc_wkssvc_NetrJoinDomain2_admin_account
;
285 static int hf_wkssvc_wkssvc_NetrJoinDomain2_domain_name
;
286 static int hf_wkssvc_wkssvc_NetrJoinDomain2_encrypted_password
;
287 static int hf_wkssvc_wkssvc_NetrJoinDomain2_join_flags
;
288 static int hf_wkssvc_wkssvc_NetrJoinDomain2_server_name
;
289 static int hf_wkssvc_wkssvc_NetrJoinDomain_Account
;
290 static int hf_wkssvc_wkssvc_NetrJoinDomain_account_ou
;
291 static int hf_wkssvc_wkssvc_NetrJoinDomain_domain_name
;
292 static int hf_wkssvc_wkssvc_NetrJoinDomain_join_flags
;
293 static int hf_wkssvc_wkssvc_NetrJoinDomain_server_name
;
294 static int hf_wkssvc_wkssvc_NetrJoinDomain_unknown
;
295 static int hf_wkssvc_wkssvc_NetrLogonDomainNameAdd_domain_name
;
296 static int hf_wkssvc_wkssvc_NetrLogonDomainNameDel_domain_name
;
297 static int hf_wkssvc_wkssvc_NetrMessageBufferSend_message_buffer
;
298 static int hf_wkssvc_wkssvc_NetrMessageBufferSend_message_name
;
299 static int hf_wkssvc_wkssvc_NetrMessageBufferSend_message_sender_name
;
300 static int hf_wkssvc_wkssvc_NetrMessageBufferSend_message_size
;
301 static int hf_wkssvc_wkssvc_NetrMessageBufferSend_server_name
;
302 static int hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_Account
;
303 static int hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_AlternateMachineNameToRemove
;
304 static int hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_EncryptedPassword
;
305 static int hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_Reserved
;
306 static int hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_server_name
;
307 static int hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_Account
;
308 static int hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_EncryptedPassword
;
309 static int hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_NewMachineName
;
310 static int hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_RenameOptions
;
311 static int hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_server_name
;
312 static int hf_wkssvc_wkssvc_NetrRenameMachineInDomain_Account
;
313 static int hf_wkssvc_wkssvc_NetrRenameMachineInDomain_NewMachineName
;
314 static int hf_wkssvc_wkssvc_NetrRenameMachineInDomain_RenameOptions
;
315 static int hf_wkssvc_wkssvc_NetrRenameMachineInDomain_password
;
316 static int hf_wkssvc_wkssvc_NetrRenameMachineInDomain_server_name
;
317 static int hf_wkssvc_wkssvc_NetrSetPrimaryComputername_Account
;
318 static int hf_wkssvc_wkssvc_NetrSetPrimaryComputername_EncryptedPassword
;
319 static int hf_wkssvc_wkssvc_NetrSetPrimaryComputername_Reserved
;
320 static int hf_wkssvc_wkssvc_NetrSetPrimaryComputername_primary_name
;
321 static int hf_wkssvc_wkssvc_NetrSetPrimaryComputername_server_name
;
322 static int hf_wkssvc_wkssvc_NetrUnjoinDomain2_account
;
323 static int hf_wkssvc_wkssvc_NetrUnjoinDomain2_encrypted_password
;
324 static int hf_wkssvc_wkssvc_NetrUnjoinDomain2_server_name
;
325 static int hf_wkssvc_wkssvc_NetrUnjoinDomain2_unjoin_flags
;
326 static int hf_wkssvc_wkssvc_NetrUnjoinDomain_Account
;
327 static int hf_wkssvc_wkssvc_NetrUnjoinDomain_password
;
328 static int hf_wkssvc_wkssvc_NetrUnjoinDomain_server_name
;
329 static int hf_wkssvc_wkssvc_NetrUnjoinDomain_unjoin_flags
;
330 static int hf_wkssvc_wkssvc_NetrUseAdd_ctr
;
331 static int hf_wkssvc_wkssvc_NetrUseAdd_level
;
332 static int hf_wkssvc_wkssvc_NetrUseAdd_parm_err
;
333 static int hf_wkssvc_wkssvc_NetrUseAdd_server_name
;
334 static int hf_wkssvc_wkssvc_NetrUseDel_force_cond
;
335 static int hf_wkssvc_wkssvc_NetrUseDel_server_name
;
336 static int hf_wkssvc_wkssvc_NetrUseDel_use_name
;
337 static int hf_wkssvc_wkssvc_NetrUseEnumCtr0_array
;
338 static int hf_wkssvc_wkssvc_NetrUseEnumCtr0_count
;
339 static int hf_wkssvc_wkssvc_NetrUseEnumCtr1_array
;
340 static int hf_wkssvc_wkssvc_NetrUseEnumCtr1_count
;
341 static int hf_wkssvc_wkssvc_NetrUseEnumCtr2_array
;
342 static int hf_wkssvc_wkssvc_NetrUseEnumCtr2_count
;
343 static int hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr0
;
344 static int hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr1
;
345 static int hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr2
;
346 static int hf_wkssvc_wkssvc_NetrUseEnumInfo_ctr
;
347 static int hf_wkssvc_wkssvc_NetrUseEnumInfo_level
;
348 static int hf_wkssvc_wkssvc_NetrUseEnum_entries_read
;
349 static int hf_wkssvc_wkssvc_NetrUseEnum_info
;
350 static int hf_wkssvc_wkssvc_NetrUseEnum_prefmaxlen
;
351 static int hf_wkssvc_wkssvc_NetrUseEnum_resume_handle
;
352 static int hf_wkssvc_wkssvc_NetrUseEnum_server_name
;
353 static int hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info0
;
354 static int hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info1
;
355 static int hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info2
;
356 static int hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info3
;
357 static int hf_wkssvc_wkssvc_NetrUseGetInfo_ctr
;
358 static int hf_wkssvc_wkssvc_NetrUseGetInfo_level
;
359 static int hf_wkssvc_wkssvc_NetrUseGetInfo_server_name
;
360 static int hf_wkssvc_wkssvc_NetrUseGetInfo_use_name
;
361 static int hf_wkssvc_wkssvc_NetrUseInfo0_local
;
362 static int hf_wkssvc_wkssvc_NetrUseInfo0_remote
;
363 static int hf_wkssvc_wkssvc_NetrUseInfo1_asg_type
;
364 static int hf_wkssvc_wkssvc_NetrUseInfo1_local
;
365 static int hf_wkssvc_wkssvc_NetrUseInfo1_password
;
366 static int hf_wkssvc_wkssvc_NetrUseInfo1_ref_count
;
367 static int hf_wkssvc_wkssvc_NetrUseInfo1_remote
;
368 static int hf_wkssvc_wkssvc_NetrUseInfo1_status
;
369 static int hf_wkssvc_wkssvc_NetrUseInfo1_use_count
;
370 static int hf_wkssvc_wkssvc_NetrUseInfo2_asg_type
;
371 static int hf_wkssvc_wkssvc_NetrUseInfo2_domain_name
;
372 static int hf_wkssvc_wkssvc_NetrUseInfo2_local
;
373 static int hf_wkssvc_wkssvc_NetrUseInfo2_password
;
374 static int hf_wkssvc_wkssvc_NetrUseInfo2_ref_count
;
375 static int hf_wkssvc_wkssvc_NetrUseInfo2_remote
;
376 static int hf_wkssvc_wkssvc_NetrUseInfo2_status
;
377 static int hf_wkssvc_wkssvc_NetrUseInfo2_use_count
;
378 static int hf_wkssvc_wkssvc_NetrUseInfo2_user_name
;
379 static int hf_wkssvc_wkssvc_NetrUseInfo3_unknown1
;
380 static int hf_wkssvc_wkssvc_NetrUseInfo3_unknown2
;
381 static int hf_wkssvc_wkssvc_NetrValidateName2_Account
;
382 static int hf_wkssvc_wkssvc_NetrValidateName2_EncryptedPassword
;
383 static int hf_wkssvc_wkssvc_NetrValidateName2_name
;
384 static int hf_wkssvc_wkssvc_NetrValidateName2_name_type
;
385 static int hf_wkssvc_wkssvc_NetrValidateName2_server_name
;
386 static int hf_wkssvc_wkssvc_NetrValidateName_Account
;
387 static int hf_wkssvc_wkssvc_NetrValidateName_Password
;
388 static int hf_wkssvc_wkssvc_NetrValidateName_name
;
389 static int hf_wkssvc_wkssvc_NetrValidateName_name_type
;
390 static int hf_wkssvc_wkssvc_NetrValidateName_server_name
;
391 static int hf_wkssvc_wkssvc_NetrWkstaTransportAdd_info0
;
392 static int hf_wkssvc_wkssvc_NetrWkstaTransportAdd_level
;
393 static int hf_wkssvc_wkssvc_NetrWkstaTransportAdd_parm_err
;
394 static int hf_wkssvc_wkssvc_NetrWkstaTransportAdd_server_name
;
395 static int hf_wkssvc_wkssvc_NetrWkstaTransportDel_server_name
;
396 static int hf_wkssvc_wkssvc_NetrWkstaTransportDel_transport_name
;
397 static int hf_wkssvc_wkssvc_NetrWkstaTransportDel_unknown3
;
398 static int hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_info
;
399 static int hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_level
;
400 static int hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_unknown
;
401 static int hf_wkssvc_wkssvc_NetrWkstaUserInfo0_user_name
;
402 static int hf_wkssvc_wkssvc_NetrWkstaUserInfo1101_other_domains
;
403 static int hf_wkssvc_wkssvc_NetrWkstaUserInfo1_logon_domain
;
404 static int hf_wkssvc_wkssvc_NetrWkstaUserInfo1_logon_server
;
405 static int hf_wkssvc_wkssvc_NetrWkstaUserInfo1_other_domains
;
406 static int hf_wkssvc_wkssvc_NetrWkstaUserInfo1_user_name
;
407 static int hf_wkssvc_wkssvc_NetrWkstaUserInfo_info0
;
408 static int hf_wkssvc_wkssvc_NetrWkstaUserInfo_info1
;
409 static int hf_wkssvc_wkssvc_NetrWkstaUserInfo_info1101
;
410 static int hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_info
;
411 static int hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_level
;
412 static int hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_parm_err
;
413 static int hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_unknown
;
414 static int hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_info
;
415 static int hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_server_name
;
416 static int hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_unknown2
;
417 static int hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_unknown3
;
418 static int hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_unknown4
;
419 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown1
;
420 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown10
;
421 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown11
;
422 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown12
;
423 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown13
;
424 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown14
;
425 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown15
;
426 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown16
;
427 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown17
;
428 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown18
;
429 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown19
;
430 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown2
;
431 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown20
;
432 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown21
;
433 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown22
;
434 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown23
;
435 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown24
;
436 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown25
;
437 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown26
;
438 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown27
;
439 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown28
;
440 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown29
;
441 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown3
;
442 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown30
;
443 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown31
;
444 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown32
;
445 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown33
;
446 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown34
;
447 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown35
;
448 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown36
;
449 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown37
;
450 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown38
;
451 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown39
;
452 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown4
;
453 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown40
;
454 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown5
;
455 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown6
;
456 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown7
;
457 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown8
;
458 static int hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown9
;
459 static int hf_wkssvc_wkssvc_PasswordBuffer_data
;
460 static int hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE
;
461 static int hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_ACCOUNT_DELETE
;
462 static int hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_DEFER_SPN
;
463 static int hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED
;
464 static int hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_DC_ACCOUNT
;
465 static int hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_TYPE
;
466 static int hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_UNSECURE
;
467 static int hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_WITH_NEW_NAME
;
468 static int hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_MACHINE_PWD_PASSED
;
469 static int hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_WIN9X_UPGRADE
;
470 static int hf_wkssvc_wkssvc_renameflags_WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE
;
472 static int proto_dcerpc_wkssvc
;
473 /* Version information */
476 static e_guid_t uuid_dcerpc_wkssvc
= {
477 0x6bffd098, 0xa112, 0x3610,
478 { 0x98, 0x33, 0x46, 0xc3, 0xf8, 0x7e, 0x34, 0x5a }
480 static uint16_t ver_dcerpc_wkssvc
= 1;
482 const value_string wkssvc_srvsvc_PlatformId_vals
[] = {
485 static int wkssvc_dissect_element_lsa_String_name_len(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
486 static int wkssvc_dissect_element_lsa_String_name_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
487 static int wkssvc_dissect_element_lsa_String_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
488 static int wkssvc_dissect_element_lsa_String_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
489 static int wkssvc_dissect_element_NetWkstaInfo100_platform_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
490 static int wkssvc_dissect_element_NetWkstaInfo100_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
491 static int wkssvc_dissect_element_NetWkstaInfo100_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
492 static int wkssvc_dissect_element_NetWkstaInfo100_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
493 static int wkssvc_dissect_element_NetWkstaInfo100_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
494 static int wkssvc_dissect_element_NetWkstaInfo100_version_major(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
495 static int wkssvc_dissect_element_NetWkstaInfo100_version_minor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
496 static int wkssvc_dissect_element_NetWkstaInfo101_platform_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
497 static int wkssvc_dissect_element_NetWkstaInfo101_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
498 static int wkssvc_dissect_element_NetWkstaInfo101_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
499 static int wkssvc_dissect_element_NetWkstaInfo101_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
500 static int wkssvc_dissect_element_NetWkstaInfo101_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
501 static int wkssvc_dissect_element_NetWkstaInfo101_version_major(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
502 static int wkssvc_dissect_element_NetWkstaInfo101_version_minor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
503 static int wkssvc_dissect_element_NetWkstaInfo101_lan_root(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
504 static int wkssvc_dissect_element_NetWkstaInfo101_lan_root_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
505 static int wkssvc_dissect_element_NetWkstaInfo102_platform_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
506 static int wkssvc_dissect_element_NetWkstaInfo102_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
507 static int wkssvc_dissect_element_NetWkstaInfo102_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
508 static int wkssvc_dissect_element_NetWkstaInfo102_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
509 static int wkssvc_dissect_element_NetWkstaInfo102_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
510 static int wkssvc_dissect_element_NetWkstaInfo102_version_major(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
511 static int wkssvc_dissect_element_NetWkstaInfo102_version_minor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
512 static int wkssvc_dissect_element_NetWkstaInfo102_lan_root(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
513 static int wkssvc_dissect_element_NetWkstaInfo102_lan_root_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
514 static int wkssvc_dissect_element_NetWkstaInfo102_logged_on_users(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
515 static int wkssvc_dissect_element_NetWkstaInfo502_char_wait(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
516 static int wkssvc_dissect_element_NetWkstaInfo502_collection_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
517 static int wkssvc_dissect_element_NetWkstaInfo502_maximum_collection_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
518 static int wkssvc_dissect_element_NetWkstaInfo502_keep_connection(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
519 static int wkssvc_dissect_element_NetWkstaInfo502_max_commands(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
520 static int wkssvc_dissect_element_NetWkstaInfo502_session_timeout(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
521 static int wkssvc_dissect_element_NetWkstaInfo502_size_char_buf(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
522 static int wkssvc_dissect_element_NetWkstaInfo502_max_threads(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
523 static int wkssvc_dissect_element_NetWkstaInfo502_lock_quota(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
524 static int wkssvc_dissect_element_NetWkstaInfo502_lock_increment(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
525 static int wkssvc_dissect_element_NetWkstaInfo502_lock_maximum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
526 static int wkssvc_dissect_element_NetWkstaInfo502_pipe_increment(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
527 static int wkssvc_dissect_element_NetWkstaInfo502_pipe_maximum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
528 static int wkssvc_dissect_element_NetWkstaInfo502_cache_file_timeout(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
529 static int wkssvc_dissect_element_NetWkstaInfo502_dormant_file_limit(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
530 static int wkssvc_dissect_element_NetWkstaInfo502_read_ahead_throughput(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
531 static int wkssvc_dissect_element_NetWkstaInfo502_num_mailslot_buffers(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
532 static int wkssvc_dissect_element_NetWkstaInfo502_num_srv_announce_buffers(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
533 static int wkssvc_dissect_element_NetWkstaInfo502_max_illegal_dgram_events(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
534 static int wkssvc_dissect_element_NetWkstaInfo502_dgram_event_reset_freq(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
535 static int wkssvc_dissect_element_NetWkstaInfo502_log_election_packets(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
536 static int wkssvc_dissect_element_NetWkstaInfo502_use_opportunistic_locking(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
537 static int wkssvc_dissect_element_NetWkstaInfo502_use_unlock_behind(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
538 static int wkssvc_dissect_element_NetWkstaInfo502_use_close_behind(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
539 static int wkssvc_dissect_element_NetWkstaInfo502_buf_named_pipes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
540 static int wkssvc_dissect_element_NetWkstaInfo502_use_lock_read_unlock(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
541 static int wkssvc_dissect_element_NetWkstaInfo502_utilize_nt_caching(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
542 static int wkssvc_dissect_element_NetWkstaInfo502_use_raw_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
543 static int wkssvc_dissect_element_NetWkstaInfo502_use_raw_write(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
544 static int wkssvc_dissect_element_NetWkstaInfo502_use_write_raw_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
545 static int wkssvc_dissect_element_NetWkstaInfo502_use_encryption(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
546 static int wkssvc_dissect_element_NetWkstaInfo502_buf_files_deny_write(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
547 static int wkssvc_dissect_element_NetWkstaInfo502_buf_read_only_files(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
548 static int wkssvc_dissect_element_NetWkstaInfo502_force_core_create_mode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
549 static int wkssvc_dissect_element_NetWkstaInfo502_use_512_byte_max_transfer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
550 static int wkssvc_dissect_element_NetWkstaInfo1010_char_wait(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
551 static int wkssvc_dissect_element_NetWkstaInfo1011_collection_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
552 static int wkssvc_dissect_element_NetWkstaInfo1012_maximum_collection_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
553 static int wkssvc_dissect_element_NetWkstaInfo1013_keep_connection(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
554 static int wkssvc_dissect_element_NetWkstaInfo1018_session_timeout(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
555 static int wkssvc_dissect_element_NetWkstaInfo1023_size_char_buf(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
556 static int wkssvc_dissect_element_NetWkstaInfo1027_errorlog_sz(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
557 static int wkssvc_dissect_element_NetWkstaInfo1028_print_buf_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
558 static int wkssvc_dissect_element_NetWkstaInfo1032_wrk_heuristics(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
559 static int wkssvc_dissect_element_NetWkstaInfo1033_max_threads(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
560 static int wkssvc_dissect_element_NetWkstaInfo1041_lock_quota(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
561 static int wkssvc_dissect_element_NetWkstaInfo1042_lock_increment(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
562 static int wkssvc_dissect_element_NetWkstaInfo1043_lock_maximum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
563 static int wkssvc_dissect_element_NetWkstaInfo1044_pipe_increment(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
564 static int wkssvc_dissect_element_NetWkstaInfo1045_pipe_maximum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
565 static int wkssvc_dissect_element_NetWkstaInfo1046_dormant_file_limit(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
566 static int wkssvc_dissect_element_NetWkstaInfo1047_cache_file_timeout(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
567 static int wkssvc_dissect_element_NetWkstaInfo1048_use_opportunistic_locking(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
568 static int wkssvc_dissect_element_NetWkstaInfo1049_use_unlock_behind(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
569 static int wkssvc_dissect_element_NetWkstaInfo1050_use_close_behind(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
570 static int wkssvc_dissect_element_NetWkstaInfo1051_buf_named_pipes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
571 static int wkssvc_dissect_element_NetWkstaInfo1052_use_lock_read_unlock(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
572 static int wkssvc_dissect_element_NetWkstaInfo1053_utilize_nt_caching(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
573 static int wkssvc_dissect_element_NetWkstaInfo1054_use_raw_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
574 static int wkssvc_dissect_element_NetWkstaInfo1055_use_raw_write(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
575 static int wkssvc_dissect_element_NetWkstaInfo1056_use_write_raw_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
576 static int wkssvc_dissect_element_NetWkstaInfo1057_use_encryption(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
577 static int wkssvc_dissect_element_NetWkstaInfo1058_buf_files_deny_write(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
578 static int wkssvc_dissect_element_NetWkstaInfo1059_buf_read_only_files(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
579 static int wkssvc_dissect_element_NetWkstaInfo1060_force_core_create_mode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
580 static int wkssvc_dissect_element_NetWkstaInfo1061_use_512_byte_max_transfer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
581 static int wkssvc_dissect_element_NetWkstaInfo1062_read_ahead_throughput(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
582 static int wkssvc_dissect_element_NetWkstaInfo_info100(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
583 static int wkssvc_dissect_element_NetWkstaInfo_info100_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
584 static int wkssvc_dissect_element_NetWkstaInfo_info101(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
585 static int wkssvc_dissect_element_NetWkstaInfo_info101_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
586 static int wkssvc_dissect_element_NetWkstaInfo_info102(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
587 static int wkssvc_dissect_element_NetWkstaInfo_info102_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
588 static int wkssvc_dissect_element_NetWkstaInfo_info502(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
589 static int wkssvc_dissect_element_NetWkstaInfo_info502_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
590 static int wkssvc_dissect_element_NetWkstaInfo_info1010(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
591 static int wkssvc_dissect_element_NetWkstaInfo_info1010_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
592 static int wkssvc_dissect_element_NetWkstaInfo_info1011(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
593 static int wkssvc_dissect_element_NetWkstaInfo_info1011_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
594 static int wkssvc_dissect_element_NetWkstaInfo_info1012(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
595 static int wkssvc_dissect_element_NetWkstaInfo_info1012_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
596 static int wkssvc_dissect_element_NetWkstaInfo_info1013(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
597 static int wkssvc_dissect_element_NetWkstaInfo_info1013_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
598 static int wkssvc_dissect_element_NetWkstaInfo_info1018(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
599 static int wkssvc_dissect_element_NetWkstaInfo_info1018_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
600 static int wkssvc_dissect_element_NetWkstaInfo_info1023(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
601 static int wkssvc_dissect_element_NetWkstaInfo_info1023_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
602 static int wkssvc_dissect_element_NetWkstaInfo_info1027(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
603 static int wkssvc_dissect_element_NetWkstaInfo_info1027_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
604 static int wkssvc_dissect_element_NetWkstaInfo_info1028(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
605 static int wkssvc_dissect_element_NetWkstaInfo_info1028_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
606 static int wkssvc_dissect_element_NetWkstaInfo_info1032(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
607 static int wkssvc_dissect_element_NetWkstaInfo_info1032_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
608 static int wkssvc_dissect_element_NetWkstaInfo_info1033(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
609 static int wkssvc_dissect_element_NetWkstaInfo_info1033_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
610 static int wkssvc_dissect_element_NetWkstaInfo_info1041(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
611 static int wkssvc_dissect_element_NetWkstaInfo_info1041_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
612 static int wkssvc_dissect_element_NetWkstaInfo_info1042(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
613 static int wkssvc_dissect_element_NetWkstaInfo_info1042_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
614 static int wkssvc_dissect_element_NetWkstaInfo_info1043(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
615 static int wkssvc_dissect_element_NetWkstaInfo_info1043_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
616 static int wkssvc_dissect_element_NetWkstaInfo_info1044(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
617 static int wkssvc_dissect_element_NetWkstaInfo_info1044_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
618 static int wkssvc_dissect_element_NetWkstaInfo_info1045(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
619 static int wkssvc_dissect_element_NetWkstaInfo_info1045_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
620 static int wkssvc_dissect_element_NetWkstaInfo_info1046(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
621 static int wkssvc_dissect_element_NetWkstaInfo_info1046_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
622 static int wkssvc_dissect_element_NetWkstaInfo_info1047(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
623 static int wkssvc_dissect_element_NetWkstaInfo_info1047_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
624 static int wkssvc_dissect_element_NetWkstaInfo_info1048(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
625 static int wkssvc_dissect_element_NetWkstaInfo_info1048_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
626 static int wkssvc_dissect_element_NetWkstaInfo_info1049(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
627 static int wkssvc_dissect_element_NetWkstaInfo_info1049_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
628 static int wkssvc_dissect_element_NetWkstaInfo_info1050(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
629 static int wkssvc_dissect_element_NetWkstaInfo_info1050_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
630 static int wkssvc_dissect_element_NetWkstaInfo_info1051(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
631 static int wkssvc_dissect_element_NetWkstaInfo_info1051_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
632 static int wkssvc_dissect_element_NetWkstaInfo_info1052(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
633 static int wkssvc_dissect_element_NetWkstaInfo_info1052_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
634 static int wkssvc_dissect_element_NetWkstaInfo_info1053(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
635 static int wkssvc_dissect_element_NetWkstaInfo_info1053_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
636 static int wkssvc_dissect_element_NetWkstaInfo_info1054(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
637 static int wkssvc_dissect_element_NetWkstaInfo_info1054_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
638 static int wkssvc_dissect_element_NetWkstaInfo_info1055(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
639 static int wkssvc_dissect_element_NetWkstaInfo_info1055_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
640 static int wkssvc_dissect_element_NetWkstaInfo_info1056(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
641 static int wkssvc_dissect_element_NetWkstaInfo_info1056_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
642 static int wkssvc_dissect_element_NetWkstaInfo_info1057(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
643 static int wkssvc_dissect_element_NetWkstaInfo_info1057_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
644 static int wkssvc_dissect_element_NetWkstaInfo_info1058(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
645 static int wkssvc_dissect_element_NetWkstaInfo_info1058_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
646 static int wkssvc_dissect_element_NetWkstaInfo_info1059(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
647 static int wkssvc_dissect_element_NetWkstaInfo_info1059_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
648 static int wkssvc_dissect_element_NetWkstaInfo_info1060(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
649 static int wkssvc_dissect_element_NetWkstaInfo_info1060_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
650 static int wkssvc_dissect_element_NetWkstaInfo_info1061(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
651 static int wkssvc_dissect_element_NetWkstaInfo_info1061_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
652 static int wkssvc_dissect_element_NetWkstaInfo_info1062(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
653 static int wkssvc_dissect_element_NetWkstaInfo_info1062_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
654 static int wkssvc_dissect_element_NetrWkstaUserInfo0_user_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
655 static int wkssvc_dissect_element_NetrWkstaUserInfo0_user_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
656 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr0_entries_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
657 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr0_user0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
658 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr0_user0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
659 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr0_user0__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
660 static int wkssvc_dissect_element_NetrWkstaUserInfo1_user_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
661 static int wkssvc_dissect_element_NetrWkstaUserInfo1_user_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
662 static int wkssvc_dissect_element_NetrWkstaUserInfo1_logon_domain(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
663 static int wkssvc_dissect_element_NetrWkstaUserInfo1_logon_domain_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
664 static int wkssvc_dissect_element_NetrWkstaUserInfo1_other_domains(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
665 static int wkssvc_dissect_element_NetrWkstaUserInfo1_other_domains_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
666 static int wkssvc_dissect_element_NetrWkstaUserInfo1_logon_server(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
667 static int wkssvc_dissect_element_NetrWkstaUserInfo1_logon_server_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
668 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr1_entries_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
669 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr1_user1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
670 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr1_user1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
671 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr1_user1__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
672 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr_user0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
673 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr_user0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
674 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr_user1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
675 static int wkssvc_dissect_element_NetWkstaEnumUsersCtr_user1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
676 static int wkssvc_dissect_element_NetWkstaEnumUsersInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t *level
);
677 static int wkssvc_dissect_element_NetWkstaEnumUsersInfo_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t level
);
678 static int wkssvc_dissect_element_NetrWkstaUserInfo1101_other_domains(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
679 static int wkssvc_dissect_element_NetrWkstaUserInfo1101_other_domains_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
680 static int wkssvc_dissect_element_NetrWkstaUserInfo_info0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
681 static int wkssvc_dissect_element_NetrWkstaUserInfo_info0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
682 static int wkssvc_dissect_element_NetrWkstaUserInfo_info1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
683 static int wkssvc_dissect_element_NetrWkstaUserInfo_info1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
684 static int wkssvc_dissect_element_NetrWkstaUserInfo_info1101(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
685 static int wkssvc_dissect_element_NetrWkstaUserInfo_info1101_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
686 static int wkssvc_dissect_element_NetWkstaTransportInfo0_quality_of_service(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
687 static int wkssvc_dissect_element_NetWkstaTransportInfo0_vc_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
688 static int wkssvc_dissect_element_NetWkstaTransportInfo0_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
689 static int wkssvc_dissect_element_NetWkstaTransportInfo0_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
690 static int wkssvc_dissect_element_NetWkstaTransportInfo0_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
691 static int wkssvc_dissect_element_NetWkstaTransportInfo0_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
692 static int wkssvc_dissect_element_NetWkstaTransportInfo0_wan_link(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
693 static int wkssvc_dissect_element_NetWkstaTransportCtr0_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
694 static int wkssvc_dissect_element_NetWkstaTransportCtr0_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
695 static int wkssvc_dissect_element_NetWkstaTransportCtr0_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
696 static int wkssvc_dissect_element_NetWkstaTransportCtr0_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
697 static int wkssvc_dissect_element_NetWkstaTransportCtr_ctr0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
698 static int wkssvc_dissect_element_NetWkstaTransportCtr_ctr0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
699 static int wkssvc_dissect_element_NetWkstaTransportInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t *level
);
700 static int wkssvc_dissect_element_NetWkstaTransportInfo_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t level
);
701 static int wkssvc_dissect_element_NetrUseInfo3_unknown1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
702 static int wkssvc_dissect_element_NetrUseInfo3_unknown1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
703 static int wkssvc_dissect_element_NetrUseInfo3_unknown2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
704 static int wkssvc_dissect_element_NetrUseInfo3_unknown2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
705 static int wkssvc_dissect_element_NetrUseInfo2_local(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
706 static int wkssvc_dissect_element_NetrUseInfo2_local_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
707 static int wkssvc_dissect_element_NetrUseInfo2_remote(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
708 static int wkssvc_dissect_element_NetrUseInfo2_remote_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
709 static int wkssvc_dissect_element_NetrUseInfo2_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
710 static int wkssvc_dissect_element_NetrUseInfo2_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
711 static int wkssvc_dissect_element_NetrUseInfo2_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
712 static int wkssvc_dissect_element_NetrUseInfo2_asg_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
713 static int wkssvc_dissect_element_NetrUseInfo2_ref_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
714 static int wkssvc_dissect_element_NetrUseInfo2_use_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
715 static int wkssvc_dissect_element_NetrUseInfo2_user_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
716 static int wkssvc_dissect_element_NetrUseInfo2_user_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
717 static int wkssvc_dissect_element_NetrUseInfo2_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
718 static int wkssvc_dissect_element_NetrUseInfo2_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
719 static int wkssvc_dissect_element_NetrUseInfo1_local(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
720 static int wkssvc_dissect_element_NetrUseInfo1_local_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
721 static int wkssvc_dissect_element_NetrUseInfo1_remote(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
722 static int wkssvc_dissect_element_NetrUseInfo1_remote_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
723 static int wkssvc_dissect_element_NetrUseInfo1_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
724 static int wkssvc_dissect_element_NetrUseInfo1_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
725 static int wkssvc_dissect_element_NetrUseInfo1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
726 static int wkssvc_dissect_element_NetrUseInfo1_asg_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
727 static int wkssvc_dissect_element_NetrUseInfo1_ref_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
728 static int wkssvc_dissect_element_NetrUseInfo1_use_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
729 static int wkssvc_dissect_element_NetrUseInfo0_local(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
730 static int wkssvc_dissect_element_NetrUseInfo0_local_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
731 static int wkssvc_dissect_element_NetrUseInfo0_remote(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
732 static int wkssvc_dissect_element_NetrUseInfo0_remote_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
733 static int wkssvc_dissect_element_NetrUseGetInfoCtr_info0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
734 static int wkssvc_dissect_element_NetrUseGetInfoCtr_info0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
735 static int wkssvc_dissect_element_NetrUseGetInfoCtr_info1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
736 static int wkssvc_dissect_element_NetrUseGetInfoCtr_info1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
737 static int wkssvc_dissect_element_NetrUseGetInfoCtr_info2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
738 static int wkssvc_dissect_element_NetrUseGetInfoCtr_info2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
739 static int wkssvc_dissect_element_NetrUseGetInfoCtr_info3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
740 static int wkssvc_dissect_element_NetrUseGetInfoCtr_info3_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
741 static int wkssvc_dissect_element_NetrUseEnumCtr2_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
742 static int wkssvc_dissect_element_NetrUseEnumCtr2_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
743 static int wkssvc_dissect_element_NetrUseEnumCtr2_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
744 static int wkssvc_dissect_element_NetrUseEnumCtr2_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
745 static int wkssvc_dissect_element_NetrUseEnumCtr1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
746 static int wkssvc_dissect_element_NetrUseEnumCtr1_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
747 static int wkssvc_dissect_element_NetrUseEnumCtr1_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
748 static int wkssvc_dissect_element_NetrUseEnumCtr1_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
749 static int wkssvc_dissect_element_NetrUseEnumCtr0_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
750 static int wkssvc_dissect_element_NetrUseEnumCtr0_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
751 static int wkssvc_dissect_element_NetrUseEnumCtr0_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
752 static int wkssvc_dissect_element_NetrUseEnumCtr0_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
753 static int wkssvc_dissect_element_NetrUseEnumCtr_ctr0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
754 static int wkssvc_dissect_element_NetrUseEnumCtr_ctr0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
755 static int wkssvc_dissect_element_NetrUseEnumCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
756 static int wkssvc_dissect_element_NetrUseEnumCtr_ctr1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
757 static int wkssvc_dissect_element_NetrUseEnumCtr_ctr2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
758 static int wkssvc_dissect_element_NetrUseEnumCtr_ctr2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
759 static int wkssvc_dissect_element_NetrUseEnumInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t *level
);
760 static int wkssvc_dissect_element_NetrUseEnumInfo_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t level
);
761 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
762 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
763 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
764 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown4(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
765 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown5(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
766 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
767 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown7(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
768 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown8(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
769 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown9(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
770 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown10(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
771 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown11(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
772 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown12(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
773 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown13(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
774 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown14(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
775 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown15(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
776 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown16(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
777 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown17(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
778 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown18(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
779 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown19(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
780 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown20(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
781 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown21(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
782 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown22(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
783 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown23(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
784 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown24(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
785 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown25(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
786 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown26(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
787 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown27(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
788 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown28(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
789 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown29(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
790 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown30(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
791 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown31(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
792 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown32(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
793 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown33(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
794 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown34(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
795 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown35(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
796 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown36(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
797 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown37(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
798 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown38(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
799 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown39(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
800 static int wkssvc_dissect_element_NetrWorkstationStatistics_unknown40(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
801 static const true_false_string wkssvc_renameflags_WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE_tfs
= {
802 "WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE is SET",
803 "WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE is NOT SET",
805 const value_string wkssvc_wkssvc_NetValidateNameType_vals
[] = {
806 { NetSetupUnknown
, "NetSetupUnknown" },
807 { NetSetupMachine
, "NetSetupMachine" },
808 { NetSetupWorkgroup
, "NetSetupWorkgroup" },
809 { NetSetupDomain
, "NetSetupDomain" },
810 { NetSetupNonExistentDomain
, "NetSetupNonExistentDomain" },
811 { NetSetupDnsMachine
, "NetSetupDnsMachine" },
814 const value_string wkssvc_wkssvc_NetJoinStatus_vals
[] = {
815 { NetSetupUnknownStatus
, "NetSetupUnknownStatus" },
816 { NetSetupUnjoined
, "NetSetupUnjoined" },
817 { NetSetupWorkgroupName
, "NetSetupWorkgroupName" },
818 { NetSetupDomainName
, "NetSetupDomainName" },
821 static int wkssvc_dissect_element_PasswordBuffer_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
822 static int wkssvc_dissect_element_PasswordBuffer_data_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
823 static const true_false_string wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_WITH_NEW_NAME_tfs
= {
824 "WKSSVC_JOIN_FLAGS_JOIN_WITH_NEW_NAME is SET",
825 "WKSSVC_JOIN_FLAGS_JOIN_WITH_NEW_NAME is NOT SET",
827 static const true_false_string wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_DC_ACCOUNT_tfs
= {
828 "WKSSVC_JOIN_FLAGS_JOIN_DC_ACCOUNT is SET",
829 "WKSSVC_JOIN_FLAGS_JOIN_DC_ACCOUNT is NOT SET",
831 static const true_false_string wkssvc_joinflags_WKSSVC_JOIN_FLAGS_DEFER_SPN_tfs
= {
832 "Defer setting of servicePrincipalName and dNSHostName attributes on the computer object until a rename operation",
833 "Set servicePrincipalName and dNSHostName attributes on the computer object",
835 static const true_false_string wkssvc_joinflags_WKSSVC_JOIN_FLAGS_MACHINE_PWD_PASSED_tfs
= {
836 "Set the machine password after domain join to passed password",
837 "Do not set the machine password after domain join to passed password",
839 static const true_false_string wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_UNSECURE_tfs
= {
840 "Performs an unsecured join",
841 "Perform a secured join",
843 static const true_false_string wkssvc_joinflags_WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED_tfs
= {
844 "Allow a join to a new domain even if the computer is already joined to a domain",
845 "Do not allow join to a new domain if the computer is already joined to a domain",
847 static const true_false_string wkssvc_joinflags_WKSSVC_JOIN_FLAGS_WIN9X_UPGRADE_tfs
= {
848 "The join operation is occurring as part of an upgrade of Windows 9x",
849 "The join operation is not part of a Windows 9x upgrade",
851 static const true_false_string wkssvc_joinflags_WKSSVC_JOIN_FLAGS_ACCOUNT_DELETE_tfs
= {
852 "Delete the account when a domain is left",
853 "Do not delete the account when a domain is left",
855 static const true_false_string wkssvc_joinflags_WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE_tfs
= {
856 "Create the account on the domain",
857 "Do not create the account",
859 static const true_false_string wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_TYPE_tfs
= {
860 "Join the computer to a domain",
861 "Join the computer to a workgroup",
863 const value_string wkssvc_wkssvc_ComputerNameType_vals
[] = {
864 { NetPrimaryComputerName
, "NetPrimaryComputerName" },
865 { NetAlternateComputerNames
, "NetAlternateComputerNames" },
866 { NetAllComputerNames
, "NetAllComputerNames" },
867 { NetComputerNameTypeMax
, "NetComputerNameTypeMax" },
870 static int wkssvc_dissect_element_ComputerNamesCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
871 static int wkssvc_dissect_element_ComputerNamesCtr_computer_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
872 static int wkssvc_dissect_element_ComputerNamesCtr_computer_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
873 static int wkssvc_dissect_element_ComputerNamesCtr_computer_name__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
874 static int wkssvc_dissect_element_NetWkstaGetInfo_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
875 static int wkssvc_dissect_element_NetWkstaGetInfo_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
876 static int wkssvc_dissect_element_NetWkstaGetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
877 static int wkssvc_dissect_element_NetWkstaGetInfo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
878 static int wkssvc_dissect_element_NetWkstaGetInfo_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
879 static int wkssvc_dissect_element_NetWkstaSetInfo_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
880 static int wkssvc_dissect_element_NetWkstaSetInfo_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
881 static int wkssvc_dissect_element_NetWkstaSetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
882 static int wkssvc_dissect_element_NetWkstaSetInfo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
883 static int wkssvc_dissect_element_NetWkstaSetInfo_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
884 static int wkssvc_dissect_element_NetWkstaSetInfo_parm_error(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
885 static int wkssvc_dissect_element_NetWkstaSetInfo_parm_error_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
886 static int wkssvc_dissect_element_NetWkstaEnumUsers_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
887 static int wkssvc_dissect_element_NetWkstaEnumUsers_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
888 static int wkssvc_dissect_element_NetWkstaEnumUsers_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
889 static int wkssvc_dissect_element_NetWkstaEnumUsers_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
890 static int wkssvc_dissect_element_NetWkstaEnumUsers_prefmaxlen(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
891 static int wkssvc_dissect_element_NetWkstaEnumUsers_entries_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
892 static int wkssvc_dissect_element_NetWkstaEnumUsers_entries_read_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
893 static int wkssvc_dissect_element_NetWkstaEnumUsers_resume_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
894 static int wkssvc_dissect_element_NetWkstaEnumUsers_resume_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
895 static int wkssvc_dissect_element_NetrWkstaUserGetInfo_unknown(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
896 static int wkssvc_dissect_element_NetrWkstaUserGetInfo_unknown_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
897 static int wkssvc_dissect_element_NetrWkstaUserGetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
898 static int wkssvc_dissect_element_NetrWkstaUserGetInfo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
899 static int wkssvc_dissect_element_NetrWkstaUserGetInfo_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
900 static int wkssvc_dissect_element_NetrWkstaUserSetInfo_unknown(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
901 static int wkssvc_dissect_element_NetrWkstaUserSetInfo_unknown_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
902 static int wkssvc_dissect_element_NetrWkstaUserSetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
903 static int wkssvc_dissect_element_NetrWkstaUserSetInfo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
904 static int wkssvc_dissect_element_NetrWkstaUserSetInfo_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
905 static int wkssvc_dissect_element_NetrWkstaUserSetInfo_parm_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
906 static int wkssvc_dissect_element_NetrWkstaUserSetInfo_parm_err_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
907 static int wkssvc_dissect_element_NetWkstaTransportEnum_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
908 static int wkssvc_dissect_element_NetWkstaTransportEnum_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
909 static int wkssvc_dissect_element_NetWkstaTransportEnum_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
910 static int wkssvc_dissect_element_NetWkstaTransportEnum_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
911 static int wkssvc_dissect_element_NetWkstaTransportEnum_max_buffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
912 static int wkssvc_dissect_element_NetWkstaTransportEnum_total_entries(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
913 static int wkssvc_dissect_element_NetWkstaTransportEnum_total_entries_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
914 static int wkssvc_dissect_element_NetWkstaTransportEnum_resume_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
915 static int wkssvc_dissect_element_NetWkstaTransportEnum_resume_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
916 static int wkssvc_dissect_element_NetrWkstaTransportAdd_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
917 static int wkssvc_dissect_element_NetrWkstaTransportAdd_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
918 static int wkssvc_dissect_element_NetrWkstaTransportAdd_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
919 static int wkssvc_dissect_element_NetrWkstaTransportAdd_info0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
920 static int wkssvc_dissect_element_NetrWkstaTransportAdd_info0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
921 static int wkssvc_dissect_element_NetrWkstaTransportAdd_parm_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
922 static int wkssvc_dissect_element_NetrWkstaTransportAdd_parm_err_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
923 static int wkssvc_dissect_element_NetrWkstaTransportDel_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
924 static int wkssvc_dissect_element_NetrWkstaTransportDel_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
925 static int wkssvc_dissect_element_NetrWkstaTransportDel_transport_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
926 static int wkssvc_dissect_element_NetrWkstaTransportDel_transport_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
927 static int wkssvc_dissect_element_NetrWkstaTransportDel_unknown3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
928 static int wkssvc_dissect_element_NetrUseAdd_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
929 static int wkssvc_dissect_element_NetrUseAdd_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
930 static int wkssvc_dissect_element_NetrUseAdd_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
931 static int wkssvc_dissect_element_NetrUseAdd_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
932 static int wkssvc_dissect_element_NetrUseAdd_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
933 static int wkssvc_dissect_element_NetrUseAdd_parm_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
934 static int wkssvc_dissect_element_NetrUseAdd_parm_err_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
935 static int wkssvc_dissect_element_NetrUseGetInfo_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
936 static int wkssvc_dissect_element_NetrUseGetInfo_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
937 static int wkssvc_dissect_element_NetrUseGetInfo_use_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
938 static int wkssvc_dissect_element_NetrUseGetInfo_use_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
939 static int wkssvc_dissect_element_NetrUseGetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
940 static int wkssvc_dissect_element_NetrUseGetInfo_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
941 static int wkssvc_dissect_element_NetrUseGetInfo_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
942 static int wkssvc_dissect_element_NetrUseDel_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
943 static int wkssvc_dissect_element_NetrUseDel_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
944 static int wkssvc_dissect_element_NetrUseDel_use_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
945 static int wkssvc_dissect_element_NetrUseDel_use_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
946 static int wkssvc_dissect_element_NetrUseDel_force_cond(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
947 static int wkssvc_dissect_element_NetrUseEnum_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
948 static int wkssvc_dissect_element_NetrUseEnum_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
949 static int wkssvc_dissect_element_NetrUseEnum_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
950 static int wkssvc_dissect_element_NetrUseEnum_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
951 static int wkssvc_dissect_element_NetrUseEnum_prefmaxlen(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
952 static int wkssvc_dissect_element_NetrUseEnum_entries_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
953 static int wkssvc_dissect_element_NetrUseEnum_entries_read_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
954 static int wkssvc_dissect_element_NetrUseEnum_resume_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
955 static int wkssvc_dissect_element_NetrUseEnum_resume_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
956 static int wkssvc_dissect_element_NetrMessageBufferSend_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
957 static int wkssvc_dissect_element_NetrMessageBufferSend_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
958 static int wkssvc_dissect_element_NetrMessageBufferSend_message_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
959 static int wkssvc_dissect_element_NetrMessageBufferSend_message_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
960 static int wkssvc_dissect_element_NetrMessageBufferSend_message_sender_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
961 static int wkssvc_dissect_element_NetrMessageBufferSend_message_sender_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
962 static int wkssvc_dissect_element_NetrMessageBufferSend_message_buffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
963 static int wkssvc_dissect_element_NetrMessageBufferSend_message_buffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
964 static int wkssvc_dissect_element_NetrMessageBufferSend_message_buffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
965 static int wkssvc_dissect_element_NetrMessageBufferSend_message_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
966 static int wkssvc_dissect_element_NetrWorkstationStatisticsGet_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
967 static int wkssvc_dissect_element_NetrWorkstationStatisticsGet_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
968 static int wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
969 static int wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
970 static int wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
971 static int wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown4(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
972 static int wkssvc_dissect_element_NetrWorkstationStatisticsGet_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
973 static int wkssvc_dissect_element_NetrWorkstationStatisticsGet_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
974 static int wkssvc_dissect_element_NetrWorkstationStatisticsGet_info__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
975 static int wkssvc_dissect_element_NetrLogonDomainNameAdd_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
976 static int wkssvc_dissect_element_NetrLogonDomainNameAdd_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
977 static int wkssvc_dissect_element_NetrLogonDomainNameDel_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
978 static int wkssvc_dissect_element_NetrLogonDomainNameDel_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
979 static int wkssvc_dissect_element_NetrJoinDomain_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
980 static int wkssvc_dissect_element_NetrJoinDomain_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
981 static int wkssvc_dissect_element_NetrJoinDomain_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
982 static int wkssvc_dissect_element_NetrJoinDomain_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
983 static int wkssvc_dissect_element_NetrJoinDomain_account_ou(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
984 static int wkssvc_dissect_element_NetrJoinDomain_account_ou_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
985 static int wkssvc_dissect_element_NetrJoinDomain_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
986 static int wkssvc_dissect_element_NetrJoinDomain_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
987 static int wkssvc_dissect_element_NetrJoinDomain_unknown(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
988 static int wkssvc_dissect_element_NetrJoinDomain_unknown_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
989 static int wkssvc_dissect_element_NetrJoinDomain_join_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
990 static int wkssvc_dissect_element_NetrUnjoinDomain_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
991 static int wkssvc_dissect_element_NetrUnjoinDomain_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
992 static int wkssvc_dissect_element_NetrUnjoinDomain_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
993 static int wkssvc_dissect_element_NetrUnjoinDomain_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
994 static int wkssvc_dissect_element_NetrUnjoinDomain_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
995 static int wkssvc_dissect_element_NetrUnjoinDomain_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
996 static int wkssvc_dissect_element_NetrUnjoinDomain_unjoin_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
997 static int wkssvc_dissect_element_NetrRenameMachineInDomain_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
998 static int wkssvc_dissect_element_NetrRenameMachineInDomain_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
999 static int wkssvc_dissect_element_NetrRenameMachineInDomain_NewMachineName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1000 static int wkssvc_dissect_element_NetrRenameMachineInDomain_NewMachineName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1001 static int wkssvc_dissect_element_NetrRenameMachineInDomain_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1002 static int wkssvc_dissect_element_NetrRenameMachineInDomain_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1003 static int wkssvc_dissect_element_NetrRenameMachineInDomain_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1004 static int wkssvc_dissect_element_NetrRenameMachineInDomain_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1005 static int wkssvc_dissect_element_NetrRenameMachineInDomain_RenameOptions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1006 static int wkssvc_dissect_element_NetrValidateName_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1007 static int wkssvc_dissect_element_NetrValidateName_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1008 static int wkssvc_dissect_element_NetrValidateName_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1009 static int wkssvc_dissect_element_NetrValidateName_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1010 static int wkssvc_dissect_element_NetrValidateName_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1011 static int wkssvc_dissect_element_NetrValidateName_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1012 static int wkssvc_dissect_element_NetrValidateName_Password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1013 static int wkssvc_dissect_element_NetrValidateName_Password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1014 static int wkssvc_dissect_element_NetrValidateName_name_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1015 static int wkssvc_dissect_element_NetrGetJoinInformation_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1016 static int wkssvc_dissect_element_NetrGetJoinInformation_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1017 static int wkssvc_dissect_element_NetrGetJoinInformation_name_buffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1018 static int wkssvc_dissect_element_NetrGetJoinInformation_name_buffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1019 static int wkssvc_dissect_element_NetrGetJoinInformation_name_buffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1020 static int wkssvc_dissect_element_NetrGetJoinInformation_name_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1021 static int wkssvc_dissect_element_NetrGetJoinInformation_name_type_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1022 static int wkssvc_dissect_element_NetrGetJoinableOus_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1023 static int wkssvc_dissect_element_NetrGetJoinableOus_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1024 static int wkssvc_dissect_element_NetrGetJoinableOus_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1025 static int wkssvc_dissect_element_NetrGetJoinableOus_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1026 static int wkssvc_dissect_element_NetrGetJoinableOus_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1027 static int wkssvc_dissect_element_NetrGetJoinableOus_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1028 static int wkssvc_dissect_element_NetrGetJoinableOus_unknown(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1029 static int wkssvc_dissect_element_NetrGetJoinableOus_unknown_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1030 static int wkssvc_dissect_element_NetrGetJoinableOus_num_ous(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1031 static int wkssvc_dissect_element_NetrGetJoinableOus_num_ous_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1032 static int wkssvc_dissect_element_NetrGetJoinableOus_ous(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1033 static int wkssvc_dissect_element_NetrGetJoinableOus_ous_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1034 static int wkssvc_dissect_element_NetrGetJoinableOus_ous__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1035 static int wkssvc_dissect_element_NetrGetJoinableOus_ous___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1036 static int wkssvc_dissect_element_NetrGetJoinableOus_ous____(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1037 static int wkssvc_dissect_element_NetrJoinDomain2_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1038 static int wkssvc_dissect_element_NetrJoinDomain2_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1039 static int wkssvc_dissect_element_NetrJoinDomain2_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1040 static int wkssvc_dissect_element_NetrJoinDomain2_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1041 static int wkssvc_dissect_element_NetrJoinDomain2_account_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1042 static int wkssvc_dissect_element_NetrJoinDomain2_account_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1043 static int wkssvc_dissect_element_NetrJoinDomain2_admin_account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1044 static int wkssvc_dissect_element_NetrJoinDomain2_admin_account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1045 static int wkssvc_dissect_element_NetrJoinDomain2_encrypted_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1046 static int wkssvc_dissect_element_NetrJoinDomain2_encrypted_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1047 static int wkssvc_dissect_element_NetrJoinDomain2_join_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1048 static int wkssvc_dissect_element_NetrUnjoinDomain2_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1049 static int wkssvc_dissect_element_NetrUnjoinDomain2_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1050 static int wkssvc_dissect_element_NetrUnjoinDomain2_account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1051 static int wkssvc_dissect_element_NetrUnjoinDomain2_account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1052 static int wkssvc_dissect_element_NetrUnjoinDomain2_encrypted_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1053 static int wkssvc_dissect_element_NetrUnjoinDomain2_encrypted_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1054 static int wkssvc_dissect_element_NetrUnjoinDomain2_unjoin_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1055 static int wkssvc_dissect_element_NetrRenameMachineInDomain2_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1056 static int wkssvc_dissect_element_NetrRenameMachineInDomain2_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1057 static int wkssvc_dissect_element_NetrRenameMachineInDomain2_NewMachineName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1058 static int wkssvc_dissect_element_NetrRenameMachineInDomain2_NewMachineName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1059 static int wkssvc_dissect_element_NetrRenameMachineInDomain2_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1060 static int wkssvc_dissect_element_NetrRenameMachineInDomain2_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1061 static int wkssvc_dissect_element_NetrRenameMachineInDomain2_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1062 static int wkssvc_dissect_element_NetrRenameMachineInDomain2_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1063 static int wkssvc_dissect_element_NetrRenameMachineInDomain2_RenameOptions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1064 static int wkssvc_dissect_element_NetrValidateName2_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1065 static int wkssvc_dissect_element_NetrValidateName2_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1066 static int wkssvc_dissect_element_NetrValidateName2_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1067 static int wkssvc_dissect_element_NetrValidateName2_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1068 static int wkssvc_dissect_element_NetrValidateName2_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1069 static int wkssvc_dissect_element_NetrValidateName2_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1070 static int wkssvc_dissect_element_NetrValidateName2_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1071 static int wkssvc_dissect_element_NetrValidateName2_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1072 static int wkssvc_dissect_element_NetrValidateName2_name_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1073 static int wkssvc_dissect_element_NetrGetJoinableOus2_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1074 static int wkssvc_dissect_element_NetrGetJoinableOus2_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1075 static int wkssvc_dissect_element_NetrGetJoinableOus2_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1076 static int wkssvc_dissect_element_NetrGetJoinableOus2_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1077 static int wkssvc_dissect_element_NetrGetJoinableOus2_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1078 static int wkssvc_dissect_element_NetrGetJoinableOus2_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1079 static int wkssvc_dissect_element_NetrGetJoinableOus2_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1080 static int wkssvc_dissect_element_NetrGetJoinableOus2_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1081 static int wkssvc_dissect_element_NetrGetJoinableOus2_num_ous(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1082 static int wkssvc_dissect_element_NetrGetJoinableOus2_num_ous_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1083 static int wkssvc_dissect_element_NetrGetJoinableOus2_ous(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1084 static int wkssvc_dissect_element_NetrGetJoinableOus2_ous_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1085 static int wkssvc_dissect_element_NetrGetJoinableOus2_ous__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1086 static int wkssvc_dissect_element_NetrGetJoinableOus2_ous___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1087 static int wkssvc_dissect_element_NetrGetJoinableOus2_ous____(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1088 static int wkssvc_dissect_element_NetrAddAlternateComputerName_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1089 static int wkssvc_dissect_element_NetrAddAlternateComputerName_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1090 static int wkssvc_dissect_element_NetrAddAlternateComputerName_NewAlternateMachineName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1091 static int wkssvc_dissect_element_NetrAddAlternateComputerName_NewAlternateMachineName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1092 static int wkssvc_dissect_element_NetrAddAlternateComputerName_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1093 static int wkssvc_dissect_element_NetrAddAlternateComputerName_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1094 static int wkssvc_dissect_element_NetrAddAlternateComputerName_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1095 static int wkssvc_dissect_element_NetrAddAlternateComputerName_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1096 static int wkssvc_dissect_element_NetrAddAlternateComputerName_Reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1097 static int wkssvc_dissect_element_NetrRemoveAlternateComputerName_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1098 static int wkssvc_dissect_element_NetrRemoveAlternateComputerName_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1099 static int wkssvc_dissect_element_NetrRemoveAlternateComputerName_AlternateMachineNameToRemove(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1100 static int wkssvc_dissect_element_NetrRemoveAlternateComputerName_AlternateMachineNameToRemove_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1101 static int wkssvc_dissect_element_NetrRemoveAlternateComputerName_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1102 static int wkssvc_dissect_element_NetrRemoveAlternateComputerName_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1103 static int wkssvc_dissect_element_NetrRemoveAlternateComputerName_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1104 static int wkssvc_dissect_element_NetrRemoveAlternateComputerName_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1105 static int wkssvc_dissect_element_NetrRemoveAlternateComputerName_Reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1106 static int wkssvc_dissect_element_NetrSetPrimaryComputername_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1107 static int wkssvc_dissect_element_NetrSetPrimaryComputername_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1108 static int wkssvc_dissect_element_NetrSetPrimaryComputername_primary_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1109 static int wkssvc_dissect_element_NetrSetPrimaryComputername_primary_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1110 static int wkssvc_dissect_element_NetrSetPrimaryComputername_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1111 static int wkssvc_dissect_element_NetrSetPrimaryComputername_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1112 static int wkssvc_dissect_element_NetrSetPrimaryComputername_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1113 static int wkssvc_dissect_element_NetrSetPrimaryComputername_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1114 static int wkssvc_dissect_element_NetrSetPrimaryComputername_Reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1115 static int wkssvc_dissect_element_NetrEnumerateComputerNames_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1116 static int wkssvc_dissect_element_NetrEnumerateComputerNames_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1117 static int wkssvc_dissect_element_NetrEnumerateComputerNames_name_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1118 static int wkssvc_dissect_element_NetrEnumerateComputerNames_Reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1119 static int wkssvc_dissect_element_NetrEnumerateComputerNames_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1120 static int wkssvc_dissect_element_NetrEnumerateComputerNames_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1121 static int wkssvc_dissect_element_NetrEnumerateComputerNames_ctr__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1123 cnf_dissect_lsa_String(tvbuff_t
*tvb
, int offset
, packet_info
*pinfo
, proto_tree
*parent_tree
, dcerpc_info
* di
, uint8_t *drep
, uint32_t param
, int hfindex
)
1125 proto_item
*item
= NULL
;
1126 proto_tree
*tree
= NULL
;
1128 header_field_info
*hf_info
;
1130 old_offset
= offset
;
1131 hf_info
=proto_registrar_get_nth(hfindex
);
1133 tree
= proto_tree_add_subtree_format(parent_tree
, tvb
, offset
, 0, ett_wkssvc_lsa_String
, &item
, "%s: ", hf_info
->name
);
1136 offset
= wkssvc_dissect_element_lsa_String_name_len(tvb
, offset
, pinfo
, tree
, di
, drep
);
1137 offset
= wkssvc_dissect_element_lsa_String_name_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
1138 offset
= dissect_ndr_pointer_cb(
1139 tvb
, offset
, pinfo
, tree
, di
, drep
,
1140 dissect_ndr_wchar_cvstring
, NDR_POINTER_UNIQUE
,
1141 hf_info
->name
, hfindex
, cb_wstr_postprocess
,
1142 GINT_TO_POINTER(param
));
1143 proto_item_set_len(item
, offset
-old_offset
);
1147 cnf_dissect_hyper(tvbuff_t
*tvb
, int offset
, packet_info
*pinfo
, proto_tree
*tree
, dcerpc_info
* di
, uint8_t *drep
, uint32_t param _U_
, int hfindex
)
1149 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hfindex
, NULL
);
1158 wkssvc_dissect_enum_srvsvc_PlatformId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
)
1160 uint32_t parameter
=0;
1164 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
1173 /* IDL: [value(strlen_m_term(name)*2)] uint16 name_len; */
1174 /* IDL: [value(strlen_m_term(name)*2)] uint16 name_size; */
1175 /* IDL: [charset(UTF16)] [unique(1)] uint16 *name; */
1179 wkssvc_dissect_element_lsa_String_name_len(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1181 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_lsa_String_name_len
, 0);
1187 wkssvc_dissect_element_lsa_String_name_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1189 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_lsa_String_name_size
, 0);
1195 wkssvc_dissect_element_lsa_String_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1197 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_lsa_String_name_
, NDR_POINTER_UNIQUE
, "Pointer to Name (uint16)",hf_wkssvc_lsa_String_name
);
1203 wkssvc_dissect_element_lsa_String_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1206 struct ndr_generic_array nga
= { .is_conformant
= false, };
1208 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1210 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1211 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_lsa_String_name
, false, &nga
, &data
);
1212 proto_item_append_text(tree
, ": %s", data
);
1218 wkssvc_dissect_struct_lsa_String(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
1220 proto_item
*item
= NULL
;
1221 proto_tree
*tree
= NULL
;
1226 old_offset
= offset
;
1229 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
1230 tree
= proto_item_add_subtree(item
, ett_wkssvc_lsa_String
);
1233 offset
= wkssvc_dissect_element_lsa_String_name_len(tvb
, offset
, pinfo
, tree
, di
, drep
);
1235 offset
= wkssvc_dissect_element_lsa_String_name_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
1237 offset
= wkssvc_dissect_element_lsa_String_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
1240 proto_item_set_len(item
, offset
-old_offset
);
1243 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
1252 /* IDL: srvsvc_PlatformId platform_id; */
1253 /* IDL: [charset(UTF16)] [unique(1)] uint16 *server_name; */
1254 /* IDL: [charset(UTF16)] [unique(1)] uint16 *domain_name; */
1255 /* IDL: uint32 version_major; */
1256 /* IDL: uint32 version_minor; */
1260 wkssvc_dissect_element_NetWkstaInfo100_platform_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1262 offset
= wkssvc_dissect_enum_srvsvc_PlatformId(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo100_platform_id
, 0);
1268 wkssvc_dissect_element_NetWkstaInfo100_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1270 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo100_server_name_
, NDR_POINTER_UNIQUE
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetWkstaInfo100_server_name
);
1276 wkssvc_dissect_element_NetWkstaInfo100_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1279 struct ndr_generic_array nga
= { .is_conformant
= false, };
1281 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1283 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1284 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaInfo100_server_name
, false, &nga
, &data
);
1285 proto_item_append_text(tree
, ": %s", data
);
1291 wkssvc_dissect_element_NetWkstaInfo100_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1293 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo100_domain_name_
, NDR_POINTER_UNIQUE
, "Pointer to Domain Name (uint16)",hf_wkssvc_wkssvc_NetWkstaInfo100_domain_name
);
1299 wkssvc_dissect_element_NetWkstaInfo100_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1302 struct ndr_generic_array nga
= { .is_conformant
= false, };
1304 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1306 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1307 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaInfo100_domain_name
, false, &nga
, &data
);
1308 proto_item_append_text(tree
, ": %s", data
);
1314 wkssvc_dissect_element_NetWkstaInfo100_version_major(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1316 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo100_version_major
, 0);
1322 wkssvc_dissect_element_NetWkstaInfo100_version_minor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1324 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo100_version_minor
, 0);
1330 wkssvc_dissect_struct_NetWkstaInfo100(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
1332 proto_item
*item
= NULL
;
1333 proto_tree
*tree
= NULL
;
1338 old_offset
= offset
;
1341 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
1342 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo100
);
1345 offset
= wkssvc_dissect_element_NetWkstaInfo100_platform_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
1347 offset
= wkssvc_dissect_element_NetWkstaInfo100_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
1349 offset
= wkssvc_dissect_element_NetWkstaInfo100_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
1351 offset
= wkssvc_dissect_element_NetWkstaInfo100_version_major(tvb
, offset
, pinfo
, tree
, di
, drep
);
1353 offset
= wkssvc_dissect_element_NetWkstaInfo100_version_minor(tvb
, offset
, pinfo
, tree
, di
, drep
);
1356 proto_item_set_len(item
, offset
-old_offset
);
1359 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
1368 /* IDL: srvsvc_PlatformId platform_id; */
1369 /* IDL: [charset(UTF16)] [unique(1)] uint16 *server_name; */
1370 /* IDL: [charset(UTF16)] [unique(1)] uint16 *domain_name; */
1371 /* IDL: uint32 version_major; */
1372 /* IDL: uint32 version_minor; */
1373 /* IDL: [charset(UTF16)] [unique(1)] uint16 *lan_root; */
1377 wkssvc_dissect_element_NetWkstaInfo101_platform_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1379 offset
= wkssvc_dissect_enum_srvsvc_PlatformId(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo101_platform_id
, 0);
1385 wkssvc_dissect_element_NetWkstaInfo101_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1387 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo101_server_name_
, NDR_POINTER_UNIQUE
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetWkstaInfo101_server_name
);
1393 wkssvc_dissect_element_NetWkstaInfo101_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1396 struct ndr_generic_array nga
= { .is_conformant
= false, };
1398 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1400 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1401 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaInfo101_server_name
, false, &nga
, &data
);
1402 proto_item_append_text(tree
, ": %s", data
);
1408 wkssvc_dissect_element_NetWkstaInfo101_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1410 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo101_domain_name_
, NDR_POINTER_UNIQUE
, "Pointer to Domain Name (uint16)",hf_wkssvc_wkssvc_NetWkstaInfo101_domain_name
);
1416 wkssvc_dissect_element_NetWkstaInfo101_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1419 struct ndr_generic_array nga
= { .is_conformant
= false, };
1421 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1423 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1424 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaInfo101_domain_name
, false, &nga
, &data
);
1425 proto_item_append_text(tree
, ": %s", data
);
1431 wkssvc_dissect_element_NetWkstaInfo101_version_major(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1433 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo101_version_major
, 0);
1439 wkssvc_dissect_element_NetWkstaInfo101_version_minor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1441 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo101_version_minor
, 0);
1447 wkssvc_dissect_element_NetWkstaInfo101_lan_root(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1449 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo101_lan_root_
, NDR_POINTER_UNIQUE
, "Pointer to Lan Root (uint16)",hf_wkssvc_wkssvc_NetWkstaInfo101_lan_root
);
1455 wkssvc_dissect_element_NetWkstaInfo101_lan_root_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1458 struct ndr_generic_array nga
= { .is_conformant
= false, };
1460 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1462 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1463 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaInfo101_lan_root
, false, &nga
, &data
);
1464 proto_item_append_text(tree
, ": %s", data
);
1470 wkssvc_dissect_struct_NetWkstaInfo101(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
1472 proto_item
*item
= NULL
;
1473 proto_tree
*tree
= NULL
;
1478 old_offset
= offset
;
1481 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
1482 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo101
);
1485 offset
= wkssvc_dissect_element_NetWkstaInfo101_platform_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
1487 offset
= wkssvc_dissect_element_NetWkstaInfo101_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
1489 offset
= wkssvc_dissect_element_NetWkstaInfo101_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
1491 offset
= wkssvc_dissect_element_NetWkstaInfo101_version_major(tvb
, offset
, pinfo
, tree
, di
, drep
);
1493 offset
= wkssvc_dissect_element_NetWkstaInfo101_version_minor(tvb
, offset
, pinfo
, tree
, di
, drep
);
1495 offset
= wkssvc_dissect_element_NetWkstaInfo101_lan_root(tvb
, offset
, pinfo
, tree
, di
, drep
);
1498 proto_item_set_len(item
, offset
-old_offset
);
1501 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
1510 /* IDL: srvsvc_PlatformId platform_id; */
1511 /* IDL: [charset(UTF16)] [unique(1)] uint16 *server_name; */
1512 /* IDL: [charset(UTF16)] [unique(1)] uint16 *domain_name; */
1513 /* IDL: uint32 version_major; */
1514 /* IDL: uint32 version_minor; */
1515 /* IDL: [charset(UTF16)] [unique(1)] uint16 *lan_root; */
1516 /* IDL: uint32 logged_on_users; */
1520 wkssvc_dissect_element_NetWkstaInfo102_platform_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1522 offset
= wkssvc_dissect_enum_srvsvc_PlatformId(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo102_platform_id
, 0);
1528 wkssvc_dissect_element_NetWkstaInfo102_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1530 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo102_server_name_
, NDR_POINTER_UNIQUE
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetWkstaInfo102_server_name
);
1536 wkssvc_dissect_element_NetWkstaInfo102_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1539 struct ndr_generic_array nga
= { .is_conformant
= false, };
1541 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1543 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1544 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaInfo102_server_name
, false, &nga
, &data
);
1545 proto_item_append_text(tree
, ": %s", data
);
1551 wkssvc_dissect_element_NetWkstaInfo102_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1553 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo102_domain_name_
, NDR_POINTER_UNIQUE
, "Pointer to Domain Name (uint16)",hf_wkssvc_wkssvc_NetWkstaInfo102_domain_name
);
1559 wkssvc_dissect_element_NetWkstaInfo102_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1562 struct ndr_generic_array nga
= { .is_conformant
= false, };
1564 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1566 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1567 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaInfo102_domain_name
, false, &nga
, &data
);
1568 proto_item_append_text(tree
, ": %s", data
);
1574 wkssvc_dissect_element_NetWkstaInfo102_version_major(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1576 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo102_version_major
, 0);
1582 wkssvc_dissect_element_NetWkstaInfo102_version_minor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1584 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo102_version_minor
, 0);
1590 wkssvc_dissect_element_NetWkstaInfo102_lan_root(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1592 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo102_lan_root_
, NDR_POINTER_UNIQUE
, "Pointer to Lan Root (uint16)",hf_wkssvc_wkssvc_NetWkstaInfo102_lan_root
);
1598 wkssvc_dissect_element_NetWkstaInfo102_lan_root_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1601 struct ndr_generic_array nga
= { .is_conformant
= false, };
1603 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1605 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
1606 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaInfo102_lan_root
, false, &nga
, &data
);
1607 proto_item_append_text(tree
, ": %s", data
);
1613 wkssvc_dissect_element_NetWkstaInfo102_logged_on_users(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1615 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo102_logged_on_users
, 0);
1621 wkssvc_dissect_struct_NetWkstaInfo102(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
1623 proto_item
*item
= NULL
;
1624 proto_tree
*tree
= NULL
;
1629 old_offset
= offset
;
1632 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
1633 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo102
);
1636 offset
= wkssvc_dissect_element_NetWkstaInfo102_platform_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
1638 offset
= wkssvc_dissect_element_NetWkstaInfo102_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
1640 offset
= wkssvc_dissect_element_NetWkstaInfo102_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
1642 offset
= wkssvc_dissect_element_NetWkstaInfo102_version_major(tvb
, offset
, pinfo
, tree
, di
, drep
);
1644 offset
= wkssvc_dissect_element_NetWkstaInfo102_version_minor(tvb
, offset
, pinfo
, tree
, di
, drep
);
1646 offset
= wkssvc_dissect_element_NetWkstaInfo102_lan_root(tvb
, offset
, pinfo
, tree
, di
, drep
);
1648 offset
= wkssvc_dissect_element_NetWkstaInfo102_logged_on_users(tvb
, offset
, pinfo
, tree
, di
, drep
);
1651 proto_item_set_len(item
, offset
-old_offset
);
1654 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
1663 /* IDL: uint32 char_wait; */
1664 /* IDL: uint32 collection_time; */
1665 /* IDL: uint32 maximum_collection_count; */
1666 /* IDL: uint32 keep_connection; */
1667 /* IDL: uint32 max_commands; */
1668 /* IDL: uint32 session_timeout; */
1669 /* IDL: uint32 size_char_buf; */
1670 /* IDL: uint32 max_threads; */
1671 /* IDL: uint32 lock_quota; */
1672 /* IDL: uint32 lock_increment; */
1673 /* IDL: uint32 lock_maximum; */
1674 /* IDL: uint32 pipe_increment; */
1675 /* IDL: uint32 pipe_maximum; */
1676 /* IDL: uint32 cache_file_timeout; */
1677 /* IDL: uint32 dormant_file_limit; */
1678 /* IDL: uint32 read_ahead_throughput; */
1679 /* IDL: uint32 num_mailslot_buffers; */
1680 /* IDL: uint32 num_srv_announce_buffers; */
1681 /* IDL: uint32 max_illegal_dgram_events; */
1682 /* IDL: uint32 dgram_event_reset_freq; */
1683 /* IDL: uint32 log_election_packets; */
1684 /* IDL: uint32 use_opportunistic_locking; */
1685 /* IDL: uint32 use_unlock_behind; */
1686 /* IDL: uint32 use_close_behind; */
1687 /* IDL: uint32 buf_named_pipes; */
1688 /* IDL: uint32 use_lock_read_unlock; */
1689 /* IDL: uint32 utilize_nt_caching; */
1690 /* IDL: uint32 use_raw_read; */
1691 /* IDL: uint32 use_raw_write; */
1692 /* IDL: uint32 use_write_raw_data; */
1693 /* IDL: uint32 use_encryption; */
1694 /* IDL: uint32 buf_files_deny_write; */
1695 /* IDL: uint32 buf_read_only_files; */
1696 /* IDL: uint32 force_core_create_mode; */
1697 /* IDL: uint32 use_512_byte_max_transfer; */
1701 wkssvc_dissect_element_NetWkstaInfo502_char_wait(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1703 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_char_wait
, 0);
1709 wkssvc_dissect_element_NetWkstaInfo502_collection_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1711 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_collection_time
, 0);
1717 wkssvc_dissect_element_NetWkstaInfo502_maximum_collection_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1719 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_maximum_collection_count
, 0);
1725 wkssvc_dissect_element_NetWkstaInfo502_keep_connection(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1727 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_keep_connection
, 0);
1733 wkssvc_dissect_element_NetWkstaInfo502_max_commands(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1735 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_max_commands
, 0);
1741 wkssvc_dissect_element_NetWkstaInfo502_session_timeout(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1743 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_session_timeout
, 0);
1749 wkssvc_dissect_element_NetWkstaInfo502_size_char_buf(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1751 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_size_char_buf
, 0);
1757 wkssvc_dissect_element_NetWkstaInfo502_max_threads(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1759 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_max_threads
, 0);
1765 wkssvc_dissect_element_NetWkstaInfo502_lock_quota(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1767 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_lock_quota
, 0);
1773 wkssvc_dissect_element_NetWkstaInfo502_lock_increment(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1775 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_lock_increment
, 0);
1781 wkssvc_dissect_element_NetWkstaInfo502_lock_maximum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1783 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_lock_maximum
, 0);
1789 wkssvc_dissect_element_NetWkstaInfo502_pipe_increment(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1791 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_pipe_increment
, 0);
1797 wkssvc_dissect_element_NetWkstaInfo502_pipe_maximum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1799 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_pipe_maximum
, 0);
1805 wkssvc_dissect_element_NetWkstaInfo502_cache_file_timeout(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1807 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_cache_file_timeout
, 0);
1813 wkssvc_dissect_element_NetWkstaInfo502_dormant_file_limit(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1815 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_dormant_file_limit
, 0);
1821 wkssvc_dissect_element_NetWkstaInfo502_read_ahead_throughput(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1823 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_read_ahead_throughput
, 0);
1829 wkssvc_dissect_element_NetWkstaInfo502_num_mailslot_buffers(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1831 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_num_mailslot_buffers
, 0);
1837 wkssvc_dissect_element_NetWkstaInfo502_num_srv_announce_buffers(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1839 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_num_srv_announce_buffers
, 0);
1845 wkssvc_dissect_element_NetWkstaInfo502_max_illegal_dgram_events(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1847 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_max_illegal_dgram_events
, 0);
1853 wkssvc_dissect_element_NetWkstaInfo502_dgram_event_reset_freq(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1855 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_dgram_event_reset_freq
, 0);
1861 wkssvc_dissect_element_NetWkstaInfo502_log_election_packets(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1863 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_log_election_packets
, 0);
1869 wkssvc_dissect_element_NetWkstaInfo502_use_opportunistic_locking(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1871 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_use_opportunistic_locking
, 0);
1877 wkssvc_dissect_element_NetWkstaInfo502_use_unlock_behind(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1879 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_use_unlock_behind
, 0);
1885 wkssvc_dissect_element_NetWkstaInfo502_use_close_behind(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1887 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_use_close_behind
, 0);
1893 wkssvc_dissect_element_NetWkstaInfo502_buf_named_pipes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1895 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_buf_named_pipes
, 0);
1901 wkssvc_dissect_element_NetWkstaInfo502_use_lock_read_unlock(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1903 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_use_lock_read_unlock
, 0);
1909 wkssvc_dissect_element_NetWkstaInfo502_utilize_nt_caching(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1911 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_utilize_nt_caching
, 0);
1917 wkssvc_dissect_element_NetWkstaInfo502_use_raw_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1919 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_use_raw_read
, 0);
1925 wkssvc_dissect_element_NetWkstaInfo502_use_raw_write(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1927 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_use_raw_write
, 0);
1933 wkssvc_dissect_element_NetWkstaInfo502_use_write_raw_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1935 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_use_write_raw_data
, 0);
1941 wkssvc_dissect_element_NetWkstaInfo502_use_encryption(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1943 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_use_encryption
, 0);
1949 wkssvc_dissect_element_NetWkstaInfo502_buf_files_deny_write(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1951 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_buf_files_deny_write
, 0);
1957 wkssvc_dissect_element_NetWkstaInfo502_buf_read_only_files(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1959 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_buf_read_only_files
, 0);
1965 wkssvc_dissect_element_NetWkstaInfo502_force_core_create_mode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1967 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_force_core_create_mode
, 0);
1973 wkssvc_dissect_element_NetWkstaInfo502_use_512_byte_max_transfer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
1975 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo502_use_512_byte_max_transfer
, 0);
1981 wkssvc_dissect_struct_NetWkstaInfo502(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
1983 proto_item
*item
= NULL
;
1984 proto_tree
*tree
= NULL
;
1989 old_offset
= offset
;
1992 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
1993 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo502
);
1996 offset
= wkssvc_dissect_element_NetWkstaInfo502_char_wait(tvb
, offset
, pinfo
, tree
, di
, drep
);
1998 offset
= wkssvc_dissect_element_NetWkstaInfo502_collection_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
2000 offset
= wkssvc_dissect_element_NetWkstaInfo502_maximum_collection_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
2002 offset
= wkssvc_dissect_element_NetWkstaInfo502_keep_connection(tvb
, offset
, pinfo
, tree
, di
, drep
);
2004 offset
= wkssvc_dissect_element_NetWkstaInfo502_max_commands(tvb
, offset
, pinfo
, tree
, di
, drep
);
2006 offset
= wkssvc_dissect_element_NetWkstaInfo502_session_timeout(tvb
, offset
, pinfo
, tree
, di
, drep
);
2008 offset
= wkssvc_dissect_element_NetWkstaInfo502_size_char_buf(tvb
, offset
, pinfo
, tree
, di
, drep
);
2010 offset
= wkssvc_dissect_element_NetWkstaInfo502_max_threads(tvb
, offset
, pinfo
, tree
, di
, drep
);
2012 offset
= wkssvc_dissect_element_NetWkstaInfo502_lock_quota(tvb
, offset
, pinfo
, tree
, di
, drep
);
2014 offset
= wkssvc_dissect_element_NetWkstaInfo502_lock_increment(tvb
, offset
, pinfo
, tree
, di
, drep
);
2016 offset
= wkssvc_dissect_element_NetWkstaInfo502_lock_maximum(tvb
, offset
, pinfo
, tree
, di
, drep
);
2018 offset
= wkssvc_dissect_element_NetWkstaInfo502_pipe_increment(tvb
, offset
, pinfo
, tree
, di
, drep
);
2020 offset
= wkssvc_dissect_element_NetWkstaInfo502_pipe_maximum(tvb
, offset
, pinfo
, tree
, di
, drep
);
2022 offset
= wkssvc_dissect_element_NetWkstaInfo502_cache_file_timeout(tvb
, offset
, pinfo
, tree
, di
, drep
);
2024 offset
= wkssvc_dissect_element_NetWkstaInfo502_dormant_file_limit(tvb
, offset
, pinfo
, tree
, di
, drep
);
2026 offset
= wkssvc_dissect_element_NetWkstaInfo502_read_ahead_throughput(tvb
, offset
, pinfo
, tree
, di
, drep
);
2028 offset
= wkssvc_dissect_element_NetWkstaInfo502_num_mailslot_buffers(tvb
, offset
, pinfo
, tree
, di
, drep
);
2030 offset
= wkssvc_dissect_element_NetWkstaInfo502_num_srv_announce_buffers(tvb
, offset
, pinfo
, tree
, di
, drep
);
2032 offset
= wkssvc_dissect_element_NetWkstaInfo502_max_illegal_dgram_events(tvb
, offset
, pinfo
, tree
, di
, drep
);
2034 offset
= wkssvc_dissect_element_NetWkstaInfo502_dgram_event_reset_freq(tvb
, offset
, pinfo
, tree
, di
, drep
);
2036 offset
= wkssvc_dissect_element_NetWkstaInfo502_log_election_packets(tvb
, offset
, pinfo
, tree
, di
, drep
);
2038 offset
= wkssvc_dissect_element_NetWkstaInfo502_use_opportunistic_locking(tvb
, offset
, pinfo
, tree
, di
, drep
);
2040 offset
= wkssvc_dissect_element_NetWkstaInfo502_use_unlock_behind(tvb
, offset
, pinfo
, tree
, di
, drep
);
2042 offset
= wkssvc_dissect_element_NetWkstaInfo502_use_close_behind(tvb
, offset
, pinfo
, tree
, di
, drep
);
2044 offset
= wkssvc_dissect_element_NetWkstaInfo502_buf_named_pipes(tvb
, offset
, pinfo
, tree
, di
, drep
);
2046 offset
= wkssvc_dissect_element_NetWkstaInfo502_use_lock_read_unlock(tvb
, offset
, pinfo
, tree
, di
, drep
);
2048 offset
= wkssvc_dissect_element_NetWkstaInfo502_utilize_nt_caching(tvb
, offset
, pinfo
, tree
, di
, drep
);
2050 offset
= wkssvc_dissect_element_NetWkstaInfo502_use_raw_read(tvb
, offset
, pinfo
, tree
, di
, drep
);
2052 offset
= wkssvc_dissect_element_NetWkstaInfo502_use_raw_write(tvb
, offset
, pinfo
, tree
, di
, drep
);
2054 offset
= wkssvc_dissect_element_NetWkstaInfo502_use_write_raw_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
2056 offset
= wkssvc_dissect_element_NetWkstaInfo502_use_encryption(tvb
, offset
, pinfo
, tree
, di
, drep
);
2058 offset
= wkssvc_dissect_element_NetWkstaInfo502_buf_files_deny_write(tvb
, offset
, pinfo
, tree
, di
, drep
);
2060 offset
= wkssvc_dissect_element_NetWkstaInfo502_buf_read_only_files(tvb
, offset
, pinfo
, tree
, di
, drep
);
2062 offset
= wkssvc_dissect_element_NetWkstaInfo502_force_core_create_mode(tvb
, offset
, pinfo
, tree
, di
, drep
);
2064 offset
= wkssvc_dissect_element_NetWkstaInfo502_use_512_byte_max_transfer(tvb
, offset
, pinfo
, tree
, di
, drep
);
2067 proto_item_set_len(item
, offset
-old_offset
);
2070 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2079 /* IDL: uint32 char_wait; */
2083 wkssvc_dissect_element_NetWkstaInfo1010_char_wait(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2085 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1010_char_wait
, 0);
2091 wkssvc_dissect_struct_NetWkstaInfo1010(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2093 proto_item
*item
= NULL
;
2094 proto_tree
*tree
= NULL
;
2099 old_offset
= offset
;
2102 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2103 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1010
);
2106 offset
= wkssvc_dissect_element_NetWkstaInfo1010_char_wait(tvb
, offset
, pinfo
, tree
, di
, drep
);
2109 proto_item_set_len(item
, offset
-old_offset
);
2112 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2121 /* IDL: uint32 collection_time; */
2125 wkssvc_dissect_element_NetWkstaInfo1011_collection_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2127 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1011_collection_time
, 0);
2133 wkssvc_dissect_struct_NetWkstaInfo1011(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2135 proto_item
*item
= NULL
;
2136 proto_tree
*tree
= NULL
;
2141 old_offset
= offset
;
2144 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2145 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1011
);
2148 offset
= wkssvc_dissect_element_NetWkstaInfo1011_collection_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
2151 proto_item_set_len(item
, offset
-old_offset
);
2154 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2163 /* IDL: uint32 maximum_collection_count; */
2167 wkssvc_dissect_element_NetWkstaInfo1012_maximum_collection_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2169 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1012_maximum_collection_count
, 0);
2175 wkssvc_dissect_struct_NetWkstaInfo1012(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2177 proto_item
*item
= NULL
;
2178 proto_tree
*tree
= NULL
;
2183 old_offset
= offset
;
2186 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2187 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1012
);
2190 offset
= wkssvc_dissect_element_NetWkstaInfo1012_maximum_collection_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
2193 proto_item_set_len(item
, offset
-old_offset
);
2196 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2205 /* IDL: uint32 keep_connection; */
2209 wkssvc_dissect_element_NetWkstaInfo1013_keep_connection(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2211 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1013_keep_connection
, 0);
2217 wkssvc_dissect_struct_NetWkstaInfo1013(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2219 proto_item
*item
= NULL
;
2220 proto_tree
*tree
= NULL
;
2225 old_offset
= offset
;
2228 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2229 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1013
);
2232 offset
= wkssvc_dissect_element_NetWkstaInfo1013_keep_connection(tvb
, offset
, pinfo
, tree
, di
, drep
);
2235 proto_item_set_len(item
, offset
-old_offset
);
2238 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2247 /* IDL: uint32 session_timeout; */
2251 wkssvc_dissect_element_NetWkstaInfo1018_session_timeout(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2253 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1018_session_timeout
, 0);
2259 wkssvc_dissect_struct_NetWkstaInfo1018(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2261 proto_item
*item
= NULL
;
2262 proto_tree
*tree
= NULL
;
2267 old_offset
= offset
;
2270 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2271 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1018
);
2274 offset
= wkssvc_dissect_element_NetWkstaInfo1018_session_timeout(tvb
, offset
, pinfo
, tree
, di
, drep
);
2277 proto_item_set_len(item
, offset
-old_offset
);
2280 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2289 /* IDL: uint32 size_char_buf; */
2293 wkssvc_dissect_element_NetWkstaInfo1023_size_char_buf(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2295 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1023_size_char_buf
, 0);
2301 wkssvc_dissect_struct_NetWkstaInfo1023(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2303 proto_item
*item
= NULL
;
2304 proto_tree
*tree
= NULL
;
2309 old_offset
= offset
;
2312 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2313 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1023
);
2316 offset
= wkssvc_dissect_element_NetWkstaInfo1023_size_char_buf(tvb
, offset
, pinfo
, tree
, di
, drep
);
2319 proto_item_set_len(item
, offset
-old_offset
);
2322 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2331 /* IDL: uint32 errorlog_sz; */
2335 wkssvc_dissect_element_NetWkstaInfo1027_errorlog_sz(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2337 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1027_errorlog_sz
, 0);
2343 wkssvc_dissect_struct_NetWkstaInfo1027(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2345 proto_item
*item
= NULL
;
2346 proto_tree
*tree
= NULL
;
2351 old_offset
= offset
;
2354 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2355 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1027
);
2358 offset
= wkssvc_dissect_element_NetWkstaInfo1027_errorlog_sz(tvb
, offset
, pinfo
, tree
, di
, drep
);
2361 proto_item_set_len(item
, offset
-old_offset
);
2364 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2373 /* IDL: uint32 print_buf_time; */
2377 wkssvc_dissect_element_NetWkstaInfo1028_print_buf_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2379 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1028_print_buf_time
, 0);
2385 wkssvc_dissect_struct_NetWkstaInfo1028(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2387 proto_item
*item
= NULL
;
2388 proto_tree
*tree
= NULL
;
2393 old_offset
= offset
;
2396 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2397 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1028
);
2400 offset
= wkssvc_dissect_element_NetWkstaInfo1028_print_buf_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
2403 proto_item_set_len(item
, offset
-old_offset
);
2406 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2415 /* IDL: uint32 wrk_heuristics; */
2419 wkssvc_dissect_element_NetWkstaInfo1032_wrk_heuristics(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2421 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1032_wrk_heuristics
, 0);
2427 wkssvc_dissect_struct_NetWkstaInfo1032(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2429 proto_item
*item
= NULL
;
2430 proto_tree
*tree
= NULL
;
2435 old_offset
= offset
;
2438 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2439 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1032
);
2442 offset
= wkssvc_dissect_element_NetWkstaInfo1032_wrk_heuristics(tvb
, offset
, pinfo
, tree
, di
, drep
);
2445 proto_item_set_len(item
, offset
-old_offset
);
2448 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2457 /* IDL: uint32 max_threads; */
2461 wkssvc_dissect_element_NetWkstaInfo1033_max_threads(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2463 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1033_max_threads
, 0);
2469 wkssvc_dissect_struct_NetWkstaInfo1033(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2471 proto_item
*item
= NULL
;
2472 proto_tree
*tree
= NULL
;
2477 old_offset
= offset
;
2480 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2481 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1033
);
2484 offset
= wkssvc_dissect_element_NetWkstaInfo1033_max_threads(tvb
, offset
, pinfo
, tree
, di
, drep
);
2487 proto_item_set_len(item
, offset
-old_offset
);
2490 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2499 /* IDL: uint32 lock_quota; */
2503 wkssvc_dissect_element_NetWkstaInfo1041_lock_quota(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2505 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1041_lock_quota
, 0);
2511 wkssvc_dissect_struct_NetWkstaInfo1041(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2513 proto_item
*item
= NULL
;
2514 proto_tree
*tree
= NULL
;
2519 old_offset
= offset
;
2522 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2523 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1041
);
2526 offset
= wkssvc_dissect_element_NetWkstaInfo1041_lock_quota(tvb
, offset
, pinfo
, tree
, di
, drep
);
2529 proto_item_set_len(item
, offset
-old_offset
);
2532 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2541 /* IDL: uint32 lock_increment; */
2545 wkssvc_dissect_element_NetWkstaInfo1042_lock_increment(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2547 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1042_lock_increment
, 0);
2553 wkssvc_dissect_struct_NetWkstaInfo1042(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2555 proto_item
*item
= NULL
;
2556 proto_tree
*tree
= NULL
;
2561 old_offset
= offset
;
2564 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2565 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1042
);
2568 offset
= wkssvc_dissect_element_NetWkstaInfo1042_lock_increment(tvb
, offset
, pinfo
, tree
, di
, drep
);
2571 proto_item_set_len(item
, offset
-old_offset
);
2574 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2583 /* IDL: uint32 lock_maximum; */
2587 wkssvc_dissect_element_NetWkstaInfo1043_lock_maximum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2589 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1043_lock_maximum
, 0);
2595 wkssvc_dissect_struct_NetWkstaInfo1043(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2597 proto_item
*item
= NULL
;
2598 proto_tree
*tree
= NULL
;
2603 old_offset
= offset
;
2606 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2607 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1043
);
2610 offset
= wkssvc_dissect_element_NetWkstaInfo1043_lock_maximum(tvb
, offset
, pinfo
, tree
, di
, drep
);
2613 proto_item_set_len(item
, offset
-old_offset
);
2616 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2625 /* IDL: uint32 pipe_increment; */
2629 wkssvc_dissect_element_NetWkstaInfo1044_pipe_increment(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2631 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1044_pipe_increment
, 0);
2637 wkssvc_dissect_struct_NetWkstaInfo1044(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2639 proto_item
*item
= NULL
;
2640 proto_tree
*tree
= NULL
;
2645 old_offset
= offset
;
2648 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2649 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1044
);
2652 offset
= wkssvc_dissect_element_NetWkstaInfo1044_pipe_increment(tvb
, offset
, pinfo
, tree
, di
, drep
);
2655 proto_item_set_len(item
, offset
-old_offset
);
2658 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2667 /* IDL: uint32 pipe_maximum; */
2671 wkssvc_dissect_element_NetWkstaInfo1045_pipe_maximum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2673 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1045_pipe_maximum
, 0);
2679 wkssvc_dissect_struct_NetWkstaInfo1045(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2681 proto_item
*item
= NULL
;
2682 proto_tree
*tree
= NULL
;
2687 old_offset
= offset
;
2690 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2691 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1045
);
2694 offset
= wkssvc_dissect_element_NetWkstaInfo1045_pipe_maximum(tvb
, offset
, pinfo
, tree
, di
, drep
);
2697 proto_item_set_len(item
, offset
-old_offset
);
2700 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2709 /* IDL: uint32 dormant_file_limit; */
2713 wkssvc_dissect_element_NetWkstaInfo1046_dormant_file_limit(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2715 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1046_dormant_file_limit
, 0);
2721 wkssvc_dissect_struct_NetWkstaInfo1046(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2723 proto_item
*item
= NULL
;
2724 proto_tree
*tree
= NULL
;
2729 old_offset
= offset
;
2732 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2733 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1046
);
2736 offset
= wkssvc_dissect_element_NetWkstaInfo1046_dormant_file_limit(tvb
, offset
, pinfo
, tree
, di
, drep
);
2739 proto_item_set_len(item
, offset
-old_offset
);
2742 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2751 /* IDL: uint32 cache_file_timeout; */
2755 wkssvc_dissect_element_NetWkstaInfo1047_cache_file_timeout(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2757 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1047_cache_file_timeout
, 0);
2763 wkssvc_dissect_struct_NetWkstaInfo1047(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2765 proto_item
*item
= NULL
;
2766 proto_tree
*tree
= NULL
;
2771 old_offset
= offset
;
2774 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2775 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1047
);
2778 offset
= wkssvc_dissect_element_NetWkstaInfo1047_cache_file_timeout(tvb
, offset
, pinfo
, tree
, di
, drep
);
2781 proto_item_set_len(item
, offset
-old_offset
);
2784 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2793 /* IDL: uint32 use_opportunistic_locking; */
2797 wkssvc_dissect_element_NetWkstaInfo1048_use_opportunistic_locking(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2799 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1048_use_opportunistic_locking
, 0);
2805 wkssvc_dissect_struct_NetWkstaInfo1048(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2807 proto_item
*item
= NULL
;
2808 proto_tree
*tree
= NULL
;
2813 old_offset
= offset
;
2816 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2817 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1048
);
2820 offset
= wkssvc_dissect_element_NetWkstaInfo1048_use_opportunistic_locking(tvb
, offset
, pinfo
, tree
, di
, drep
);
2823 proto_item_set_len(item
, offset
-old_offset
);
2826 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2835 /* IDL: uint32 use_unlock_behind; */
2839 wkssvc_dissect_element_NetWkstaInfo1049_use_unlock_behind(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2841 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1049_use_unlock_behind
, 0);
2847 wkssvc_dissect_struct_NetWkstaInfo1049(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2849 proto_item
*item
= NULL
;
2850 proto_tree
*tree
= NULL
;
2855 old_offset
= offset
;
2858 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2859 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1049
);
2862 offset
= wkssvc_dissect_element_NetWkstaInfo1049_use_unlock_behind(tvb
, offset
, pinfo
, tree
, di
, drep
);
2865 proto_item_set_len(item
, offset
-old_offset
);
2868 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2877 /* IDL: uint32 use_close_behind; */
2881 wkssvc_dissect_element_NetWkstaInfo1050_use_close_behind(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2883 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1050_use_close_behind
, 0);
2889 wkssvc_dissect_struct_NetWkstaInfo1050(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2891 proto_item
*item
= NULL
;
2892 proto_tree
*tree
= NULL
;
2897 old_offset
= offset
;
2900 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2901 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1050
);
2904 offset
= wkssvc_dissect_element_NetWkstaInfo1050_use_close_behind(tvb
, offset
, pinfo
, tree
, di
, drep
);
2907 proto_item_set_len(item
, offset
-old_offset
);
2910 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2919 /* IDL: uint32 buf_named_pipes; */
2923 wkssvc_dissect_element_NetWkstaInfo1051_buf_named_pipes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2925 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1051_buf_named_pipes
, 0);
2931 wkssvc_dissect_struct_NetWkstaInfo1051(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2933 proto_item
*item
= NULL
;
2934 proto_tree
*tree
= NULL
;
2939 old_offset
= offset
;
2942 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2943 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1051
);
2946 offset
= wkssvc_dissect_element_NetWkstaInfo1051_buf_named_pipes(tvb
, offset
, pinfo
, tree
, di
, drep
);
2949 proto_item_set_len(item
, offset
-old_offset
);
2952 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2961 /* IDL: uint32 use_lock_read_unlock; */
2965 wkssvc_dissect_element_NetWkstaInfo1052_use_lock_read_unlock(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2967 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1052_use_lock_read_unlock
, 0);
2973 wkssvc_dissect_struct_NetWkstaInfo1052(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
2975 proto_item
*item
= NULL
;
2976 proto_tree
*tree
= NULL
;
2981 old_offset
= offset
;
2984 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2985 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1052
);
2988 offset
= wkssvc_dissect_element_NetWkstaInfo1052_use_lock_read_unlock(tvb
, offset
, pinfo
, tree
, di
, drep
);
2991 proto_item_set_len(item
, offset
-old_offset
);
2994 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3003 /* IDL: uint32 utilize_nt_caching; */
3007 wkssvc_dissect_element_NetWkstaInfo1053_utilize_nt_caching(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3009 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1053_utilize_nt_caching
, 0);
3015 wkssvc_dissect_struct_NetWkstaInfo1053(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3017 proto_item
*item
= NULL
;
3018 proto_tree
*tree
= NULL
;
3023 old_offset
= offset
;
3026 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3027 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1053
);
3030 offset
= wkssvc_dissect_element_NetWkstaInfo1053_utilize_nt_caching(tvb
, offset
, pinfo
, tree
, di
, drep
);
3033 proto_item_set_len(item
, offset
-old_offset
);
3036 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3045 /* IDL: uint32 use_raw_read; */
3049 wkssvc_dissect_element_NetWkstaInfo1054_use_raw_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3051 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1054_use_raw_read
, 0);
3057 wkssvc_dissect_struct_NetWkstaInfo1054(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3059 proto_item
*item
= NULL
;
3060 proto_tree
*tree
= NULL
;
3065 old_offset
= offset
;
3068 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3069 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1054
);
3072 offset
= wkssvc_dissect_element_NetWkstaInfo1054_use_raw_read(tvb
, offset
, pinfo
, tree
, di
, drep
);
3075 proto_item_set_len(item
, offset
-old_offset
);
3078 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3087 /* IDL: uint32 use_raw_write; */
3091 wkssvc_dissect_element_NetWkstaInfo1055_use_raw_write(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3093 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1055_use_raw_write
, 0);
3099 wkssvc_dissect_struct_NetWkstaInfo1055(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3101 proto_item
*item
= NULL
;
3102 proto_tree
*tree
= NULL
;
3107 old_offset
= offset
;
3110 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3111 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1055
);
3114 offset
= wkssvc_dissect_element_NetWkstaInfo1055_use_raw_write(tvb
, offset
, pinfo
, tree
, di
, drep
);
3117 proto_item_set_len(item
, offset
-old_offset
);
3120 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3129 /* IDL: uint32 use_write_raw_data; */
3133 wkssvc_dissect_element_NetWkstaInfo1056_use_write_raw_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3135 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1056_use_write_raw_data
, 0);
3141 wkssvc_dissect_struct_NetWkstaInfo1056(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3143 proto_item
*item
= NULL
;
3144 proto_tree
*tree
= NULL
;
3149 old_offset
= offset
;
3152 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3153 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1056
);
3156 offset
= wkssvc_dissect_element_NetWkstaInfo1056_use_write_raw_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
3159 proto_item_set_len(item
, offset
-old_offset
);
3162 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3171 /* IDL: uint32 use_encryption; */
3175 wkssvc_dissect_element_NetWkstaInfo1057_use_encryption(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3177 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1057_use_encryption
, 0);
3183 wkssvc_dissect_struct_NetWkstaInfo1057(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3185 proto_item
*item
= NULL
;
3186 proto_tree
*tree
= NULL
;
3191 old_offset
= offset
;
3194 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3195 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1057
);
3198 offset
= wkssvc_dissect_element_NetWkstaInfo1057_use_encryption(tvb
, offset
, pinfo
, tree
, di
, drep
);
3201 proto_item_set_len(item
, offset
-old_offset
);
3204 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3213 /* IDL: uint32 buf_files_deny_write; */
3217 wkssvc_dissect_element_NetWkstaInfo1058_buf_files_deny_write(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3219 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1058_buf_files_deny_write
, 0);
3225 wkssvc_dissect_struct_NetWkstaInfo1058(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3227 proto_item
*item
= NULL
;
3228 proto_tree
*tree
= NULL
;
3233 old_offset
= offset
;
3236 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3237 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1058
);
3240 offset
= wkssvc_dissect_element_NetWkstaInfo1058_buf_files_deny_write(tvb
, offset
, pinfo
, tree
, di
, drep
);
3243 proto_item_set_len(item
, offset
-old_offset
);
3246 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3255 /* IDL: uint32 buf_read_only_files; */
3259 wkssvc_dissect_element_NetWkstaInfo1059_buf_read_only_files(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3261 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1059_buf_read_only_files
, 0);
3267 wkssvc_dissect_struct_NetWkstaInfo1059(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3269 proto_item
*item
= NULL
;
3270 proto_tree
*tree
= NULL
;
3275 old_offset
= offset
;
3278 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3279 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1059
);
3282 offset
= wkssvc_dissect_element_NetWkstaInfo1059_buf_read_only_files(tvb
, offset
, pinfo
, tree
, di
, drep
);
3285 proto_item_set_len(item
, offset
-old_offset
);
3288 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3297 /* IDL: uint32 force_core_create_mode; */
3301 wkssvc_dissect_element_NetWkstaInfo1060_force_core_create_mode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3303 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1060_force_core_create_mode
, 0);
3309 wkssvc_dissect_struct_NetWkstaInfo1060(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3311 proto_item
*item
= NULL
;
3312 proto_tree
*tree
= NULL
;
3317 old_offset
= offset
;
3320 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3321 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1060
);
3324 offset
= wkssvc_dissect_element_NetWkstaInfo1060_force_core_create_mode(tvb
, offset
, pinfo
, tree
, di
, drep
);
3327 proto_item_set_len(item
, offset
-old_offset
);
3330 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3339 /* IDL: uint32 use_512_byte_max_transfer; */
3343 wkssvc_dissect_element_NetWkstaInfo1061_use_512_byte_max_transfer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3345 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1061_use_512_byte_max_transfer
, 0);
3351 wkssvc_dissect_struct_NetWkstaInfo1061(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3353 proto_item
*item
= NULL
;
3354 proto_tree
*tree
= NULL
;
3359 old_offset
= offset
;
3362 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3363 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1061
);
3366 offset
= wkssvc_dissect_element_NetWkstaInfo1061_use_512_byte_max_transfer(tvb
, offset
, pinfo
, tree
, di
, drep
);
3369 proto_item_set_len(item
, offset
-old_offset
);
3372 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3381 /* IDL: uint32 read_ahead_throughput; */
3385 wkssvc_dissect_element_NetWkstaInfo1062_read_ahead_throughput(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3387 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaInfo1062_read_ahead_throughput
, 0);
3393 wkssvc_dissect_struct_NetWkstaInfo1062(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3395 proto_item
*item
= NULL
;
3396 proto_tree
*tree
= NULL
;
3401 old_offset
= offset
;
3404 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3405 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaInfo1062
);
3408 offset
= wkssvc_dissect_element_NetWkstaInfo1062_read_ahead_throughput(tvb
, offset
, pinfo
, tree
, di
, drep
);
3411 proto_item_set_len(item
, offset
-old_offset
);
3414 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3423 /* IDL: [case(100)] [case(100)] [unique(1)] wkssvc_NetWkstaInfo100 *info100; */
3424 /* IDL: [case(101)] [case(101)] [unique(1)] wkssvc_NetWkstaInfo101 *info101; */
3425 /* IDL: [case(102)] [case(102)] [unique(1)] wkssvc_NetWkstaInfo102 *info102; */
3426 /* IDL: [case(502)] [case(502)] [unique(1)] wkssvc_NetWkstaInfo502 *info502; */
3427 /* IDL: [case(1010)] [case(1010)] [unique(1)] wkssvc_NetWkstaInfo1010 *info1010; */
3428 /* IDL: [case(1011)] [case(1011)] [unique(1)] wkssvc_NetWkstaInfo1011 *info1011; */
3429 /* IDL: [case(1012)] [case(1012)] [unique(1)] wkssvc_NetWkstaInfo1012 *info1012; */
3430 /* IDL: [case(1013)] [case(1013)] [unique(1)] wkssvc_NetWkstaInfo1013 *info1013; */
3431 /* IDL: [case(1018)] [case(1018)] [unique(1)] wkssvc_NetWkstaInfo1018 *info1018; */
3432 /* IDL: [case(1023)] [case(1023)] [unique(1)] wkssvc_NetWkstaInfo1023 *info1023; */
3433 /* IDL: [case(1027)] [case(1027)] [unique(1)] wkssvc_NetWkstaInfo1027 *info1027; */
3434 /* IDL: [case(1028)] [case(1028)] [unique(1)] wkssvc_NetWkstaInfo1028 *info1028; */
3435 /* IDL: [case(1032)] [case(1032)] [unique(1)] wkssvc_NetWkstaInfo1032 *info1032; */
3436 /* IDL: [case(1033)] [case(1033)] [unique(1)] wkssvc_NetWkstaInfo1033 *info1033; */
3437 /* IDL: [case(1041)] [case(1041)] [unique(1)] wkssvc_NetWkstaInfo1041 *info1041; */
3438 /* IDL: [case(1042)] [case(1042)] [unique(1)] wkssvc_NetWkstaInfo1042 *info1042; */
3439 /* IDL: [case(1043)] [case(1043)] [unique(1)] wkssvc_NetWkstaInfo1043 *info1043; */
3440 /* IDL: [case(1044)] [case(1044)] [unique(1)] wkssvc_NetWkstaInfo1044 *info1044; */
3441 /* IDL: [case(1045)] [case(1045)] [unique(1)] wkssvc_NetWkstaInfo1045 *info1045; */
3442 /* IDL: [case(1046)] [case(1046)] [unique(1)] wkssvc_NetWkstaInfo1046 *info1046; */
3443 /* IDL: [case(1047)] [case(1047)] [unique(1)] wkssvc_NetWkstaInfo1047 *info1047; */
3444 /* IDL: [case(1048)] [case(1048)] [unique(1)] wkssvc_NetWkstaInfo1048 *info1048; */
3445 /* IDL: [case(1049)] [case(1049)] [unique(1)] wkssvc_NetWkstaInfo1049 *info1049; */
3446 /* IDL: [case(1050)] [case(1050)] [unique(1)] wkssvc_NetWkstaInfo1050 *info1050; */
3447 /* IDL: [case(1051)] [case(1051)] [unique(1)] wkssvc_NetWkstaInfo1051 *info1051; */
3448 /* IDL: [case(1052)] [case(1052)] [unique(1)] wkssvc_NetWkstaInfo1052 *info1052; */
3449 /* IDL: [case(1053)] [case(1053)] [unique(1)] wkssvc_NetWkstaInfo1053 *info1053; */
3450 /* IDL: [case(1054)] [case(1054)] [unique(1)] wkssvc_NetWkstaInfo1054 *info1054; */
3451 /* IDL: [case(1055)] [case(1055)] [unique(1)] wkssvc_NetWkstaInfo1055 *info1055; */
3452 /* IDL: [case(1056)] [case(1056)] [unique(1)] wkssvc_NetWkstaInfo1056 *info1056; */
3453 /* IDL: [case(1057)] [case(1057)] [unique(1)] wkssvc_NetWkstaInfo1057 *info1057; */
3454 /* IDL: [case(1058)] [case(1058)] [unique(1)] wkssvc_NetWkstaInfo1058 *info1058; */
3455 /* IDL: [case(1059)] [case(1059)] [unique(1)] wkssvc_NetWkstaInfo1059 *info1059; */
3456 /* IDL: [case(1060)] [case(1060)] [unique(1)] wkssvc_NetWkstaInfo1060 *info1060; */
3457 /* IDL: [case(1061)] [case(1061)] [unique(1)] wkssvc_NetWkstaInfo1061 *info1061; */
3458 /* IDL: [case(1062)] [case(1062)] [unique(1)] wkssvc_NetWkstaInfo1062 *info1062; */
3459 /* IDL: [default] ; */
3463 wkssvc_dissect_element_NetWkstaInfo_info100(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3465 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info100_
, NDR_POINTER_UNIQUE
, "Pointer to Info100 (wkssvc_NetWkstaInfo100)",hf_wkssvc_wkssvc_NetWkstaInfo_info100
);
3471 wkssvc_dissect_element_NetWkstaInfo_info100_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3473 offset
= wkssvc_dissect_struct_NetWkstaInfo100(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info100
,0);
3479 wkssvc_dissect_element_NetWkstaInfo_info101(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3481 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info101_
, NDR_POINTER_UNIQUE
, "Pointer to Info101 (wkssvc_NetWkstaInfo101)",hf_wkssvc_wkssvc_NetWkstaInfo_info101
);
3487 wkssvc_dissect_element_NetWkstaInfo_info101_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3489 offset
= wkssvc_dissect_struct_NetWkstaInfo101(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info101
,0);
3495 wkssvc_dissect_element_NetWkstaInfo_info102(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3497 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info102_
, NDR_POINTER_UNIQUE
, "Pointer to Info102 (wkssvc_NetWkstaInfo102)",hf_wkssvc_wkssvc_NetWkstaInfo_info102
);
3503 wkssvc_dissect_element_NetWkstaInfo_info102_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3505 offset
= wkssvc_dissect_struct_NetWkstaInfo102(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info102
,0);
3511 wkssvc_dissect_element_NetWkstaInfo_info502(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3513 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info502_
, NDR_POINTER_UNIQUE
, "Pointer to Info502 (wkssvc_NetWkstaInfo502)",hf_wkssvc_wkssvc_NetWkstaInfo_info502
);
3519 wkssvc_dissect_element_NetWkstaInfo_info502_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3521 offset
= wkssvc_dissect_struct_NetWkstaInfo502(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info502
,0);
3527 wkssvc_dissect_element_NetWkstaInfo_info1010(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3529 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1010_
, NDR_POINTER_UNIQUE
, "Pointer to Info1010 (wkssvc_NetWkstaInfo1010)",hf_wkssvc_wkssvc_NetWkstaInfo_info1010
);
3535 wkssvc_dissect_element_NetWkstaInfo_info1010_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3537 offset
= wkssvc_dissect_struct_NetWkstaInfo1010(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1010
,0);
3543 wkssvc_dissect_element_NetWkstaInfo_info1011(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3545 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1011_
, NDR_POINTER_UNIQUE
, "Pointer to Info1011 (wkssvc_NetWkstaInfo1011)",hf_wkssvc_wkssvc_NetWkstaInfo_info1011
);
3551 wkssvc_dissect_element_NetWkstaInfo_info1011_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3553 offset
= wkssvc_dissect_struct_NetWkstaInfo1011(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1011
,0);
3559 wkssvc_dissect_element_NetWkstaInfo_info1012(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3561 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1012_
, NDR_POINTER_UNIQUE
, "Pointer to Info1012 (wkssvc_NetWkstaInfo1012)",hf_wkssvc_wkssvc_NetWkstaInfo_info1012
);
3567 wkssvc_dissect_element_NetWkstaInfo_info1012_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3569 offset
= wkssvc_dissect_struct_NetWkstaInfo1012(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1012
,0);
3575 wkssvc_dissect_element_NetWkstaInfo_info1013(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3577 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1013_
, NDR_POINTER_UNIQUE
, "Pointer to Info1013 (wkssvc_NetWkstaInfo1013)",hf_wkssvc_wkssvc_NetWkstaInfo_info1013
);
3583 wkssvc_dissect_element_NetWkstaInfo_info1013_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3585 offset
= wkssvc_dissect_struct_NetWkstaInfo1013(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1013
,0);
3591 wkssvc_dissect_element_NetWkstaInfo_info1018(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3593 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1018_
, NDR_POINTER_UNIQUE
, "Pointer to Info1018 (wkssvc_NetWkstaInfo1018)",hf_wkssvc_wkssvc_NetWkstaInfo_info1018
);
3599 wkssvc_dissect_element_NetWkstaInfo_info1018_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3601 offset
= wkssvc_dissect_struct_NetWkstaInfo1018(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1018
,0);
3607 wkssvc_dissect_element_NetWkstaInfo_info1023(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3609 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1023_
, NDR_POINTER_UNIQUE
, "Pointer to Info1023 (wkssvc_NetWkstaInfo1023)",hf_wkssvc_wkssvc_NetWkstaInfo_info1023
);
3615 wkssvc_dissect_element_NetWkstaInfo_info1023_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3617 offset
= wkssvc_dissect_struct_NetWkstaInfo1023(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1023
,0);
3623 wkssvc_dissect_element_NetWkstaInfo_info1027(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3625 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1027_
, NDR_POINTER_UNIQUE
, "Pointer to Info1027 (wkssvc_NetWkstaInfo1027)",hf_wkssvc_wkssvc_NetWkstaInfo_info1027
);
3631 wkssvc_dissect_element_NetWkstaInfo_info1027_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3633 offset
= wkssvc_dissect_struct_NetWkstaInfo1027(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1027
,0);
3639 wkssvc_dissect_element_NetWkstaInfo_info1028(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3641 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1028_
, NDR_POINTER_UNIQUE
, "Pointer to Info1028 (wkssvc_NetWkstaInfo1028)",hf_wkssvc_wkssvc_NetWkstaInfo_info1028
);
3647 wkssvc_dissect_element_NetWkstaInfo_info1028_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3649 offset
= wkssvc_dissect_struct_NetWkstaInfo1028(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1028
,0);
3655 wkssvc_dissect_element_NetWkstaInfo_info1032(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3657 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1032_
, NDR_POINTER_UNIQUE
, "Pointer to Info1032 (wkssvc_NetWkstaInfo1032)",hf_wkssvc_wkssvc_NetWkstaInfo_info1032
);
3663 wkssvc_dissect_element_NetWkstaInfo_info1032_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3665 offset
= wkssvc_dissect_struct_NetWkstaInfo1032(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1032
,0);
3671 wkssvc_dissect_element_NetWkstaInfo_info1033(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3673 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1033_
, NDR_POINTER_UNIQUE
, "Pointer to Info1033 (wkssvc_NetWkstaInfo1033)",hf_wkssvc_wkssvc_NetWkstaInfo_info1033
);
3679 wkssvc_dissect_element_NetWkstaInfo_info1033_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3681 offset
= wkssvc_dissect_struct_NetWkstaInfo1033(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1033
,0);
3687 wkssvc_dissect_element_NetWkstaInfo_info1041(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3689 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1041_
, NDR_POINTER_UNIQUE
, "Pointer to Info1041 (wkssvc_NetWkstaInfo1041)",hf_wkssvc_wkssvc_NetWkstaInfo_info1041
);
3695 wkssvc_dissect_element_NetWkstaInfo_info1041_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3697 offset
= wkssvc_dissect_struct_NetWkstaInfo1041(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1041
,0);
3703 wkssvc_dissect_element_NetWkstaInfo_info1042(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3705 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1042_
, NDR_POINTER_UNIQUE
, "Pointer to Info1042 (wkssvc_NetWkstaInfo1042)",hf_wkssvc_wkssvc_NetWkstaInfo_info1042
);
3711 wkssvc_dissect_element_NetWkstaInfo_info1042_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3713 offset
= wkssvc_dissect_struct_NetWkstaInfo1042(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1042
,0);
3719 wkssvc_dissect_element_NetWkstaInfo_info1043(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3721 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1043_
, NDR_POINTER_UNIQUE
, "Pointer to Info1043 (wkssvc_NetWkstaInfo1043)",hf_wkssvc_wkssvc_NetWkstaInfo_info1043
);
3727 wkssvc_dissect_element_NetWkstaInfo_info1043_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3729 offset
= wkssvc_dissect_struct_NetWkstaInfo1043(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1043
,0);
3735 wkssvc_dissect_element_NetWkstaInfo_info1044(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3737 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1044_
, NDR_POINTER_UNIQUE
, "Pointer to Info1044 (wkssvc_NetWkstaInfo1044)",hf_wkssvc_wkssvc_NetWkstaInfo_info1044
);
3743 wkssvc_dissect_element_NetWkstaInfo_info1044_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3745 offset
= wkssvc_dissect_struct_NetWkstaInfo1044(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1044
,0);
3751 wkssvc_dissect_element_NetWkstaInfo_info1045(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3753 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1045_
, NDR_POINTER_UNIQUE
, "Pointer to Info1045 (wkssvc_NetWkstaInfo1045)",hf_wkssvc_wkssvc_NetWkstaInfo_info1045
);
3759 wkssvc_dissect_element_NetWkstaInfo_info1045_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3761 offset
= wkssvc_dissect_struct_NetWkstaInfo1045(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1045
,0);
3767 wkssvc_dissect_element_NetWkstaInfo_info1046(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3769 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1046_
, NDR_POINTER_UNIQUE
, "Pointer to Info1046 (wkssvc_NetWkstaInfo1046)",hf_wkssvc_wkssvc_NetWkstaInfo_info1046
);
3775 wkssvc_dissect_element_NetWkstaInfo_info1046_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3777 offset
= wkssvc_dissect_struct_NetWkstaInfo1046(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1046
,0);
3783 wkssvc_dissect_element_NetWkstaInfo_info1047(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3785 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1047_
, NDR_POINTER_UNIQUE
, "Pointer to Info1047 (wkssvc_NetWkstaInfo1047)",hf_wkssvc_wkssvc_NetWkstaInfo_info1047
);
3791 wkssvc_dissect_element_NetWkstaInfo_info1047_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3793 offset
= wkssvc_dissect_struct_NetWkstaInfo1047(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1047
,0);
3799 wkssvc_dissect_element_NetWkstaInfo_info1048(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3801 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1048_
, NDR_POINTER_UNIQUE
, "Pointer to Info1048 (wkssvc_NetWkstaInfo1048)",hf_wkssvc_wkssvc_NetWkstaInfo_info1048
);
3807 wkssvc_dissect_element_NetWkstaInfo_info1048_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3809 offset
= wkssvc_dissect_struct_NetWkstaInfo1048(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1048
,0);
3815 wkssvc_dissect_element_NetWkstaInfo_info1049(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3817 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1049_
, NDR_POINTER_UNIQUE
, "Pointer to Info1049 (wkssvc_NetWkstaInfo1049)",hf_wkssvc_wkssvc_NetWkstaInfo_info1049
);
3823 wkssvc_dissect_element_NetWkstaInfo_info1049_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3825 offset
= wkssvc_dissect_struct_NetWkstaInfo1049(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1049
,0);
3831 wkssvc_dissect_element_NetWkstaInfo_info1050(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3833 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1050_
, NDR_POINTER_UNIQUE
, "Pointer to Info1050 (wkssvc_NetWkstaInfo1050)",hf_wkssvc_wkssvc_NetWkstaInfo_info1050
);
3839 wkssvc_dissect_element_NetWkstaInfo_info1050_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3841 offset
= wkssvc_dissect_struct_NetWkstaInfo1050(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1050
,0);
3847 wkssvc_dissect_element_NetWkstaInfo_info1051(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3849 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1051_
, NDR_POINTER_UNIQUE
, "Pointer to Info1051 (wkssvc_NetWkstaInfo1051)",hf_wkssvc_wkssvc_NetWkstaInfo_info1051
);
3855 wkssvc_dissect_element_NetWkstaInfo_info1051_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3857 offset
= wkssvc_dissect_struct_NetWkstaInfo1051(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1051
,0);
3863 wkssvc_dissect_element_NetWkstaInfo_info1052(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3865 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1052_
, NDR_POINTER_UNIQUE
, "Pointer to Info1052 (wkssvc_NetWkstaInfo1052)",hf_wkssvc_wkssvc_NetWkstaInfo_info1052
);
3871 wkssvc_dissect_element_NetWkstaInfo_info1052_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3873 offset
= wkssvc_dissect_struct_NetWkstaInfo1052(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1052
,0);
3879 wkssvc_dissect_element_NetWkstaInfo_info1053(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3881 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1053_
, NDR_POINTER_UNIQUE
, "Pointer to Info1053 (wkssvc_NetWkstaInfo1053)",hf_wkssvc_wkssvc_NetWkstaInfo_info1053
);
3887 wkssvc_dissect_element_NetWkstaInfo_info1053_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3889 offset
= wkssvc_dissect_struct_NetWkstaInfo1053(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1053
,0);
3895 wkssvc_dissect_element_NetWkstaInfo_info1054(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3897 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1054_
, NDR_POINTER_UNIQUE
, "Pointer to Info1054 (wkssvc_NetWkstaInfo1054)",hf_wkssvc_wkssvc_NetWkstaInfo_info1054
);
3903 wkssvc_dissect_element_NetWkstaInfo_info1054_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3905 offset
= wkssvc_dissect_struct_NetWkstaInfo1054(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1054
,0);
3911 wkssvc_dissect_element_NetWkstaInfo_info1055(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3913 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1055_
, NDR_POINTER_UNIQUE
, "Pointer to Info1055 (wkssvc_NetWkstaInfo1055)",hf_wkssvc_wkssvc_NetWkstaInfo_info1055
);
3919 wkssvc_dissect_element_NetWkstaInfo_info1055_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3921 offset
= wkssvc_dissect_struct_NetWkstaInfo1055(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1055
,0);
3927 wkssvc_dissect_element_NetWkstaInfo_info1056(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3929 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1056_
, NDR_POINTER_UNIQUE
, "Pointer to Info1056 (wkssvc_NetWkstaInfo1056)",hf_wkssvc_wkssvc_NetWkstaInfo_info1056
);
3935 wkssvc_dissect_element_NetWkstaInfo_info1056_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3937 offset
= wkssvc_dissect_struct_NetWkstaInfo1056(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1056
,0);
3943 wkssvc_dissect_element_NetWkstaInfo_info1057(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3945 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1057_
, NDR_POINTER_UNIQUE
, "Pointer to Info1057 (wkssvc_NetWkstaInfo1057)",hf_wkssvc_wkssvc_NetWkstaInfo_info1057
);
3951 wkssvc_dissect_element_NetWkstaInfo_info1057_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3953 offset
= wkssvc_dissect_struct_NetWkstaInfo1057(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1057
,0);
3959 wkssvc_dissect_element_NetWkstaInfo_info1058(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3961 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1058_
, NDR_POINTER_UNIQUE
, "Pointer to Info1058 (wkssvc_NetWkstaInfo1058)",hf_wkssvc_wkssvc_NetWkstaInfo_info1058
);
3967 wkssvc_dissect_element_NetWkstaInfo_info1058_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3969 offset
= wkssvc_dissect_struct_NetWkstaInfo1058(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1058
,0);
3975 wkssvc_dissect_element_NetWkstaInfo_info1059(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3977 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1059_
, NDR_POINTER_UNIQUE
, "Pointer to Info1059 (wkssvc_NetWkstaInfo1059)",hf_wkssvc_wkssvc_NetWkstaInfo_info1059
);
3983 wkssvc_dissect_element_NetWkstaInfo_info1059_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3985 offset
= wkssvc_dissect_struct_NetWkstaInfo1059(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1059
,0);
3991 wkssvc_dissect_element_NetWkstaInfo_info1060(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3993 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1060_
, NDR_POINTER_UNIQUE
, "Pointer to Info1060 (wkssvc_NetWkstaInfo1060)",hf_wkssvc_wkssvc_NetWkstaInfo_info1060
);
3999 wkssvc_dissect_element_NetWkstaInfo_info1060_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4001 offset
= wkssvc_dissect_struct_NetWkstaInfo1060(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1060
,0);
4007 wkssvc_dissect_element_NetWkstaInfo_info1061(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4009 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1061_
, NDR_POINTER_UNIQUE
, "Pointer to Info1061 (wkssvc_NetWkstaInfo1061)",hf_wkssvc_wkssvc_NetWkstaInfo_info1061
);
4015 wkssvc_dissect_element_NetWkstaInfo_info1061_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4017 offset
= wkssvc_dissect_struct_NetWkstaInfo1061(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1061
,0);
4023 wkssvc_dissect_element_NetWkstaInfo_info1062(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4025 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaInfo_info1062_
, NDR_POINTER_UNIQUE
, "Pointer to Info1062 (wkssvc_NetWkstaInfo1062)",hf_wkssvc_wkssvc_NetWkstaInfo_info1062
);
4031 wkssvc_dissect_element_NetWkstaInfo_info1062_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4033 offset
= wkssvc_dissect_struct_NetWkstaInfo1062(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaInfo_info1062
,0);
4039 wkssvc_dissect_NetWkstaInfo(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4041 proto_item
*item
= NULL
;
4042 proto_tree
*tree
= NULL
;
4046 old_offset
= offset
;
4048 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_wkssvc_wkssvc_NetWkstaInfo
, &item
, "wkssvc_NetWkstaInfo");
4051 UNION_ALIGN_TO_5_BYTES
;
4052 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
4053 UNION_ALIGN_TO_5_BYTES
;
4057 offset
= wkssvc_dissect_element_NetWkstaInfo_info100(tvb
, offset
, pinfo
, tree
, di
, drep
);
4061 offset
= wkssvc_dissect_element_NetWkstaInfo_info101(tvb
, offset
, pinfo
, tree
, di
, drep
);
4065 offset
= wkssvc_dissect_element_NetWkstaInfo_info102(tvb
, offset
, pinfo
, tree
, di
, drep
);
4069 offset
= wkssvc_dissect_element_NetWkstaInfo_info502(tvb
, offset
, pinfo
, tree
, di
, drep
);
4073 offset
= wkssvc_dissect_element_NetWkstaInfo_info1010(tvb
, offset
, pinfo
, tree
, di
, drep
);
4077 offset
= wkssvc_dissect_element_NetWkstaInfo_info1011(tvb
, offset
, pinfo
, tree
, di
, drep
);
4081 offset
= wkssvc_dissect_element_NetWkstaInfo_info1012(tvb
, offset
, pinfo
, tree
, di
, drep
);
4085 offset
= wkssvc_dissect_element_NetWkstaInfo_info1013(tvb
, offset
, pinfo
, tree
, di
, drep
);
4089 offset
= wkssvc_dissect_element_NetWkstaInfo_info1018(tvb
, offset
, pinfo
, tree
, di
, drep
);
4093 offset
= wkssvc_dissect_element_NetWkstaInfo_info1023(tvb
, offset
, pinfo
, tree
, di
, drep
);
4097 offset
= wkssvc_dissect_element_NetWkstaInfo_info1027(tvb
, offset
, pinfo
, tree
, di
, drep
);
4101 offset
= wkssvc_dissect_element_NetWkstaInfo_info1028(tvb
, offset
, pinfo
, tree
, di
, drep
);
4105 offset
= wkssvc_dissect_element_NetWkstaInfo_info1032(tvb
, offset
, pinfo
, tree
, di
, drep
);
4109 offset
= wkssvc_dissect_element_NetWkstaInfo_info1033(tvb
, offset
, pinfo
, tree
, di
, drep
);
4113 offset
= wkssvc_dissect_element_NetWkstaInfo_info1041(tvb
, offset
, pinfo
, tree
, di
, drep
);
4117 offset
= wkssvc_dissect_element_NetWkstaInfo_info1042(tvb
, offset
, pinfo
, tree
, di
, drep
);
4121 offset
= wkssvc_dissect_element_NetWkstaInfo_info1043(tvb
, offset
, pinfo
, tree
, di
, drep
);
4125 offset
= wkssvc_dissect_element_NetWkstaInfo_info1044(tvb
, offset
, pinfo
, tree
, di
, drep
);
4129 offset
= wkssvc_dissect_element_NetWkstaInfo_info1045(tvb
, offset
, pinfo
, tree
, di
, drep
);
4133 offset
= wkssvc_dissect_element_NetWkstaInfo_info1046(tvb
, offset
, pinfo
, tree
, di
, drep
);
4137 offset
= wkssvc_dissect_element_NetWkstaInfo_info1047(tvb
, offset
, pinfo
, tree
, di
, drep
);
4141 offset
= wkssvc_dissect_element_NetWkstaInfo_info1048(tvb
, offset
, pinfo
, tree
, di
, drep
);
4145 offset
= wkssvc_dissect_element_NetWkstaInfo_info1049(tvb
, offset
, pinfo
, tree
, di
, drep
);
4149 offset
= wkssvc_dissect_element_NetWkstaInfo_info1050(tvb
, offset
, pinfo
, tree
, di
, drep
);
4153 offset
= wkssvc_dissect_element_NetWkstaInfo_info1051(tvb
, offset
, pinfo
, tree
, di
, drep
);
4157 offset
= wkssvc_dissect_element_NetWkstaInfo_info1052(tvb
, offset
, pinfo
, tree
, di
, drep
);
4161 offset
= wkssvc_dissect_element_NetWkstaInfo_info1053(tvb
, offset
, pinfo
, tree
, di
, drep
);
4165 offset
= wkssvc_dissect_element_NetWkstaInfo_info1054(tvb
, offset
, pinfo
, tree
, di
, drep
);
4169 offset
= wkssvc_dissect_element_NetWkstaInfo_info1055(tvb
, offset
, pinfo
, tree
, di
, drep
);
4173 offset
= wkssvc_dissect_element_NetWkstaInfo_info1056(tvb
, offset
, pinfo
, tree
, di
, drep
);
4177 offset
= wkssvc_dissect_element_NetWkstaInfo_info1057(tvb
, offset
, pinfo
, tree
, di
, drep
);
4181 offset
= wkssvc_dissect_element_NetWkstaInfo_info1058(tvb
, offset
, pinfo
, tree
, di
, drep
);
4185 offset
= wkssvc_dissect_element_NetWkstaInfo_info1059(tvb
, offset
, pinfo
, tree
, di
, drep
);
4189 offset
= wkssvc_dissect_element_NetWkstaInfo_info1060(tvb
, offset
, pinfo
, tree
, di
, drep
);
4193 offset
= wkssvc_dissect_element_NetWkstaInfo_info1061(tvb
, offset
, pinfo
, tree
, di
, drep
);
4197 offset
= wkssvc_dissect_element_NetWkstaInfo_info1062(tvb
, offset
, pinfo
, tree
, di
, drep
);
4203 proto_item_set_len(item
, offset
-old_offset
);
4210 /* IDL: [charset(UTF16)] [unique(1)] uint16 *user_name; */
4214 wkssvc_dissect_element_NetrWkstaUserInfo0_user_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4216 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserInfo0_user_name_
, NDR_POINTER_UNIQUE
, "Pointer to User Name (uint16)",hf_wkssvc_wkssvc_NetrWkstaUserInfo0_user_name
);
4222 wkssvc_dissect_element_NetrWkstaUserInfo0_user_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4225 struct ndr_generic_array nga
= { .is_conformant
= false, };
4227 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4229 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4230 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaUserInfo0_user_name
, false, &nga
, &data
);
4231 proto_item_append_text(tree
, ": %s", data
);
4237 wkssvc_dissect_struct_NetrWkstaUserInfo0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4239 proto_item
*item
= NULL
;
4240 proto_tree
*tree
= NULL
;
4245 old_offset
= offset
;
4248 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4249 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrWkstaUserInfo0
);
4252 offset
= wkssvc_dissect_element_NetrWkstaUserInfo0_user_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
4255 proto_item_set_len(item
, offset
-old_offset
);
4258 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4267 /* IDL: uint32 entries_read; */
4268 /* IDL: [size_is(entries_read)] [unique(1)] wkssvc_NetrWkstaUserInfo0 *user0; */
4272 wkssvc_dissect_element_NetWkstaEnumUsersCtr0_entries_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4274 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr0_entries_read
, 0);
4280 wkssvc_dissect_element_NetWkstaEnumUsersCtr0_user0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4282 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaEnumUsersCtr0_user0_
, NDR_POINTER_UNIQUE
, "Pointer to User0 (wkssvc_NetrWkstaUserInfo0)",hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr0_user0
);
4288 wkssvc_dissect_element_NetWkstaEnumUsersCtr0_user0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4290 struct ndr_generic_array nga
= { .is_conformant
= false, };
4292 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4294 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, wkssvc_dissect_element_NetWkstaEnumUsersCtr0_user0__
);
4300 wkssvc_dissect_element_NetWkstaEnumUsersCtr0_user0__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4302 offset
= wkssvc_dissect_struct_NetrWkstaUserInfo0(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr0_user0
,0);
4308 wkssvc_dissect_struct_NetWkstaEnumUsersCtr0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4310 proto_item
*item
= NULL
;
4311 proto_tree
*tree
= NULL
;
4316 old_offset
= offset
;
4319 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4320 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaEnumUsersCtr0
);
4323 offset
= wkssvc_dissect_element_NetWkstaEnumUsersCtr0_entries_read(tvb
, offset
, pinfo
, tree
, di
, drep
);
4325 offset
= wkssvc_dissect_element_NetWkstaEnumUsersCtr0_user0(tvb
, offset
, pinfo
, tree
, di
, drep
);
4328 proto_item_set_len(item
, offset
-old_offset
);
4331 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4340 /* IDL: [charset(UTF16)] [unique(1)] uint16 *user_name; */
4341 /* IDL: [charset(UTF16)] [unique(1)] uint16 *logon_domain; */
4342 /* IDL: [charset(UTF16)] [unique(1)] uint16 *other_domains; */
4343 /* IDL: [charset(UTF16)] [unique(1)] uint16 *logon_server; */
4347 wkssvc_dissect_element_NetrWkstaUserInfo1_user_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4349 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserInfo1_user_name_
, NDR_POINTER_UNIQUE
, "Pointer to User Name (uint16)",hf_wkssvc_wkssvc_NetrWkstaUserInfo1_user_name
);
4355 wkssvc_dissect_element_NetrWkstaUserInfo1_user_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4358 struct ndr_generic_array nga
= { .is_conformant
= false, };
4360 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4362 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4363 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaUserInfo1_user_name
, false, &nga
, &data
);
4364 proto_item_append_text(tree
, ": %s", data
);
4370 wkssvc_dissect_element_NetrWkstaUserInfo1_logon_domain(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4372 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserInfo1_logon_domain_
, NDR_POINTER_UNIQUE
, "Pointer to Logon Domain (uint16)",hf_wkssvc_wkssvc_NetrWkstaUserInfo1_logon_domain
);
4378 wkssvc_dissect_element_NetrWkstaUserInfo1_logon_domain_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4381 struct ndr_generic_array nga
= { .is_conformant
= false, };
4383 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4385 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4386 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaUserInfo1_logon_domain
, false, &nga
, &data
);
4387 proto_item_append_text(tree
, ": %s", data
);
4393 wkssvc_dissect_element_NetrWkstaUserInfo1_other_domains(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4395 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserInfo1_other_domains_
, NDR_POINTER_UNIQUE
, "Pointer to Other Domains (uint16)",hf_wkssvc_wkssvc_NetrWkstaUserInfo1_other_domains
);
4401 wkssvc_dissect_element_NetrWkstaUserInfo1_other_domains_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4404 struct ndr_generic_array nga
= { .is_conformant
= false, };
4406 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4408 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4409 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaUserInfo1_other_domains
, false, &nga
, &data
);
4410 proto_item_append_text(tree
, ": %s", data
);
4416 wkssvc_dissect_element_NetrWkstaUserInfo1_logon_server(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4418 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserInfo1_logon_server_
, NDR_POINTER_UNIQUE
, "Pointer to Logon Server (uint16)",hf_wkssvc_wkssvc_NetrWkstaUserInfo1_logon_server
);
4424 wkssvc_dissect_element_NetrWkstaUserInfo1_logon_server_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4427 struct ndr_generic_array nga
= { .is_conformant
= false, };
4429 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4431 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4432 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaUserInfo1_logon_server
, false, &nga
, &data
);
4433 proto_item_append_text(tree
, ": %s", data
);
4439 wkssvc_dissect_struct_NetrWkstaUserInfo1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4441 proto_item
*item
= NULL
;
4442 proto_tree
*tree
= NULL
;
4447 old_offset
= offset
;
4450 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4451 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrWkstaUserInfo1
);
4454 offset
= wkssvc_dissect_element_NetrWkstaUserInfo1_user_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
4456 offset
= wkssvc_dissect_element_NetrWkstaUserInfo1_logon_domain(tvb
, offset
, pinfo
, tree
, di
, drep
);
4458 offset
= wkssvc_dissect_element_NetrWkstaUserInfo1_other_domains(tvb
, offset
, pinfo
, tree
, di
, drep
);
4460 offset
= wkssvc_dissect_element_NetrWkstaUserInfo1_logon_server(tvb
, offset
, pinfo
, tree
, di
, drep
);
4463 proto_item_set_len(item
, offset
-old_offset
);
4466 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4475 /* IDL: uint32 entries_read; */
4476 /* IDL: [size_is(entries_read)] [unique(1)] wkssvc_NetrWkstaUserInfo1 *user1; */
4480 wkssvc_dissect_element_NetWkstaEnumUsersCtr1_entries_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4482 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr1_entries_read
, 0);
4488 wkssvc_dissect_element_NetWkstaEnumUsersCtr1_user1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4490 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaEnumUsersCtr1_user1_
, NDR_POINTER_UNIQUE
, "Pointer to User1 (wkssvc_NetrWkstaUserInfo1)",hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr1_user1
);
4496 wkssvc_dissect_element_NetWkstaEnumUsersCtr1_user1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4498 struct ndr_generic_array nga
= { .is_conformant
= false, };
4500 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4502 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, wkssvc_dissect_element_NetWkstaEnumUsersCtr1_user1__
);
4508 wkssvc_dissect_element_NetWkstaEnumUsersCtr1_user1__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4510 offset
= wkssvc_dissect_struct_NetrWkstaUserInfo1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr1_user1
,0);
4516 wkssvc_dissect_struct_NetWkstaEnumUsersCtr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4518 proto_item
*item
= NULL
;
4519 proto_tree
*tree
= NULL
;
4524 old_offset
= offset
;
4527 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4528 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaEnumUsersCtr1
);
4531 offset
= wkssvc_dissect_element_NetWkstaEnumUsersCtr1_entries_read(tvb
, offset
, pinfo
, tree
, di
, drep
);
4533 offset
= wkssvc_dissect_element_NetWkstaEnumUsersCtr1_user1(tvb
, offset
, pinfo
, tree
, di
, drep
);
4536 proto_item_set_len(item
, offset
-old_offset
);
4539 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4547 /* IDL: [switch_type(uint32)] union { */
4548 /* IDL: [case(0)] [case(0)] [unique(1)] wkssvc_NetWkstaEnumUsersCtr0 *user0; */
4549 /* IDL: [case(1)] [case(1)] [unique(1)] wkssvc_NetWkstaEnumUsersCtr1 *user1; */
4553 wkssvc_dissect_element_NetWkstaEnumUsersCtr_user0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4555 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaEnumUsersCtr_user0_
, NDR_POINTER_UNIQUE
, "Pointer to User0 (wkssvc_NetWkstaEnumUsersCtr0)",hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr_user0
);
4561 wkssvc_dissect_element_NetWkstaEnumUsersCtr_user0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4563 offset
= wkssvc_dissect_struct_NetWkstaEnumUsersCtr0(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr_user0
,0);
4569 wkssvc_dissect_element_NetWkstaEnumUsersCtr_user1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4571 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaEnumUsersCtr_user1_
, NDR_POINTER_UNIQUE
, "Pointer to User1 (wkssvc_NetWkstaEnumUsersCtr1)",hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr_user1
);
4577 wkssvc_dissect_element_NetWkstaEnumUsersCtr_user1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4579 offset
= wkssvc_dissect_struct_NetWkstaEnumUsersCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr_user1
,0);
4585 wkssvc_dissect_NetWkstaEnumUsersCtr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4587 proto_item
*item
= NULL
;
4588 proto_tree
*tree
= NULL
;
4592 old_offset
= offset
;
4594 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_wkssvc_wkssvc_NetWkstaEnumUsersCtr
, &item
, "wkssvc_NetWkstaEnumUsersCtr");
4597 UNION_ALIGN_TO_5_BYTES
;
4598 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
4599 UNION_ALIGN_TO_5_BYTES
;
4603 offset
= wkssvc_dissect_element_NetWkstaEnumUsersCtr_user0(tvb
, offset
, pinfo
, tree
, di
, drep
);
4607 offset
= wkssvc_dissect_element_NetWkstaEnumUsersCtr_user1(tvb
, offset
, pinfo
, tree
, di
, drep
);
4610 proto_item_set_len(item
, offset
-old_offset
);
4617 /* IDL: uint32 level; */
4618 /* IDL: [flag(LIBNDR_FLAG_ALIGN5)] [switch_is(level)] wkssvc_NetWkstaEnumUsersCtr ctr; */
4622 wkssvc_dissect_element_NetWkstaEnumUsersInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t *level
)
4624 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaEnumUsersInfo_level
, *level
);
4630 wkssvc_dissect_element_NetWkstaEnumUsersInfo_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t level
)
4632 offset
= wkssvc_dissect_NetWkstaEnumUsersCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaEnumUsersInfo_ctr
, level
);
4638 wkssvc_dissect_struct_NetWkstaEnumUsersInfo(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4641 proto_item
*item
= NULL
;
4642 proto_tree
*tree
= NULL
;
4647 old_offset
= offset
;
4650 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4651 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaEnumUsersInfo
);
4654 offset
= wkssvc_dissect_element_NetWkstaEnumUsersInfo_level(tvb
, offset
, pinfo
, tree
, di
, drep
, &level
);
4656 ALIGN_TO_5_BYTES
; offset
= wkssvc_dissect_element_NetWkstaEnumUsersInfo_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
, level
);
4659 proto_item_set_len(item
, offset
-old_offset
);
4662 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4671 /* IDL: [charset(UTF16)] [unique(1)] uint16 *other_domains; */
4675 wkssvc_dissect_element_NetrWkstaUserInfo1101_other_domains(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4677 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserInfo1101_other_domains_
, NDR_POINTER_UNIQUE
, "Pointer to Other Domains (uint16)",hf_wkssvc_wkssvc_NetrWkstaUserInfo1101_other_domains
);
4683 wkssvc_dissect_element_NetrWkstaUserInfo1101_other_domains_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4686 struct ndr_generic_array nga
= { .is_conformant
= false, };
4688 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4690 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4691 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaUserInfo1101_other_domains
, false, &nga
, &data
);
4692 proto_item_append_text(tree
, ": %s", data
);
4698 wkssvc_dissect_struct_NetrWkstaUserInfo1101(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4700 proto_item
*item
= NULL
;
4701 proto_tree
*tree
= NULL
;
4706 old_offset
= offset
;
4709 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4710 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrWkstaUserInfo1101
);
4713 offset
= wkssvc_dissect_element_NetrWkstaUserInfo1101_other_domains(tvb
, offset
, pinfo
, tree
, di
, drep
);
4716 proto_item_set_len(item
, offset
-old_offset
);
4719 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4727 /* IDL: [switch_type(uint32)] union { */
4728 /* IDL: [case(0)] [case(0)] [unique(1)] wkssvc_NetrWkstaUserInfo0 *info0; */
4729 /* IDL: [case(1)] [case(1)] [unique(1)] wkssvc_NetrWkstaUserInfo1 *info1; */
4730 /* IDL: [case(1101)] [case(1101)] [unique(1)] wkssvc_NetrWkstaUserInfo1101 *info1101; */
4734 wkssvc_dissect_element_NetrWkstaUserInfo_info0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4736 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserInfo_info0_
, NDR_POINTER_UNIQUE
, "Pointer to Info0 (wkssvc_NetrWkstaUserInfo0)",hf_wkssvc_wkssvc_NetrWkstaUserInfo_info0
);
4742 wkssvc_dissect_element_NetrWkstaUserInfo_info0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4744 offset
= wkssvc_dissect_struct_NetrWkstaUserInfo0(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrWkstaUserInfo_info0
,0);
4750 wkssvc_dissect_element_NetrWkstaUserInfo_info1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4752 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserInfo_info1_
, NDR_POINTER_UNIQUE
, "Pointer to Info1 (wkssvc_NetrWkstaUserInfo1)",hf_wkssvc_wkssvc_NetrWkstaUserInfo_info1
);
4758 wkssvc_dissect_element_NetrWkstaUserInfo_info1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4760 offset
= wkssvc_dissect_struct_NetrWkstaUserInfo1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrWkstaUserInfo_info1
,0);
4766 wkssvc_dissect_element_NetrWkstaUserInfo_info1101(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4768 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserInfo_info1101_
, NDR_POINTER_UNIQUE
, "Pointer to Info1101 (wkssvc_NetrWkstaUserInfo1101)",hf_wkssvc_wkssvc_NetrWkstaUserInfo_info1101
);
4774 wkssvc_dissect_element_NetrWkstaUserInfo_info1101_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4776 offset
= wkssvc_dissect_struct_NetrWkstaUserInfo1101(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrWkstaUserInfo_info1101
,0);
4782 wkssvc_dissect_NetrWkstaUserInfo(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4784 proto_item
*item
= NULL
;
4785 proto_tree
*tree
= NULL
;
4789 old_offset
= offset
;
4791 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_wkssvc_wkssvc_NetrWkstaUserInfo
, &item
, "wkssvc_NetrWkstaUserInfo");
4794 UNION_ALIGN_TO_5_BYTES
;
4795 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
4796 UNION_ALIGN_TO_5_BYTES
;
4800 offset
= wkssvc_dissect_element_NetrWkstaUserInfo_info0(tvb
, offset
, pinfo
, tree
, di
, drep
);
4804 offset
= wkssvc_dissect_element_NetrWkstaUserInfo_info1(tvb
, offset
, pinfo
, tree
, di
, drep
);
4808 offset
= wkssvc_dissect_element_NetrWkstaUserInfo_info1101(tvb
, offset
, pinfo
, tree
, di
, drep
);
4811 proto_item_set_len(item
, offset
-old_offset
);
4818 /* IDL: uint32 quality_of_service; */
4819 /* IDL: uint32 vc_count; */
4820 /* IDL: [charset(UTF16)] [unique(1)] uint16 *name; */
4821 /* IDL: [charset(UTF16)] [unique(1)] uint16 *address; */
4822 /* IDL: uint32 wan_link; */
4826 wkssvc_dissect_element_NetWkstaTransportInfo0_quality_of_service(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4828 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaTransportInfo0_quality_of_service
, 0);
4834 wkssvc_dissect_element_NetWkstaTransportInfo0_vc_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4836 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaTransportInfo0_vc_count
, 0);
4842 wkssvc_dissect_element_NetWkstaTransportInfo0_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4844 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaTransportInfo0_name_
, NDR_POINTER_UNIQUE
, "Pointer to Name (uint16)",hf_wkssvc_wkssvc_NetWkstaTransportInfo0_name
);
4850 wkssvc_dissect_element_NetWkstaTransportInfo0_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4853 struct ndr_generic_array nga
= { .is_conformant
= false, };
4855 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4857 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4858 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaTransportInfo0_name
, false, &nga
, &data
);
4859 proto_item_append_text(tree
, ": %s", data
);
4865 wkssvc_dissect_element_NetWkstaTransportInfo0_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4867 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaTransportInfo0_address_
, NDR_POINTER_UNIQUE
, "Pointer to Address (uint16)",hf_wkssvc_wkssvc_NetWkstaTransportInfo0_address
);
4873 wkssvc_dissect_element_NetWkstaTransportInfo0_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4876 struct ndr_generic_array nga
= { .is_conformant
= false, };
4878 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4880 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4881 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaTransportInfo0_address
, false, &nga
, &data
);
4882 proto_item_append_text(tree
, ": %s", data
);
4888 wkssvc_dissect_element_NetWkstaTransportInfo0_wan_link(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4890 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaTransportInfo0_wan_link
, 0);
4896 wkssvc_dissect_struct_NetWkstaTransportInfo0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4898 proto_item
*item
= NULL
;
4899 proto_tree
*tree
= NULL
;
4904 old_offset
= offset
;
4907 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4908 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaTransportInfo0
);
4911 offset
= wkssvc_dissect_element_NetWkstaTransportInfo0_quality_of_service(tvb
, offset
, pinfo
, tree
, di
, drep
);
4913 offset
= wkssvc_dissect_element_NetWkstaTransportInfo0_vc_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
4915 offset
= wkssvc_dissect_element_NetWkstaTransportInfo0_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
4917 offset
= wkssvc_dissect_element_NetWkstaTransportInfo0_address(tvb
, offset
, pinfo
, tree
, di
, drep
);
4919 offset
= wkssvc_dissect_element_NetWkstaTransportInfo0_wan_link(tvb
, offset
, pinfo
, tree
, di
, drep
);
4922 proto_item_set_len(item
, offset
-old_offset
);
4925 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4934 /* IDL: uint32 count; */
4935 /* IDL: [size_is(count)] [unique(1)] wkssvc_NetWkstaTransportInfo0 *array; */
4939 wkssvc_dissect_element_NetWkstaTransportCtr0_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4941 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaTransportCtr0_count
, 0);
4947 wkssvc_dissect_element_NetWkstaTransportCtr0_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4949 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaTransportCtr0_array_
, NDR_POINTER_UNIQUE
, "Pointer to Array (wkssvc_NetWkstaTransportInfo0)",hf_wkssvc_wkssvc_NetWkstaTransportCtr0_array
);
4955 wkssvc_dissect_element_NetWkstaTransportCtr0_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4957 struct ndr_generic_array nga
= { .is_conformant
= false, };
4959 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4961 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, wkssvc_dissect_element_NetWkstaTransportCtr0_array__
);
4967 wkssvc_dissect_element_NetWkstaTransportCtr0_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4969 offset
= wkssvc_dissect_struct_NetWkstaTransportInfo0(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaTransportCtr0_array
,0);
4975 wkssvc_dissect_struct_NetWkstaTransportCtr0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
4977 proto_item
*item
= NULL
;
4978 proto_tree
*tree
= NULL
;
4983 old_offset
= offset
;
4986 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4987 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaTransportCtr0
);
4990 offset
= wkssvc_dissect_element_NetWkstaTransportCtr0_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
4992 offset
= wkssvc_dissect_element_NetWkstaTransportCtr0_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
4995 proto_item_set_len(item
, offset
-old_offset
);
4998 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5007 /* IDL: [case(0)] [case(0)] [unique(1)] wkssvc_NetWkstaTransportCtr0 *ctr0; */
5011 wkssvc_dissect_element_NetWkstaTransportCtr_ctr0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5013 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaTransportCtr_ctr0_
, NDR_POINTER_UNIQUE
, "Pointer to Ctr0 (wkssvc_NetWkstaTransportCtr0)",hf_wkssvc_wkssvc_NetWkstaTransportCtr_ctr0
);
5019 wkssvc_dissect_element_NetWkstaTransportCtr_ctr0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5021 offset
= wkssvc_dissect_struct_NetWkstaTransportCtr0(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaTransportCtr_ctr0
,0);
5027 wkssvc_dissect_NetWkstaTransportCtr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
5029 proto_item
*item
= NULL
;
5030 proto_tree
*tree
= NULL
;
5034 old_offset
= offset
;
5036 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_wkssvc_wkssvc_NetWkstaTransportCtr
, &item
, "wkssvc_NetWkstaTransportCtr");
5039 UNION_ALIGN_TO_5_BYTES
;
5040 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
5041 UNION_ALIGN_TO_5_BYTES
;
5045 offset
= wkssvc_dissect_element_NetWkstaTransportCtr_ctr0(tvb
, offset
, pinfo
, tree
, di
, drep
);
5048 proto_item_set_len(item
, offset
-old_offset
);
5055 /* IDL: uint32 level; */
5056 /* IDL: [switch_is(level)] wkssvc_NetWkstaTransportCtr ctr; */
5060 wkssvc_dissect_element_NetWkstaTransportInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t *level
)
5062 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaTransportInfo_level
, *level
);
5068 wkssvc_dissect_element_NetWkstaTransportInfo_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t level
)
5070 offset
= wkssvc_dissect_NetWkstaTransportCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaTransportInfo_ctr
, level
);
5076 wkssvc_dissect_struct_NetWkstaTransportInfo(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
5079 proto_item
*item
= NULL
;
5080 proto_tree
*tree
= NULL
;
5085 old_offset
= offset
;
5088 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5089 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetWkstaTransportInfo
);
5092 offset
= wkssvc_dissect_element_NetWkstaTransportInfo_level(tvb
, offset
, pinfo
, tree
, di
, drep
, &level
);
5094 offset
= wkssvc_dissect_element_NetWkstaTransportInfo_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
, level
);
5097 proto_item_set_len(item
, offset
-old_offset
);
5100 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5109 /* IDL: [charset(UTF16)] [unique(1)] uint16 *unknown1; */
5110 /* IDL: [charset(UTF16)] [unique(1)] uint16 *unknown2; */
5114 wkssvc_dissect_element_NetrUseInfo3_unknown1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5116 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo3_unknown1_
, NDR_POINTER_UNIQUE
, "Pointer to Unknown1 (uint16)",hf_wkssvc_wkssvc_NetrUseInfo3_unknown1
);
5122 wkssvc_dissect_element_NetrUseInfo3_unknown1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5125 struct ndr_generic_array nga
= { .is_conformant
= false, };
5127 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5129 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5130 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo3_unknown1
, false, &nga
, &data
);
5131 proto_item_append_text(tree
, ": %s", data
);
5137 wkssvc_dissect_element_NetrUseInfo3_unknown2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5139 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo3_unknown2_
, NDR_POINTER_UNIQUE
, "Pointer to Unknown2 (uint16)",hf_wkssvc_wkssvc_NetrUseInfo3_unknown2
);
5145 wkssvc_dissect_element_NetrUseInfo3_unknown2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5148 struct ndr_generic_array nga
= { .is_conformant
= false, };
5150 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5152 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5153 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo3_unknown2
, false, &nga
, &data
);
5154 proto_item_append_text(tree
, ": %s", data
);
5160 wkssvc_dissect_struct_NetrUseInfo3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
5162 proto_item
*item
= NULL
;
5163 proto_tree
*tree
= NULL
;
5168 old_offset
= offset
;
5171 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5172 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrUseInfo3
);
5175 offset
= wkssvc_dissect_element_NetrUseInfo3_unknown1(tvb
, offset
, pinfo
, tree
, di
, drep
);
5177 offset
= wkssvc_dissect_element_NetrUseInfo3_unknown2(tvb
, offset
, pinfo
, tree
, di
, drep
);
5180 proto_item_set_len(item
, offset
-old_offset
);
5183 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5192 /* IDL: [charset(UTF16)] [unique(1)] uint16 *local; */
5193 /* IDL: [charset(UTF16)] [unique(1)] uint16 *remote; */
5194 /* IDL: [charset(UTF16)] [unique(1)] uint16 *password; */
5195 /* IDL: uint32 status; */
5196 /* IDL: uint32 asg_type; */
5197 /* IDL: uint32 ref_count; */
5198 /* IDL: uint32 use_count; */
5199 /* IDL: [charset(UTF16)] [unique(1)] uint16 *user_name; */
5200 /* IDL: [charset(UTF16)] [unique(1)] uint16 *domain_name; */
5204 wkssvc_dissect_element_NetrUseInfo2_local(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5206 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo2_local_
, NDR_POINTER_UNIQUE
, "Pointer to Local (uint16)",hf_wkssvc_wkssvc_NetrUseInfo2_local
);
5212 wkssvc_dissect_element_NetrUseInfo2_local_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5215 struct ndr_generic_array nga
= { .is_conformant
= false, };
5217 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5219 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5220 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo2_local
, false, &nga
, &data
);
5221 proto_item_append_text(tree
, ": %s", data
);
5227 wkssvc_dissect_element_NetrUseInfo2_remote(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5229 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo2_remote_
, NDR_POINTER_UNIQUE
, "Pointer to Remote (uint16)",hf_wkssvc_wkssvc_NetrUseInfo2_remote
);
5235 wkssvc_dissect_element_NetrUseInfo2_remote_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5238 struct ndr_generic_array nga
= { .is_conformant
= false, };
5240 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5242 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5243 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo2_remote
, false, &nga
, &data
);
5244 proto_item_append_text(tree
, ": %s", data
);
5250 wkssvc_dissect_element_NetrUseInfo2_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5252 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo2_password_
, NDR_POINTER_UNIQUE
, "Pointer to Password (uint16)",hf_wkssvc_wkssvc_NetrUseInfo2_password
);
5258 wkssvc_dissect_element_NetrUseInfo2_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5261 struct ndr_generic_array nga
= { .is_conformant
= false, };
5263 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5265 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5266 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo2_password
, false, &nga
, &data
);
5267 proto_item_append_text(tree
, ": %s", data
);
5273 wkssvc_dissect_element_NetrUseInfo2_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5275 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseInfo2_status
, 0);
5281 wkssvc_dissect_element_NetrUseInfo2_asg_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5283 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseInfo2_asg_type
, 0);
5289 wkssvc_dissect_element_NetrUseInfo2_ref_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5291 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseInfo2_ref_count
, 0);
5297 wkssvc_dissect_element_NetrUseInfo2_use_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5299 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseInfo2_use_count
, 0);
5305 wkssvc_dissect_element_NetrUseInfo2_user_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5307 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo2_user_name_
, NDR_POINTER_UNIQUE
, "Pointer to User Name (uint16)",hf_wkssvc_wkssvc_NetrUseInfo2_user_name
);
5313 wkssvc_dissect_element_NetrUseInfo2_user_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5316 struct ndr_generic_array nga
= { .is_conformant
= false, };
5318 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5320 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5321 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo2_user_name
, false, &nga
, &data
);
5322 proto_item_append_text(tree
, ": %s", data
);
5328 wkssvc_dissect_element_NetrUseInfo2_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5330 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo2_domain_name_
, NDR_POINTER_UNIQUE
, "Pointer to Domain Name (uint16)",hf_wkssvc_wkssvc_NetrUseInfo2_domain_name
);
5336 wkssvc_dissect_element_NetrUseInfo2_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5339 struct ndr_generic_array nga
= { .is_conformant
= false, };
5341 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5343 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5344 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo2_domain_name
, false, &nga
, &data
);
5345 proto_item_append_text(tree
, ": %s", data
);
5351 wkssvc_dissect_struct_NetrUseInfo2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
5353 proto_item
*item
= NULL
;
5354 proto_tree
*tree
= NULL
;
5359 old_offset
= offset
;
5362 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5363 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrUseInfo2
);
5366 offset
= wkssvc_dissect_element_NetrUseInfo2_local(tvb
, offset
, pinfo
, tree
, di
, drep
);
5368 offset
= wkssvc_dissect_element_NetrUseInfo2_remote(tvb
, offset
, pinfo
, tree
, di
, drep
);
5370 offset
= wkssvc_dissect_element_NetrUseInfo2_password(tvb
, offset
, pinfo
, tree
, di
, drep
);
5372 offset
= wkssvc_dissect_element_NetrUseInfo2_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
5374 offset
= wkssvc_dissect_element_NetrUseInfo2_asg_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
5376 offset
= wkssvc_dissect_element_NetrUseInfo2_ref_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
5378 offset
= wkssvc_dissect_element_NetrUseInfo2_use_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
5380 offset
= wkssvc_dissect_element_NetrUseInfo2_user_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
5382 offset
= wkssvc_dissect_element_NetrUseInfo2_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
5385 proto_item_set_len(item
, offset
-old_offset
);
5388 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5397 /* IDL: [charset(UTF16)] [unique(1)] uint16 *local; */
5398 /* IDL: [charset(UTF16)] [unique(1)] uint16 *remote; */
5399 /* IDL: [charset(UTF16)] [unique(1)] uint16 *password; */
5400 /* IDL: uint32 status; */
5401 /* IDL: uint32 asg_type; */
5402 /* IDL: uint32 ref_count; */
5403 /* IDL: uint32 use_count; */
5407 wkssvc_dissect_element_NetrUseInfo1_local(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5409 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo1_local_
, NDR_POINTER_UNIQUE
, "Pointer to Local (uint16)",hf_wkssvc_wkssvc_NetrUseInfo1_local
);
5415 wkssvc_dissect_element_NetrUseInfo1_local_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5418 struct ndr_generic_array nga
= { .is_conformant
= false, };
5420 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5422 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5423 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo1_local
, false, &nga
, &data
);
5424 proto_item_append_text(tree
, ": %s", data
);
5430 wkssvc_dissect_element_NetrUseInfo1_remote(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5432 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo1_remote_
, NDR_POINTER_UNIQUE
, "Pointer to Remote (uint16)",hf_wkssvc_wkssvc_NetrUseInfo1_remote
);
5438 wkssvc_dissect_element_NetrUseInfo1_remote_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5441 struct ndr_generic_array nga
= { .is_conformant
= false, };
5443 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5445 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5446 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo1_remote
, false, &nga
, &data
);
5447 proto_item_append_text(tree
, ": %s", data
);
5453 wkssvc_dissect_element_NetrUseInfo1_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5455 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo1_password_
, NDR_POINTER_UNIQUE
, "Pointer to Password (uint16)",hf_wkssvc_wkssvc_NetrUseInfo1_password
);
5461 wkssvc_dissect_element_NetrUseInfo1_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5464 struct ndr_generic_array nga
= { .is_conformant
= false, };
5466 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5468 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5469 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo1_password
, false, &nga
, &data
);
5470 proto_item_append_text(tree
, ": %s", data
);
5476 wkssvc_dissect_element_NetrUseInfo1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5478 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseInfo1_status
, 0);
5484 wkssvc_dissect_element_NetrUseInfo1_asg_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5486 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseInfo1_asg_type
, 0);
5492 wkssvc_dissect_element_NetrUseInfo1_ref_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5494 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseInfo1_ref_count
, 0);
5500 wkssvc_dissect_element_NetrUseInfo1_use_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5502 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseInfo1_use_count
, 0);
5508 wkssvc_dissect_struct_NetrUseInfo1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
5510 proto_item
*item
= NULL
;
5511 proto_tree
*tree
= NULL
;
5516 old_offset
= offset
;
5519 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5520 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrUseInfo1
);
5523 offset
= wkssvc_dissect_element_NetrUseInfo1_local(tvb
, offset
, pinfo
, tree
, di
, drep
);
5525 offset
= wkssvc_dissect_element_NetrUseInfo1_remote(tvb
, offset
, pinfo
, tree
, di
, drep
);
5527 offset
= wkssvc_dissect_element_NetrUseInfo1_password(tvb
, offset
, pinfo
, tree
, di
, drep
);
5529 offset
= wkssvc_dissect_element_NetrUseInfo1_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
5531 offset
= wkssvc_dissect_element_NetrUseInfo1_asg_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
5533 offset
= wkssvc_dissect_element_NetrUseInfo1_ref_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
5535 offset
= wkssvc_dissect_element_NetrUseInfo1_use_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
5538 proto_item_set_len(item
, offset
-old_offset
);
5541 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5550 /* IDL: [charset(UTF16)] [unique(1)] uint16 *local; */
5551 /* IDL: [charset(UTF16)] [unique(1)] uint16 *remote; */
5555 wkssvc_dissect_element_NetrUseInfo0_local(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5557 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo0_local_
, NDR_POINTER_UNIQUE
, "Pointer to Local (uint16)",hf_wkssvc_wkssvc_NetrUseInfo0_local
);
5563 wkssvc_dissect_element_NetrUseInfo0_local_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5566 struct ndr_generic_array nga
= { .is_conformant
= false, };
5568 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5570 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5571 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo0_local
, false, &nga
, &data
);
5572 proto_item_append_text(tree
, ": %s", data
);
5578 wkssvc_dissect_element_NetrUseInfo0_remote(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5580 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseInfo0_remote_
, NDR_POINTER_UNIQUE
, "Pointer to Remote (uint16)",hf_wkssvc_wkssvc_NetrUseInfo0_remote
);
5586 wkssvc_dissect_element_NetrUseInfo0_remote_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5589 struct ndr_generic_array nga
= { .is_conformant
= false, };
5591 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5593 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5594 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseInfo0_remote
, false, &nga
, &data
);
5595 proto_item_append_text(tree
, ": %s", data
);
5601 wkssvc_dissect_struct_NetrUseInfo0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
5603 proto_item
*item
= NULL
;
5604 proto_tree
*tree
= NULL
;
5609 old_offset
= offset
;
5612 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5613 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrUseInfo0
);
5616 offset
= wkssvc_dissect_element_NetrUseInfo0_local(tvb
, offset
, pinfo
, tree
, di
, drep
);
5618 offset
= wkssvc_dissect_element_NetrUseInfo0_remote(tvb
, offset
, pinfo
, tree
, di
, drep
);
5621 proto_item_set_len(item
, offset
-old_offset
);
5624 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5632 /* IDL: [switch_type(uint32)] union { */
5633 /* IDL: [case(0)] [case(0)] [unique(1)] wkssvc_NetrUseInfo0 *info0; */
5634 /* IDL: [case(1)] [case(1)] [unique(1)] wkssvc_NetrUseInfo1 *info1; */
5635 /* IDL: [case(2)] [case(2)] [unique(1)] wkssvc_NetrUseInfo2 *info2; */
5636 /* IDL: [case(3)] [case(3)] [unique(1)] wkssvc_NetrUseInfo3 *info3; */
5640 wkssvc_dissect_element_NetrUseGetInfoCtr_info0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5642 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseGetInfoCtr_info0_
, NDR_POINTER_UNIQUE
, "Pointer to Info0 (wkssvc_NetrUseInfo0)",hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info0
);
5648 wkssvc_dissect_element_NetrUseGetInfoCtr_info0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5650 offset
= wkssvc_dissect_struct_NetrUseInfo0(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info0
,0);
5656 wkssvc_dissect_element_NetrUseGetInfoCtr_info1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5658 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseGetInfoCtr_info1_
, NDR_POINTER_UNIQUE
, "Pointer to Info1 (wkssvc_NetrUseInfo1)",hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info1
);
5664 wkssvc_dissect_element_NetrUseGetInfoCtr_info1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5666 offset
= wkssvc_dissect_struct_NetrUseInfo1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info1
,0);
5672 wkssvc_dissect_element_NetrUseGetInfoCtr_info2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5674 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseGetInfoCtr_info2_
, NDR_POINTER_UNIQUE
, "Pointer to Info2 (wkssvc_NetrUseInfo2)",hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info2
);
5680 wkssvc_dissect_element_NetrUseGetInfoCtr_info2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5682 offset
= wkssvc_dissect_struct_NetrUseInfo2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info2
,0);
5688 wkssvc_dissect_element_NetrUseGetInfoCtr_info3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5690 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseGetInfoCtr_info3_
, NDR_POINTER_UNIQUE
, "Pointer to Info3 (wkssvc_NetrUseInfo3)",hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info3
);
5696 wkssvc_dissect_element_NetrUseGetInfoCtr_info3_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5698 offset
= wkssvc_dissect_struct_NetrUseInfo3(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info3
,0);
5704 wkssvc_dissect_NetrUseGetInfoCtr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
5706 proto_item
*item
= NULL
;
5707 proto_tree
*tree
= NULL
;
5711 old_offset
= offset
;
5713 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_wkssvc_wkssvc_NetrUseGetInfoCtr
, &item
, "wkssvc_NetrUseGetInfoCtr");
5716 UNION_ALIGN_TO_5_BYTES
;
5717 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
5718 UNION_ALIGN_TO_5_BYTES
;
5722 offset
= wkssvc_dissect_element_NetrUseGetInfoCtr_info0(tvb
, offset
, pinfo
, tree
, di
, drep
);
5726 offset
= wkssvc_dissect_element_NetrUseGetInfoCtr_info1(tvb
, offset
, pinfo
, tree
, di
, drep
);
5730 offset
= wkssvc_dissect_element_NetrUseGetInfoCtr_info2(tvb
, offset
, pinfo
, tree
, di
, drep
);
5734 offset
= wkssvc_dissect_element_NetrUseGetInfoCtr_info3(tvb
, offset
, pinfo
, tree
, di
, drep
);
5737 proto_item_set_len(item
, offset
-old_offset
);
5744 /* IDL: uint32 count; */
5745 /* IDL: [size_is(count)] [unique(1)] wkssvc_NetrUseInfo2 *array; */
5749 wkssvc_dissect_element_NetrUseEnumCtr2_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5751 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseEnumCtr2_count
, 0);
5757 wkssvc_dissect_element_NetrUseEnumCtr2_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5759 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseEnumCtr2_array_
, NDR_POINTER_UNIQUE
, "Pointer to Array (wkssvc_NetrUseInfo2)",hf_wkssvc_wkssvc_NetrUseEnumCtr2_array
);
5765 wkssvc_dissect_element_NetrUseEnumCtr2_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5767 struct ndr_generic_array nga
= { .is_conformant
= false, };
5769 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5771 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, wkssvc_dissect_element_NetrUseEnumCtr2_array__
);
5777 wkssvc_dissect_element_NetrUseEnumCtr2_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5779 offset
= wkssvc_dissect_struct_NetrUseInfo2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseEnumCtr2_array
,0);
5785 wkssvc_dissect_struct_NetrUseEnumCtr2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
5787 proto_item
*item
= NULL
;
5788 proto_tree
*tree
= NULL
;
5793 old_offset
= offset
;
5796 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5797 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrUseEnumCtr2
);
5800 offset
= wkssvc_dissect_element_NetrUseEnumCtr2_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
5802 offset
= wkssvc_dissect_element_NetrUseEnumCtr2_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
5805 proto_item_set_len(item
, offset
-old_offset
);
5808 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5817 /* IDL: uint32 count; */
5818 /* IDL: [size_is(count)] [unique(1)] wkssvc_NetrUseInfo1 *array; */
5822 wkssvc_dissect_element_NetrUseEnumCtr1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5824 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseEnumCtr1_count
, 0);
5830 wkssvc_dissect_element_NetrUseEnumCtr1_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5832 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseEnumCtr1_array_
, NDR_POINTER_UNIQUE
, "Pointer to Array (wkssvc_NetrUseInfo1)",hf_wkssvc_wkssvc_NetrUseEnumCtr1_array
);
5838 wkssvc_dissect_element_NetrUseEnumCtr1_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5840 struct ndr_generic_array nga
= { .is_conformant
= false, };
5842 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5844 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, wkssvc_dissect_element_NetrUseEnumCtr1_array__
);
5850 wkssvc_dissect_element_NetrUseEnumCtr1_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5852 offset
= wkssvc_dissect_struct_NetrUseInfo1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseEnumCtr1_array
,0);
5858 wkssvc_dissect_struct_NetrUseEnumCtr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
5860 proto_item
*item
= NULL
;
5861 proto_tree
*tree
= NULL
;
5866 old_offset
= offset
;
5869 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5870 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrUseEnumCtr1
);
5873 offset
= wkssvc_dissect_element_NetrUseEnumCtr1_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
5875 offset
= wkssvc_dissect_element_NetrUseEnumCtr1_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
5878 proto_item_set_len(item
, offset
-old_offset
);
5881 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5890 /* IDL: uint32 count; */
5891 /* IDL: [size_is(count)] [unique(1)] wkssvc_NetrUseInfo0 *array; */
5895 wkssvc_dissect_element_NetrUseEnumCtr0_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5897 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseEnumCtr0_count
, 0);
5903 wkssvc_dissect_element_NetrUseEnumCtr0_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5905 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseEnumCtr0_array_
, NDR_POINTER_UNIQUE
, "Pointer to Array (wkssvc_NetrUseInfo0)",hf_wkssvc_wkssvc_NetrUseEnumCtr0_array
);
5911 wkssvc_dissect_element_NetrUseEnumCtr0_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5913 struct ndr_generic_array nga
= { .is_conformant
= false, };
5915 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5917 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, wkssvc_dissect_element_NetrUseEnumCtr0_array__
);
5923 wkssvc_dissect_element_NetrUseEnumCtr0_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5925 offset
= wkssvc_dissect_struct_NetrUseInfo0(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseEnumCtr0_array
,0);
5931 wkssvc_dissect_struct_NetrUseEnumCtr0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
5933 proto_item
*item
= NULL
;
5934 proto_tree
*tree
= NULL
;
5939 old_offset
= offset
;
5942 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5943 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrUseEnumCtr0
);
5946 offset
= wkssvc_dissect_element_NetrUseEnumCtr0_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
5948 offset
= wkssvc_dissect_element_NetrUseEnumCtr0_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
5951 proto_item_set_len(item
, offset
-old_offset
);
5954 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5962 /* IDL: [switch_type(uint32)] union { */
5963 /* IDL: [case(0)] [case(0)] [unique(1)] wkssvc_NetrUseEnumCtr0 *ctr0; */
5964 /* IDL: [case(1)] [case(1)] [unique(1)] wkssvc_NetrUseEnumCtr1 *ctr1; */
5965 /* IDL: [case(2)] [case(2)] [unique(1)] wkssvc_NetrUseEnumCtr2 *ctr2; */
5969 wkssvc_dissect_element_NetrUseEnumCtr_ctr0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5971 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseEnumCtr_ctr0_
, NDR_POINTER_UNIQUE
, "Pointer to Ctr0 (wkssvc_NetrUseEnumCtr0)",hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr0
);
5977 wkssvc_dissect_element_NetrUseEnumCtr_ctr0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5979 offset
= wkssvc_dissect_struct_NetrUseEnumCtr0(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr0
,0);
5985 wkssvc_dissect_element_NetrUseEnumCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5987 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseEnumCtr_ctr1_
, NDR_POINTER_UNIQUE
, "Pointer to Ctr1 (wkssvc_NetrUseEnumCtr1)",hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr1
);
5993 wkssvc_dissect_element_NetrUseEnumCtr_ctr1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5995 offset
= wkssvc_dissect_struct_NetrUseEnumCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr1
,0);
6001 wkssvc_dissect_element_NetrUseEnumCtr_ctr2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6003 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseEnumCtr_ctr2_
, NDR_POINTER_UNIQUE
, "Pointer to Ctr2 (wkssvc_NetrUseEnumCtr2)",hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr2
);
6009 wkssvc_dissect_element_NetrUseEnumCtr_ctr2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6011 offset
= wkssvc_dissect_struct_NetrUseEnumCtr2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr2
,0);
6017 wkssvc_dissect_NetrUseEnumCtr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
6019 proto_item
*item
= NULL
;
6020 proto_tree
*tree
= NULL
;
6024 old_offset
= offset
;
6026 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_wkssvc_wkssvc_NetrUseEnumCtr
, &item
, "wkssvc_NetrUseEnumCtr");
6029 UNION_ALIGN_TO_5_BYTES
;
6030 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
6031 UNION_ALIGN_TO_5_BYTES
;
6035 offset
= wkssvc_dissect_element_NetrUseEnumCtr_ctr0(tvb
, offset
, pinfo
, tree
, di
, drep
);
6039 offset
= wkssvc_dissect_element_NetrUseEnumCtr_ctr1(tvb
, offset
, pinfo
, tree
, di
, drep
);
6043 offset
= wkssvc_dissect_element_NetrUseEnumCtr_ctr2(tvb
, offset
, pinfo
, tree
, di
, drep
);
6046 proto_item_set_len(item
, offset
-old_offset
);
6053 /* IDL: uint32 level; */
6054 /* IDL: [switch_is(level)] wkssvc_NetrUseEnumCtr ctr; */
6058 wkssvc_dissect_element_NetrUseEnumInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t *level
)
6060 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseEnumInfo_level
, *level
);
6066 wkssvc_dissect_element_NetrUseEnumInfo_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint32_t level
)
6068 offset
= wkssvc_dissect_NetrUseEnumCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseEnumInfo_ctr
, level
);
6074 wkssvc_dissect_struct_NetrUseEnumInfo(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
6077 proto_item
*item
= NULL
;
6078 proto_tree
*tree
= NULL
;
6083 old_offset
= offset
;
6086 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6087 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrUseEnumInfo
);
6090 offset
= wkssvc_dissect_element_NetrUseEnumInfo_level(tvb
, offset
, pinfo
, tree
, di
, drep
, &level
);
6092 offset
= wkssvc_dissect_element_NetrUseEnumInfo_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
, level
);
6095 proto_item_set_len(item
, offset
-old_offset
);
6098 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6107 /* IDL: hyper unknown1; */
6108 /* IDL: hyper unknown2; */
6109 /* IDL: hyper unknown3; */
6110 /* IDL: hyper unknown4; */
6111 /* IDL: hyper unknown5; */
6112 /* IDL: hyper unknown6; */
6113 /* IDL: hyper unknown7; */
6114 /* IDL: hyper unknown8; */
6115 /* IDL: hyper unknown9; */
6116 /* IDL: hyper unknown10; */
6117 /* IDL: hyper unknown11; */
6118 /* IDL: hyper unknown12; */
6119 /* IDL: hyper unknown13; */
6120 /* IDL: uint32 unknown14; */
6121 /* IDL: uint32 unknown15; */
6122 /* IDL: uint32 unknown16; */
6123 /* IDL: uint32 unknown17; */
6124 /* IDL: uint32 unknown18; */
6125 /* IDL: uint32 unknown19; */
6126 /* IDL: uint32 unknown20; */
6127 /* IDL: uint32 unknown21; */
6128 /* IDL: uint32 unknown22; */
6129 /* IDL: uint32 unknown23; */
6130 /* IDL: uint32 unknown24; */
6131 /* IDL: uint32 unknown25; */
6132 /* IDL: uint32 unknown26; */
6133 /* IDL: uint32 unknown27; */
6134 /* IDL: uint32 unknown28; */
6135 /* IDL: uint32 unknown29; */
6136 /* IDL: uint32 unknown30; */
6137 /* IDL: uint32 unknown31; */
6138 /* IDL: uint32 unknown32; */
6139 /* IDL: uint32 unknown33; */
6140 /* IDL: uint32 unknown34; */
6141 /* IDL: uint32 unknown35; */
6142 /* IDL: uint32 unknown36; */
6143 /* IDL: uint32 unknown37; */
6144 /* IDL: uint32 unknown38; */
6145 /* IDL: uint32 unknown39; */
6146 /* IDL: uint32 unknown40; */
6150 wkssvc_dissect_element_NetrWorkstationStatistics_unknown1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6152 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown1
);
6158 wkssvc_dissect_element_NetrWorkstationStatistics_unknown2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6160 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown2
);
6166 wkssvc_dissect_element_NetrWorkstationStatistics_unknown3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6168 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown3
);
6174 wkssvc_dissect_element_NetrWorkstationStatistics_unknown4(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6176 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown4
);
6182 wkssvc_dissect_element_NetrWorkstationStatistics_unknown5(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6184 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown5
);
6190 wkssvc_dissect_element_NetrWorkstationStatistics_unknown6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6192 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown6
);
6198 wkssvc_dissect_element_NetrWorkstationStatistics_unknown7(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6200 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown7
);
6206 wkssvc_dissect_element_NetrWorkstationStatistics_unknown8(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6208 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown8
);
6214 wkssvc_dissect_element_NetrWorkstationStatistics_unknown9(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6216 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown9
);
6222 wkssvc_dissect_element_NetrWorkstationStatistics_unknown10(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6224 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown10
);
6230 wkssvc_dissect_element_NetrWorkstationStatistics_unknown11(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6232 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown11
);
6238 wkssvc_dissect_element_NetrWorkstationStatistics_unknown12(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6240 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown12
);
6246 wkssvc_dissect_element_NetrWorkstationStatistics_unknown13(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6248 offset
=cnf_dissect_hyper(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown13
);
6254 wkssvc_dissect_element_NetrWorkstationStatistics_unknown14(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6256 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown14
, 0);
6262 wkssvc_dissect_element_NetrWorkstationStatistics_unknown15(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6264 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown15
, 0);
6270 wkssvc_dissect_element_NetrWorkstationStatistics_unknown16(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6272 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown16
, 0);
6278 wkssvc_dissect_element_NetrWorkstationStatistics_unknown17(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6280 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown17
, 0);
6286 wkssvc_dissect_element_NetrWorkstationStatistics_unknown18(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6288 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown18
, 0);
6294 wkssvc_dissect_element_NetrWorkstationStatistics_unknown19(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6296 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown19
, 0);
6302 wkssvc_dissect_element_NetrWorkstationStatistics_unknown20(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6304 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown20
, 0);
6310 wkssvc_dissect_element_NetrWorkstationStatistics_unknown21(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6312 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown21
, 0);
6318 wkssvc_dissect_element_NetrWorkstationStatistics_unknown22(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6320 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown22
, 0);
6326 wkssvc_dissect_element_NetrWorkstationStatistics_unknown23(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6328 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown23
, 0);
6334 wkssvc_dissect_element_NetrWorkstationStatistics_unknown24(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6336 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown24
, 0);
6342 wkssvc_dissect_element_NetrWorkstationStatistics_unknown25(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6344 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown25
, 0);
6350 wkssvc_dissect_element_NetrWorkstationStatistics_unknown26(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6352 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown26
, 0);
6358 wkssvc_dissect_element_NetrWorkstationStatistics_unknown27(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6360 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown27
, 0);
6366 wkssvc_dissect_element_NetrWorkstationStatistics_unknown28(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6368 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown28
, 0);
6374 wkssvc_dissect_element_NetrWorkstationStatistics_unknown29(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6376 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown29
, 0);
6382 wkssvc_dissect_element_NetrWorkstationStatistics_unknown30(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6384 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown30
, 0);
6390 wkssvc_dissect_element_NetrWorkstationStatistics_unknown31(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6392 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown31
, 0);
6398 wkssvc_dissect_element_NetrWorkstationStatistics_unknown32(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6400 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown32
, 0);
6406 wkssvc_dissect_element_NetrWorkstationStatistics_unknown33(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6408 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown33
, 0);
6414 wkssvc_dissect_element_NetrWorkstationStatistics_unknown34(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6416 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown34
, 0);
6422 wkssvc_dissect_element_NetrWorkstationStatistics_unknown35(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6424 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown35
, 0);
6430 wkssvc_dissect_element_NetrWorkstationStatistics_unknown36(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6432 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown36
, 0);
6438 wkssvc_dissect_element_NetrWorkstationStatistics_unknown37(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6440 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown37
, 0);
6446 wkssvc_dissect_element_NetrWorkstationStatistics_unknown38(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6448 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown38
, 0);
6454 wkssvc_dissect_element_NetrWorkstationStatistics_unknown39(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6456 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown39
, 0);
6462 wkssvc_dissect_element_NetrWorkstationStatistics_unknown40(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6464 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown40
, 0);
6470 wkssvc_dissect_struct_NetrWorkstationStatistics(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
6472 proto_item
*item
= NULL
;
6473 proto_tree
*tree
= NULL
;
6478 old_offset
= offset
;
6481 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6482 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_NetrWorkstationStatistics
);
6485 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown1(tvb
, offset
, pinfo
, tree
, di
, drep
);
6487 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown2(tvb
, offset
, pinfo
, tree
, di
, drep
);
6489 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown3(tvb
, offset
, pinfo
, tree
, di
, drep
);
6491 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown4(tvb
, offset
, pinfo
, tree
, di
, drep
);
6493 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown5(tvb
, offset
, pinfo
, tree
, di
, drep
);
6495 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown6(tvb
, offset
, pinfo
, tree
, di
, drep
);
6497 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown7(tvb
, offset
, pinfo
, tree
, di
, drep
);
6499 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown8(tvb
, offset
, pinfo
, tree
, di
, drep
);
6501 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown9(tvb
, offset
, pinfo
, tree
, di
, drep
);
6503 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown10(tvb
, offset
, pinfo
, tree
, di
, drep
);
6505 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown11(tvb
, offset
, pinfo
, tree
, di
, drep
);
6507 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown12(tvb
, offset
, pinfo
, tree
, di
, drep
);
6509 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown13(tvb
, offset
, pinfo
, tree
, di
, drep
);
6511 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown14(tvb
, offset
, pinfo
, tree
, di
, drep
);
6513 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown15(tvb
, offset
, pinfo
, tree
, di
, drep
);
6515 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown16(tvb
, offset
, pinfo
, tree
, di
, drep
);
6517 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown17(tvb
, offset
, pinfo
, tree
, di
, drep
);
6519 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown18(tvb
, offset
, pinfo
, tree
, di
, drep
);
6521 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown19(tvb
, offset
, pinfo
, tree
, di
, drep
);
6523 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown20(tvb
, offset
, pinfo
, tree
, di
, drep
);
6525 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown21(tvb
, offset
, pinfo
, tree
, di
, drep
);
6527 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown22(tvb
, offset
, pinfo
, tree
, di
, drep
);
6529 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown23(tvb
, offset
, pinfo
, tree
, di
, drep
);
6531 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown24(tvb
, offset
, pinfo
, tree
, di
, drep
);
6533 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown25(tvb
, offset
, pinfo
, tree
, di
, drep
);
6535 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown26(tvb
, offset
, pinfo
, tree
, di
, drep
);
6537 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown27(tvb
, offset
, pinfo
, tree
, di
, drep
);
6539 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown28(tvb
, offset
, pinfo
, tree
, di
, drep
);
6541 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown29(tvb
, offset
, pinfo
, tree
, di
, drep
);
6543 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown30(tvb
, offset
, pinfo
, tree
, di
, drep
);
6545 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown31(tvb
, offset
, pinfo
, tree
, di
, drep
);
6547 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown32(tvb
, offset
, pinfo
, tree
, di
, drep
);
6549 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown33(tvb
, offset
, pinfo
, tree
, di
, drep
);
6551 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown34(tvb
, offset
, pinfo
, tree
, di
, drep
);
6553 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown35(tvb
, offset
, pinfo
, tree
, di
, drep
);
6555 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown36(tvb
, offset
, pinfo
, tree
, di
, drep
);
6557 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown37(tvb
, offset
, pinfo
, tree
, di
, drep
);
6559 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown38(tvb
, offset
, pinfo
, tree
, di
, drep
);
6561 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown39(tvb
, offset
, pinfo
, tree
, di
, drep
);
6563 offset
= wkssvc_dissect_element_NetrWorkstationStatistics_unknown40(tvb
, offset
, pinfo
, tree
, di
, drep
);
6566 proto_item_set_len(item
, offset
-old_offset
);
6569 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6578 /* IDL: WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE = 0x00000002 , */
6582 wkssvc_dissect_bitmap_renameflags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
6585 static int * const wkssvc_wkssvc_renameflags_fields
[] = {
6586 &hf_wkssvc_wkssvc_renameflags_WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE
,
6592 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
6593 ett_wkssvc_wkssvc_renameflags
, wkssvc_wkssvc_renameflags_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
6595 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
6598 proto_item_append_text(item
, ": (No values set)");
6600 if (flags
& (~0x00000002)) {
6601 flags
&= (~0x00000002);
6602 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
6610 /* IDL: NetSetupUnknown=0, */
6611 /* IDL: NetSetupMachine=1, */
6612 /* IDL: NetSetupWorkgroup=2, */
6613 /* IDL: NetSetupDomain=3, */
6614 /* IDL: NetSetupNonExistentDomain=4, */
6615 /* IDL: NetSetupDnsMachine=5, */
6619 wkssvc_dissect_enum_NetValidateNameType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
)
6621 uint32_t parameter
=0;
6625 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
6634 /* IDL: NetSetupUnknownStatus=0, */
6635 /* IDL: NetSetupUnjoined=1, */
6636 /* IDL: NetSetupWorkgroupName=2, */
6637 /* IDL: NetSetupDomainName=3, */
6641 wkssvc_dissect_enum_NetJoinStatus(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
)
6643 uint32_t parameter
=0;
6647 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
6656 /* IDL: uint8 data[524]; */
6660 wkssvc_dissect_element_PasswordBuffer_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6663 for (i
= 0; i
< 524; i
++)
6664 offset
= wkssvc_dissect_element_PasswordBuffer_data_(tvb
, offset
, pinfo
, tree
, di
, drep
);
6670 wkssvc_dissect_element_PasswordBuffer_data_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6672 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_PasswordBuffer_data
, 0);
6678 wkssvc_dissect_struct_PasswordBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
6680 proto_item
*item
= NULL
;
6681 proto_tree
*tree
= NULL
;
6684 old_offset
= offset
;
6687 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6688 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_PasswordBuffer
);
6691 offset
= wkssvc_dissect_element_PasswordBuffer_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
6694 proto_item_set_len(item
, offset
-old_offset
);
6702 /* IDL: WKSSVC_JOIN_FLAGS_JOIN_WITH_NEW_NAME = 0x00000400 , */
6703 /* IDL: WKSSVC_JOIN_FLAGS_JOIN_DC_ACCOUNT = 0x00000200 , */
6704 /* IDL: WKSSVC_JOIN_FLAGS_DEFER_SPN = 0x00000100 , */
6705 /* IDL: WKSSVC_JOIN_FLAGS_MACHINE_PWD_PASSED = 0x00000080 , */
6706 /* IDL: WKSSVC_JOIN_FLAGS_JOIN_UNSECURE = 0x00000040 , */
6707 /* IDL: WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED = 0x00000020 , */
6708 /* IDL: WKSSVC_JOIN_FLAGS_WIN9X_UPGRADE = 0x00000010 , */
6709 /* IDL: WKSSVC_JOIN_FLAGS_ACCOUNT_DELETE = 0x00000004 , */
6710 /* IDL: WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE = 0x00000002 , */
6711 /* IDL: WKSSVC_JOIN_FLAGS_JOIN_TYPE = 0x00000001 , */
6715 wkssvc_dissect_bitmap_joinflags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
6718 static int * const wkssvc_wkssvc_joinflags_fields
[] = {
6719 &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_WITH_NEW_NAME
,
6720 &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_DC_ACCOUNT
,
6721 &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_DEFER_SPN
,
6722 &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_MACHINE_PWD_PASSED
,
6723 &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_UNSECURE
,
6724 &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED
,
6725 &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_WIN9X_UPGRADE
,
6726 &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_ACCOUNT_DELETE
,
6727 &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE
,
6728 &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_TYPE
,
6734 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
6735 ett_wkssvc_wkssvc_joinflags
, wkssvc_wkssvc_joinflags_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
6737 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
6740 proto_item_append_text(item
, ": (No values set)");
6742 if (flags
& (~0x000007f7)) {
6743 flags
&= (~0x000007f7);
6744 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
6752 /* IDL: NetPrimaryComputerName=0, */
6753 /* IDL: NetAlternateComputerNames=1, */
6754 /* IDL: NetAllComputerNames=2, */
6755 /* IDL: NetComputerNameTypeMax=3, */
6759 wkssvc_dissect_enum_ComputerNameType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
)
6761 uint32_t parameter
=0;
6765 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
6774 /* IDL: uint32 count; */
6775 /* IDL: [size_is(count)] [unique(1)] lsa_String *computer_name; */
6779 wkssvc_dissect_element_ComputerNamesCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6781 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_ComputerNamesCtr_count
, 0);
6787 wkssvc_dissect_element_ComputerNamesCtr_computer_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6789 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_ComputerNamesCtr_computer_name_
, NDR_POINTER_UNIQUE
, "Pointer to Computer Name (lsa_String)",hf_wkssvc_wkssvc_ComputerNamesCtr_computer_name
);
6795 wkssvc_dissect_element_ComputerNamesCtr_computer_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6797 struct ndr_generic_array nga
= { .is_conformant
= false, };
6799 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6801 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, wkssvc_dissect_element_ComputerNamesCtr_computer_name__
);
6807 wkssvc_dissect_element_ComputerNamesCtr_computer_name__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6809 offset
=cnf_dissect_lsa_String(tvb
, offset
, pinfo
, tree
, di
, drep
, 0, hf_wkssvc_wkssvc_ComputerNamesCtr_computer_name
);
6815 wkssvc_dissect_struct_ComputerNamesCtr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
6817 proto_item
*item
= NULL
;
6818 proto_tree
*tree
= NULL
;
6823 old_offset
= offset
;
6826 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6827 tree
= proto_item_add_subtree(item
, ett_wkssvc_wkssvc_ComputerNamesCtr
);
6830 offset
= wkssvc_dissect_element_ComputerNamesCtr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
6832 offset
= wkssvc_dissect_element_ComputerNamesCtr_computer_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
6835 proto_item_set_len(item
, offset
-old_offset
);
6838 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6846 wkssvc_dissect_element_NetWkstaGetInfo_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6848 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaGetInfo_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetWkstaGetInfo_server_name
);
6854 wkssvc_dissect_element_NetWkstaGetInfo_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6857 struct ndr_generic_array nga
= { .is_conformant
= false, };
6859 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6861 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6862 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaGetInfo_server_name
, false, &nga
, &data
);
6863 proto_item_append_text(tree
, ": %s", data
);
6869 wkssvc_dissect_element_NetWkstaGetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6871 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaGetInfo_level
, PIDL_SET_COL_INFO
);
6877 wkssvc_dissect_element_NetWkstaGetInfo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6879 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaGetInfo_info_
, NDR_POINTER_REF
, "Pointer to Info (wkssvc_NetWkstaInfo)",hf_wkssvc_wkssvc_NetWkstaGetInfo_info
);
6885 wkssvc_dissect_element_NetWkstaGetInfo_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6887 offset
= wkssvc_dissect_NetWkstaInfo(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaGetInfo_info
, 0);
6892 /* IDL: WERROR wkssvc_NetWkstaGetInfo( */
6893 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
6894 /* IDL: [in] uint32 level, */
6895 /* IDL: [out] [ref] [switch_is(level)] wkssvc_NetWkstaInfo *info */
6899 wkssvc_dissect_NetWkstaGetInfo_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6903 di
->dcerpc_procedure_name
="NetWkstaGetInfo";
6904 offset
= wkssvc_dissect_element_NetWkstaGetInfo_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
6905 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6907 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
6910 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
6916 wkssvc_dissect_NetWkstaGetInfo_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6918 di
->dcerpc_procedure_name
="NetWkstaGetInfo";
6919 offset
= wkssvc_dissect_element_NetWkstaGetInfo_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
6920 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6921 offset
= wkssvc_dissect_element_NetWkstaGetInfo_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
6922 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6927 wkssvc_dissect_element_NetWkstaSetInfo_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6929 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaSetInfo_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetWkstaSetInfo_server_name
);
6935 wkssvc_dissect_element_NetWkstaSetInfo_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6938 struct ndr_generic_array nga
= { .is_conformant
= false, };
6940 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6942 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6943 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaSetInfo_server_name
, false, &nga
, &data
);
6944 proto_item_append_text(tree
, ": %s", data
);
6950 wkssvc_dissect_element_NetWkstaSetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6952 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaSetInfo_level
, 0);
6958 wkssvc_dissect_element_NetWkstaSetInfo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6960 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaSetInfo_info_
, NDR_POINTER_REF
, "Pointer to Info (wkssvc_NetWkstaInfo)",hf_wkssvc_wkssvc_NetWkstaSetInfo_info
);
6966 wkssvc_dissect_element_NetWkstaSetInfo_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6968 offset
= wkssvc_dissect_NetWkstaInfo(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaSetInfo_info
, 0);
6974 wkssvc_dissect_element_NetWkstaSetInfo_parm_error(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6976 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaSetInfo_parm_error_
, NDR_POINTER_REF
, "Pointer to Parm Error (uint32)",hf_wkssvc_wkssvc_NetWkstaSetInfo_parm_error
);
6982 wkssvc_dissect_element_NetWkstaSetInfo_parm_error_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6984 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaSetInfo_parm_error
, 0);
6989 /* IDL: WERROR wkssvc_NetWkstaSetInfo( */
6990 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
6991 /* IDL: [in] uint32 level, */
6992 /* IDL: [in] [ref] [switch_is(level)] wkssvc_NetWkstaInfo *info, */
6993 /* IDL: [in] [out] [ref] uint32 *parm_error */
6997 wkssvc_dissect_NetWkstaSetInfo_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7001 di
->dcerpc_procedure_name
="NetWkstaSetInfo";
7002 offset
= wkssvc_dissect_element_NetWkstaSetInfo_parm_error(tvb
, offset
, pinfo
, tree
, di
, drep
);
7003 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7005 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
7008 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7014 wkssvc_dissect_NetWkstaSetInfo_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7016 di
->dcerpc_procedure_name
="NetWkstaSetInfo";
7017 offset
= wkssvc_dissect_element_NetWkstaSetInfo_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7018 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7019 offset
= wkssvc_dissect_element_NetWkstaSetInfo_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
7020 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7021 offset
= wkssvc_dissect_element_NetWkstaSetInfo_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
7022 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7023 offset
= wkssvc_dissect_element_NetWkstaSetInfo_parm_error(tvb
, offset
, pinfo
, tree
, di
, drep
);
7024 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7029 wkssvc_dissect_element_NetWkstaEnumUsers_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7031 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaEnumUsers_server_name_
, NDR_POINTER_UNIQUE
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetWkstaEnumUsers_server_name
);
7037 wkssvc_dissect_element_NetWkstaEnumUsers_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7040 struct ndr_generic_array nga
= { .is_conformant
= false, };
7042 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7044 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7045 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaEnumUsers_server_name
, false, &nga
, &data
);
7046 proto_item_append_text(tree
, ": %s", data
);
7052 wkssvc_dissect_element_NetWkstaEnumUsers_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7054 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaEnumUsers_info_
, NDR_POINTER_REF
, "Pointer to Info (wkssvc_NetWkstaEnumUsersInfo)",hf_wkssvc_wkssvc_NetWkstaEnumUsers_info
);
7060 wkssvc_dissect_element_NetWkstaEnumUsers_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7062 offset
= wkssvc_dissect_struct_NetWkstaEnumUsersInfo(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaEnumUsers_info
,0);
7068 wkssvc_dissect_element_NetWkstaEnumUsers_prefmaxlen(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7070 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaEnumUsers_prefmaxlen
, 0);
7076 wkssvc_dissect_element_NetWkstaEnumUsers_entries_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7078 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaEnumUsers_entries_read_
, NDR_POINTER_REF
, "Pointer to Entries Read (uint32)",hf_wkssvc_wkssvc_NetWkstaEnumUsers_entries_read
);
7084 wkssvc_dissect_element_NetWkstaEnumUsers_entries_read_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7086 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaEnumUsers_entries_read
, 0);
7092 wkssvc_dissect_element_NetWkstaEnumUsers_resume_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7094 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaEnumUsers_resume_handle_
, NDR_POINTER_UNIQUE
, "Pointer to Resume Handle (uint32)",hf_wkssvc_wkssvc_NetWkstaEnumUsers_resume_handle
);
7100 wkssvc_dissect_element_NetWkstaEnumUsers_resume_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7102 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaEnumUsers_resume_handle
, 0);
7107 /* IDL: WERROR wkssvc_NetWkstaEnumUsers( */
7108 /* IDL: [charset(UTF16)] [in] [unique(1)] uint16 *server_name, */
7109 /* IDL: [in] [out] [ref] wkssvc_NetWkstaEnumUsersInfo *info, */
7110 /* IDL: [in] uint32 prefmaxlen, */
7111 /* IDL: [out] [ref] uint32 *entries_read, */
7112 /* IDL: [in] [out] [unique(1)] uint32 *resume_handle */
7116 wkssvc_dissect_NetWkstaEnumUsers_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7120 di
->dcerpc_procedure_name
="NetWkstaEnumUsers";
7121 offset
= wkssvc_dissect_element_NetWkstaEnumUsers_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
7122 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7124 offset
= wkssvc_dissect_element_NetWkstaEnumUsers_entries_read(tvb
, offset
, pinfo
, tree
, di
, drep
);
7125 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7127 offset
= wkssvc_dissect_element_NetWkstaEnumUsers_resume_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
7128 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7130 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
7133 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7139 wkssvc_dissect_NetWkstaEnumUsers_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7141 di
->dcerpc_procedure_name
="NetWkstaEnumUsers";
7142 offset
= wkssvc_dissect_element_NetWkstaEnumUsers_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7143 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7144 offset
= wkssvc_dissect_element_NetWkstaEnumUsers_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
7145 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7146 offset
= wkssvc_dissect_element_NetWkstaEnumUsers_prefmaxlen(tvb
, offset
, pinfo
, tree
, di
, drep
);
7147 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7148 offset
= wkssvc_dissect_element_NetWkstaEnumUsers_resume_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
7149 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7154 wkssvc_dissect_element_NetrWkstaUserGetInfo_unknown(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7156 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserGetInfo_unknown_
, NDR_POINTER_REF
, "Pointer to Unknown (uint16)",hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_unknown
);
7162 wkssvc_dissect_element_NetrWkstaUserGetInfo_unknown_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7165 struct ndr_generic_array nga
= { .is_conformant
= false, };
7167 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7169 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7170 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_unknown
, false, &nga
, &data
);
7171 proto_item_append_text(tree
, ": %s", data
);
7177 wkssvc_dissect_element_NetrWkstaUserGetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7179 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_level
, 0);
7185 wkssvc_dissect_element_NetrWkstaUserGetInfo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7187 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserGetInfo_info_
, NDR_POINTER_REF
, "Pointer to Info (wkssvc_NetrWkstaUserInfo)",hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_info
);
7193 wkssvc_dissect_element_NetrWkstaUserGetInfo_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7195 offset
= wkssvc_dissect_NetrWkstaUserInfo(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_info
, 0);
7200 /* IDL: WERROR wkssvc_NetrWkstaUserGetInfo( */
7201 /* IDL: [charset(UTF16)] [in] [ref] uint16 *unknown, */
7202 /* IDL: [in] uint32 level, */
7203 /* IDL: [out] [ref] [switch_is(level)] wkssvc_NetrWkstaUserInfo *info */
7207 wkssvc_dissect_NetrWkstaUserGetInfo_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7211 di
->dcerpc_procedure_name
="NetrWkstaUserGetInfo";
7212 offset
= wkssvc_dissect_element_NetrWkstaUserGetInfo_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
7213 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7215 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
7218 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7224 wkssvc_dissect_NetrWkstaUserGetInfo_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7226 di
->dcerpc_procedure_name
="NetrWkstaUserGetInfo";
7227 offset
= wkssvc_dissect_element_NetrWkstaUserGetInfo_unknown(tvb
, offset
, pinfo
, tree
, di
, drep
);
7228 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7229 offset
= wkssvc_dissect_element_NetrWkstaUserGetInfo_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
7230 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7235 wkssvc_dissect_element_NetrWkstaUserSetInfo_unknown(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7237 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserSetInfo_unknown_
, NDR_POINTER_REF
, "Pointer to Unknown (uint16)",hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_unknown
);
7243 wkssvc_dissect_element_NetrWkstaUserSetInfo_unknown_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7246 struct ndr_generic_array nga
= { .is_conformant
= false, };
7248 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7250 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7251 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_unknown
, false, &nga
, &data
);
7252 proto_item_append_text(tree
, ": %s", data
);
7258 wkssvc_dissect_element_NetrWkstaUserSetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7260 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_level
, 0);
7266 wkssvc_dissect_element_NetrWkstaUserSetInfo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7268 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserSetInfo_info_
, NDR_POINTER_REF
, "Pointer to Info (wkssvc_NetrWkstaUserInfo)",hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_info
);
7274 wkssvc_dissect_element_NetrWkstaUserSetInfo_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7276 offset
= wkssvc_dissect_NetrWkstaUserInfo(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_info
, 0);
7282 wkssvc_dissect_element_NetrWkstaUserSetInfo_parm_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7284 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaUserSetInfo_parm_err_
, NDR_POINTER_REF
, "Pointer to Parm Err (uint32)",hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_parm_err
);
7290 wkssvc_dissect_element_NetrWkstaUserSetInfo_parm_err_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7292 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_parm_err
, 0);
7297 /* IDL: WERROR wkssvc_NetrWkstaUserSetInfo( */
7298 /* IDL: [charset(UTF16)] [in] [ref] uint16 *unknown, */
7299 /* IDL: [in] uint32 level, */
7300 /* IDL: [in] [ref] [switch_is(level)] wkssvc_NetrWkstaUserInfo *info, */
7301 /* IDL: [in] [out] [ref] uint32 *parm_err */
7305 wkssvc_dissect_NetrWkstaUserSetInfo_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7309 di
->dcerpc_procedure_name
="NetrWkstaUserSetInfo";
7310 offset
= wkssvc_dissect_element_NetrWkstaUserSetInfo_parm_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
7311 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7313 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
7316 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7322 wkssvc_dissect_NetrWkstaUserSetInfo_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7324 di
->dcerpc_procedure_name
="NetrWkstaUserSetInfo";
7325 offset
= wkssvc_dissect_element_NetrWkstaUserSetInfo_unknown(tvb
, offset
, pinfo
, tree
, di
, drep
);
7326 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7327 offset
= wkssvc_dissect_element_NetrWkstaUserSetInfo_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
7328 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7329 offset
= wkssvc_dissect_element_NetrWkstaUserSetInfo_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
7330 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7331 offset
= wkssvc_dissect_element_NetrWkstaUserSetInfo_parm_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
7332 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7337 wkssvc_dissect_element_NetWkstaTransportEnum_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7339 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaTransportEnum_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetWkstaTransportEnum_server_name
);
7345 wkssvc_dissect_element_NetWkstaTransportEnum_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7348 struct ndr_generic_array nga
= { .is_conformant
= false, };
7350 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7352 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7353 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetWkstaTransportEnum_server_name
, false, &nga
, &data
);
7354 proto_item_append_text(tree
, ": %s", data
);
7360 wkssvc_dissect_element_NetWkstaTransportEnum_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7362 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaTransportEnum_info_
, NDR_POINTER_REF
, "Pointer to Info (wkssvc_NetWkstaTransportInfo)",hf_wkssvc_wkssvc_NetWkstaTransportEnum_info
);
7368 wkssvc_dissect_element_NetWkstaTransportEnum_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7370 offset
= wkssvc_dissect_struct_NetWkstaTransportInfo(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetWkstaTransportEnum_info
,0);
7376 wkssvc_dissect_element_NetWkstaTransportEnum_max_buffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7378 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaTransportEnum_max_buffer
, 0);
7384 wkssvc_dissect_element_NetWkstaTransportEnum_total_entries(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7386 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaTransportEnum_total_entries_
, NDR_POINTER_REF
, "Pointer to Total Entries (uint32)",hf_wkssvc_wkssvc_NetWkstaTransportEnum_total_entries
);
7392 wkssvc_dissect_element_NetWkstaTransportEnum_total_entries_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7394 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaTransportEnum_total_entries
, 0);
7400 wkssvc_dissect_element_NetWkstaTransportEnum_resume_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7402 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetWkstaTransportEnum_resume_handle_
, NDR_POINTER_REF
, "Pointer to Resume Handle (uint32)",hf_wkssvc_wkssvc_NetWkstaTransportEnum_resume_handle
);
7408 wkssvc_dissect_element_NetWkstaTransportEnum_resume_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7410 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetWkstaTransportEnum_resume_handle
, 0);
7415 /* IDL: WERROR wkssvc_NetWkstaTransportEnum( */
7416 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
7417 /* IDL: [in] [out] [ref] wkssvc_NetWkstaTransportInfo *info, */
7418 /* IDL: [in] uint32 max_buffer, */
7419 /* IDL: [out] [ref] uint32 *total_entries, */
7420 /* IDL: [in] [out] [ref] uint32 *resume_handle */
7424 wkssvc_dissect_NetWkstaTransportEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7428 di
->dcerpc_procedure_name
="NetWkstaTransportEnum";
7429 offset
= wkssvc_dissect_element_NetWkstaTransportEnum_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
7430 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7432 offset
= wkssvc_dissect_element_NetWkstaTransportEnum_total_entries(tvb
, offset
, pinfo
, tree
, di
, drep
);
7433 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7435 offset
= wkssvc_dissect_element_NetWkstaTransportEnum_resume_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
7436 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7438 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
7441 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7447 wkssvc_dissect_NetWkstaTransportEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7449 di
->dcerpc_procedure_name
="NetWkstaTransportEnum";
7450 offset
= wkssvc_dissect_element_NetWkstaTransportEnum_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7451 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7452 offset
= wkssvc_dissect_element_NetWkstaTransportEnum_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
7453 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7454 offset
= wkssvc_dissect_element_NetWkstaTransportEnum_max_buffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
7455 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7456 offset
= wkssvc_dissect_element_NetWkstaTransportEnum_resume_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
7457 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7462 wkssvc_dissect_element_NetrWkstaTransportAdd_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7464 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaTransportAdd_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrWkstaTransportAdd_server_name
);
7470 wkssvc_dissect_element_NetrWkstaTransportAdd_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7473 struct ndr_generic_array nga
= { .is_conformant
= false, };
7475 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7477 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7478 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaTransportAdd_server_name
, false, &nga
, &data
);
7479 proto_item_append_text(tree
, ": %s", data
);
7485 wkssvc_dissect_element_NetrWkstaTransportAdd_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7487 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWkstaTransportAdd_level
, 0);
7493 wkssvc_dissect_element_NetrWkstaTransportAdd_info0(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7495 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaTransportAdd_info0_
, NDR_POINTER_REF
, "Pointer to Info0 (wkssvc_NetWkstaTransportInfo0)",hf_wkssvc_wkssvc_NetrWkstaTransportAdd_info0
);
7501 wkssvc_dissect_element_NetrWkstaTransportAdd_info0_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7503 offset
= wkssvc_dissect_struct_NetWkstaTransportInfo0(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrWkstaTransportAdd_info0
,0);
7509 wkssvc_dissect_element_NetrWkstaTransportAdd_parm_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7511 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaTransportAdd_parm_err_
, NDR_POINTER_REF
, "Pointer to Parm Err (uint32)",hf_wkssvc_wkssvc_NetrWkstaTransportAdd_parm_err
);
7517 wkssvc_dissect_element_NetrWkstaTransportAdd_parm_err_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7519 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWkstaTransportAdd_parm_err
, 0);
7524 /* IDL: WERROR wkssvc_NetrWkstaTransportAdd( */
7525 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
7526 /* IDL: [in] uint32 level, */
7527 /* IDL: [in] [ref] wkssvc_NetWkstaTransportInfo0 *info0, */
7528 /* IDL: [in] [out] [ref] uint32 *parm_err */
7532 wkssvc_dissect_NetrWkstaTransportAdd_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7536 di
->dcerpc_procedure_name
="NetrWkstaTransportAdd";
7537 offset
= wkssvc_dissect_element_NetrWkstaTransportAdd_parm_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
7538 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7540 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
7543 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7549 wkssvc_dissect_NetrWkstaTransportAdd_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7551 di
->dcerpc_procedure_name
="NetrWkstaTransportAdd";
7552 offset
= wkssvc_dissect_element_NetrWkstaTransportAdd_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7553 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7554 offset
= wkssvc_dissect_element_NetrWkstaTransportAdd_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
7555 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7556 offset
= wkssvc_dissect_element_NetrWkstaTransportAdd_info0(tvb
, offset
, pinfo
, tree
, di
, drep
);
7557 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7558 offset
= wkssvc_dissect_element_NetrWkstaTransportAdd_parm_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
7559 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7564 wkssvc_dissect_element_NetrWkstaTransportDel_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7566 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaTransportDel_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrWkstaTransportDel_server_name
);
7572 wkssvc_dissect_element_NetrWkstaTransportDel_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7575 struct ndr_generic_array nga
= { .is_conformant
= false, };
7577 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7579 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7580 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaTransportDel_server_name
, false, &nga
, &data
);
7581 proto_item_append_text(tree
, ": %s", data
);
7587 wkssvc_dissect_element_NetrWkstaTransportDel_transport_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7589 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWkstaTransportDel_transport_name_
, NDR_POINTER_REF
, "Pointer to Transport Name (uint16)",hf_wkssvc_wkssvc_NetrWkstaTransportDel_transport_name
);
7595 wkssvc_dissect_element_NetrWkstaTransportDel_transport_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7598 struct ndr_generic_array nga
= { .is_conformant
= false, };
7600 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7602 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7603 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWkstaTransportDel_transport_name
, false, &nga
, &data
);
7604 proto_item_append_text(tree
, ": %s", data
);
7610 wkssvc_dissect_element_NetrWkstaTransportDel_unknown3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7612 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWkstaTransportDel_unknown3
, 0);
7617 /* IDL: WERROR wkssvc_NetrWkstaTransportDel( */
7618 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
7619 /* IDL: [charset(UTF16)] [in] [ref] uint16 *transport_name, */
7620 /* IDL: [in] uint32 unknown3 */
7624 wkssvc_dissect_NetrWkstaTransportDel_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7628 di
->dcerpc_procedure_name
="NetrWkstaTransportDel";
7629 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
7632 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7638 wkssvc_dissect_NetrWkstaTransportDel_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7640 di
->dcerpc_procedure_name
="NetrWkstaTransportDel";
7641 offset
= wkssvc_dissect_element_NetrWkstaTransportDel_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7642 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7643 offset
= wkssvc_dissect_element_NetrWkstaTransportDel_transport_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7644 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7645 offset
= wkssvc_dissect_element_NetrWkstaTransportDel_unknown3(tvb
, offset
, pinfo
, tree
, di
, drep
);
7646 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7651 wkssvc_dissect_element_NetrUseAdd_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7653 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseAdd_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrUseAdd_server_name
);
7659 wkssvc_dissect_element_NetrUseAdd_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7662 struct ndr_generic_array nga
= { .is_conformant
= false, };
7664 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7666 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7667 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseAdd_server_name
, false, &nga
, &data
);
7668 proto_item_append_text(tree
, ": %s", data
);
7674 wkssvc_dissect_element_NetrUseAdd_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7676 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseAdd_level
, 0);
7682 wkssvc_dissect_element_NetrUseAdd_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7684 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseAdd_ctr_
, NDR_POINTER_REF
, "Pointer to Ctr (wkssvc_NetrUseGetInfoCtr)",hf_wkssvc_wkssvc_NetrUseAdd_ctr
);
7690 wkssvc_dissect_element_NetrUseAdd_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7692 offset
= wkssvc_dissect_NetrUseGetInfoCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseAdd_ctr
, 0);
7698 wkssvc_dissect_element_NetrUseAdd_parm_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7700 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseAdd_parm_err_
, NDR_POINTER_REF
, "Pointer to Parm Err (uint32)",hf_wkssvc_wkssvc_NetrUseAdd_parm_err
);
7706 wkssvc_dissect_element_NetrUseAdd_parm_err_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7708 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseAdd_parm_err
, 0);
7713 /* IDL: WERROR wkssvc_NetrUseAdd( */
7714 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
7715 /* IDL: [in] uint32 level, */
7716 /* IDL: [in] [ref] [switch_is(level)] wkssvc_NetrUseGetInfoCtr *ctr, */
7717 /* IDL: [in] [out] [ref] uint32 *parm_err */
7721 wkssvc_dissect_NetrUseAdd_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7725 di
->dcerpc_procedure_name
="NetrUseAdd";
7726 offset
= wkssvc_dissect_element_NetrUseAdd_parm_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
7727 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7729 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
7732 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7738 wkssvc_dissect_NetrUseAdd_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7740 di
->dcerpc_procedure_name
="NetrUseAdd";
7741 offset
= wkssvc_dissect_element_NetrUseAdd_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7742 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7743 offset
= wkssvc_dissect_element_NetrUseAdd_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
7744 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7745 offset
= wkssvc_dissect_element_NetrUseAdd_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
7746 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7747 offset
= wkssvc_dissect_element_NetrUseAdd_parm_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
7748 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7753 wkssvc_dissect_element_NetrUseGetInfo_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7755 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseGetInfo_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrUseGetInfo_server_name
);
7761 wkssvc_dissect_element_NetrUseGetInfo_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7764 struct ndr_generic_array nga
= { .is_conformant
= false, };
7766 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7768 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7769 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseGetInfo_server_name
, false, &nga
, &data
);
7770 proto_item_append_text(tree
, ": %s", data
);
7776 wkssvc_dissect_element_NetrUseGetInfo_use_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7778 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseGetInfo_use_name_
, NDR_POINTER_REF
, "Pointer to Use Name (uint16)",hf_wkssvc_wkssvc_NetrUseGetInfo_use_name
);
7784 wkssvc_dissect_element_NetrUseGetInfo_use_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7787 struct ndr_generic_array nga
= { .is_conformant
= false, };
7789 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7791 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7792 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseGetInfo_use_name
, false, &nga
, &data
);
7793 proto_item_append_text(tree
, ": %s", data
);
7799 wkssvc_dissect_element_NetrUseGetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7801 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseGetInfo_level
, 0);
7807 wkssvc_dissect_element_NetrUseGetInfo_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7809 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseGetInfo_ctr_
, NDR_POINTER_REF
, "Pointer to Ctr (wkssvc_NetrUseGetInfoCtr)",hf_wkssvc_wkssvc_NetrUseGetInfo_ctr
);
7815 wkssvc_dissect_element_NetrUseGetInfo_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7817 offset
= wkssvc_dissect_NetrUseGetInfoCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseGetInfo_ctr
, 0);
7822 /* IDL: WERROR wkssvc_NetrUseGetInfo( */
7823 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
7824 /* IDL: [charset(UTF16)] [in] [ref] uint16 *use_name, */
7825 /* IDL: [in] uint32 level, */
7826 /* IDL: [out] [ref] [switch_is(level)] wkssvc_NetrUseGetInfoCtr *ctr */
7830 wkssvc_dissect_NetrUseGetInfo_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7834 di
->dcerpc_procedure_name
="NetrUseGetInfo";
7835 offset
= wkssvc_dissect_element_NetrUseGetInfo_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
7836 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7838 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
7841 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7847 wkssvc_dissect_NetrUseGetInfo_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7849 di
->dcerpc_procedure_name
="NetrUseGetInfo";
7850 offset
= wkssvc_dissect_element_NetrUseGetInfo_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7851 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7852 offset
= wkssvc_dissect_element_NetrUseGetInfo_use_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7853 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7854 offset
= wkssvc_dissect_element_NetrUseGetInfo_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
7855 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7860 wkssvc_dissect_element_NetrUseDel_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7862 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseDel_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrUseDel_server_name
);
7868 wkssvc_dissect_element_NetrUseDel_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7871 struct ndr_generic_array nga
= { .is_conformant
= false, };
7873 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7875 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7876 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseDel_server_name
, false, &nga
, &data
);
7877 proto_item_append_text(tree
, ": %s", data
);
7883 wkssvc_dissect_element_NetrUseDel_use_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7885 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseDel_use_name_
, NDR_POINTER_REF
, "Pointer to Use Name (uint16)",hf_wkssvc_wkssvc_NetrUseDel_use_name
);
7891 wkssvc_dissect_element_NetrUseDel_use_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7894 struct ndr_generic_array nga
= { .is_conformant
= false, };
7896 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7898 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7899 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseDel_use_name
, false, &nga
, &data
);
7900 proto_item_append_text(tree
, ": %s", data
);
7906 wkssvc_dissect_element_NetrUseDel_force_cond(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7908 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseDel_force_cond
, 0);
7913 /* IDL: WERROR wkssvc_NetrUseDel( */
7914 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
7915 /* IDL: [charset(UTF16)] [in] [ref] uint16 *use_name, */
7916 /* IDL: [in] uint32 force_cond */
7920 wkssvc_dissect_NetrUseDel_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7924 di
->dcerpc_procedure_name
="NetrUseDel";
7925 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
7928 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7934 wkssvc_dissect_NetrUseDel_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7936 di
->dcerpc_procedure_name
="NetrUseDel";
7937 offset
= wkssvc_dissect_element_NetrUseDel_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7938 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7939 offset
= wkssvc_dissect_element_NetrUseDel_use_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7940 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7941 offset
= wkssvc_dissect_element_NetrUseDel_force_cond(tvb
, offset
, pinfo
, tree
, di
, drep
);
7942 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7947 wkssvc_dissect_element_NetrUseEnum_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7949 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseEnum_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrUseEnum_server_name
);
7955 wkssvc_dissect_element_NetrUseEnum_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7958 struct ndr_generic_array nga
= { .is_conformant
= false, };
7960 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7962 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7963 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUseEnum_server_name
, false, &nga
, &data
);
7964 proto_item_append_text(tree
, ": %s", data
);
7970 wkssvc_dissect_element_NetrUseEnum_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7972 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseEnum_info_
, NDR_POINTER_REF
, "Pointer to Info (wkssvc_NetrUseEnumInfo)",hf_wkssvc_wkssvc_NetrUseEnum_info
);
7978 wkssvc_dissect_element_NetrUseEnum_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7980 offset
= wkssvc_dissect_struct_NetrUseEnumInfo(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUseEnum_info
,0);
7986 wkssvc_dissect_element_NetrUseEnum_prefmaxlen(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7988 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseEnum_prefmaxlen
, 0);
7994 wkssvc_dissect_element_NetrUseEnum_entries_read(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7996 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseEnum_entries_read_
, NDR_POINTER_REF
, "Pointer to Entries Read (uint32)",hf_wkssvc_wkssvc_NetrUseEnum_entries_read
);
8002 wkssvc_dissect_element_NetrUseEnum_entries_read_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8004 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseEnum_entries_read
, 0);
8010 wkssvc_dissect_element_NetrUseEnum_resume_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8012 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUseEnum_resume_handle_
, NDR_POINTER_REF
, "Pointer to Resume Handle (uint32)",hf_wkssvc_wkssvc_NetrUseEnum_resume_handle
);
8018 wkssvc_dissect_element_NetrUseEnum_resume_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8020 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUseEnum_resume_handle
, 0);
8025 /* IDL: WERROR wkssvc_NetrUseEnum( */
8026 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
8027 /* IDL: [in] [out] [ref] wkssvc_NetrUseEnumInfo *info, */
8028 /* IDL: [in] uint32 prefmaxlen, */
8029 /* IDL: [out] [ref] uint32 *entries_read, */
8030 /* IDL: [in] [out] [ref] uint32 *resume_handle */
8034 wkssvc_dissect_NetrUseEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8038 di
->dcerpc_procedure_name
="NetrUseEnum";
8039 offset
= wkssvc_dissect_element_NetrUseEnum_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
8040 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8042 offset
= wkssvc_dissect_element_NetrUseEnum_entries_read(tvb
, offset
, pinfo
, tree
, di
, drep
);
8043 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8045 offset
= wkssvc_dissect_element_NetrUseEnum_resume_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
8046 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8048 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
8051 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8057 wkssvc_dissect_NetrUseEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8059 di
->dcerpc_procedure_name
="NetrUseEnum";
8060 offset
= wkssvc_dissect_element_NetrUseEnum_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8061 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8062 offset
= wkssvc_dissect_element_NetrUseEnum_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
8063 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8064 offset
= wkssvc_dissect_element_NetrUseEnum_prefmaxlen(tvb
, offset
, pinfo
, tree
, di
, drep
);
8065 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8066 offset
= wkssvc_dissect_element_NetrUseEnum_resume_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
8067 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8072 wkssvc_dissect_element_NetrMessageBufferSend_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8074 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrMessageBufferSend_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrMessageBufferSend_server_name
);
8080 wkssvc_dissect_element_NetrMessageBufferSend_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8083 struct ndr_generic_array nga
= { .is_conformant
= false, };
8085 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8087 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8088 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrMessageBufferSend_server_name
, false, &nga
, &data
);
8089 proto_item_append_text(tree
, ": %s", data
);
8095 wkssvc_dissect_element_NetrMessageBufferSend_message_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8097 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrMessageBufferSend_message_name_
, NDR_POINTER_REF
, "Pointer to Message Name (uint16)",hf_wkssvc_wkssvc_NetrMessageBufferSend_message_name
);
8103 wkssvc_dissect_element_NetrMessageBufferSend_message_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8106 struct ndr_generic_array nga
= { .is_conformant
= false, };
8108 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8110 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8111 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrMessageBufferSend_message_name
, false, &nga
, &data
);
8112 proto_item_append_text(tree
, ": %s", data
);
8118 wkssvc_dissect_element_NetrMessageBufferSend_message_sender_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8120 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrMessageBufferSend_message_sender_name_
, NDR_POINTER_REF
, "Pointer to Message Sender Name (uint16)",hf_wkssvc_wkssvc_NetrMessageBufferSend_message_sender_name
);
8126 wkssvc_dissect_element_NetrMessageBufferSend_message_sender_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8129 struct ndr_generic_array nga
= { .is_conformant
= false, };
8131 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8133 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8134 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrMessageBufferSend_message_sender_name
, false, &nga
, &data
);
8135 proto_item_append_text(tree
, ": %s", data
);
8141 wkssvc_dissect_element_NetrMessageBufferSend_message_buffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8143 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrMessageBufferSend_message_buffer_
, NDR_POINTER_REF
, "Pointer to Message Buffer (uint8)",hf_wkssvc_wkssvc_NetrMessageBufferSend_message_buffer
);
8149 wkssvc_dissect_element_NetrMessageBufferSend_message_buffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8151 struct ndr_generic_array nga
= { .is_conformant
= false, };
8153 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8155 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, wkssvc_dissect_element_NetrMessageBufferSend_message_buffer__
);
8161 wkssvc_dissect_element_NetrMessageBufferSend_message_buffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8163 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrMessageBufferSend_message_buffer
, 0);
8169 wkssvc_dissect_element_NetrMessageBufferSend_message_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8171 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrMessageBufferSend_message_size
, 0);
8176 /* IDL: WERROR wkssvc_NetrMessageBufferSend( */
8177 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
8178 /* IDL: [charset(UTF16)] [in] [ref] uint16 *message_name, */
8179 /* IDL: [charset(UTF16)] [in] [ref] uint16 *message_sender_name, */
8180 /* IDL: [in] [ref] [size_is(message_size)] uint8 *message_buffer, */
8181 /* IDL: [in] uint32 message_size */
8185 wkssvc_dissect_NetrMessageBufferSend_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8189 di
->dcerpc_procedure_name
="NetrMessageBufferSend";
8190 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
8193 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8199 wkssvc_dissect_NetrMessageBufferSend_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8201 di
->dcerpc_procedure_name
="NetrMessageBufferSend";
8202 offset
= wkssvc_dissect_element_NetrMessageBufferSend_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8203 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8204 offset
= wkssvc_dissect_element_NetrMessageBufferSend_message_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8205 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8206 offset
= wkssvc_dissect_element_NetrMessageBufferSend_message_sender_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8207 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8208 offset
= wkssvc_dissect_element_NetrMessageBufferSend_message_buffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
8209 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8210 offset
= wkssvc_dissect_element_NetrMessageBufferSend_message_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
8211 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8216 wkssvc_dissect_element_NetrWorkstationStatisticsGet_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8218 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWorkstationStatisticsGet_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_server_name
);
8224 wkssvc_dissect_element_NetrWorkstationStatisticsGet_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8227 struct ndr_generic_array nga
= { .is_conformant
= false, };
8229 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8231 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8232 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_server_name
, false, &nga
, &data
);
8233 proto_item_append_text(tree
, ": %s", data
);
8239 wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8241 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown2_
, NDR_POINTER_REF
, "Pointer to Unknown2 (uint16)",hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_unknown2
);
8247 wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8250 struct ndr_generic_array nga
= { .is_conformant
= false, };
8252 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8254 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8255 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_unknown2
, false, &nga
, &data
);
8256 proto_item_append_text(tree
, ": %s", data
);
8262 wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8264 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_unknown3
, 0);
8270 wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown4(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8272 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_unknown4
, 0);
8278 wkssvc_dissect_element_NetrWorkstationStatisticsGet_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8280 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWorkstationStatisticsGet_info_
, NDR_POINTER_REF
, "Pointer to Info (wkssvc_NetrWorkstationStatistics)",hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_info
);
8286 wkssvc_dissect_element_NetrWorkstationStatisticsGet_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8288 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrWorkstationStatisticsGet_info__
, NDR_POINTER_UNIQUE
, "Pointer to Info (wkssvc_NetrWorkstationStatistics)",hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_info
);
8294 wkssvc_dissect_element_NetrWorkstationStatisticsGet_info__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8296 offset
= wkssvc_dissect_struct_NetrWorkstationStatistics(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_info
,0);
8301 /* IDL: WERROR wkssvc_NetrWorkstationStatisticsGet( */
8302 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
8303 /* IDL: [charset(UTF16)] [in] [ref] uint16 *unknown2, */
8304 /* IDL: [in] uint32 unknown3, */
8305 /* IDL: [in] uint32 unknown4, */
8306 /* IDL: [out] [ref] wkssvc_NetrWorkstationStatistics **info */
8310 wkssvc_dissect_NetrWorkstationStatisticsGet_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8314 di
->dcerpc_procedure_name
="NetrWorkstationStatisticsGet";
8315 offset
= wkssvc_dissect_element_NetrWorkstationStatisticsGet_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
8316 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8318 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
8321 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8327 wkssvc_dissect_NetrWorkstationStatisticsGet_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8329 di
->dcerpc_procedure_name
="NetrWorkstationStatisticsGet";
8330 offset
= wkssvc_dissect_element_NetrWorkstationStatisticsGet_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8331 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8332 offset
= wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown2(tvb
, offset
, pinfo
, tree
, di
, drep
);
8333 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8334 offset
= wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown3(tvb
, offset
, pinfo
, tree
, di
, drep
);
8335 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8336 offset
= wkssvc_dissect_element_NetrWorkstationStatisticsGet_unknown4(tvb
, offset
, pinfo
, tree
, di
, drep
);
8337 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8342 wkssvc_dissect_element_NetrLogonDomainNameAdd_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8344 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrLogonDomainNameAdd_domain_name_
, NDR_POINTER_REF
, "Pointer to Domain Name (uint16)",hf_wkssvc_wkssvc_NetrLogonDomainNameAdd_domain_name
);
8350 wkssvc_dissect_element_NetrLogonDomainNameAdd_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8353 struct ndr_generic_array nga
= { .is_conformant
= false, };
8355 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8357 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8358 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrLogonDomainNameAdd_domain_name
, false, &nga
, &data
);
8359 proto_item_append_text(tree
, ": %s", data
);
8364 /* IDL: WERROR wkssvc_NetrLogonDomainNameAdd( */
8365 /* IDL: [charset(UTF16)] [in] [ref] uint16 *domain_name */
8369 wkssvc_dissect_NetrLogonDomainNameAdd_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8373 di
->dcerpc_procedure_name
="NetrLogonDomainNameAdd";
8374 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
8377 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8383 wkssvc_dissect_NetrLogonDomainNameAdd_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8385 di
->dcerpc_procedure_name
="NetrLogonDomainNameAdd";
8386 offset
= wkssvc_dissect_element_NetrLogonDomainNameAdd_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8387 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8392 wkssvc_dissect_element_NetrLogonDomainNameDel_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8394 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrLogonDomainNameDel_domain_name_
, NDR_POINTER_REF
, "Pointer to Domain Name (uint16)",hf_wkssvc_wkssvc_NetrLogonDomainNameDel_domain_name
);
8400 wkssvc_dissect_element_NetrLogonDomainNameDel_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8403 struct ndr_generic_array nga
= { .is_conformant
= false, };
8405 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8407 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8408 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrLogonDomainNameDel_domain_name
, false, &nga
, &data
);
8409 proto_item_append_text(tree
, ": %s", data
);
8414 /* IDL: WERROR wkssvc_NetrLogonDomainNameDel( */
8415 /* IDL: [charset(UTF16)] [in] [ref] uint16 *domain_name */
8419 wkssvc_dissect_NetrLogonDomainNameDel_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8423 di
->dcerpc_procedure_name
="NetrLogonDomainNameDel";
8424 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
8427 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8433 wkssvc_dissect_NetrLogonDomainNameDel_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8435 di
->dcerpc_procedure_name
="NetrLogonDomainNameDel";
8436 offset
= wkssvc_dissect_element_NetrLogonDomainNameDel_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8437 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8442 wkssvc_dissect_element_NetrJoinDomain_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8444 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrJoinDomain_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrJoinDomain_server_name
);
8450 wkssvc_dissect_element_NetrJoinDomain_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8453 struct ndr_generic_array nga
= { .is_conformant
= false, };
8455 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8457 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8458 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrJoinDomain_server_name
, false, &nga
, &data
);
8459 proto_item_append_text(tree
, ": %s", data
);
8465 wkssvc_dissect_element_NetrJoinDomain_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8467 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrJoinDomain_domain_name_
, NDR_POINTER_REF
, "Pointer to Domain Name (uint16)",hf_wkssvc_wkssvc_NetrJoinDomain_domain_name
);
8473 wkssvc_dissect_element_NetrJoinDomain_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8476 struct ndr_generic_array nga
= { .is_conformant
= false, };
8478 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8480 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8481 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrJoinDomain_domain_name
, false, &nga
, &data
);
8482 proto_item_append_text(tree
, ": %s", data
);
8488 wkssvc_dissect_element_NetrJoinDomain_account_ou(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8490 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrJoinDomain_account_ou_
, NDR_POINTER_REF
, "Pointer to Account Ou (uint16)",hf_wkssvc_wkssvc_NetrJoinDomain_account_ou
);
8496 wkssvc_dissect_element_NetrJoinDomain_account_ou_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8499 struct ndr_generic_array nga
= { .is_conformant
= false, };
8501 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8503 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8504 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrJoinDomain_account_ou
, false, &nga
, &data
);
8505 proto_item_append_text(tree
, ": %s", data
);
8511 wkssvc_dissect_element_NetrJoinDomain_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8513 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrJoinDomain_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrJoinDomain_Account
);
8519 wkssvc_dissect_element_NetrJoinDomain_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8522 struct ndr_generic_array nga
= { .is_conformant
= false, };
8524 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8526 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8527 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrJoinDomain_Account
, false, &nga
, &data
);
8528 proto_item_append_text(tree
, ": %s", data
);
8534 wkssvc_dissect_element_NetrJoinDomain_unknown(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8536 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrJoinDomain_unknown_
, NDR_POINTER_REF
, "Pointer to Unknown (uint16)",hf_wkssvc_wkssvc_NetrJoinDomain_unknown
);
8542 wkssvc_dissect_element_NetrJoinDomain_unknown_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8545 struct ndr_generic_array nga
= { .is_conformant
= false, };
8547 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8549 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8550 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrJoinDomain_unknown
, false, &nga
, &data
);
8551 proto_item_append_text(tree
, ": %s", data
);
8557 wkssvc_dissect_element_NetrJoinDomain_join_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8559 offset
= wkssvc_dissect_bitmap_joinflags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrJoinDomain_join_flags
, 0);
8564 /* IDL: WERROR wkssvc_NetrJoinDomain( */
8565 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
8566 /* IDL: [charset(UTF16)] [in] [ref] uint16 *domain_name, */
8567 /* IDL: [charset(UTF16)] [in] [ref] uint16 *account_ou, */
8568 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
8569 /* IDL: [charset(UTF16)] [in] [ref] uint16 *unknown, */
8570 /* IDL: [in] wkssvc_joinflags join_flags */
8574 wkssvc_dissect_NetrJoinDomain_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8578 di
->dcerpc_procedure_name
="NetrJoinDomain";
8579 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
8582 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8588 wkssvc_dissect_NetrJoinDomain_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8590 di
->dcerpc_procedure_name
="NetrJoinDomain";
8591 offset
= wkssvc_dissect_element_NetrJoinDomain_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8592 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8593 offset
= wkssvc_dissect_element_NetrJoinDomain_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8594 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8595 offset
= wkssvc_dissect_element_NetrJoinDomain_account_ou(tvb
, offset
, pinfo
, tree
, di
, drep
);
8596 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8597 offset
= wkssvc_dissect_element_NetrJoinDomain_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
8598 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8599 offset
= wkssvc_dissect_element_NetrJoinDomain_unknown(tvb
, offset
, pinfo
, tree
, di
, drep
);
8600 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8601 offset
= wkssvc_dissect_element_NetrJoinDomain_join_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
8602 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8607 wkssvc_dissect_element_NetrUnjoinDomain_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8609 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUnjoinDomain_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrUnjoinDomain_server_name
);
8615 wkssvc_dissect_element_NetrUnjoinDomain_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8618 struct ndr_generic_array nga
= { .is_conformant
= false, };
8620 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8622 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8623 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUnjoinDomain_server_name
, false, &nga
, &data
);
8624 proto_item_append_text(tree
, ": %s", data
);
8630 wkssvc_dissect_element_NetrUnjoinDomain_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8632 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUnjoinDomain_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrUnjoinDomain_Account
);
8638 wkssvc_dissect_element_NetrUnjoinDomain_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8641 struct ndr_generic_array nga
= { .is_conformant
= false, };
8643 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8645 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8646 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUnjoinDomain_Account
, false, &nga
, &data
);
8647 proto_item_append_text(tree
, ": %s", data
);
8653 wkssvc_dissect_element_NetrUnjoinDomain_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8655 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUnjoinDomain_password_
, NDR_POINTER_REF
, "Pointer to Password (uint16)",hf_wkssvc_wkssvc_NetrUnjoinDomain_password
);
8661 wkssvc_dissect_element_NetrUnjoinDomain_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8664 struct ndr_generic_array nga
= { .is_conformant
= false, };
8666 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8668 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8669 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUnjoinDomain_password
, false, &nga
, &data
);
8670 proto_item_append_text(tree
, ": %s", data
);
8676 wkssvc_dissect_element_NetrUnjoinDomain_unjoin_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8678 offset
= wkssvc_dissect_bitmap_joinflags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUnjoinDomain_unjoin_flags
, 0);
8683 /* IDL: WERROR wkssvc_NetrUnjoinDomain( */
8684 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
8685 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
8686 /* IDL: [charset(UTF16)] [in] [ref] uint16 *password, */
8687 /* IDL: [in] wkssvc_joinflags unjoin_flags */
8691 wkssvc_dissect_NetrUnjoinDomain_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8695 di
->dcerpc_procedure_name
="NetrUnjoinDomain";
8696 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
8699 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8705 wkssvc_dissect_NetrUnjoinDomain_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8707 di
->dcerpc_procedure_name
="NetrUnjoinDomain";
8708 offset
= wkssvc_dissect_element_NetrUnjoinDomain_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8709 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8710 offset
= wkssvc_dissect_element_NetrUnjoinDomain_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
8711 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8712 offset
= wkssvc_dissect_element_NetrUnjoinDomain_password(tvb
, offset
, pinfo
, tree
, di
, drep
);
8713 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8714 offset
= wkssvc_dissect_element_NetrUnjoinDomain_unjoin_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
8715 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8720 wkssvc_dissect_element_NetrRenameMachineInDomain_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8722 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRenameMachineInDomain_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrRenameMachineInDomain_server_name
);
8728 wkssvc_dissect_element_NetrRenameMachineInDomain_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8731 struct ndr_generic_array nga
= { .is_conformant
= false, };
8733 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8735 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8736 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrRenameMachineInDomain_server_name
, false, &nga
, &data
);
8737 proto_item_append_text(tree
, ": %s", data
);
8743 wkssvc_dissect_element_NetrRenameMachineInDomain_NewMachineName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8745 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRenameMachineInDomain_NewMachineName_
, NDR_POINTER_REF
, "Pointer to NewMachineName (uint16)",hf_wkssvc_wkssvc_NetrRenameMachineInDomain_NewMachineName
);
8751 wkssvc_dissect_element_NetrRenameMachineInDomain_NewMachineName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8754 struct ndr_generic_array nga
= { .is_conformant
= false, };
8756 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8758 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8759 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrRenameMachineInDomain_NewMachineName
, false, &nga
, &data
);
8760 proto_item_append_text(tree
, ": %s", data
);
8766 wkssvc_dissect_element_NetrRenameMachineInDomain_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8768 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRenameMachineInDomain_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrRenameMachineInDomain_Account
);
8774 wkssvc_dissect_element_NetrRenameMachineInDomain_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8777 struct ndr_generic_array nga
= { .is_conformant
= false, };
8779 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8781 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8782 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrRenameMachineInDomain_Account
, false, &nga
, &data
);
8783 proto_item_append_text(tree
, ": %s", data
);
8789 wkssvc_dissect_element_NetrRenameMachineInDomain_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8791 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRenameMachineInDomain_password_
, NDR_POINTER_REF
, "Pointer to Password (uint16)",hf_wkssvc_wkssvc_NetrRenameMachineInDomain_password
);
8797 wkssvc_dissect_element_NetrRenameMachineInDomain_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8800 struct ndr_generic_array nga
= { .is_conformant
= false, };
8802 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8804 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8805 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrRenameMachineInDomain_password
, false, &nga
, &data
);
8806 proto_item_append_text(tree
, ": %s", data
);
8812 wkssvc_dissect_element_NetrRenameMachineInDomain_RenameOptions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8814 offset
= wkssvc_dissect_bitmap_renameflags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrRenameMachineInDomain_RenameOptions
, 0);
8819 /* IDL: WERROR wkssvc_NetrRenameMachineInDomain( */
8820 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
8821 /* IDL: [charset(UTF16)] [in] [ref] uint16 *NewMachineName, */
8822 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
8823 /* IDL: [charset(UTF16)] [in] [ref] uint16 *password, */
8824 /* IDL: [in] wkssvc_renameflags RenameOptions */
8828 wkssvc_dissect_NetrRenameMachineInDomain_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8832 di
->dcerpc_procedure_name
="NetrRenameMachineInDomain";
8833 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
8836 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8842 wkssvc_dissect_NetrRenameMachineInDomain_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8844 di
->dcerpc_procedure_name
="NetrRenameMachineInDomain";
8845 offset
= wkssvc_dissect_element_NetrRenameMachineInDomain_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8846 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8847 offset
= wkssvc_dissect_element_NetrRenameMachineInDomain_NewMachineName(tvb
, offset
, pinfo
, tree
, di
, drep
);
8848 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8849 offset
= wkssvc_dissect_element_NetrRenameMachineInDomain_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
8850 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8851 offset
= wkssvc_dissect_element_NetrRenameMachineInDomain_password(tvb
, offset
, pinfo
, tree
, di
, drep
);
8852 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8853 offset
= wkssvc_dissect_element_NetrRenameMachineInDomain_RenameOptions(tvb
, offset
, pinfo
, tree
, di
, drep
);
8854 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8859 wkssvc_dissect_element_NetrValidateName_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8861 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrValidateName_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrValidateName_server_name
);
8867 wkssvc_dissect_element_NetrValidateName_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8870 struct ndr_generic_array nga
= { .is_conformant
= false, };
8872 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8874 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8875 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrValidateName_server_name
, false, &nga
, &data
);
8876 proto_item_append_text(tree
, ": %s", data
);
8882 wkssvc_dissect_element_NetrValidateName_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8884 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrValidateName_name_
, NDR_POINTER_REF
, "Pointer to Name (uint16)",hf_wkssvc_wkssvc_NetrValidateName_name
);
8890 wkssvc_dissect_element_NetrValidateName_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8893 struct ndr_generic_array nga
= { .is_conformant
= false, };
8895 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8897 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8898 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrValidateName_name
, false, &nga
, &data
);
8899 proto_item_append_text(tree
, ": %s", data
);
8905 wkssvc_dissect_element_NetrValidateName_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8907 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrValidateName_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrValidateName_Account
);
8913 wkssvc_dissect_element_NetrValidateName_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8916 struct ndr_generic_array nga
= { .is_conformant
= false, };
8918 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8920 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8921 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrValidateName_Account
, false, &nga
, &data
);
8922 proto_item_append_text(tree
, ": %s", data
);
8928 wkssvc_dissect_element_NetrValidateName_Password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8930 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrValidateName_Password_
, NDR_POINTER_REF
, "Pointer to Password (uint16)",hf_wkssvc_wkssvc_NetrValidateName_Password
);
8936 wkssvc_dissect_element_NetrValidateName_Password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8939 struct ndr_generic_array nga
= { .is_conformant
= false, };
8941 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8943 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8944 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrValidateName_Password
, false, &nga
, &data
);
8945 proto_item_append_text(tree
, ": %s", data
);
8951 wkssvc_dissect_element_NetrValidateName_name_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8953 offset
= wkssvc_dissect_enum_NetValidateNameType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrValidateName_name_type
, 0);
8958 /* IDL: WERROR wkssvc_NetrValidateName( */
8959 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
8960 /* IDL: [charset(UTF16)] [in] [ref] uint16 *name, */
8961 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
8962 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Password, */
8963 /* IDL: [in] wkssvc_NetValidateNameType name_type */
8967 wkssvc_dissect_NetrValidateName_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8971 di
->dcerpc_procedure_name
="NetrValidateName";
8972 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
8975 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8981 wkssvc_dissect_NetrValidateName_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8983 di
->dcerpc_procedure_name
="NetrValidateName";
8984 offset
= wkssvc_dissect_element_NetrValidateName_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8985 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8986 offset
= wkssvc_dissect_element_NetrValidateName_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
8987 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8988 offset
= wkssvc_dissect_element_NetrValidateName_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
8989 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8990 offset
= wkssvc_dissect_element_NetrValidateName_Password(tvb
, offset
, pinfo
, tree
, di
, drep
);
8991 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8992 offset
= wkssvc_dissect_element_NetrValidateName_name_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
8993 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8998 wkssvc_dissect_element_NetrGetJoinInformation_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9000 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinInformation_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrGetJoinInformation_server_name
);
9006 wkssvc_dissect_element_NetrGetJoinInformation_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9009 struct ndr_generic_array nga
= { .is_conformant
= false, };
9011 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9013 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9014 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinInformation_server_name
, false, &nga
, &data
);
9015 proto_item_append_text(tree
, ": %s", data
);
9021 wkssvc_dissect_element_NetrGetJoinInformation_name_buffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9023 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinInformation_name_buffer_
, NDR_POINTER_REF
, "Pointer to Name Buffer (uint16)",hf_wkssvc_wkssvc_NetrGetJoinInformation_name_buffer
);
9029 wkssvc_dissect_element_NetrGetJoinInformation_name_buffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9031 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinInformation_name_buffer__
, NDR_POINTER_UNIQUE
, "Pointer to Name Buffer (uint16)",hf_wkssvc_wkssvc_NetrGetJoinInformation_name_buffer
);
9037 wkssvc_dissect_element_NetrGetJoinInformation_name_buffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9040 struct ndr_generic_array nga
= { .is_conformant
= false, };
9042 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9044 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9045 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinInformation_name_buffer
, false, &nga
, &data
);
9046 proto_item_append_text(tree
, ": %s", data
);
9052 wkssvc_dissect_element_NetrGetJoinInformation_name_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9054 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinInformation_name_type_
, NDR_POINTER_REF
, "Pointer to Name Type (wkssvc_NetJoinStatus)",hf_wkssvc_wkssvc_NetrGetJoinInformation_name_type
);
9060 wkssvc_dissect_element_NetrGetJoinInformation_name_type_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9062 offset
= wkssvc_dissect_enum_NetJoinStatus(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrGetJoinInformation_name_type
, 0);
9067 /* IDL: WERROR wkssvc_NetrGetJoinInformation( */
9068 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
9069 /* IDL: [charset(UTF16)] [in] [out] [ref] uint16 **name_buffer, */
9070 /* IDL: [out] [ref] wkssvc_NetJoinStatus *name_type */
9074 wkssvc_dissect_NetrGetJoinInformation_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9078 di
->dcerpc_procedure_name
="NetrGetJoinInformation";
9079 offset
= wkssvc_dissect_element_NetrGetJoinInformation_name_buffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
9080 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9082 offset
= wkssvc_dissect_element_NetrGetJoinInformation_name_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
9083 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9085 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
9088 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9094 wkssvc_dissect_NetrGetJoinInformation_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9096 di
->dcerpc_procedure_name
="NetrGetJoinInformation";
9097 offset
= wkssvc_dissect_element_NetrGetJoinInformation_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9098 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9099 offset
= wkssvc_dissect_element_NetrGetJoinInformation_name_buffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
9100 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9105 wkssvc_dissect_element_NetrGetJoinableOus_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9107 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus_server_name
);
9113 wkssvc_dissect_element_NetrGetJoinableOus_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9116 struct ndr_generic_array nga
= { .is_conformant
= false, };
9118 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9120 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9121 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinableOus_server_name
, false, &nga
, &data
);
9122 proto_item_append_text(tree
, ": %s", data
);
9128 wkssvc_dissect_element_NetrGetJoinableOus_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9130 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus_domain_name_
, NDR_POINTER_REF
, "Pointer to Domain Name (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus_domain_name
);
9136 wkssvc_dissect_element_NetrGetJoinableOus_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9139 struct ndr_generic_array nga
= { .is_conformant
= false, };
9141 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9143 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9144 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinableOus_domain_name
, false, &nga
, &data
);
9145 proto_item_append_text(tree
, ": %s", data
);
9151 wkssvc_dissect_element_NetrGetJoinableOus_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9153 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus_Account
);
9159 wkssvc_dissect_element_NetrGetJoinableOus_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9162 struct ndr_generic_array nga
= { .is_conformant
= false, };
9164 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9166 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9167 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinableOus_Account
, false, &nga
, &data
);
9168 proto_item_append_text(tree
, ": %s", data
);
9174 wkssvc_dissect_element_NetrGetJoinableOus_unknown(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9176 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus_unknown_
, NDR_POINTER_REF
, "Pointer to Unknown (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus_unknown
);
9182 wkssvc_dissect_element_NetrGetJoinableOus_unknown_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9185 struct ndr_generic_array nga
= { .is_conformant
= false, };
9187 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9189 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9190 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinableOus_unknown
, false, &nga
, &data
);
9191 proto_item_append_text(tree
, ": %s", data
);
9197 wkssvc_dissect_element_NetrGetJoinableOus_num_ous(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9199 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus_num_ous_
, NDR_POINTER_REF
, "Pointer to Num Ous (uint32)",hf_wkssvc_wkssvc_NetrGetJoinableOus_num_ous
);
9205 wkssvc_dissect_element_NetrGetJoinableOus_num_ous_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9207 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrGetJoinableOus_num_ous
, 0);
9213 wkssvc_dissect_element_NetrGetJoinableOus_ous(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9215 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus_ous_
, NDR_POINTER_REF
, "Pointer to Ous (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus_ous
);
9221 wkssvc_dissect_element_NetrGetJoinableOus_ous_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9223 struct ndr_generic_array nga
= { .is_conformant
= false, };
9225 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9227 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, wkssvc_dissect_element_NetrGetJoinableOus_ous__
);
9233 wkssvc_dissect_element_NetrGetJoinableOus_ous__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9235 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus_ous___
, NDR_POINTER_UNIQUE
, "Pointer to Ous (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus_ous
);
9241 wkssvc_dissect_element_NetrGetJoinableOus_ous___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9243 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus_ous____
, NDR_POINTER_UNIQUE
, "Pointer to Ous (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus_ous
);
9249 wkssvc_dissect_element_NetrGetJoinableOus_ous____(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9252 struct ndr_generic_array nga
= { .is_conformant
= false, };
9254 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9256 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9257 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinableOus_ous
, false, &nga
, &data
);
9258 proto_item_append_text(tree
, ": %s", data
);
9263 /* IDL: WERROR wkssvc_NetrGetJoinableOus( */
9264 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
9265 /* IDL: [charset(UTF16)] [in] [ref] uint16 *domain_name, */
9266 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
9267 /* IDL: [charset(UTF16)] [in] [ref] uint16 *unknown, */
9268 /* IDL: [in] [out] [ref] uint32 *num_ous, */
9269 /* IDL: [charset(UTF16)] [out] [ref] [size_is(*num_ous)] uint16 ***ous */
9273 wkssvc_dissect_NetrGetJoinableOus_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9277 di
->dcerpc_procedure_name
="NetrGetJoinableOus";
9278 offset
= wkssvc_dissect_element_NetrGetJoinableOus_num_ous(tvb
, offset
, pinfo
, tree
, di
, drep
);
9279 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9281 offset
= wkssvc_dissect_element_NetrGetJoinableOus_ous(tvb
, offset
, pinfo
, tree
, di
, drep
);
9282 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9284 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
9287 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9293 wkssvc_dissect_NetrGetJoinableOus_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9295 di
->dcerpc_procedure_name
="NetrGetJoinableOus";
9296 offset
= wkssvc_dissect_element_NetrGetJoinableOus_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9297 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9298 offset
= wkssvc_dissect_element_NetrGetJoinableOus_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9299 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9300 offset
= wkssvc_dissect_element_NetrGetJoinableOus_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
9301 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9302 offset
= wkssvc_dissect_element_NetrGetJoinableOus_unknown(tvb
, offset
, pinfo
, tree
, di
, drep
);
9303 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9304 offset
= wkssvc_dissect_element_NetrGetJoinableOus_num_ous(tvb
, offset
, pinfo
, tree
, di
, drep
);
9305 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9310 wkssvc_dissect_element_NetrJoinDomain2_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9312 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrJoinDomain2_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrJoinDomain2_server_name
);
9318 wkssvc_dissect_element_NetrJoinDomain2_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9321 struct ndr_generic_array nga
= { .is_conformant
= false, };
9323 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9325 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9326 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrJoinDomain2_server_name
, false, &nga
, &data
);
9327 proto_item_append_text(tree
, ": %s", data
);
9333 wkssvc_dissect_element_NetrJoinDomain2_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9335 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrJoinDomain2_domain_name_
, NDR_POINTER_REF
, "Pointer to Domain Name (uint16)",hf_wkssvc_wkssvc_NetrJoinDomain2_domain_name
);
9341 wkssvc_dissect_element_NetrJoinDomain2_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9344 struct ndr_generic_array nga
= { .is_conformant
= false, };
9346 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9348 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9349 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrJoinDomain2_domain_name
, false, &nga
, &data
);
9350 proto_item_append_text(tree
, ": %s", data
);
9356 wkssvc_dissect_element_NetrJoinDomain2_account_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9358 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrJoinDomain2_account_name_
, NDR_POINTER_REF
, "Pointer to Account Name (uint16)",hf_wkssvc_wkssvc_NetrJoinDomain2_account_name
);
9364 wkssvc_dissect_element_NetrJoinDomain2_account_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9367 struct ndr_generic_array nga
= { .is_conformant
= false, };
9369 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9371 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9372 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrJoinDomain2_account_name
, false, &nga
, &data
);
9373 proto_item_append_text(tree
, ": %s", data
);
9379 wkssvc_dissect_element_NetrJoinDomain2_admin_account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9381 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrJoinDomain2_admin_account_
, NDR_POINTER_REF
, "Pointer to Admin Account (uint16)",hf_wkssvc_wkssvc_NetrJoinDomain2_admin_account
);
9387 wkssvc_dissect_element_NetrJoinDomain2_admin_account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9390 struct ndr_generic_array nga
= { .is_conformant
= false, };
9392 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9394 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9395 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrJoinDomain2_admin_account
, false, &nga
, &data
);
9396 proto_item_append_text(tree
, ": %s", data
);
9402 wkssvc_dissect_element_NetrJoinDomain2_encrypted_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9404 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrJoinDomain2_encrypted_password_
, NDR_POINTER_REF
, "Pointer to Encrypted Password (wkssvc_PasswordBuffer)",hf_wkssvc_wkssvc_NetrJoinDomain2_encrypted_password
);
9410 wkssvc_dissect_element_NetrJoinDomain2_encrypted_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9412 offset
= wkssvc_dissect_struct_PasswordBuffer(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrJoinDomain2_encrypted_password
,0);
9418 wkssvc_dissect_element_NetrJoinDomain2_join_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9420 offset
= wkssvc_dissect_bitmap_joinflags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrJoinDomain2_join_flags
, 0);
9425 /* IDL: WERROR wkssvc_NetrJoinDomain2( */
9426 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
9427 /* IDL: [charset(UTF16)] [in] [ref] uint16 *domain_name, */
9428 /* IDL: [charset(UTF16)] [in] [ref] uint16 *account_name, */
9429 /* IDL: [charset(UTF16)] [in] [ref] uint16 *admin_account, */
9430 /* IDL: [in] [ref] wkssvc_PasswordBuffer *encrypted_password, */
9431 /* IDL: [in] wkssvc_joinflags join_flags */
9435 wkssvc_dissect_NetrJoinDomain2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9439 di
->dcerpc_procedure_name
="NetrJoinDomain2";
9440 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
9443 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9449 wkssvc_dissect_NetrJoinDomain2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9451 di
->dcerpc_procedure_name
="NetrJoinDomain2";
9452 offset
= wkssvc_dissect_element_NetrJoinDomain2_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9453 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9454 offset
= wkssvc_dissect_element_NetrJoinDomain2_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9455 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9456 offset
= wkssvc_dissect_element_NetrJoinDomain2_account_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9457 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9458 offset
= wkssvc_dissect_element_NetrJoinDomain2_admin_account(tvb
, offset
, pinfo
, tree
, di
, drep
);
9459 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9460 offset
= wkssvc_dissect_element_NetrJoinDomain2_encrypted_password(tvb
, offset
, pinfo
, tree
, di
, drep
);
9461 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9462 offset
= wkssvc_dissect_element_NetrJoinDomain2_join_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
9463 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9468 wkssvc_dissect_element_NetrUnjoinDomain2_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9470 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUnjoinDomain2_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrUnjoinDomain2_server_name
);
9476 wkssvc_dissect_element_NetrUnjoinDomain2_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9479 struct ndr_generic_array nga
= { .is_conformant
= false, };
9481 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9483 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9484 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUnjoinDomain2_server_name
, false, &nga
, &data
);
9485 proto_item_append_text(tree
, ": %s", data
);
9491 wkssvc_dissect_element_NetrUnjoinDomain2_account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9493 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUnjoinDomain2_account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrUnjoinDomain2_account
);
9499 wkssvc_dissect_element_NetrUnjoinDomain2_account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9502 struct ndr_generic_array nga
= { .is_conformant
= false, };
9504 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9506 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9507 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrUnjoinDomain2_account
, false, &nga
, &data
);
9508 proto_item_append_text(tree
, ": %s", data
);
9514 wkssvc_dissect_element_NetrUnjoinDomain2_encrypted_password(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9516 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrUnjoinDomain2_encrypted_password_
, NDR_POINTER_REF
, "Pointer to Encrypted Password (wkssvc_PasswordBuffer)",hf_wkssvc_wkssvc_NetrUnjoinDomain2_encrypted_password
);
9522 wkssvc_dissect_element_NetrUnjoinDomain2_encrypted_password_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9524 offset
= wkssvc_dissect_struct_PasswordBuffer(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrUnjoinDomain2_encrypted_password
,0);
9530 wkssvc_dissect_element_NetrUnjoinDomain2_unjoin_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9532 offset
= wkssvc_dissect_bitmap_joinflags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrUnjoinDomain2_unjoin_flags
, 0);
9537 /* IDL: WERROR wkssvc_NetrUnjoinDomain2( */
9538 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
9539 /* IDL: [charset(UTF16)] [in] [ref] uint16 *account, */
9540 /* IDL: [in] [ref] wkssvc_PasswordBuffer *encrypted_password, */
9541 /* IDL: [in] wkssvc_joinflags unjoin_flags */
9545 wkssvc_dissect_NetrUnjoinDomain2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9549 di
->dcerpc_procedure_name
="NetrUnjoinDomain2";
9550 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
9553 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9559 wkssvc_dissect_NetrUnjoinDomain2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9561 di
->dcerpc_procedure_name
="NetrUnjoinDomain2";
9562 offset
= wkssvc_dissect_element_NetrUnjoinDomain2_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9563 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9564 offset
= wkssvc_dissect_element_NetrUnjoinDomain2_account(tvb
, offset
, pinfo
, tree
, di
, drep
);
9565 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9566 offset
= wkssvc_dissect_element_NetrUnjoinDomain2_encrypted_password(tvb
, offset
, pinfo
, tree
, di
, drep
);
9567 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9568 offset
= wkssvc_dissect_element_NetrUnjoinDomain2_unjoin_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
9569 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9574 wkssvc_dissect_element_NetrRenameMachineInDomain2_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9576 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRenameMachineInDomain2_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_server_name
);
9582 wkssvc_dissect_element_NetrRenameMachineInDomain2_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9585 struct ndr_generic_array nga
= { .is_conformant
= false, };
9587 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9589 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9590 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_server_name
, false, &nga
, &data
);
9591 proto_item_append_text(tree
, ": %s", data
);
9597 wkssvc_dissect_element_NetrRenameMachineInDomain2_NewMachineName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9599 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRenameMachineInDomain2_NewMachineName_
, NDR_POINTER_REF
, "Pointer to NewMachineName (uint16)",hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_NewMachineName
);
9605 wkssvc_dissect_element_NetrRenameMachineInDomain2_NewMachineName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9608 struct ndr_generic_array nga
= { .is_conformant
= false, };
9610 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9612 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9613 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_NewMachineName
, false, &nga
, &data
);
9614 proto_item_append_text(tree
, ": %s", data
);
9620 wkssvc_dissect_element_NetrRenameMachineInDomain2_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9622 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRenameMachineInDomain2_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_Account
);
9628 wkssvc_dissect_element_NetrRenameMachineInDomain2_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9631 struct ndr_generic_array nga
= { .is_conformant
= false, };
9633 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9635 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9636 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_Account
, false, &nga
, &data
);
9637 proto_item_append_text(tree
, ": %s", data
);
9643 wkssvc_dissect_element_NetrRenameMachineInDomain2_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9645 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRenameMachineInDomain2_EncryptedPassword_
, NDR_POINTER_REF
, "Pointer to EncryptedPassword (wkssvc_PasswordBuffer)",hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_EncryptedPassword
);
9651 wkssvc_dissect_element_NetrRenameMachineInDomain2_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9653 offset
= wkssvc_dissect_struct_PasswordBuffer(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_EncryptedPassword
,0);
9659 wkssvc_dissect_element_NetrRenameMachineInDomain2_RenameOptions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9661 offset
= wkssvc_dissect_bitmap_renameflags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_RenameOptions
, 0);
9666 /* IDL: WERROR wkssvc_NetrRenameMachineInDomain2( */
9667 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
9668 /* IDL: [charset(UTF16)] [in] [ref] uint16 *NewMachineName, */
9669 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
9670 /* IDL: [in] [ref] wkssvc_PasswordBuffer *EncryptedPassword, */
9671 /* IDL: [in] wkssvc_renameflags RenameOptions */
9675 wkssvc_dissect_NetrRenameMachineInDomain2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9679 di
->dcerpc_procedure_name
="NetrRenameMachineInDomain2";
9680 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
9683 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9689 wkssvc_dissect_NetrRenameMachineInDomain2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9691 di
->dcerpc_procedure_name
="NetrRenameMachineInDomain2";
9692 offset
= wkssvc_dissect_element_NetrRenameMachineInDomain2_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9693 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9694 offset
= wkssvc_dissect_element_NetrRenameMachineInDomain2_NewMachineName(tvb
, offset
, pinfo
, tree
, di
, drep
);
9695 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9696 offset
= wkssvc_dissect_element_NetrRenameMachineInDomain2_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
9697 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9698 offset
= wkssvc_dissect_element_NetrRenameMachineInDomain2_EncryptedPassword(tvb
, offset
, pinfo
, tree
, di
, drep
);
9699 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9700 offset
= wkssvc_dissect_element_NetrRenameMachineInDomain2_RenameOptions(tvb
, offset
, pinfo
, tree
, di
, drep
);
9701 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9706 wkssvc_dissect_element_NetrValidateName2_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9708 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrValidateName2_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrValidateName2_server_name
);
9714 wkssvc_dissect_element_NetrValidateName2_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9717 struct ndr_generic_array nga
= { .is_conformant
= false, };
9719 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9721 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9722 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrValidateName2_server_name
, false, &nga
, &data
);
9723 proto_item_append_text(tree
, ": %s", data
);
9729 wkssvc_dissect_element_NetrValidateName2_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9731 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrValidateName2_name_
, NDR_POINTER_REF
, "Pointer to Name (uint16)",hf_wkssvc_wkssvc_NetrValidateName2_name
);
9737 wkssvc_dissect_element_NetrValidateName2_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9740 struct ndr_generic_array nga
= { .is_conformant
= false, };
9742 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9744 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9745 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrValidateName2_name
, false, &nga
, &data
);
9746 proto_item_append_text(tree
, ": %s", data
);
9752 wkssvc_dissect_element_NetrValidateName2_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9754 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrValidateName2_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrValidateName2_Account
);
9760 wkssvc_dissect_element_NetrValidateName2_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9763 struct ndr_generic_array nga
= { .is_conformant
= false, };
9765 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9767 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9768 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrValidateName2_Account
, false, &nga
, &data
);
9769 proto_item_append_text(tree
, ": %s", data
);
9775 wkssvc_dissect_element_NetrValidateName2_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9777 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrValidateName2_EncryptedPassword_
, NDR_POINTER_REF
, "Pointer to EncryptedPassword (wkssvc_PasswordBuffer)",hf_wkssvc_wkssvc_NetrValidateName2_EncryptedPassword
);
9783 wkssvc_dissect_element_NetrValidateName2_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9785 offset
= wkssvc_dissect_struct_PasswordBuffer(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrValidateName2_EncryptedPassword
,0);
9791 wkssvc_dissect_element_NetrValidateName2_name_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9793 offset
= wkssvc_dissect_enum_NetValidateNameType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrValidateName2_name_type
, 0);
9798 /* IDL: WERROR wkssvc_NetrValidateName2( */
9799 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
9800 /* IDL: [charset(UTF16)] [in] [ref] uint16 *name, */
9801 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
9802 /* IDL: [in] [ref] wkssvc_PasswordBuffer *EncryptedPassword, */
9803 /* IDL: [in] wkssvc_NetValidateNameType name_type */
9807 wkssvc_dissect_NetrValidateName2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9811 di
->dcerpc_procedure_name
="NetrValidateName2";
9812 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
9815 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9821 wkssvc_dissect_NetrValidateName2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9823 di
->dcerpc_procedure_name
="NetrValidateName2";
9824 offset
= wkssvc_dissect_element_NetrValidateName2_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9825 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9826 offset
= wkssvc_dissect_element_NetrValidateName2_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9827 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9828 offset
= wkssvc_dissect_element_NetrValidateName2_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
9829 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9830 offset
= wkssvc_dissect_element_NetrValidateName2_EncryptedPassword(tvb
, offset
, pinfo
, tree
, di
, drep
);
9831 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9832 offset
= wkssvc_dissect_element_NetrValidateName2_name_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
9833 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9838 wkssvc_dissect_element_NetrGetJoinableOus2_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9840 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus2_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus2_server_name
);
9846 wkssvc_dissect_element_NetrGetJoinableOus2_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9849 struct ndr_generic_array nga
= { .is_conformant
= false, };
9851 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9853 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9854 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinableOus2_server_name
, false, &nga
, &data
);
9855 proto_item_append_text(tree
, ": %s", data
);
9861 wkssvc_dissect_element_NetrGetJoinableOus2_domain_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9863 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus2_domain_name_
, NDR_POINTER_REF
, "Pointer to Domain Name (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus2_domain_name
);
9869 wkssvc_dissect_element_NetrGetJoinableOus2_domain_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9872 struct ndr_generic_array nga
= { .is_conformant
= false, };
9874 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9876 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9877 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinableOus2_domain_name
, false, &nga
, &data
);
9878 proto_item_append_text(tree
, ": %s", data
);
9884 wkssvc_dissect_element_NetrGetJoinableOus2_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9886 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus2_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus2_Account
);
9892 wkssvc_dissect_element_NetrGetJoinableOus2_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9895 struct ndr_generic_array nga
= { .is_conformant
= false, };
9897 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9899 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9900 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinableOus2_Account
, false, &nga
, &data
);
9901 proto_item_append_text(tree
, ": %s", data
);
9907 wkssvc_dissect_element_NetrGetJoinableOus2_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9909 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus2_EncryptedPassword_
, NDR_POINTER_REF
, "Pointer to EncryptedPassword (wkssvc_PasswordBuffer)",hf_wkssvc_wkssvc_NetrGetJoinableOus2_EncryptedPassword
);
9915 wkssvc_dissect_element_NetrGetJoinableOus2_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9917 offset
= wkssvc_dissect_struct_PasswordBuffer(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrGetJoinableOus2_EncryptedPassword
,0);
9923 wkssvc_dissect_element_NetrGetJoinableOus2_num_ous(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9925 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus2_num_ous_
, NDR_POINTER_REF
, "Pointer to Num Ous (uint32)",hf_wkssvc_wkssvc_NetrGetJoinableOus2_num_ous
);
9931 wkssvc_dissect_element_NetrGetJoinableOus2_num_ous_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9933 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrGetJoinableOus2_num_ous
, 0);
9939 wkssvc_dissect_element_NetrGetJoinableOus2_ous(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9941 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus2_ous_
, NDR_POINTER_REF
, "Pointer to Ous (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus2_ous
);
9947 wkssvc_dissect_element_NetrGetJoinableOus2_ous_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9949 struct ndr_generic_array nga
= { .is_conformant
= false, };
9951 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9953 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, wkssvc_dissect_element_NetrGetJoinableOus2_ous__
);
9959 wkssvc_dissect_element_NetrGetJoinableOus2_ous__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9961 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus2_ous___
, NDR_POINTER_UNIQUE
, "Pointer to Ous (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus2_ous
);
9967 wkssvc_dissect_element_NetrGetJoinableOus2_ous___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9969 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrGetJoinableOus2_ous____
, NDR_POINTER_UNIQUE
, "Pointer to Ous (uint16)",hf_wkssvc_wkssvc_NetrGetJoinableOus2_ous
);
9975 wkssvc_dissect_element_NetrGetJoinableOus2_ous____(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9978 struct ndr_generic_array nga
= { .is_conformant
= false, };
9980 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9982 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9983 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrGetJoinableOus2_ous
, false, &nga
, &data
);
9984 proto_item_append_text(tree
, ": %s", data
);
9989 /* IDL: WERROR wkssvc_NetrGetJoinableOus2( */
9990 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
9991 /* IDL: [charset(UTF16)] [in] [ref] uint16 *domain_name, */
9992 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
9993 /* IDL: [in] [ref] wkssvc_PasswordBuffer *EncryptedPassword, */
9994 /* IDL: [in] [out] [ref] uint32 *num_ous, */
9995 /* IDL: [charset(UTF16)] [out] [ref] [size_is(*num_ous)] uint16 ***ous */
9999 wkssvc_dissect_NetrGetJoinableOus2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10003 di
->dcerpc_procedure_name
="NetrGetJoinableOus2";
10004 offset
= wkssvc_dissect_element_NetrGetJoinableOus2_num_ous(tvb
, offset
, pinfo
, tree
, di
, drep
);
10005 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10007 offset
= wkssvc_dissect_element_NetrGetJoinableOus2_ous(tvb
, offset
, pinfo
, tree
, di
, drep
);
10008 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10010 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
10013 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10019 wkssvc_dissect_NetrGetJoinableOus2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10021 di
->dcerpc_procedure_name
="NetrGetJoinableOus2";
10022 offset
= wkssvc_dissect_element_NetrGetJoinableOus2_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10023 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10024 offset
= wkssvc_dissect_element_NetrGetJoinableOus2_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10025 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10026 offset
= wkssvc_dissect_element_NetrGetJoinableOus2_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
10027 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10028 offset
= wkssvc_dissect_element_NetrGetJoinableOus2_EncryptedPassword(tvb
, offset
, pinfo
, tree
, di
, drep
);
10029 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10030 offset
= wkssvc_dissect_element_NetrGetJoinableOus2_num_ous(tvb
, offset
, pinfo
, tree
, di
, drep
);
10031 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10036 wkssvc_dissect_element_NetrAddAlternateComputerName_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10038 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrAddAlternateComputerName_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrAddAlternateComputerName_server_name
);
10044 wkssvc_dissect_element_NetrAddAlternateComputerName_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10047 struct ndr_generic_array nga
= { .is_conformant
= false, };
10049 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10051 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10052 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrAddAlternateComputerName_server_name
, false, &nga
, &data
);
10053 proto_item_append_text(tree
, ": %s", data
);
10059 wkssvc_dissect_element_NetrAddAlternateComputerName_NewAlternateMachineName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10061 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrAddAlternateComputerName_NewAlternateMachineName_
, NDR_POINTER_REF
, "Pointer to NewAlternateMachineName (uint16)",hf_wkssvc_wkssvc_NetrAddAlternateComputerName_NewAlternateMachineName
);
10067 wkssvc_dissect_element_NetrAddAlternateComputerName_NewAlternateMachineName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10070 struct ndr_generic_array nga
= { .is_conformant
= false, };
10072 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10074 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10075 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrAddAlternateComputerName_NewAlternateMachineName
, false, &nga
, &data
);
10076 proto_item_append_text(tree
, ": %s", data
);
10082 wkssvc_dissect_element_NetrAddAlternateComputerName_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10084 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrAddAlternateComputerName_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrAddAlternateComputerName_Account
);
10090 wkssvc_dissect_element_NetrAddAlternateComputerName_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10093 struct ndr_generic_array nga
= { .is_conformant
= false, };
10095 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10097 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10098 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrAddAlternateComputerName_Account
, false, &nga
, &data
);
10099 proto_item_append_text(tree
, ": %s", data
);
10105 wkssvc_dissect_element_NetrAddAlternateComputerName_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10107 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrAddAlternateComputerName_EncryptedPassword_
, NDR_POINTER_REF
, "Pointer to EncryptedPassword (wkssvc_PasswordBuffer)",hf_wkssvc_wkssvc_NetrAddAlternateComputerName_EncryptedPassword
);
10113 wkssvc_dissect_element_NetrAddAlternateComputerName_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10115 offset
= wkssvc_dissect_struct_PasswordBuffer(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrAddAlternateComputerName_EncryptedPassword
,0);
10121 wkssvc_dissect_element_NetrAddAlternateComputerName_Reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10123 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrAddAlternateComputerName_Reserved
, 0);
10128 /* IDL: WERROR wkssvc_NetrAddAlternateComputerName( */
10129 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
10130 /* IDL: [charset(UTF16)] [in] [ref] uint16 *NewAlternateMachineName, */
10131 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
10132 /* IDL: [in] [ref] wkssvc_PasswordBuffer *EncryptedPassword, */
10133 /* IDL: [in] uint32 Reserved */
10137 wkssvc_dissect_NetrAddAlternateComputerName_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10141 di
->dcerpc_procedure_name
="NetrAddAlternateComputerName";
10142 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
10145 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10151 wkssvc_dissect_NetrAddAlternateComputerName_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10153 di
->dcerpc_procedure_name
="NetrAddAlternateComputerName";
10154 offset
= wkssvc_dissect_element_NetrAddAlternateComputerName_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10155 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10156 offset
= wkssvc_dissect_element_NetrAddAlternateComputerName_NewAlternateMachineName(tvb
, offset
, pinfo
, tree
, di
, drep
);
10157 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10158 offset
= wkssvc_dissect_element_NetrAddAlternateComputerName_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
10159 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10160 offset
= wkssvc_dissect_element_NetrAddAlternateComputerName_EncryptedPassword(tvb
, offset
, pinfo
, tree
, di
, drep
);
10161 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10162 offset
= wkssvc_dissect_element_NetrAddAlternateComputerName_Reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
10163 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10168 wkssvc_dissect_element_NetrRemoveAlternateComputerName_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10170 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRemoveAlternateComputerName_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_server_name
);
10176 wkssvc_dissect_element_NetrRemoveAlternateComputerName_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10179 struct ndr_generic_array nga
= { .is_conformant
= false, };
10181 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10183 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10184 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_server_name
, false, &nga
, &data
);
10185 proto_item_append_text(tree
, ": %s", data
);
10191 wkssvc_dissect_element_NetrRemoveAlternateComputerName_AlternateMachineNameToRemove(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10193 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRemoveAlternateComputerName_AlternateMachineNameToRemove_
, NDR_POINTER_REF
, "Pointer to AlternateMachineNameToRemove (uint16)",hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_AlternateMachineNameToRemove
);
10199 wkssvc_dissect_element_NetrRemoveAlternateComputerName_AlternateMachineNameToRemove_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10202 struct ndr_generic_array nga
= { .is_conformant
= false, };
10204 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10206 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10207 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_AlternateMachineNameToRemove
, false, &nga
, &data
);
10208 proto_item_append_text(tree
, ": %s", data
);
10214 wkssvc_dissect_element_NetrRemoveAlternateComputerName_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10216 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRemoveAlternateComputerName_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_Account
);
10222 wkssvc_dissect_element_NetrRemoveAlternateComputerName_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10225 struct ndr_generic_array nga
= { .is_conformant
= false, };
10227 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10229 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10230 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_Account
, false, &nga
, &data
);
10231 proto_item_append_text(tree
, ": %s", data
);
10237 wkssvc_dissect_element_NetrRemoveAlternateComputerName_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10239 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrRemoveAlternateComputerName_EncryptedPassword_
, NDR_POINTER_REF
, "Pointer to EncryptedPassword (wkssvc_PasswordBuffer)",hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_EncryptedPassword
);
10245 wkssvc_dissect_element_NetrRemoveAlternateComputerName_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10247 offset
= wkssvc_dissect_struct_PasswordBuffer(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_EncryptedPassword
,0);
10253 wkssvc_dissect_element_NetrRemoveAlternateComputerName_Reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10255 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_Reserved
, 0);
10260 /* IDL: WERROR wkssvc_NetrRemoveAlternateComputerName( */
10261 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
10262 /* IDL: [charset(UTF16)] [in] [ref] uint16 *AlternateMachineNameToRemove, */
10263 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
10264 /* IDL: [in] [ref] wkssvc_PasswordBuffer *EncryptedPassword, */
10265 /* IDL: [in] uint32 Reserved */
10269 wkssvc_dissect_NetrRemoveAlternateComputerName_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10273 di
->dcerpc_procedure_name
="NetrRemoveAlternateComputerName";
10274 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
10277 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10283 wkssvc_dissect_NetrRemoveAlternateComputerName_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10285 di
->dcerpc_procedure_name
="NetrRemoveAlternateComputerName";
10286 offset
= wkssvc_dissect_element_NetrRemoveAlternateComputerName_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10287 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10288 offset
= wkssvc_dissect_element_NetrRemoveAlternateComputerName_AlternateMachineNameToRemove(tvb
, offset
, pinfo
, tree
, di
, drep
);
10289 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10290 offset
= wkssvc_dissect_element_NetrRemoveAlternateComputerName_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
10291 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10292 offset
= wkssvc_dissect_element_NetrRemoveAlternateComputerName_EncryptedPassword(tvb
, offset
, pinfo
, tree
, di
, drep
);
10293 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10294 offset
= wkssvc_dissect_element_NetrRemoveAlternateComputerName_Reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
10295 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10300 wkssvc_dissect_element_NetrSetPrimaryComputername_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10302 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrSetPrimaryComputername_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrSetPrimaryComputername_server_name
);
10308 wkssvc_dissect_element_NetrSetPrimaryComputername_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10311 struct ndr_generic_array nga
= { .is_conformant
= false, };
10313 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10315 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10316 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrSetPrimaryComputername_server_name
, false, &nga
, &data
);
10317 proto_item_append_text(tree
, ": %s", data
);
10323 wkssvc_dissect_element_NetrSetPrimaryComputername_primary_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10325 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrSetPrimaryComputername_primary_name_
, NDR_POINTER_REF
, "Pointer to Primary Name (uint16)",hf_wkssvc_wkssvc_NetrSetPrimaryComputername_primary_name
);
10331 wkssvc_dissect_element_NetrSetPrimaryComputername_primary_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10334 struct ndr_generic_array nga
= { .is_conformant
= false, };
10336 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10338 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10339 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrSetPrimaryComputername_primary_name
, false, &nga
, &data
);
10340 proto_item_append_text(tree
, ": %s", data
);
10346 wkssvc_dissect_element_NetrSetPrimaryComputername_Account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10348 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrSetPrimaryComputername_Account_
, NDR_POINTER_REF
, "Pointer to Account (uint16)",hf_wkssvc_wkssvc_NetrSetPrimaryComputername_Account
);
10354 wkssvc_dissect_element_NetrSetPrimaryComputername_Account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10357 struct ndr_generic_array nga
= { .is_conformant
= false, };
10359 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10361 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10362 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrSetPrimaryComputername_Account
, false, &nga
, &data
);
10363 proto_item_append_text(tree
, ": %s", data
);
10369 wkssvc_dissect_element_NetrSetPrimaryComputername_EncryptedPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10371 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrSetPrimaryComputername_EncryptedPassword_
, NDR_POINTER_REF
, "Pointer to EncryptedPassword (wkssvc_PasswordBuffer)",hf_wkssvc_wkssvc_NetrSetPrimaryComputername_EncryptedPassword
);
10377 wkssvc_dissect_element_NetrSetPrimaryComputername_EncryptedPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10379 offset
= wkssvc_dissect_struct_PasswordBuffer(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrSetPrimaryComputername_EncryptedPassword
,0);
10385 wkssvc_dissect_element_NetrSetPrimaryComputername_Reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10387 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrSetPrimaryComputername_Reserved
, 0);
10392 /* IDL: WERROR wkssvc_NetrSetPrimaryComputername( */
10393 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
10394 /* IDL: [charset(UTF16)] [in] [ref] uint16 *primary_name, */
10395 /* IDL: [charset(UTF16)] [in] [ref] uint16 *Account, */
10396 /* IDL: [in] [ref] wkssvc_PasswordBuffer *EncryptedPassword, */
10397 /* IDL: [in] uint32 Reserved */
10401 wkssvc_dissect_NetrSetPrimaryComputername_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10405 di
->dcerpc_procedure_name
="NetrSetPrimaryComputername";
10406 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
10409 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10415 wkssvc_dissect_NetrSetPrimaryComputername_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10417 di
->dcerpc_procedure_name
="NetrSetPrimaryComputername";
10418 offset
= wkssvc_dissect_element_NetrSetPrimaryComputername_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10419 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10420 offset
= wkssvc_dissect_element_NetrSetPrimaryComputername_primary_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10421 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10422 offset
= wkssvc_dissect_element_NetrSetPrimaryComputername_Account(tvb
, offset
, pinfo
, tree
, di
, drep
);
10423 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10424 offset
= wkssvc_dissect_element_NetrSetPrimaryComputername_EncryptedPassword(tvb
, offset
, pinfo
, tree
, di
, drep
);
10425 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10426 offset
= wkssvc_dissect_element_NetrSetPrimaryComputername_Reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
10427 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10432 wkssvc_dissect_element_NetrEnumerateComputerNames_server_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10434 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrEnumerateComputerNames_server_name_
, NDR_POINTER_REF
, "Pointer to Server Name (uint16)",hf_wkssvc_wkssvc_NetrEnumerateComputerNames_server_name
);
10440 wkssvc_dissect_element_NetrEnumerateComputerNames_server_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10443 struct ndr_generic_array nga
= { .is_conformant
= false, };
10445 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10447 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10448 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_wkssvc_wkssvc_NetrEnumerateComputerNames_server_name
, false, &nga
, &data
);
10449 proto_item_append_text(tree
, ": %s", data
);
10455 wkssvc_dissect_element_NetrEnumerateComputerNames_name_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10457 offset
= wkssvc_dissect_enum_ComputerNameType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrEnumerateComputerNames_name_type
, 0);
10463 wkssvc_dissect_element_NetrEnumerateComputerNames_Reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10465 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_wkssvc_NetrEnumerateComputerNames_Reserved
, 0);
10471 wkssvc_dissect_element_NetrEnumerateComputerNames_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10473 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrEnumerateComputerNames_ctr_
, NDR_POINTER_REF
, "Pointer to Ctr (wkssvc_ComputerNamesCtr)",hf_wkssvc_wkssvc_NetrEnumerateComputerNames_ctr
);
10479 wkssvc_dissect_element_NetrEnumerateComputerNames_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10481 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, wkssvc_dissect_element_NetrEnumerateComputerNames_ctr__
, NDR_POINTER_UNIQUE
, "Pointer to Ctr (wkssvc_ComputerNamesCtr)",hf_wkssvc_wkssvc_NetrEnumerateComputerNames_ctr
);
10487 wkssvc_dissect_element_NetrEnumerateComputerNames_ctr__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10489 offset
= wkssvc_dissect_struct_ComputerNamesCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_wkssvc_wkssvc_NetrEnumerateComputerNames_ctr
,0);
10494 /* IDL: WERROR wkssvc_NetrEnumerateComputerNames( */
10495 /* IDL: [charset(UTF16)] [in] [ref] uint16 *server_name, */
10496 /* IDL: [in] wkssvc_ComputerNameType name_type, */
10497 /* IDL: [in] uint32 Reserved, */
10498 /* IDL: [out] [ref] wkssvc_ComputerNamesCtr **ctr */
10502 wkssvc_dissect_NetrEnumerateComputerNames_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10506 di
->dcerpc_procedure_name
="NetrEnumerateComputerNames";
10507 offset
= wkssvc_dissect_element_NetrEnumerateComputerNames_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
10508 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10510 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_wkssvc_werror
, &status
);
10513 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10519 wkssvc_dissect_NetrEnumerateComputerNames_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10521 di
->dcerpc_procedure_name
="NetrEnumerateComputerNames";
10522 offset
= wkssvc_dissect_element_NetrEnumerateComputerNames_server_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10523 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10524 offset
= wkssvc_dissect_element_NetrEnumerateComputerNames_name_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
10525 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10526 offset
= wkssvc_dissect_element_NetrEnumerateComputerNames_Reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
10527 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10532 static const dcerpc_sub_dissector wkssvc_dissectors
[] = {
10533 { 0, "NetWkstaGetInfo",
10534 wkssvc_dissect_NetWkstaGetInfo_request
, wkssvc_dissect_NetWkstaGetInfo_response
},
10535 { 1, "NetWkstaSetInfo",
10536 wkssvc_dissect_NetWkstaSetInfo_request
, wkssvc_dissect_NetWkstaSetInfo_response
},
10537 { 2, "NetWkstaEnumUsers",
10538 wkssvc_dissect_NetWkstaEnumUsers_request
, wkssvc_dissect_NetWkstaEnumUsers_response
},
10539 { 3, "NetrWkstaUserGetInfo",
10540 wkssvc_dissect_NetrWkstaUserGetInfo_request
, wkssvc_dissect_NetrWkstaUserGetInfo_response
},
10541 { 4, "NetrWkstaUserSetInfo",
10542 wkssvc_dissect_NetrWkstaUserSetInfo_request
, wkssvc_dissect_NetrWkstaUserSetInfo_response
},
10543 { 5, "NetWkstaTransportEnum",
10544 wkssvc_dissect_NetWkstaTransportEnum_request
, wkssvc_dissect_NetWkstaTransportEnum_response
},
10545 { 6, "NetrWkstaTransportAdd",
10546 wkssvc_dissect_NetrWkstaTransportAdd_request
, wkssvc_dissect_NetrWkstaTransportAdd_response
},
10547 { 7, "NetrWkstaTransportDel",
10548 wkssvc_dissect_NetrWkstaTransportDel_request
, wkssvc_dissect_NetrWkstaTransportDel_response
},
10550 wkssvc_dissect_NetrUseAdd_request
, wkssvc_dissect_NetrUseAdd_response
},
10551 { 9, "NetrUseGetInfo",
10552 wkssvc_dissect_NetrUseGetInfo_request
, wkssvc_dissect_NetrUseGetInfo_response
},
10553 { 10, "NetrUseDel",
10554 wkssvc_dissect_NetrUseDel_request
, wkssvc_dissect_NetrUseDel_response
},
10555 { 11, "NetrUseEnum",
10556 wkssvc_dissect_NetrUseEnum_request
, wkssvc_dissect_NetrUseEnum_response
},
10557 { 12, "NetrMessageBufferSend",
10558 wkssvc_dissect_NetrMessageBufferSend_request
, wkssvc_dissect_NetrMessageBufferSend_response
},
10559 { 13, "NetrWorkstationStatisticsGet",
10560 wkssvc_dissect_NetrWorkstationStatisticsGet_request
, wkssvc_dissect_NetrWorkstationStatisticsGet_response
},
10561 { 14, "NetrLogonDomainNameAdd",
10562 wkssvc_dissect_NetrLogonDomainNameAdd_request
, wkssvc_dissect_NetrLogonDomainNameAdd_response
},
10563 { 15, "NetrLogonDomainNameDel",
10564 wkssvc_dissect_NetrLogonDomainNameDel_request
, wkssvc_dissect_NetrLogonDomainNameDel_response
},
10565 { 16, "NetrJoinDomain",
10566 wkssvc_dissect_NetrJoinDomain_request
, wkssvc_dissect_NetrJoinDomain_response
},
10567 { 17, "NetrUnjoinDomain",
10568 wkssvc_dissect_NetrUnjoinDomain_request
, wkssvc_dissect_NetrUnjoinDomain_response
},
10569 { 18, "NetrRenameMachineInDomain",
10570 wkssvc_dissect_NetrRenameMachineInDomain_request
, wkssvc_dissect_NetrRenameMachineInDomain_response
},
10571 { 19, "NetrValidateName",
10572 wkssvc_dissect_NetrValidateName_request
, wkssvc_dissect_NetrValidateName_response
},
10573 { 20, "NetrGetJoinInformation",
10574 wkssvc_dissect_NetrGetJoinInformation_request
, wkssvc_dissect_NetrGetJoinInformation_response
},
10575 { 21, "NetrGetJoinableOus",
10576 wkssvc_dissect_NetrGetJoinableOus_request
, wkssvc_dissect_NetrGetJoinableOus_response
},
10577 { 22, "NetrJoinDomain2",
10578 wkssvc_dissect_NetrJoinDomain2_request
, wkssvc_dissect_NetrJoinDomain2_response
},
10579 { 23, "NetrUnjoinDomain2",
10580 wkssvc_dissect_NetrUnjoinDomain2_request
, wkssvc_dissect_NetrUnjoinDomain2_response
},
10581 { 24, "NetrRenameMachineInDomain2",
10582 wkssvc_dissect_NetrRenameMachineInDomain2_request
, wkssvc_dissect_NetrRenameMachineInDomain2_response
},
10583 { 25, "NetrValidateName2",
10584 wkssvc_dissect_NetrValidateName2_request
, wkssvc_dissect_NetrValidateName2_response
},
10585 { 26, "NetrGetJoinableOus2",
10586 wkssvc_dissect_NetrGetJoinableOus2_request
, wkssvc_dissect_NetrGetJoinableOus2_response
},
10587 { 27, "NetrAddAlternateComputerName",
10588 wkssvc_dissect_NetrAddAlternateComputerName_request
, wkssvc_dissect_NetrAddAlternateComputerName_response
},
10589 { 28, "NetrRemoveAlternateComputerName",
10590 wkssvc_dissect_NetrRemoveAlternateComputerName_request
, wkssvc_dissect_NetrRemoveAlternateComputerName_response
},
10591 { 29, "NetrSetPrimaryComputername",
10592 wkssvc_dissect_NetrSetPrimaryComputername_request
, wkssvc_dissect_NetrSetPrimaryComputername_response
},
10593 { 30, "NetrEnumerateComputerNames",
10594 wkssvc_dissect_NetrEnumerateComputerNames_request
, wkssvc_dissect_NetrEnumerateComputerNames_response
},
10595 { 0, NULL
, NULL
, NULL
}
10598 void proto_register_dcerpc_wkssvc(void)
10600 static hf_register_info hf
[] = {
10601 { &hf_wkssvc_lsa_String_name
,
10602 { "Name", "wkssvc.lsa_String.name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10603 { &hf_wkssvc_lsa_String_name_len
,
10604 { "Name Len", "wkssvc.lsa_String.name_len", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10605 { &hf_wkssvc_lsa_String_name_size
,
10606 { "Name Size", "wkssvc.lsa_String.name_size", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10607 { &hf_wkssvc_opnum
,
10608 { "Operation", "wkssvc.opnum", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10609 { &hf_wkssvc_platform_id
,
10610 { "Platform Id", "wkssvc.platform_id", FT_UINT32
, BASE_DEC
, VALS(srvsvc_srvsvc_PlatformId_vals
), 0, NULL
, HFILL
}},
10611 { &hf_wkssvc_werror
,
10612 { "Windows Error", "wkssvc.werror", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
10613 { &hf_wkssvc_wkssvc_ComputerNamesCtr_computer_name
,
10614 { "Computer Name", "wkssvc.wkssvc_ComputerNamesCtr.computer_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10615 { &hf_wkssvc_wkssvc_ComputerNamesCtr_count
,
10616 { "Count", "wkssvc.wkssvc_ComputerNamesCtr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10617 { &hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr0_entries_read
,
10618 { "Entries Read", "wkssvc.wkssvc_NetWkstaEnumUsersCtr0.entries_read", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10619 { &hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr0_user0
,
10620 { "User0", "wkssvc.wkssvc_NetWkstaEnumUsersCtr0.user0", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10621 { &hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr1_entries_read
,
10622 { "Entries Read", "wkssvc.wkssvc_NetWkstaEnumUsersCtr1.entries_read", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10623 { &hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr1_user1
,
10624 { "User1", "wkssvc.wkssvc_NetWkstaEnumUsersCtr1.user1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10625 { &hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr_user0
,
10626 { "User0", "wkssvc.wkssvc_NetWkstaEnumUsersCtr.user0", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10627 { &hf_wkssvc_wkssvc_NetWkstaEnumUsersCtr_user1
,
10628 { "User1", "wkssvc.wkssvc_NetWkstaEnumUsersCtr.user1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10629 { &hf_wkssvc_wkssvc_NetWkstaEnumUsersInfo_ctr
,
10630 { "Ctr", "wkssvc.wkssvc_NetWkstaEnumUsersInfo.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10631 { &hf_wkssvc_wkssvc_NetWkstaEnumUsersInfo_level
,
10632 { "Level", "wkssvc.wkssvc_NetWkstaEnumUsersInfo.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10633 { &hf_wkssvc_wkssvc_NetWkstaEnumUsers_entries_read
,
10634 { "Entries Read", "wkssvc.wkssvc_NetWkstaEnumUsers.entries_read", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10635 { &hf_wkssvc_wkssvc_NetWkstaEnumUsers_info
,
10636 { "Info", "wkssvc.wkssvc_NetWkstaEnumUsers.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10637 { &hf_wkssvc_wkssvc_NetWkstaEnumUsers_prefmaxlen
,
10638 { "Prefmaxlen", "wkssvc.wkssvc_NetWkstaEnumUsers.prefmaxlen", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10639 { &hf_wkssvc_wkssvc_NetWkstaEnumUsers_resume_handle
,
10640 { "Resume Handle", "wkssvc.wkssvc_NetWkstaEnumUsers.resume_handle", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10641 { &hf_wkssvc_wkssvc_NetWkstaEnumUsers_server_name
,
10642 { "Server Name", "wkssvc.wkssvc_NetWkstaEnumUsers.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10643 { &hf_wkssvc_wkssvc_NetWkstaGetInfo_info
,
10644 { "Info", "wkssvc.wkssvc_NetWkstaGetInfo.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10645 { &hf_wkssvc_wkssvc_NetWkstaGetInfo_level
,
10646 { "Level", "wkssvc.wkssvc_NetWkstaGetInfo.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10647 { &hf_wkssvc_wkssvc_NetWkstaGetInfo_server_name
,
10648 { "Server Name", "wkssvc.wkssvc_NetWkstaGetInfo.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10649 { &hf_wkssvc_wkssvc_NetWkstaInfo100_domain_name
,
10650 { "Domain Name", "wkssvc.wkssvc_NetWkstaInfo100.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10651 { &hf_wkssvc_wkssvc_NetWkstaInfo100_platform_id
,
10652 { "Platform Id", "wkssvc.wkssvc_NetWkstaInfo100.platform_id", FT_UINT32
, BASE_DEC
, VALS(wkssvc_srvsvc_PlatformId_vals
), 0, NULL
, HFILL
}},
10653 { &hf_wkssvc_wkssvc_NetWkstaInfo100_server_name
,
10654 { "Server Name", "wkssvc.wkssvc_NetWkstaInfo100.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10655 { &hf_wkssvc_wkssvc_NetWkstaInfo100_version_major
,
10656 { "Version Major", "wkssvc.wkssvc_NetWkstaInfo100.version_major", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10657 { &hf_wkssvc_wkssvc_NetWkstaInfo100_version_minor
,
10658 { "Version Minor", "wkssvc.wkssvc_NetWkstaInfo100.version_minor", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10659 { &hf_wkssvc_wkssvc_NetWkstaInfo1010_char_wait
,
10660 { "Char Wait", "wkssvc.wkssvc_NetWkstaInfo1010.char_wait", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10661 { &hf_wkssvc_wkssvc_NetWkstaInfo1011_collection_time
,
10662 { "Collection Time", "wkssvc.wkssvc_NetWkstaInfo1011.collection_time", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10663 { &hf_wkssvc_wkssvc_NetWkstaInfo1012_maximum_collection_count
,
10664 { "Maximum Collection Count", "wkssvc.wkssvc_NetWkstaInfo1012.maximum_collection_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10665 { &hf_wkssvc_wkssvc_NetWkstaInfo1013_keep_connection
,
10666 { "Keep Connection", "wkssvc.wkssvc_NetWkstaInfo1013.keep_connection", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10667 { &hf_wkssvc_wkssvc_NetWkstaInfo1018_session_timeout
,
10668 { "Session Timeout", "wkssvc.wkssvc_NetWkstaInfo1018.session_timeout", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10669 { &hf_wkssvc_wkssvc_NetWkstaInfo101_domain_name
,
10670 { "Domain Name", "wkssvc.wkssvc_NetWkstaInfo101.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10671 { &hf_wkssvc_wkssvc_NetWkstaInfo101_lan_root
,
10672 { "Lan Root", "wkssvc.wkssvc_NetWkstaInfo101.lan_root", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10673 { &hf_wkssvc_wkssvc_NetWkstaInfo101_platform_id
,
10674 { "Platform Id", "wkssvc.wkssvc_NetWkstaInfo101.platform_id", FT_UINT32
, BASE_DEC
, VALS(wkssvc_srvsvc_PlatformId_vals
), 0, NULL
, HFILL
}},
10675 { &hf_wkssvc_wkssvc_NetWkstaInfo101_server_name
,
10676 { "Server Name", "wkssvc.wkssvc_NetWkstaInfo101.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10677 { &hf_wkssvc_wkssvc_NetWkstaInfo101_version_major
,
10678 { "Version Major", "wkssvc.wkssvc_NetWkstaInfo101.version_major", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10679 { &hf_wkssvc_wkssvc_NetWkstaInfo101_version_minor
,
10680 { "Version Minor", "wkssvc.wkssvc_NetWkstaInfo101.version_minor", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10681 { &hf_wkssvc_wkssvc_NetWkstaInfo1023_size_char_buf
,
10682 { "Size Char Buf", "wkssvc.wkssvc_NetWkstaInfo1023.size_char_buf", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10683 { &hf_wkssvc_wkssvc_NetWkstaInfo1027_errorlog_sz
,
10684 { "Errorlog Sz", "wkssvc.wkssvc_NetWkstaInfo1027.errorlog_sz", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10685 { &hf_wkssvc_wkssvc_NetWkstaInfo1028_print_buf_time
,
10686 { "Print Buf Time", "wkssvc.wkssvc_NetWkstaInfo1028.print_buf_time", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10687 { &hf_wkssvc_wkssvc_NetWkstaInfo102_domain_name
,
10688 { "Domain Name", "wkssvc.wkssvc_NetWkstaInfo102.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10689 { &hf_wkssvc_wkssvc_NetWkstaInfo102_lan_root
,
10690 { "Lan Root", "wkssvc.wkssvc_NetWkstaInfo102.lan_root", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10691 { &hf_wkssvc_wkssvc_NetWkstaInfo102_logged_on_users
,
10692 { "Logged On Users", "wkssvc.wkssvc_NetWkstaInfo102.logged_on_users", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10693 { &hf_wkssvc_wkssvc_NetWkstaInfo102_platform_id
,
10694 { "Platform Id", "wkssvc.wkssvc_NetWkstaInfo102.platform_id", FT_UINT32
, BASE_DEC
, VALS(wkssvc_srvsvc_PlatformId_vals
), 0, NULL
, HFILL
}},
10695 { &hf_wkssvc_wkssvc_NetWkstaInfo102_server_name
,
10696 { "Server Name", "wkssvc.wkssvc_NetWkstaInfo102.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10697 { &hf_wkssvc_wkssvc_NetWkstaInfo102_version_major
,
10698 { "Version Major", "wkssvc.wkssvc_NetWkstaInfo102.version_major", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10699 { &hf_wkssvc_wkssvc_NetWkstaInfo102_version_minor
,
10700 { "Version Minor", "wkssvc.wkssvc_NetWkstaInfo102.version_minor", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10701 { &hf_wkssvc_wkssvc_NetWkstaInfo1032_wrk_heuristics
,
10702 { "Wrk Heuristics", "wkssvc.wkssvc_NetWkstaInfo1032.wrk_heuristics", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10703 { &hf_wkssvc_wkssvc_NetWkstaInfo1033_max_threads
,
10704 { "Max Threads", "wkssvc.wkssvc_NetWkstaInfo1033.max_threads", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10705 { &hf_wkssvc_wkssvc_NetWkstaInfo1041_lock_quota
,
10706 { "Lock Quota", "wkssvc.wkssvc_NetWkstaInfo1041.lock_quota", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10707 { &hf_wkssvc_wkssvc_NetWkstaInfo1042_lock_increment
,
10708 { "Lock Increment", "wkssvc.wkssvc_NetWkstaInfo1042.lock_increment", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10709 { &hf_wkssvc_wkssvc_NetWkstaInfo1043_lock_maximum
,
10710 { "Lock Maximum", "wkssvc.wkssvc_NetWkstaInfo1043.lock_maximum", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10711 { &hf_wkssvc_wkssvc_NetWkstaInfo1044_pipe_increment
,
10712 { "Pipe Increment", "wkssvc.wkssvc_NetWkstaInfo1044.pipe_increment", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10713 { &hf_wkssvc_wkssvc_NetWkstaInfo1045_pipe_maximum
,
10714 { "Pipe Maximum", "wkssvc.wkssvc_NetWkstaInfo1045.pipe_maximum", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10715 { &hf_wkssvc_wkssvc_NetWkstaInfo1046_dormant_file_limit
,
10716 { "Dormant File Limit", "wkssvc.wkssvc_NetWkstaInfo1046.dormant_file_limit", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10717 { &hf_wkssvc_wkssvc_NetWkstaInfo1047_cache_file_timeout
,
10718 { "Cache File Timeout", "wkssvc.wkssvc_NetWkstaInfo1047.cache_file_timeout", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10719 { &hf_wkssvc_wkssvc_NetWkstaInfo1048_use_opportunistic_locking
,
10720 { "Use Opportunistic Locking", "wkssvc.wkssvc_NetWkstaInfo1048.use_opportunistic_locking", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10721 { &hf_wkssvc_wkssvc_NetWkstaInfo1049_use_unlock_behind
,
10722 { "Use Unlock Behind", "wkssvc.wkssvc_NetWkstaInfo1049.use_unlock_behind", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10723 { &hf_wkssvc_wkssvc_NetWkstaInfo1050_use_close_behind
,
10724 { "Use Close Behind", "wkssvc.wkssvc_NetWkstaInfo1050.use_close_behind", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10725 { &hf_wkssvc_wkssvc_NetWkstaInfo1051_buf_named_pipes
,
10726 { "Buf Named Pipes", "wkssvc.wkssvc_NetWkstaInfo1051.buf_named_pipes", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10727 { &hf_wkssvc_wkssvc_NetWkstaInfo1052_use_lock_read_unlock
,
10728 { "Use Lock Read Unlock", "wkssvc.wkssvc_NetWkstaInfo1052.use_lock_read_unlock", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10729 { &hf_wkssvc_wkssvc_NetWkstaInfo1053_utilize_nt_caching
,
10730 { "Utilize Nt Caching", "wkssvc.wkssvc_NetWkstaInfo1053.utilize_nt_caching", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10731 { &hf_wkssvc_wkssvc_NetWkstaInfo1054_use_raw_read
,
10732 { "Use Raw Read", "wkssvc.wkssvc_NetWkstaInfo1054.use_raw_read", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10733 { &hf_wkssvc_wkssvc_NetWkstaInfo1055_use_raw_write
,
10734 { "Use Raw Write", "wkssvc.wkssvc_NetWkstaInfo1055.use_raw_write", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10735 { &hf_wkssvc_wkssvc_NetWkstaInfo1056_use_write_raw_data
,
10736 { "Use Write Raw Data", "wkssvc.wkssvc_NetWkstaInfo1056.use_write_raw_data", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10737 { &hf_wkssvc_wkssvc_NetWkstaInfo1057_use_encryption
,
10738 { "Use Encryption", "wkssvc.wkssvc_NetWkstaInfo1057.use_encryption", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10739 { &hf_wkssvc_wkssvc_NetWkstaInfo1058_buf_files_deny_write
,
10740 { "Buf Files Deny Write", "wkssvc.wkssvc_NetWkstaInfo1058.buf_files_deny_write", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10741 { &hf_wkssvc_wkssvc_NetWkstaInfo1059_buf_read_only_files
,
10742 { "Buf Read Only Files", "wkssvc.wkssvc_NetWkstaInfo1059.buf_read_only_files", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10743 { &hf_wkssvc_wkssvc_NetWkstaInfo1060_force_core_create_mode
,
10744 { "Force Core Create Mode", "wkssvc.wkssvc_NetWkstaInfo1060.force_core_create_mode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10745 { &hf_wkssvc_wkssvc_NetWkstaInfo1061_use_512_byte_max_transfer
,
10746 { "Use 512 Byte Max Transfer", "wkssvc.wkssvc_NetWkstaInfo1061.use_512_byte_max_transfer", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10747 { &hf_wkssvc_wkssvc_NetWkstaInfo1062_read_ahead_throughput
,
10748 { "Read Ahead Throughput", "wkssvc.wkssvc_NetWkstaInfo1062.read_ahead_throughput", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10749 { &hf_wkssvc_wkssvc_NetWkstaInfo502_buf_files_deny_write
,
10750 { "Buf Files Deny Write", "wkssvc.wkssvc_NetWkstaInfo502.buf_files_deny_write", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10751 { &hf_wkssvc_wkssvc_NetWkstaInfo502_buf_named_pipes
,
10752 { "Buf Named Pipes", "wkssvc.wkssvc_NetWkstaInfo502.buf_named_pipes", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10753 { &hf_wkssvc_wkssvc_NetWkstaInfo502_buf_read_only_files
,
10754 { "Buf Read Only Files", "wkssvc.wkssvc_NetWkstaInfo502.buf_read_only_files", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10755 { &hf_wkssvc_wkssvc_NetWkstaInfo502_cache_file_timeout
,
10756 { "Cache File Timeout", "wkssvc.wkssvc_NetWkstaInfo502.cache_file_timeout", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10757 { &hf_wkssvc_wkssvc_NetWkstaInfo502_char_wait
,
10758 { "Char Wait", "wkssvc.wkssvc_NetWkstaInfo502.char_wait", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10759 { &hf_wkssvc_wkssvc_NetWkstaInfo502_collection_time
,
10760 { "Collection Time", "wkssvc.wkssvc_NetWkstaInfo502.collection_time", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10761 { &hf_wkssvc_wkssvc_NetWkstaInfo502_dgram_event_reset_freq
,
10762 { "Dgram Event Reset Freq", "wkssvc.wkssvc_NetWkstaInfo502.dgram_event_reset_freq", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10763 { &hf_wkssvc_wkssvc_NetWkstaInfo502_dormant_file_limit
,
10764 { "Dormant File Limit", "wkssvc.wkssvc_NetWkstaInfo502.dormant_file_limit", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10765 { &hf_wkssvc_wkssvc_NetWkstaInfo502_force_core_create_mode
,
10766 { "Force Core Create Mode", "wkssvc.wkssvc_NetWkstaInfo502.force_core_create_mode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10767 { &hf_wkssvc_wkssvc_NetWkstaInfo502_keep_connection
,
10768 { "Keep Connection", "wkssvc.wkssvc_NetWkstaInfo502.keep_connection", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10769 { &hf_wkssvc_wkssvc_NetWkstaInfo502_lock_increment
,
10770 { "Lock Increment", "wkssvc.wkssvc_NetWkstaInfo502.lock_increment", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10771 { &hf_wkssvc_wkssvc_NetWkstaInfo502_lock_maximum
,
10772 { "Lock Maximum", "wkssvc.wkssvc_NetWkstaInfo502.lock_maximum", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10773 { &hf_wkssvc_wkssvc_NetWkstaInfo502_lock_quota
,
10774 { "Lock Quota", "wkssvc.wkssvc_NetWkstaInfo502.lock_quota", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10775 { &hf_wkssvc_wkssvc_NetWkstaInfo502_log_election_packets
,
10776 { "Log Election Packets", "wkssvc.wkssvc_NetWkstaInfo502.log_election_packets", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10777 { &hf_wkssvc_wkssvc_NetWkstaInfo502_max_commands
,
10778 { "Max Commands", "wkssvc.wkssvc_NetWkstaInfo502.max_commands", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10779 { &hf_wkssvc_wkssvc_NetWkstaInfo502_max_illegal_dgram_events
,
10780 { "Max Illegal Dgram Events", "wkssvc.wkssvc_NetWkstaInfo502.max_illegal_dgram_events", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10781 { &hf_wkssvc_wkssvc_NetWkstaInfo502_max_threads
,
10782 { "Max Threads", "wkssvc.wkssvc_NetWkstaInfo502.max_threads", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10783 { &hf_wkssvc_wkssvc_NetWkstaInfo502_maximum_collection_count
,
10784 { "Maximum Collection Count", "wkssvc.wkssvc_NetWkstaInfo502.maximum_collection_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10785 { &hf_wkssvc_wkssvc_NetWkstaInfo502_num_mailslot_buffers
,
10786 { "Num Mailslot Buffers", "wkssvc.wkssvc_NetWkstaInfo502.num_mailslot_buffers", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10787 { &hf_wkssvc_wkssvc_NetWkstaInfo502_num_srv_announce_buffers
,
10788 { "Num Srv Announce Buffers", "wkssvc.wkssvc_NetWkstaInfo502.num_srv_announce_buffers", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10789 { &hf_wkssvc_wkssvc_NetWkstaInfo502_pipe_increment
,
10790 { "Pipe Increment", "wkssvc.wkssvc_NetWkstaInfo502.pipe_increment", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10791 { &hf_wkssvc_wkssvc_NetWkstaInfo502_pipe_maximum
,
10792 { "Pipe Maximum", "wkssvc.wkssvc_NetWkstaInfo502.pipe_maximum", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10793 { &hf_wkssvc_wkssvc_NetWkstaInfo502_read_ahead_throughput
,
10794 { "Read Ahead Throughput", "wkssvc.wkssvc_NetWkstaInfo502.read_ahead_throughput", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10795 { &hf_wkssvc_wkssvc_NetWkstaInfo502_session_timeout
,
10796 { "Session Timeout", "wkssvc.wkssvc_NetWkstaInfo502.session_timeout", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10797 { &hf_wkssvc_wkssvc_NetWkstaInfo502_size_char_buf
,
10798 { "Size Char Buf", "wkssvc.wkssvc_NetWkstaInfo502.size_char_buf", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10799 { &hf_wkssvc_wkssvc_NetWkstaInfo502_use_512_byte_max_transfer
,
10800 { "Use 512 Byte Max Transfer", "wkssvc.wkssvc_NetWkstaInfo502.use_512_byte_max_transfer", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10801 { &hf_wkssvc_wkssvc_NetWkstaInfo502_use_close_behind
,
10802 { "Use Close Behind", "wkssvc.wkssvc_NetWkstaInfo502.use_close_behind", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10803 { &hf_wkssvc_wkssvc_NetWkstaInfo502_use_encryption
,
10804 { "Use Encryption", "wkssvc.wkssvc_NetWkstaInfo502.use_encryption", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10805 { &hf_wkssvc_wkssvc_NetWkstaInfo502_use_lock_read_unlock
,
10806 { "Use Lock Read Unlock", "wkssvc.wkssvc_NetWkstaInfo502.use_lock_read_unlock", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10807 { &hf_wkssvc_wkssvc_NetWkstaInfo502_use_opportunistic_locking
,
10808 { "Use Opportunistic Locking", "wkssvc.wkssvc_NetWkstaInfo502.use_opportunistic_locking", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10809 { &hf_wkssvc_wkssvc_NetWkstaInfo502_use_raw_read
,
10810 { "Use Raw Read", "wkssvc.wkssvc_NetWkstaInfo502.use_raw_read", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10811 { &hf_wkssvc_wkssvc_NetWkstaInfo502_use_raw_write
,
10812 { "Use Raw Write", "wkssvc.wkssvc_NetWkstaInfo502.use_raw_write", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10813 { &hf_wkssvc_wkssvc_NetWkstaInfo502_use_unlock_behind
,
10814 { "Use Unlock Behind", "wkssvc.wkssvc_NetWkstaInfo502.use_unlock_behind", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10815 { &hf_wkssvc_wkssvc_NetWkstaInfo502_use_write_raw_data
,
10816 { "Use Write Raw Data", "wkssvc.wkssvc_NetWkstaInfo502.use_write_raw_data", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10817 { &hf_wkssvc_wkssvc_NetWkstaInfo502_utilize_nt_caching
,
10818 { "Utilize Nt Caching", "wkssvc.wkssvc_NetWkstaInfo502.utilize_nt_caching", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10819 { &hf_wkssvc_wkssvc_NetWkstaInfo_info100
,
10820 { "Info100", "wkssvc.wkssvc_NetWkstaInfo.info100", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10821 { &hf_wkssvc_wkssvc_NetWkstaInfo_info101
,
10822 { "Info101", "wkssvc.wkssvc_NetWkstaInfo.info101", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10823 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1010
,
10824 { "Info1010", "wkssvc.wkssvc_NetWkstaInfo.info1010", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10825 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1011
,
10826 { "Info1011", "wkssvc.wkssvc_NetWkstaInfo.info1011", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10827 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1012
,
10828 { "Info1012", "wkssvc.wkssvc_NetWkstaInfo.info1012", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10829 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1013
,
10830 { "Info1013", "wkssvc.wkssvc_NetWkstaInfo.info1013", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10831 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1018
,
10832 { "Info1018", "wkssvc.wkssvc_NetWkstaInfo.info1018", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10833 { &hf_wkssvc_wkssvc_NetWkstaInfo_info102
,
10834 { "Info102", "wkssvc.wkssvc_NetWkstaInfo.info102", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10835 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1023
,
10836 { "Info1023", "wkssvc.wkssvc_NetWkstaInfo.info1023", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10837 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1027
,
10838 { "Info1027", "wkssvc.wkssvc_NetWkstaInfo.info1027", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10839 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1028
,
10840 { "Info1028", "wkssvc.wkssvc_NetWkstaInfo.info1028", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10841 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1032
,
10842 { "Info1032", "wkssvc.wkssvc_NetWkstaInfo.info1032", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10843 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1033
,
10844 { "Info1033", "wkssvc.wkssvc_NetWkstaInfo.info1033", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10845 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1041
,
10846 { "Info1041", "wkssvc.wkssvc_NetWkstaInfo.info1041", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10847 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1042
,
10848 { "Info1042", "wkssvc.wkssvc_NetWkstaInfo.info1042", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10849 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1043
,
10850 { "Info1043", "wkssvc.wkssvc_NetWkstaInfo.info1043", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10851 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1044
,
10852 { "Info1044", "wkssvc.wkssvc_NetWkstaInfo.info1044", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10853 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1045
,
10854 { "Info1045", "wkssvc.wkssvc_NetWkstaInfo.info1045", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10855 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1046
,
10856 { "Info1046", "wkssvc.wkssvc_NetWkstaInfo.info1046", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10857 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1047
,
10858 { "Info1047", "wkssvc.wkssvc_NetWkstaInfo.info1047", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10859 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1048
,
10860 { "Info1048", "wkssvc.wkssvc_NetWkstaInfo.info1048", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10861 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1049
,
10862 { "Info1049", "wkssvc.wkssvc_NetWkstaInfo.info1049", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10863 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1050
,
10864 { "Info1050", "wkssvc.wkssvc_NetWkstaInfo.info1050", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10865 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1051
,
10866 { "Info1051", "wkssvc.wkssvc_NetWkstaInfo.info1051", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10867 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1052
,
10868 { "Info1052", "wkssvc.wkssvc_NetWkstaInfo.info1052", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10869 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1053
,
10870 { "Info1053", "wkssvc.wkssvc_NetWkstaInfo.info1053", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10871 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1054
,
10872 { "Info1054", "wkssvc.wkssvc_NetWkstaInfo.info1054", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10873 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1055
,
10874 { "Info1055", "wkssvc.wkssvc_NetWkstaInfo.info1055", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10875 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1056
,
10876 { "Info1056", "wkssvc.wkssvc_NetWkstaInfo.info1056", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10877 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1057
,
10878 { "Info1057", "wkssvc.wkssvc_NetWkstaInfo.info1057", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10879 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1058
,
10880 { "Info1058", "wkssvc.wkssvc_NetWkstaInfo.info1058", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10881 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1059
,
10882 { "Info1059", "wkssvc.wkssvc_NetWkstaInfo.info1059", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10883 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1060
,
10884 { "Info1060", "wkssvc.wkssvc_NetWkstaInfo.info1060", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10885 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1061
,
10886 { "Info1061", "wkssvc.wkssvc_NetWkstaInfo.info1061", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10887 { &hf_wkssvc_wkssvc_NetWkstaInfo_info1062
,
10888 { "Info1062", "wkssvc.wkssvc_NetWkstaInfo.info1062", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10889 { &hf_wkssvc_wkssvc_NetWkstaInfo_info502
,
10890 { "Info502", "wkssvc.wkssvc_NetWkstaInfo.info502", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10891 { &hf_wkssvc_wkssvc_NetWkstaSetInfo_info
,
10892 { "Info", "wkssvc.wkssvc_NetWkstaSetInfo.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10893 { &hf_wkssvc_wkssvc_NetWkstaSetInfo_level
,
10894 { "Level", "wkssvc.wkssvc_NetWkstaSetInfo.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10895 { &hf_wkssvc_wkssvc_NetWkstaSetInfo_parm_error
,
10896 { "Parm Error", "wkssvc.wkssvc_NetWkstaSetInfo.parm_error", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10897 { &hf_wkssvc_wkssvc_NetWkstaSetInfo_server_name
,
10898 { "Server Name", "wkssvc.wkssvc_NetWkstaSetInfo.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10899 { &hf_wkssvc_wkssvc_NetWkstaTransportCtr0_array
,
10900 { "Array", "wkssvc.wkssvc_NetWkstaTransportCtr0.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10901 { &hf_wkssvc_wkssvc_NetWkstaTransportCtr0_count
,
10902 { "Count", "wkssvc.wkssvc_NetWkstaTransportCtr0.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10903 { &hf_wkssvc_wkssvc_NetWkstaTransportCtr_ctr0
,
10904 { "Ctr0", "wkssvc.wkssvc_NetWkstaTransportCtr.ctr0", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10905 { &hf_wkssvc_wkssvc_NetWkstaTransportEnum_info
,
10906 { "Info", "wkssvc.wkssvc_NetWkstaTransportEnum.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10907 { &hf_wkssvc_wkssvc_NetWkstaTransportEnum_max_buffer
,
10908 { "Max Buffer", "wkssvc.wkssvc_NetWkstaTransportEnum.max_buffer", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10909 { &hf_wkssvc_wkssvc_NetWkstaTransportEnum_resume_handle
,
10910 { "Resume Handle", "wkssvc.wkssvc_NetWkstaTransportEnum.resume_handle", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10911 { &hf_wkssvc_wkssvc_NetWkstaTransportEnum_server_name
,
10912 { "Server Name", "wkssvc.wkssvc_NetWkstaTransportEnum.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10913 { &hf_wkssvc_wkssvc_NetWkstaTransportEnum_total_entries
,
10914 { "Total Entries", "wkssvc.wkssvc_NetWkstaTransportEnum.total_entries", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10915 { &hf_wkssvc_wkssvc_NetWkstaTransportInfo0_address
,
10916 { "Address", "wkssvc.wkssvc_NetWkstaTransportInfo0.address", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10917 { &hf_wkssvc_wkssvc_NetWkstaTransportInfo0_name
,
10918 { "Name", "wkssvc.wkssvc_NetWkstaTransportInfo0.name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10919 { &hf_wkssvc_wkssvc_NetWkstaTransportInfo0_quality_of_service
,
10920 { "Quality Of Service", "wkssvc.wkssvc_NetWkstaTransportInfo0.quality_of_service", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10921 { &hf_wkssvc_wkssvc_NetWkstaTransportInfo0_vc_count
,
10922 { "Vc Count", "wkssvc.wkssvc_NetWkstaTransportInfo0.vc_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10923 { &hf_wkssvc_wkssvc_NetWkstaTransportInfo0_wan_link
,
10924 { "Wan Link", "wkssvc.wkssvc_NetWkstaTransportInfo0.wan_link", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10925 { &hf_wkssvc_wkssvc_NetWkstaTransportInfo_ctr
,
10926 { "Ctr", "wkssvc.wkssvc_NetWkstaTransportInfo.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10927 { &hf_wkssvc_wkssvc_NetWkstaTransportInfo_level
,
10928 { "Level", "wkssvc.wkssvc_NetWkstaTransportInfo.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10929 { &hf_wkssvc_wkssvc_NetrAddAlternateComputerName_Account
,
10930 { "Account", "wkssvc.wkssvc_NetrAddAlternateComputerName.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10931 { &hf_wkssvc_wkssvc_NetrAddAlternateComputerName_EncryptedPassword
,
10932 { "EncryptedPassword", "wkssvc.wkssvc_NetrAddAlternateComputerName.EncryptedPassword", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10933 { &hf_wkssvc_wkssvc_NetrAddAlternateComputerName_NewAlternateMachineName
,
10934 { "NewAlternateMachineName", "wkssvc.wkssvc_NetrAddAlternateComputerName.NewAlternateMachineName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10935 { &hf_wkssvc_wkssvc_NetrAddAlternateComputerName_Reserved
,
10936 { "Reserved", "wkssvc.wkssvc_NetrAddAlternateComputerName.Reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10937 { &hf_wkssvc_wkssvc_NetrAddAlternateComputerName_server_name
,
10938 { "Server Name", "wkssvc.wkssvc_NetrAddAlternateComputerName.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10939 { &hf_wkssvc_wkssvc_NetrEnumerateComputerNames_Reserved
,
10940 { "Reserved", "wkssvc.wkssvc_NetrEnumerateComputerNames.Reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10941 { &hf_wkssvc_wkssvc_NetrEnumerateComputerNames_ctr
,
10942 { "Ctr", "wkssvc.wkssvc_NetrEnumerateComputerNames.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10943 { &hf_wkssvc_wkssvc_NetrEnumerateComputerNames_name_type
,
10944 { "Name Type", "wkssvc.wkssvc_NetrEnumerateComputerNames.name_type", FT_UINT1632
, BASE_DEC
, VALS(wkssvc_wkssvc_ComputerNameType_vals
), 0, NULL
, HFILL
}},
10945 { &hf_wkssvc_wkssvc_NetrEnumerateComputerNames_server_name
,
10946 { "Server Name", "wkssvc.wkssvc_NetrEnumerateComputerNames.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10947 { &hf_wkssvc_wkssvc_NetrGetJoinInformation_name_buffer
,
10948 { "Name Buffer", "wkssvc.wkssvc_NetrGetJoinInformation.name_buffer", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10949 { &hf_wkssvc_wkssvc_NetrGetJoinInformation_name_type
,
10950 { "Name Type", "wkssvc.wkssvc_NetrGetJoinInformation.name_type", FT_UINT1632
, BASE_DEC
, VALS(wkssvc_wkssvc_NetJoinStatus_vals
), 0, NULL
, HFILL
}},
10951 { &hf_wkssvc_wkssvc_NetrGetJoinInformation_server_name
,
10952 { "Server Name", "wkssvc.wkssvc_NetrGetJoinInformation.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10953 { &hf_wkssvc_wkssvc_NetrGetJoinableOus2_Account
,
10954 { "Account", "wkssvc.wkssvc_NetrGetJoinableOus2.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10955 { &hf_wkssvc_wkssvc_NetrGetJoinableOus2_EncryptedPassword
,
10956 { "EncryptedPassword", "wkssvc.wkssvc_NetrGetJoinableOus2.EncryptedPassword", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10957 { &hf_wkssvc_wkssvc_NetrGetJoinableOus2_domain_name
,
10958 { "Domain Name", "wkssvc.wkssvc_NetrGetJoinableOus2.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10959 { &hf_wkssvc_wkssvc_NetrGetJoinableOus2_num_ous
,
10960 { "Num Ous", "wkssvc.wkssvc_NetrGetJoinableOus2.num_ous", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10961 { &hf_wkssvc_wkssvc_NetrGetJoinableOus2_ous
,
10962 { "Ous", "wkssvc.wkssvc_NetrGetJoinableOus2.ous", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10963 { &hf_wkssvc_wkssvc_NetrGetJoinableOus2_server_name
,
10964 { "Server Name", "wkssvc.wkssvc_NetrGetJoinableOus2.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10965 { &hf_wkssvc_wkssvc_NetrGetJoinableOus_Account
,
10966 { "Account", "wkssvc.wkssvc_NetrGetJoinableOus.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10967 { &hf_wkssvc_wkssvc_NetrGetJoinableOus_domain_name
,
10968 { "Domain Name", "wkssvc.wkssvc_NetrGetJoinableOus.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10969 { &hf_wkssvc_wkssvc_NetrGetJoinableOus_num_ous
,
10970 { "Num Ous", "wkssvc.wkssvc_NetrGetJoinableOus.num_ous", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
10971 { &hf_wkssvc_wkssvc_NetrGetJoinableOus_ous
,
10972 { "Ous", "wkssvc.wkssvc_NetrGetJoinableOus.ous", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10973 { &hf_wkssvc_wkssvc_NetrGetJoinableOus_server_name
,
10974 { "Server Name", "wkssvc.wkssvc_NetrGetJoinableOus.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10975 { &hf_wkssvc_wkssvc_NetrGetJoinableOus_unknown
,
10976 { "Unknown", "wkssvc.wkssvc_NetrGetJoinableOus.unknown", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10977 { &hf_wkssvc_wkssvc_NetrJoinDomain2_account_name
,
10978 { "Account Name", "wkssvc.wkssvc_NetrJoinDomain2.account_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10979 { &hf_wkssvc_wkssvc_NetrJoinDomain2_admin_account
,
10980 { "Admin Account", "wkssvc.wkssvc_NetrJoinDomain2.admin_account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10981 { &hf_wkssvc_wkssvc_NetrJoinDomain2_domain_name
,
10982 { "Domain Name", "wkssvc.wkssvc_NetrJoinDomain2.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10983 { &hf_wkssvc_wkssvc_NetrJoinDomain2_encrypted_password
,
10984 { "Encrypted Password", "wkssvc.wkssvc_NetrJoinDomain2.encrypted_password", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10985 { &hf_wkssvc_wkssvc_NetrJoinDomain2_join_flags
,
10986 { "Join Flags", "wkssvc.wkssvc_NetrJoinDomain2.join_flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
10987 { &hf_wkssvc_wkssvc_NetrJoinDomain2_server_name
,
10988 { "Server Name", "wkssvc.wkssvc_NetrJoinDomain2.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10989 { &hf_wkssvc_wkssvc_NetrJoinDomain_Account
,
10990 { "Account", "wkssvc.wkssvc_NetrJoinDomain.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10991 { &hf_wkssvc_wkssvc_NetrJoinDomain_account_ou
,
10992 { "Account Ou", "wkssvc.wkssvc_NetrJoinDomain.account_ou", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10993 { &hf_wkssvc_wkssvc_NetrJoinDomain_domain_name
,
10994 { "Domain Name", "wkssvc.wkssvc_NetrJoinDomain.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10995 { &hf_wkssvc_wkssvc_NetrJoinDomain_join_flags
,
10996 { "Join Flags", "wkssvc.wkssvc_NetrJoinDomain.join_flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
10997 { &hf_wkssvc_wkssvc_NetrJoinDomain_server_name
,
10998 { "Server Name", "wkssvc.wkssvc_NetrJoinDomain.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
10999 { &hf_wkssvc_wkssvc_NetrJoinDomain_unknown
,
11000 { "Unknown", "wkssvc.wkssvc_NetrJoinDomain.unknown", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11001 { &hf_wkssvc_wkssvc_NetrLogonDomainNameAdd_domain_name
,
11002 { "Domain Name", "wkssvc.wkssvc_NetrLogonDomainNameAdd.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11003 { &hf_wkssvc_wkssvc_NetrLogonDomainNameDel_domain_name
,
11004 { "Domain Name", "wkssvc.wkssvc_NetrLogonDomainNameDel.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11005 { &hf_wkssvc_wkssvc_NetrMessageBufferSend_message_buffer
,
11006 { "Message Buffer", "wkssvc.wkssvc_NetrMessageBufferSend.message_buffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11007 { &hf_wkssvc_wkssvc_NetrMessageBufferSend_message_name
,
11008 { "Message Name", "wkssvc.wkssvc_NetrMessageBufferSend.message_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11009 { &hf_wkssvc_wkssvc_NetrMessageBufferSend_message_sender_name
,
11010 { "Message Sender Name", "wkssvc.wkssvc_NetrMessageBufferSend.message_sender_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11011 { &hf_wkssvc_wkssvc_NetrMessageBufferSend_message_size
,
11012 { "Message Size", "wkssvc.wkssvc_NetrMessageBufferSend.message_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11013 { &hf_wkssvc_wkssvc_NetrMessageBufferSend_server_name
,
11014 { "Server Name", "wkssvc.wkssvc_NetrMessageBufferSend.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11015 { &hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_Account
,
11016 { "Account", "wkssvc.wkssvc_NetrRemoveAlternateComputerName.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11017 { &hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_AlternateMachineNameToRemove
,
11018 { "AlternateMachineNameToRemove", "wkssvc.wkssvc_NetrRemoveAlternateComputerName.AlternateMachineNameToRemove", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11019 { &hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_EncryptedPassword
,
11020 { "EncryptedPassword", "wkssvc.wkssvc_NetrRemoveAlternateComputerName.EncryptedPassword", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11021 { &hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_Reserved
,
11022 { "Reserved", "wkssvc.wkssvc_NetrRemoveAlternateComputerName.Reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11023 { &hf_wkssvc_wkssvc_NetrRemoveAlternateComputerName_server_name
,
11024 { "Server Name", "wkssvc.wkssvc_NetrRemoveAlternateComputerName.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11025 { &hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_Account
,
11026 { "Account", "wkssvc.wkssvc_NetrRenameMachineInDomain2.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11027 { &hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_EncryptedPassword
,
11028 { "EncryptedPassword", "wkssvc.wkssvc_NetrRenameMachineInDomain2.EncryptedPassword", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11029 { &hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_NewMachineName
,
11030 { "NewMachineName", "wkssvc.wkssvc_NetrRenameMachineInDomain2.NewMachineName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11031 { &hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_RenameOptions
,
11032 { "RenameOptions", "wkssvc.wkssvc_NetrRenameMachineInDomain2.RenameOptions", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
11033 { &hf_wkssvc_wkssvc_NetrRenameMachineInDomain2_server_name
,
11034 { "Server Name", "wkssvc.wkssvc_NetrRenameMachineInDomain2.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11035 { &hf_wkssvc_wkssvc_NetrRenameMachineInDomain_Account
,
11036 { "Account", "wkssvc.wkssvc_NetrRenameMachineInDomain.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11037 { &hf_wkssvc_wkssvc_NetrRenameMachineInDomain_NewMachineName
,
11038 { "NewMachineName", "wkssvc.wkssvc_NetrRenameMachineInDomain.NewMachineName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11039 { &hf_wkssvc_wkssvc_NetrRenameMachineInDomain_RenameOptions
,
11040 { "RenameOptions", "wkssvc.wkssvc_NetrRenameMachineInDomain.RenameOptions", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
11041 { &hf_wkssvc_wkssvc_NetrRenameMachineInDomain_password
,
11042 { "Password", "wkssvc.wkssvc_NetrRenameMachineInDomain.password", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11043 { &hf_wkssvc_wkssvc_NetrRenameMachineInDomain_server_name
,
11044 { "Server Name", "wkssvc.wkssvc_NetrRenameMachineInDomain.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11045 { &hf_wkssvc_wkssvc_NetrSetPrimaryComputername_Account
,
11046 { "Account", "wkssvc.wkssvc_NetrSetPrimaryComputername.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11047 { &hf_wkssvc_wkssvc_NetrSetPrimaryComputername_EncryptedPassword
,
11048 { "EncryptedPassword", "wkssvc.wkssvc_NetrSetPrimaryComputername.EncryptedPassword", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11049 { &hf_wkssvc_wkssvc_NetrSetPrimaryComputername_Reserved
,
11050 { "Reserved", "wkssvc.wkssvc_NetrSetPrimaryComputername.Reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11051 { &hf_wkssvc_wkssvc_NetrSetPrimaryComputername_primary_name
,
11052 { "Primary Name", "wkssvc.wkssvc_NetrSetPrimaryComputername.primary_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11053 { &hf_wkssvc_wkssvc_NetrSetPrimaryComputername_server_name
,
11054 { "Server Name", "wkssvc.wkssvc_NetrSetPrimaryComputername.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11055 { &hf_wkssvc_wkssvc_NetrUnjoinDomain2_account
,
11056 { "Account", "wkssvc.wkssvc_NetrUnjoinDomain2.account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11057 { &hf_wkssvc_wkssvc_NetrUnjoinDomain2_encrypted_password
,
11058 { "Encrypted Password", "wkssvc.wkssvc_NetrUnjoinDomain2.encrypted_password", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11059 { &hf_wkssvc_wkssvc_NetrUnjoinDomain2_server_name
,
11060 { "Server Name", "wkssvc.wkssvc_NetrUnjoinDomain2.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11061 { &hf_wkssvc_wkssvc_NetrUnjoinDomain2_unjoin_flags
,
11062 { "Unjoin Flags", "wkssvc.wkssvc_NetrUnjoinDomain2.unjoin_flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
11063 { &hf_wkssvc_wkssvc_NetrUnjoinDomain_Account
,
11064 { "Account", "wkssvc.wkssvc_NetrUnjoinDomain.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11065 { &hf_wkssvc_wkssvc_NetrUnjoinDomain_password
,
11066 { "Password", "wkssvc.wkssvc_NetrUnjoinDomain.password", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11067 { &hf_wkssvc_wkssvc_NetrUnjoinDomain_server_name
,
11068 { "Server Name", "wkssvc.wkssvc_NetrUnjoinDomain.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11069 { &hf_wkssvc_wkssvc_NetrUnjoinDomain_unjoin_flags
,
11070 { "Unjoin Flags", "wkssvc.wkssvc_NetrUnjoinDomain.unjoin_flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
11071 { &hf_wkssvc_wkssvc_NetrUseAdd_ctr
,
11072 { "Ctr", "wkssvc.wkssvc_NetrUseAdd.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11073 { &hf_wkssvc_wkssvc_NetrUseAdd_level
,
11074 { "Level", "wkssvc.wkssvc_NetrUseAdd.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11075 { &hf_wkssvc_wkssvc_NetrUseAdd_parm_err
,
11076 { "Parm Err", "wkssvc.wkssvc_NetrUseAdd.parm_err", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11077 { &hf_wkssvc_wkssvc_NetrUseAdd_server_name
,
11078 { "Server Name", "wkssvc.wkssvc_NetrUseAdd.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11079 { &hf_wkssvc_wkssvc_NetrUseDel_force_cond
,
11080 { "Force Cond", "wkssvc.wkssvc_NetrUseDel.force_cond", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11081 { &hf_wkssvc_wkssvc_NetrUseDel_server_name
,
11082 { "Server Name", "wkssvc.wkssvc_NetrUseDel.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11083 { &hf_wkssvc_wkssvc_NetrUseDel_use_name
,
11084 { "Use Name", "wkssvc.wkssvc_NetrUseDel.use_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11085 { &hf_wkssvc_wkssvc_NetrUseEnumCtr0_array
,
11086 { "Array", "wkssvc.wkssvc_NetrUseEnumCtr0.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11087 { &hf_wkssvc_wkssvc_NetrUseEnumCtr0_count
,
11088 { "Count", "wkssvc.wkssvc_NetrUseEnumCtr0.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11089 { &hf_wkssvc_wkssvc_NetrUseEnumCtr1_array
,
11090 { "Array", "wkssvc.wkssvc_NetrUseEnumCtr1.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11091 { &hf_wkssvc_wkssvc_NetrUseEnumCtr1_count
,
11092 { "Count", "wkssvc.wkssvc_NetrUseEnumCtr1.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11093 { &hf_wkssvc_wkssvc_NetrUseEnumCtr2_array
,
11094 { "Array", "wkssvc.wkssvc_NetrUseEnumCtr2.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11095 { &hf_wkssvc_wkssvc_NetrUseEnumCtr2_count
,
11096 { "Count", "wkssvc.wkssvc_NetrUseEnumCtr2.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11097 { &hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr0
,
11098 { "Ctr0", "wkssvc.wkssvc_NetrUseEnumCtr.ctr0", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11099 { &hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr1
,
11100 { "Ctr1", "wkssvc.wkssvc_NetrUseEnumCtr.ctr1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11101 { &hf_wkssvc_wkssvc_NetrUseEnumCtr_ctr2
,
11102 { "Ctr2", "wkssvc.wkssvc_NetrUseEnumCtr.ctr2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11103 { &hf_wkssvc_wkssvc_NetrUseEnumInfo_ctr
,
11104 { "Ctr", "wkssvc.wkssvc_NetrUseEnumInfo.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11105 { &hf_wkssvc_wkssvc_NetrUseEnumInfo_level
,
11106 { "Level", "wkssvc.wkssvc_NetrUseEnumInfo.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11107 { &hf_wkssvc_wkssvc_NetrUseEnum_entries_read
,
11108 { "Entries Read", "wkssvc.wkssvc_NetrUseEnum.entries_read", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11109 { &hf_wkssvc_wkssvc_NetrUseEnum_info
,
11110 { "Info", "wkssvc.wkssvc_NetrUseEnum.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11111 { &hf_wkssvc_wkssvc_NetrUseEnum_prefmaxlen
,
11112 { "Prefmaxlen", "wkssvc.wkssvc_NetrUseEnum.prefmaxlen", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11113 { &hf_wkssvc_wkssvc_NetrUseEnum_resume_handle
,
11114 { "Resume Handle", "wkssvc.wkssvc_NetrUseEnum.resume_handle", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11115 { &hf_wkssvc_wkssvc_NetrUseEnum_server_name
,
11116 { "Server Name", "wkssvc.wkssvc_NetrUseEnum.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11117 { &hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info0
,
11118 { "Info0", "wkssvc.wkssvc_NetrUseGetInfoCtr.info0", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11119 { &hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info1
,
11120 { "Info1", "wkssvc.wkssvc_NetrUseGetInfoCtr.info1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11121 { &hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info2
,
11122 { "Info2", "wkssvc.wkssvc_NetrUseGetInfoCtr.info2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11123 { &hf_wkssvc_wkssvc_NetrUseGetInfoCtr_info3
,
11124 { "Info3", "wkssvc.wkssvc_NetrUseGetInfoCtr.info3", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11125 { &hf_wkssvc_wkssvc_NetrUseGetInfo_ctr
,
11126 { "Ctr", "wkssvc.wkssvc_NetrUseGetInfo.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11127 { &hf_wkssvc_wkssvc_NetrUseGetInfo_level
,
11128 { "Level", "wkssvc.wkssvc_NetrUseGetInfo.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11129 { &hf_wkssvc_wkssvc_NetrUseGetInfo_server_name
,
11130 { "Server Name", "wkssvc.wkssvc_NetrUseGetInfo.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11131 { &hf_wkssvc_wkssvc_NetrUseGetInfo_use_name
,
11132 { "Use Name", "wkssvc.wkssvc_NetrUseGetInfo.use_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11133 { &hf_wkssvc_wkssvc_NetrUseInfo0_local
,
11134 { "Local", "wkssvc.wkssvc_NetrUseInfo0.local", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11135 { &hf_wkssvc_wkssvc_NetrUseInfo0_remote
,
11136 { "Remote", "wkssvc.wkssvc_NetrUseInfo0.remote", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11137 { &hf_wkssvc_wkssvc_NetrUseInfo1_asg_type
,
11138 { "Asg Type", "wkssvc.wkssvc_NetrUseInfo1.asg_type", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11139 { &hf_wkssvc_wkssvc_NetrUseInfo1_local
,
11140 { "Local", "wkssvc.wkssvc_NetrUseInfo1.local", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11141 { &hf_wkssvc_wkssvc_NetrUseInfo1_password
,
11142 { "Password", "wkssvc.wkssvc_NetrUseInfo1.password", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11143 { &hf_wkssvc_wkssvc_NetrUseInfo1_ref_count
,
11144 { "Ref Count", "wkssvc.wkssvc_NetrUseInfo1.ref_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11145 { &hf_wkssvc_wkssvc_NetrUseInfo1_remote
,
11146 { "Remote", "wkssvc.wkssvc_NetrUseInfo1.remote", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11147 { &hf_wkssvc_wkssvc_NetrUseInfo1_status
,
11148 { "Status", "wkssvc.wkssvc_NetrUseInfo1.status", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11149 { &hf_wkssvc_wkssvc_NetrUseInfo1_use_count
,
11150 { "Use Count", "wkssvc.wkssvc_NetrUseInfo1.use_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11151 { &hf_wkssvc_wkssvc_NetrUseInfo2_asg_type
,
11152 { "Asg Type", "wkssvc.wkssvc_NetrUseInfo2.asg_type", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11153 { &hf_wkssvc_wkssvc_NetrUseInfo2_domain_name
,
11154 { "Domain Name", "wkssvc.wkssvc_NetrUseInfo2.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11155 { &hf_wkssvc_wkssvc_NetrUseInfo2_local
,
11156 { "Local", "wkssvc.wkssvc_NetrUseInfo2.local", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11157 { &hf_wkssvc_wkssvc_NetrUseInfo2_password
,
11158 { "Password", "wkssvc.wkssvc_NetrUseInfo2.password", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11159 { &hf_wkssvc_wkssvc_NetrUseInfo2_ref_count
,
11160 { "Ref Count", "wkssvc.wkssvc_NetrUseInfo2.ref_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11161 { &hf_wkssvc_wkssvc_NetrUseInfo2_remote
,
11162 { "Remote", "wkssvc.wkssvc_NetrUseInfo2.remote", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11163 { &hf_wkssvc_wkssvc_NetrUseInfo2_status
,
11164 { "Status", "wkssvc.wkssvc_NetrUseInfo2.status", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11165 { &hf_wkssvc_wkssvc_NetrUseInfo2_use_count
,
11166 { "Use Count", "wkssvc.wkssvc_NetrUseInfo2.use_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11167 { &hf_wkssvc_wkssvc_NetrUseInfo2_user_name
,
11168 { "User Name", "wkssvc.wkssvc_NetrUseInfo2.user_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11169 { &hf_wkssvc_wkssvc_NetrUseInfo3_unknown1
,
11170 { "Unknown1", "wkssvc.wkssvc_NetrUseInfo3.unknown1", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11171 { &hf_wkssvc_wkssvc_NetrUseInfo3_unknown2
,
11172 { "Unknown2", "wkssvc.wkssvc_NetrUseInfo3.unknown2", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11173 { &hf_wkssvc_wkssvc_NetrValidateName2_Account
,
11174 { "Account", "wkssvc.wkssvc_NetrValidateName2.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11175 { &hf_wkssvc_wkssvc_NetrValidateName2_EncryptedPassword
,
11176 { "EncryptedPassword", "wkssvc.wkssvc_NetrValidateName2.EncryptedPassword", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11177 { &hf_wkssvc_wkssvc_NetrValidateName2_name
,
11178 { "Name", "wkssvc.wkssvc_NetrValidateName2.name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11179 { &hf_wkssvc_wkssvc_NetrValidateName2_name_type
,
11180 { "Name Type", "wkssvc.wkssvc_NetrValidateName2.name_type", FT_UINT1632
, BASE_DEC
, VALS(wkssvc_wkssvc_NetValidateNameType_vals
), 0, NULL
, HFILL
}},
11181 { &hf_wkssvc_wkssvc_NetrValidateName2_server_name
,
11182 { "Server Name", "wkssvc.wkssvc_NetrValidateName2.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11183 { &hf_wkssvc_wkssvc_NetrValidateName_Account
,
11184 { "Account", "wkssvc.wkssvc_NetrValidateName.Account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11185 { &hf_wkssvc_wkssvc_NetrValidateName_Password
,
11186 { "Password", "wkssvc.wkssvc_NetrValidateName.Password", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11187 { &hf_wkssvc_wkssvc_NetrValidateName_name
,
11188 { "Name", "wkssvc.wkssvc_NetrValidateName.name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11189 { &hf_wkssvc_wkssvc_NetrValidateName_name_type
,
11190 { "Name Type", "wkssvc.wkssvc_NetrValidateName.name_type", FT_UINT1632
, BASE_DEC
, VALS(wkssvc_wkssvc_NetValidateNameType_vals
), 0, NULL
, HFILL
}},
11191 { &hf_wkssvc_wkssvc_NetrValidateName_server_name
,
11192 { "Server Name", "wkssvc.wkssvc_NetrValidateName.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11193 { &hf_wkssvc_wkssvc_NetrWkstaTransportAdd_info0
,
11194 { "Info0", "wkssvc.wkssvc_NetrWkstaTransportAdd.info0", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11195 { &hf_wkssvc_wkssvc_NetrWkstaTransportAdd_level
,
11196 { "Level", "wkssvc.wkssvc_NetrWkstaTransportAdd.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11197 { &hf_wkssvc_wkssvc_NetrWkstaTransportAdd_parm_err
,
11198 { "Parm Err", "wkssvc.wkssvc_NetrWkstaTransportAdd.parm_err", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11199 { &hf_wkssvc_wkssvc_NetrWkstaTransportAdd_server_name
,
11200 { "Server Name", "wkssvc.wkssvc_NetrWkstaTransportAdd.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11201 { &hf_wkssvc_wkssvc_NetrWkstaTransportDel_server_name
,
11202 { "Server Name", "wkssvc.wkssvc_NetrWkstaTransportDel.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11203 { &hf_wkssvc_wkssvc_NetrWkstaTransportDel_transport_name
,
11204 { "Transport Name", "wkssvc.wkssvc_NetrWkstaTransportDel.transport_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11205 { &hf_wkssvc_wkssvc_NetrWkstaTransportDel_unknown3
,
11206 { "Unknown3", "wkssvc.wkssvc_NetrWkstaTransportDel.unknown3", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11207 { &hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_info
,
11208 { "Info", "wkssvc.wkssvc_NetrWkstaUserGetInfo.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11209 { &hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_level
,
11210 { "Level", "wkssvc.wkssvc_NetrWkstaUserGetInfo.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11211 { &hf_wkssvc_wkssvc_NetrWkstaUserGetInfo_unknown
,
11212 { "Unknown", "wkssvc.wkssvc_NetrWkstaUserGetInfo.unknown", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11213 { &hf_wkssvc_wkssvc_NetrWkstaUserInfo0_user_name
,
11214 { "User Name", "wkssvc.wkssvc_NetrWkstaUserInfo0.user_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11215 { &hf_wkssvc_wkssvc_NetrWkstaUserInfo1101_other_domains
,
11216 { "Other Domains", "wkssvc.wkssvc_NetrWkstaUserInfo1101.other_domains", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11217 { &hf_wkssvc_wkssvc_NetrWkstaUserInfo1_logon_domain
,
11218 { "Logon Domain", "wkssvc.wkssvc_NetrWkstaUserInfo1.logon_domain", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11219 { &hf_wkssvc_wkssvc_NetrWkstaUserInfo1_logon_server
,
11220 { "Logon Server", "wkssvc.wkssvc_NetrWkstaUserInfo1.logon_server", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11221 { &hf_wkssvc_wkssvc_NetrWkstaUserInfo1_other_domains
,
11222 { "Other Domains", "wkssvc.wkssvc_NetrWkstaUserInfo1.other_domains", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11223 { &hf_wkssvc_wkssvc_NetrWkstaUserInfo1_user_name
,
11224 { "User Name", "wkssvc.wkssvc_NetrWkstaUserInfo1.user_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11225 { &hf_wkssvc_wkssvc_NetrWkstaUserInfo_info0
,
11226 { "Info0", "wkssvc.wkssvc_NetrWkstaUserInfo.info0", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11227 { &hf_wkssvc_wkssvc_NetrWkstaUserInfo_info1
,
11228 { "Info1", "wkssvc.wkssvc_NetrWkstaUserInfo.info1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11229 { &hf_wkssvc_wkssvc_NetrWkstaUserInfo_info1101
,
11230 { "Info1101", "wkssvc.wkssvc_NetrWkstaUserInfo.info1101", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11231 { &hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_info
,
11232 { "Info", "wkssvc.wkssvc_NetrWkstaUserSetInfo.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11233 { &hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_level
,
11234 { "Level", "wkssvc.wkssvc_NetrWkstaUserSetInfo.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11235 { &hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_parm_err
,
11236 { "Parm Err", "wkssvc.wkssvc_NetrWkstaUserSetInfo.parm_err", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11237 { &hf_wkssvc_wkssvc_NetrWkstaUserSetInfo_unknown
,
11238 { "Unknown", "wkssvc.wkssvc_NetrWkstaUserSetInfo.unknown", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11239 { &hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_info
,
11240 { "Info", "wkssvc.wkssvc_NetrWorkstationStatisticsGet.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11241 { &hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_server_name
,
11242 { "Server Name", "wkssvc.wkssvc_NetrWorkstationStatisticsGet.server_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11243 { &hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_unknown2
,
11244 { "Unknown2", "wkssvc.wkssvc_NetrWorkstationStatisticsGet.unknown2", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
11245 { &hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_unknown3
,
11246 { "Unknown3", "wkssvc.wkssvc_NetrWorkstationStatisticsGet.unknown3", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11247 { &hf_wkssvc_wkssvc_NetrWorkstationStatisticsGet_unknown4
,
11248 { "Unknown4", "wkssvc.wkssvc_NetrWorkstationStatisticsGet.unknown4", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11249 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown1
,
11250 { "Unknown1", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown1", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11251 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown10
,
11252 { "Unknown10", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown10", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11253 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown11
,
11254 { "Unknown11", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown11", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11255 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown12
,
11256 { "Unknown12", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown12", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11257 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown13
,
11258 { "Unknown13", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown13", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11259 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown14
,
11260 { "Unknown14", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown14", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11261 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown15
,
11262 { "Unknown15", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown15", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11263 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown16
,
11264 { "Unknown16", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown16", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11265 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown17
,
11266 { "Unknown17", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown17", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11267 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown18
,
11268 { "Unknown18", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown18", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11269 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown19
,
11270 { "Unknown19", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown19", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11271 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown2
,
11272 { "Unknown2", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown2", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11273 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown20
,
11274 { "Unknown20", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown20", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11275 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown21
,
11276 { "Unknown21", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown21", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11277 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown22
,
11278 { "Unknown22", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown22", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11279 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown23
,
11280 { "Unknown23", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown23", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11281 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown24
,
11282 { "Unknown24", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown24", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11283 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown25
,
11284 { "Unknown25", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown25", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11285 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown26
,
11286 { "Unknown26", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown26", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11287 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown27
,
11288 { "Unknown27", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown27", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11289 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown28
,
11290 { "Unknown28", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown28", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11291 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown29
,
11292 { "Unknown29", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown29", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11293 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown3
,
11294 { "Unknown3", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown3", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11295 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown30
,
11296 { "Unknown30", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown30", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11297 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown31
,
11298 { "Unknown31", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown31", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11299 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown32
,
11300 { "Unknown32", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown32", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11301 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown33
,
11302 { "Unknown33", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown33", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11303 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown34
,
11304 { "Unknown34", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown34", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11305 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown35
,
11306 { "Unknown35", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown35", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11307 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown36
,
11308 { "Unknown36", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown36", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11309 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown37
,
11310 { "Unknown37", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown37", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11311 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown38
,
11312 { "Unknown38", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown38", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11313 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown39
,
11314 { "Unknown39", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown39", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11315 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown4
,
11316 { "Unknown4", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown4", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11317 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown40
,
11318 { "Unknown40", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown40", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11319 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown5
,
11320 { "Unknown5", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown5", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11321 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown6
,
11322 { "Unknown6", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown6", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11323 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown7
,
11324 { "Unknown7", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown7", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11325 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown8
,
11326 { "Unknown8", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown8", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11327 { &hf_wkssvc_wkssvc_NetrWorkstationStatistics_unknown9
,
11328 { "Unknown9", "wkssvc.wkssvc_NetrWorkstationStatistics.unknown9", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11329 { &hf_wkssvc_wkssvc_PasswordBuffer_data
,
11330 { "Data", "wkssvc.wkssvc_PasswordBuffer.data", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
11331 { &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE
,
11332 { "WKSSVC JOIN FLAGS ACCOUNT CREATE", "wkssvc.wkssvc_joinflags.WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE", FT_BOOLEAN
, 32, TFS(&wkssvc_joinflags_WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
11333 { &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_ACCOUNT_DELETE
,
11334 { "WKSSVC JOIN FLAGS ACCOUNT DELETE", "wkssvc.wkssvc_joinflags.WKSSVC_JOIN_FLAGS_ACCOUNT_DELETE", FT_BOOLEAN
, 32, TFS(&wkssvc_joinflags_WKSSVC_JOIN_FLAGS_ACCOUNT_DELETE_tfs
), ( 0x00000004 ), NULL
, HFILL
}},
11335 { &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_DEFER_SPN
,
11336 { "WKSSVC JOIN FLAGS DEFER SPN", "wkssvc.wkssvc_joinflags.WKSSVC_JOIN_FLAGS_DEFER_SPN", FT_BOOLEAN
, 32, TFS(&wkssvc_joinflags_WKSSVC_JOIN_FLAGS_DEFER_SPN_tfs
), ( 0x00000100 ), NULL
, HFILL
}},
11337 { &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED
,
11338 { "WKSSVC JOIN FLAGS DOMAIN JOIN IF JOINED", "wkssvc.wkssvc_joinflags.WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED", FT_BOOLEAN
, 32, TFS(&wkssvc_joinflags_WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED_tfs
), ( 0x00000020 ), NULL
, HFILL
}},
11339 { &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_DC_ACCOUNT
,
11340 { "WKSSVC JOIN FLAGS JOIN DC ACCOUNT", "wkssvc.wkssvc_joinflags.WKSSVC_JOIN_FLAGS_JOIN_DC_ACCOUNT", FT_BOOLEAN
, 32, TFS(&wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_DC_ACCOUNT_tfs
), ( 0x00000200 ), NULL
, HFILL
}},
11341 { &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_TYPE
,
11342 { "WKSSVC JOIN FLAGS JOIN TYPE", "wkssvc.wkssvc_joinflags.WKSSVC_JOIN_FLAGS_JOIN_TYPE", FT_BOOLEAN
, 32, TFS(&wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_TYPE_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
11343 { &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_UNSECURE
,
11344 { "WKSSVC JOIN FLAGS JOIN UNSECURE", "wkssvc.wkssvc_joinflags.WKSSVC_JOIN_FLAGS_JOIN_UNSECURE", FT_BOOLEAN
, 32, TFS(&wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_UNSECURE_tfs
), ( 0x00000040 ), NULL
, HFILL
}},
11345 { &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_WITH_NEW_NAME
,
11346 { "WKSSVC JOIN FLAGS JOIN WITH NEW NAME", "wkssvc.wkssvc_joinflags.WKSSVC_JOIN_FLAGS_JOIN_WITH_NEW_NAME", FT_BOOLEAN
, 32, TFS(&wkssvc_joinflags_WKSSVC_JOIN_FLAGS_JOIN_WITH_NEW_NAME_tfs
), ( 0x00000400 ), NULL
, HFILL
}},
11347 { &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_MACHINE_PWD_PASSED
,
11348 { "WKSSVC JOIN FLAGS MACHINE PWD PASSED", "wkssvc.wkssvc_joinflags.WKSSVC_JOIN_FLAGS_MACHINE_PWD_PASSED", FT_BOOLEAN
, 32, TFS(&wkssvc_joinflags_WKSSVC_JOIN_FLAGS_MACHINE_PWD_PASSED_tfs
), ( 0x00000080 ), NULL
, HFILL
}},
11349 { &hf_wkssvc_wkssvc_joinflags_WKSSVC_JOIN_FLAGS_WIN9X_UPGRADE
,
11350 { "WKSSVC JOIN FLAGS WIN9X UPGRADE", "wkssvc.wkssvc_joinflags.WKSSVC_JOIN_FLAGS_WIN9X_UPGRADE", FT_BOOLEAN
, 32, TFS(&wkssvc_joinflags_WKSSVC_JOIN_FLAGS_WIN9X_UPGRADE_tfs
), ( 0x00000010 ), NULL
, HFILL
}},
11351 { &hf_wkssvc_wkssvc_renameflags_WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE
,
11352 { "WKSSVC JOIN FLAGS ACCOUNT CREATE", "wkssvc.wkssvc_renameflags.WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE", FT_BOOLEAN
, 32, TFS(&wkssvc_renameflags_WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
11356 static int *ett
[] = {
11357 &ett_dcerpc_wkssvc
,
11358 &ett_wkssvc_lsa_String
,
11359 &ett_wkssvc_wkssvc_NetWkstaInfo100
,
11360 &ett_wkssvc_wkssvc_NetWkstaInfo101
,
11361 &ett_wkssvc_wkssvc_NetWkstaInfo102
,
11362 &ett_wkssvc_wkssvc_NetWkstaInfo502
,
11363 &ett_wkssvc_wkssvc_NetWkstaInfo1010
,
11364 &ett_wkssvc_wkssvc_NetWkstaInfo1011
,
11365 &ett_wkssvc_wkssvc_NetWkstaInfo1012
,
11366 &ett_wkssvc_wkssvc_NetWkstaInfo1013
,
11367 &ett_wkssvc_wkssvc_NetWkstaInfo1018
,
11368 &ett_wkssvc_wkssvc_NetWkstaInfo1023
,
11369 &ett_wkssvc_wkssvc_NetWkstaInfo1027
,
11370 &ett_wkssvc_wkssvc_NetWkstaInfo1028
,
11371 &ett_wkssvc_wkssvc_NetWkstaInfo1032
,
11372 &ett_wkssvc_wkssvc_NetWkstaInfo1033
,
11373 &ett_wkssvc_wkssvc_NetWkstaInfo1041
,
11374 &ett_wkssvc_wkssvc_NetWkstaInfo1042
,
11375 &ett_wkssvc_wkssvc_NetWkstaInfo1043
,
11376 &ett_wkssvc_wkssvc_NetWkstaInfo1044
,
11377 &ett_wkssvc_wkssvc_NetWkstaInfo1045
,
11378 &ett_wkssvc_wkssvc_NetWkstaInfo1046
,
11379 &ett_wkssvc_wkssvc_NetWkstaInfo1047
,
11380 &ett_wkssvc_wkssvc_NetWkstaInfo1048
,
11381 &ett_wkssvc_wkssvc_NetWkstaInfo1049
,
11382 &ett_wkssvc_wkssvc_NetWkstaInfo1050
,
11383 &ett_wkssvc_wkssvc_NetWkstaInfo1051
,
11384 &ett_wkssvc_wkssvc_NetWkstaInfo1052
,
11385 &ett_wkssvc_wkssvc_NetWkstaInfo1053
,
11386 &ett_wkssvc_wkssvc_NetWkstaInfo1054
,
11387 &ett_wkssvc_wkssvc_NetWkstaInfo1055
,
11388 &ett_wkssvc_wkssvc_NetWkstaInfo1056
,
11389 &ett_wkssvc_wkssvc_NetWkstaInfo1057
,
11390 &ett_wkssvc_wkssvc_NetWkstaInfo1058
,
11391 &ett_wkssvc_wkssvc_NetWkstaInfo1059
,
11392 &ett_wkssvc_wkssvc_NetWkstaInfo1060
,
11393 &ett_wkssvc_wkssvc_NetWkstaInfo1061
,
11394 &ett_wkssvc_wkssvc_NetWkstaInfo1062
,
11395 &ett_wkssvc_wkssvc_NetWkstaInfo
,
11396 &ett_wkssvc_wkssvc_NetrWkstaUserInfo0
,
11397 &ett_wkssvc_wkssvc_NetWkstaEnumUsersCtr0
,
11398 &ett_wkssvc_wkssvc_NetrWkstaUserInfo1
,
11399 &ett_wkssvc_wkssvc_NetWkstaEnumUsersCtr1
,
11400 &ett_wkssvc_wkssvc_NetWkstaEnumUsersCtr
,
11401 &ett_wkssvc_wkssvc_NetWkstaEnumUsersInfo
,
11402 &ett_wkssvc_wkssvc_NetrWkstaUserInfo1101
,
11403 &ett_wkssvc_wkssvc_NetrWkstaUserInfo
,
11404 &ett_wkssvc_wkssvc_NetWkstaTransportInfo0
,
11405 &ett_wkssvc_wkssvc_NetWkstaTransportCtr0
,
11406 &ett_wkssvc_wkssvc_NetWkstaTransportCtr
,
11407 &ett_wkssvc_wkssvc_NetWkstaTransportInfo
,
11408 &ett_wkssvc_wkssvc_NetrUseInfo3
,
11409 &ett_wkssvc_wkssvc_NetrUseInfo2
,
11410 &ett_wkssvc_wkssvc_NetrUseInfo1
,
11411 &ett_wkssvc_wkssvc_NetrUseInfo0
,
11412 &ett_wkssvc_wkssvc_NetrUseGetInfoCtr
,
11413 &ett_wkssvc_wkssvc_NetrUseEnumCtr2
,
11414 &ett_wkssvc_wkssvc_NetrUseEnumCtr1
,
11415 &ett_wkssvc_wkssvc_NetrUseEnumCtr0
,
11416 &ett_wkssvc_wkssvc_NetrUseEnumCtr
,
11417 &ett_wkssvc_wkssvc_NetrUseEnumInfo
,
11418 &ett_wkssvc_wkssvc_NetrWorkstationStatistics
,
11419 &ett_wkssvc_wkssvc_renameflags
,
11420 &ett_wkssvc_wkssvc_PasswordBuffer
,
11421 &ett_wkssvc_wkssvc_joinflags
,
11422 &ett_wkssvc_wkssvc_ComputerNamesCtr
,
11425 proto_dcerpc_wkssvc
= proto_register_protocol("Workstation Service", "WKSSVC", "wkssvc");
11426 proto_register_field_array(proto_dcerpc_wkssvc
, hf
, array_length (hf
));
11427 proto_register_subtree_array(ett
, array_length(ett
));
11430 void proto_reg_handoff_dcerpc_wkssvc(void)
11432 dcerpc_init_uuid(proto_dcerpc_wkssvc
, ett_dcerpc_wkssvc
,
11433 &uuid_dcerpc_wkssvc
, ver_dcerpc_wkssvc
,
11434 wkssvc_dissectors
, hf_wkssvc_opnum
);