2 This file was automatically generated by Pidl
3 from drsuapi.idl and drsuapi.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-drsuapi.h"
22 void proto_register_dcerpc_drsuapi(void);
23 void proto_reg_handoff_dcerpc_drsuapi(void);
25 /* Ett declarations */
26 static int ett_dcerpc_drsuapi
;
27 static int ett_drsuapi_security_GroupAttrs
;
28 static int ett_drsuapi_drsuapi_DrsOptions
;
29 static int ett_drsuapi_drsuapi_DrsMoreOptions
;
30 static int ett_drsuapi_drsuapi_DrsUpdate
;
31 static int ett_drsuapi_drsuapi_SupportedExtensions
;
32 static int ett_drsuapi_drsuapi_SupportedExtensionsExt
;
33 static int ett_drsuapi_drsuapi_DsBindInfo24
;
34 static int ett_drsuapi_drsuapi_DsBindInfo28
;
35 static int ett_drsuapi_drsuapi_DsBindInfo32
;
36 static int ett_drsuapi_drsuapi_DsBindInfo48
;
37 static int ett_drsuapi_drsuapi_DsBindInfo52
;
38 static int ett_drsuapi_drsuapi_DsBindInfoFallBack
;
39 static int ett_drsuapi_drsuapi_DsBindInfo
;
40 static int ett_drsuapi_drsuapi_DsBindInfoCtr
;
41 static int ett_drsuapi_drsuapi_DsReplicaObjectIdentifier
;
42 static int ett_drsuapi_drsuapi_DsReplicaSyncRequest1
;
43 static int ett_drsuapi_drsuapi_DsReplicaSyncRequest
;
44 static int ett_drsuapi_drsuapi_DsReplicaHighWaterMark
;
45 static int ett_drsuapi_drsuapi_DsReplicaCursor
;
46 static int ett_drsuapi_drsuapi_DsReplicaCursorCtrEx
;
47 static int ett_drsuapi_drsuapi_DsGetNCChangesRequest5
;
48 static int ett_drsuapi_drsuapi_DsReplicaOID
;
49 static int ett_drsuapi_drsuapi_DsReplicaOIDMapping
;
50 static int ett_drsuapi_drsuapi_DsReplicaOIDMapping_Ctr
;
51 static int ett_drsuapi_drsuapi_DsPartialAttributeSet
;
52 static int ett_drsuapi_drsuapi_DsGetNCChangesRequest8
;
53 static int ett_drsuapi_drsuapi_DsGetNCChangesRequest10
;
54 static int ett_drsuapi_drsuapi_DsGetNCChangesRequest
;
55 static int ett_drsuapi_drsuapi_DsReplicaCursor2
;
56 static int ett_drsuapi_drsuapi_DsReplicaCursor2CtrEx
;
57 static int ett_drsuapi_drsuapi_DsAttributeValue
;
58 static int ett_drsuapi_drsuapi_DsAttributeValueCtr
;
59 static int ett_drsuapi_drsuapi_DsReplicaObjectIdentifier3
;
60 static int ett_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary
;
61 static int ett_drsuapi_drsuapi_DsReplicaAttribute
;
62 static int ett_drsuapi_drsuapi_DsReplicaAttributeCtr
;
63 static int ett_drsuapi_drsuapi_DsReplicaObjectFlags
;
64 static int ett_drsuapi_drsuapi_DsReplicaObject
;
65 static int ett_drsuapi_drsuapi_DsReplicaMetaData
;
66 static int ett_drsuapi_drsuapi_DsReplicaMetaDataCtr
;
67 static int ett_drsuapi_drsuapi_DsReplicaObjectListItemEx
;
68 static int ett_drsuapi_drsuapi_DsGetNCChangesCtr1
;
69 static int ett_drsuapi_drsuapi_DsLinkedAttributeFlags
;
70 static int ett_drsuapi_drsuapi_DsReplicaLinkedAttribute
;
71 static int ett_drsuapi_drsuapi_DsGetNCChangesCtr6
;
72 static int ett_drsuapi_drsuapi_DsGetNCChangesCtr1TS
;
73 static int ett_drsuapi_drsuapi_DsGetNCChangesCtr6TS
;
74 static int ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1
;
75 static int ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6
;
76 static int ett_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1
;
77 static int ett_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6
;
78 static int ett_drsuapi_drsuapi_DsGetNCChangesCompressedCtr
;
79 static int ett_drsuapi_drsuapi_DsGetNCChangesCtr2
;
80 static int ett_drsuapi_drsuapi_DsGetNCChangesCtr7
;
81 static int ett_drsuapi_drsuapi_DsGetNCChangesCtr
;
82 static int ett_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1
;
83 static int ett_drsuapi_drsuapi_DsReplicaUpdateRefsRequest
;
84 static int ett_drsuapi_drsuapi_DsReplicaAddRequest1
;
85 static int ett_drsuapi_drsuapi_DsReplicaAddRequest2
;
86 static int ett_drsuapi_drsuapi_DsReplicaAddRequest
;
87 static int ett_drsuapi_drsuapi_DsReplicaDelRequest1
;
88 static int ett_drsuapi_drsuapi_DsReplicaDelRequest
;
89 static int ett_drsuapi_drsuapi_DsReplicaModRequest1
;
90 static int ett_drsuapi_drsuapi_DsReplicaModRequest
;
91 static int ett_drsuapi_drsuapi_DsGetMembershipsCtr1
;
92 static int ett_drsuapi_drsuapi_DsGetMembershipsCtr
;
93 static int ett_drsuapi_drsuapi_DsGetMembershipsRequest1
;
94 static int ett_drsuapi_drsuapi_DsGetMembershipsRequest
;
95 static int ett_drsuapi_drsuapi_DsGetNT4ChangeLogFlags
;
96 static int ett_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1
;
97 static int ett_drsuapi_drsuapi_DsGetNT4ChangeLogRequest
;
98 static int ett_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1
;
99 static int ett_drsuapi_drsuapi_DsGetNT4ChangeLogInfo
;
100 static int ett_drsuapi_drsuapi_DsNameString
;
101 static int ett_drsuapi_drsuapi_DsNameRequest1
;
102 static int ett_drsuapi_drsuapi_DsNameRequest
;
103 static int ett_drsuapi_drsuapi_DsNameInfo1
;
104 static int ett_drsuapi_drsuapi_DsNameCtr1
;
105 static int ett_drsuapi_drsuapi_DsNameCtr
;
106 static int ett_drsuapi_drsuapi_DsWriteAccountSpnRequest1
;
107 static int ett_drsuapi_drsuapi_DsWriteAccountSpnRequest
;
108 static int ett_drsuapi_drsuapi_DsWriteAccountSpnResult1
;
109 static int ett_drsuapi_drsuapi_DsWriteAccountSpnResult
;
110 static int ett_drsuapi_drsuapi_DsRemoveDSServerRequest1
;
111 static int ett_drsuapi_drsuapi_DsRemoveDSServerRequest
;
112 static int ett_drsuapi_drsuapi_DsRemoveDSServerResult1
;
113 static int ett_drsuapi_drsuapi_DsRemoveDSServerResult
;
114 static int ett_drsuapi_drsuapi_DsGetDCInfoRequest1
;
115 static int ett_drsuapi_drsuapi_DsGetDCInfoRequest
;
116 static int ett_drsuapi_drsuapi_DsGetDCInfo1
;
117 static int ett_drsuapi_drsuapi_DsGetDCInfoCtr1
;
118 static int ett_drsuapi_drsuapi_DsGetDCInfo2
;
119 static int ett_drsuapi_drsuapi_DsGetDCInfoCtr2
;
120 static int ett_drsuapi_drsuapi_DsGetDCInfo3
;
121 static int ett_drsuapi_drsuapi_DsGetDCInfoCtr3
;
122 static int ett_drsuapi_drsuapi_DsGetDCConnection01
;
123 static int ett_drsuapi_drsuapi_DsGetDCConnectionCtr01
;
124 static int ett_drsuapi_drsuapi_DsGetDCInfoCtr
;
125 static int ett_drsuapi_drsuapi_DsReplicaObjectListItem
;
126 static int ett_drsuapi_drsuapi_DsAddEntryRequest2
;
127 static int ett_drsuapi_drsuapi_SecBuffer
;
128 static int ett_drsuapi_drsuapi_SecBufferDesc
;
129 static int ett_drsuapi_drsuapi_DsAddEntryRequest3
;
130 static int ett_drsuapi_drsuapi_DsAddEntryRequest
;
131 static int ett_drsuapi_drsuapi_DsAddEntryErrorInfoX
;
132 static int ett_drsuapi_drsuapi_DsAddEntry_AttrErr_V1
;
133 static int ett_drsuapi_drsuapi_DsAddEntry_AttrErrListItem_V1
;
134 static int ett_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1
;
135 static int ett_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1
;
136 static int ett_drsuapi_drsuapi_NameResOp_V1
;
137 static int ett_drsuapi_drsuapi_DsaAddressListItem_V1
;
138 static int ett_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1
;
139 static int ett_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1
;
140 static int ett_drsuapi_drsuapi_DsAddEntryErrorInfo
;
141 static int ett_drsuapi_drsuapi_DsAddEntry_ErrData_V1
;
142 static int ett_drsuapi_drsuapi_DsAddEntry_ErrData
;
143 static int ett_drsuapi_drsuapi_DsReplicaObjectIdentifier2
;
144 static int ett_drsuapi_drsuapi_DsAddEntryCtr2
;
145 static int ett_drsuapi_drsuapi_DsAddEntryCtr3
;
146 static int ett_drsuapi_drsuapi_DsAddEntryCtr
;
147 static int ett_drsuapi_drsuapi_DsExecuteKCCFlags
;
148 static int ett_drsuapi_drsuapi_DsExecuteKCC1
;
149 static int ett_drsuapi_drsuapi_DsExecuteKCCRequest
;
150 static int ett_drsuapi_drsuapi_DsReplicaGetInfoRequest1
;
151 static int ett_drsuapi_drsuapi_DsReplicaGetInfoRequest2
;
152 static int ett_drsuapi_drsuapi_DsReplicaGetInfoRequest
;
153 static int ett_drsuapi_drsuapi_DsReplicaNeighbour
;
154 static int ett_drsuapi_drsuapi_DsReplicaNeighbourCtr
;
155 static int ett_drsuapi_drsuapi_DsReplicaCursorCtr
;
156 static int ett_drsuapi_drsuapi_DsReplicaObjMetaData
;
157 static int ett_drsuapi_drsuapi_DsReplicaObjMetaDataCtr
;
158 static int ett_drsuapi_drsuapi_DsReplicaKccDsaFailure
;
159 static int ett_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr
;
160 static int ett_drsuapi_drsuapi_DsReplicaOp
;
161 static int ett_drsuapi_drsuapi_DsReplicaOpCtr
;
162 static int ett_drsuapi_drsuapi_DsReplicaAttrValMetaData
;
163 static int ett_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr
;
164 static int ett_drsuapi_drsuapi_DsReplicaCursor2Ctr
;
165 static int ett_drsuapi_drsuapi_DsReplicaCursor3
;
166 static int ett_drsuapi_drsuapi_DsReplicaCursor3Ctr
;
167 static int ett_drsuapi_drsuapi_DsReplicaObjMetaData2
;
168 static int ett_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr
;
169 static int ett_drsuapi_drsuapi_DsReplicaAttrValMetaData2
;
170 static int ett_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr
;
171 static int ett_drsuapi_drsuapi_DsReplicaConnection04
;
172 static int ett_drsuapi_drsuapi_DsReplicaConnection04Ctr
;
173 static int ett_drsuapi_drsuapi_DsReplica06
;
174 static int ett_drsuapi_drsuapi_DsReplica06Ctr
;
175 static int ett_drsuapi_drsuapi_DsReplicaInfo
;
176 static int ett_drsuapi_drsuapi_DsGetMemberships2Ctr1
;
177 static int ett_drsuapi_drsuapi_DsGetMemberships2Ctr
;
178 static int ett_drsuapi_drsuapi_DsGetMemberships2Request1
;
179 static int ett_drsuapi_drsuapi_DsGetMemberships2Request
;
180 static int ett_drsuapi_drsuapi_DsSiteCostInfo
;
181 static int ett_drsuapi_drsuapi_QuerySitesByCostCtr1
;
182 static int ett_drsuapi_drsuapi_QuerySitesByCostCtr
;
183 static int ett_drsuapi_drsuapi_QuerySitesByCostRequest1
;
184 static int ett_drsuapi_drsuapi_QuerySitesByCostRequest
;
185 static int ett_drsuapi_drsuapi_ReadNgcKeyReqV1
;
186 static int ett_drsuapi_drsuapi_ReadNgcKeyReq
;
187 static int ett_drsuapi_drsuapi_ReadNgcKeyReplyV1
;
188 static int ett_drsuapi_drsuapi_ReadNgcKeyReply
;
191 /* Header field declarations */
192 static int hf_drsuapi_drsuapi_DrsMoreOptions_DRSUAPI_DRS_GET_TGT
;
193 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_ADD_REF
;
194 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_ASYNC_OP
;
195 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_ASYNC_REP
;
196 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_CRITICAL_ONLY
;
197 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_DISABLE_AUTO_SYNC
;
198 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_DISABLE_PERIODIC_SYNC
;
199 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_IN_PROGRESS
;
200 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_NOW
;
201 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_PACKET
;
202 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GETCHG_CHECK
;
203 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GET_ALL_GROUP_MEMBERSHIP
;
204 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GET_ANC
;
205 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GET_NC_SIZE
;
206 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_INIT_SYNC
;
207 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_INIT_SYNC_NOW
;
208 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_MAIL_REP
;
209 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_NEVER_NOTIFY
;
210 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_NEVER_SYNCED
;
211 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_NONGC_RO_REP
;
212 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_PER_SYNC
;
213 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_PREEMPTED
;
214 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_REF_GCSPN
;
215 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SPECIAL_SECRET_PROCESSING
;
216 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_ALL
;
217 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_BYNAME
;
218 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_FORCED
;
219 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_PAS
;
220 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_REQUEUE
;
221 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_URGENT
;
222 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_TWOWAY_SYNC
;
223 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_USE_COMPRESSION
;
224 static int hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_WRIT_REP
;
225 static int hf_drsuapi_drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_ADDRESS
;
226 static int hf_drsuapi_drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_FLAGS
;
227 static int hf_drsuapi_drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_SCHEDULE
;
228 static int hf_drsuapi_drsuapi_DsAddEntryCtr2_count
;
229 static int hf_drsuapi_drsuapi_DsAddEntryCtr2_dir_err
;
230 static int hf_drsuapi_drsuapi_DsAddEntryCtr2_dsid
;
231 static int hf_drsuapi_drsuapi_DsAddEntryCtr2_extended_data
;
232 static int hf_drsuapi_drsuapi_DsAddEntryCtr2_extended_err
;
233 static int hf_drsuapi_drsuapi_DsAddEntryCtr2_id
;
234 static int hf_drsuapi_drsuapi_DsAddEntryCtr2_objects
;
235 static int hf_drsuapi_drsuapi_DsAddEntryCtr2_problem
;
236 static int hf_drsuapi_drsuapi_DsAddEntryCtr3_count
;
237 static int hf_drsuapi_drsuapi_DsAddEntryCtr3_err_data
;
238 static int hf_drsuapi_drsuapi_DsAddEntryCtr3_err_ver
;
239 static int hf_drsuapi_drsuapi_DsAddEntryCtr3_id
;
240 static int hf_drsuapi_drsuapi_DsAddEntryCtr3_objects
;
241 static int hf_drsuapi_drsuapi_DsAddEntryCtr_ctr2
;
242 static int hf_drsuapi_drsuapi_DsAddEntryCtr_ctr3
;
243 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_dsid
;
244 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_extended_data
;
245 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_extended_err
;
246 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_problem
;
247 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1_count
;
248 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1_first
;
249 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1_id
;
250 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_dsid
;
251 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_extended_data
;
252 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_extended_err
;
253 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_id_matched
;
254 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_problem
;
255 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_dsid
;
256 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_extended_data
;
257 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_extended_err
;
258 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_refer
;
259 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_attr_err
;
260 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_name_err
;
261 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_referral_err
;
262 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_security_err
;
263 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_service_err
;
264 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_system_err
;
265 static int hf_drsuapi_drsuapi_DsAddEntryErrorInfo_update_err
;
266 static int hf_drsuapi_drsuapi_DsAddEntryRequest2_first_object
;
267 static int hf_drsuapi_drsuapi_DsAddEntryRequest3_client_creds
;
268 static int hf_drsuapi_drsuapi_DsAddEntryRequest3_first_object
;
269 static int hf_drsuapi_drsuapi_DsAddEntryRequest_req2
;
270 static int hf_drsuapi_drsuapi_DsAddEntryRequest_req3
;
271 static int hf_drsuapi_drsuapi_DsAddEntry_AttrErrListItem_V1_err_data
;
272 static int hf_drsuapi_drsuapi_DsAddEntry_AttrErrListItem_V1_next
;
273 static int hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_attid
;
274 static int hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_attr_val
;
275 static int hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_dsid
;
276 static int hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_extended_data
;
277 static int hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_extended_err
;
278 static int hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_is_val_returned
;
279 static int hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_problem
;
280 static int hf_drsuapi_drsuapi_DsAddEntry_ErrData_V1_dir_err
;
281 static int hf_drsuapi_drsuapi_DsAddEntry_ErrData_V1_info
;
282 static int hf_drsuapi_drsuapi_DsAddEntry_ErrData_V1_status
;
283 static int hf_drsuapi_drsuapi_DsAddEntry_ErrData_v1
;
284 static int hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_addr_list
;
285 static int hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_addr_list_count
;
286 static int hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_choice
;
287 static int hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_id_target
;
288 static int hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_is_choice_set
;
289 static int hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_next
;
290 static int hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_op_state
;
291 static int hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_rdn_alias
;
292 static int hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_rdn_internal
;
293 static int hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_ref_type
;
294 static int hf_drsuapi_drsuapi_DsAddEntry_bind_handle
;
295 static int hf_drsuapi_drsuapi_DsAddEntry_ctr
;
296 static int hf_drsuapi_drsuapi_DsAddEntry_level
;
297 static int hf_drsuapi_drsuapi_DsAddEntry_level_out
;
298 static int hf_drsuapi_drsuapi_DsAddEntry_req
;
299 static int hf_drsuapi_drsuapi_DsAttributeValueCtr_num_values
;
300 static int hf_drsuapi_drsuapi_DsAttributeValueCtr_values
;
301 static int hf_drsuapi_drsuapi_DsAttributeValue___ndr_size
;
302 static int hf_drsuapi_drsuapi_DsAttributeValue_blob
;
303 static int hf_drsuapi_drsuapi_DsBindInfo24_pid
;
304 static int hf_drsuapi_drsuapi_DsBindInfo24_site_guid
;
305 static int hf_drsuapi_drsuapi_DsBindInfo24_supported_extensions
;
306 static int hf_drsuapi_drsuapi_DsBindInfo28_pid
;
307 static int hf_drsuapi_drsuapi_DsBindInfo28_repl_epoch
;
308 static int hf_drsuapi_drsuapi_DsBindInfo28_site_guid
;
309 static int hf_drsuapi_drsuapi_DsBindInfo28_supported_extensions
;
310 static int hf_drsuapi_drsuapi_DsBindInfo32_pid
;
311 static int hf_drsuapi_drsuapi_DsBindInfo32_repl_epoch
;
312 static int hf_drsuapi_drsuapi_DsBindInfo32_site_guid
;
313 static int hf_drsuapi_drsuapi_DsBindInfo32_supported_extensions
;
314 static int hf_drsuapi_drsuapi_DsBindInfo32_supported_extensions_ext
;
315 static int hf_drsuapi_drsuapi_DsBindInfo48_config_dn_guid
;
316 static int hf_drsuapi_drsuapi_DsBindInfo48_pid
;
317 static int hf_drsuapi_drsuapi_DsBindInfo48_repl_epoch
;
318 static int hf_drsuapi_drsuapi_DsBindInfo48_site_guid
;
319 static int hf_drsuapi_drsuapi_DsBindInfo48_supported_extensions
;
320 static int hf_drsuapi_drsuapi_DsBindInfo48_supported_extensions_ext
;
321 static int hf_drsuapi_drsuapi_DsBindInfo52_config_dn_guid
;
322 static int hf_drsuapi_drsuapi_DsBindInfo52_pid
;
323 static int hf_drsuapi_drsuapi_DsBindInfo52_repl_epoch
;
324 static int hf_drsuapi_drsuapi_DsBindInfo52_site_guid
;
325 static int hf_drsuapi_drsuapi_DsBindInfo52_supported_capabilities_ext
;
326 static int hf_drsuapi_drsuapi_DsBindInfo52_supported_extensions
;
327 static int hf_drsuapi_drsuapi_DsBindInfo52_supported_extensions_ext
;
328 static int hf_drsuapi_drsuapi_DsBindInfoCtr_info
;
329 static int hf_drsuapi_drsuapi_DsBindInfoCtr_length
;
330 static int hf_drsuapi_drsuapi_DsBindInfoFallBack_info
;
331 static int hf_drsuapi_drsuapi_DsBindInfo_Fallback
;
332 static int hf_drsuapi_drsuapi_DsBindInfo_info24
;
333 static int hf_drsuapi_drsuapi_DsBindInfo_info28
;
334 static int hf_drsuapi_drsuapi_DsBindInfo_info32
;
335 static int hf_drsuapi_drsuapi_DsBindInfo_info48
;
336 static int hf_drsuapi_drsuapi_DsBindInfo_info52
;
337 static int hf_drsuapi_drsuapi_DsBind_bind_guid
;
338 static int hf_drsuapi_drsuapi_DsBind_bind_handle
;
339 static int hf_drsuapi_drsuapi_DsBind_bind_info
;
340 static int hf_drsuapi_drsuapi_DsCrackNames_bind_handle
;
341 static int hf_drsuapi_drsuapi_DsCrackNames_ctr
;
342 static int hf_drsuapi_drsuapi_DsCrackNames_level
;
343 static int hf_drsuapi_drsuapi_DsCrackNames_level_out
;
344 static int hf_drsuapi_drsuapi_DsCrackNames_req
;
345 static int hf_drsuapi_drsuapi_DsExecuteKCC1_flags
;
346 static int hf_drsuapi_drsuapi_DsExecuteKCC1_taskID
;
347 static int hf_drsuapi_drsuapi_DsExecuteKCCFlags_DRSUAPI_DS_EXECUTE_KCC_ASYNCHRONOUS_OPERATION
;
348 static int hf_drsuapi_drsuapi_DsExecuteKCCFlags_DRSUAPI_DS_EXECUTE_KCC_DAMPED
;
349 static int hf_drsuapi_drsuapi_DsExecuteKCCRequest_ctr1
;
350 static int hf_drsuapi_drsuapi_DsExecuteKCC_bind_handle
;
351 static int hf_drsuapi_drsuapi_DsExecuteKCC_level
;
352 static int hf_drsuapi_drsuapi_DsExecuteKCC_req
;
353 static int hf_drsuapi_drsuapi_DsGetDCConnection01_client_account
;
354 static int hf_drsuapi_drsuapi_DsGetDCConnection01_client_ip_address
;
355 static int hf_drsuapi_drsuapi_DsGetDCConnection01_connection_time
;
356 static int hf_drsuapi_drsuapi_DsGetDCConnection01_unknown2
;
357 static int hf_drsuapi_drsuapi_DsGetDCConnection01_unknown4
;
358 static int hf_drsuapi_drsuapi_DsGetDCConnection01_unknown5
;
359 static int hf_drsuapi_drsuapi_DsGetDCConnection01_unknown6
;
360 static int hf_drsuapi_drsuapi_DsGetDCConnectionCtr01_array
;
361 static int hf_drsuapi_drsuapi_DsGetDCConnectionCtr01_count
;
362 static int hf_drsuapi_drsuapi_DsGetDCInfo1_computer_dn
;
363 static int hf_drsuapi_drsuapi_DsGetDCInfo1_dns_name
;
364 static int hf_drsuapi_drsuapi_DsGetDCInfo1_is_enabled
;
365 static int hf_drsuapi_drsuapi_DsGetDCInfo1_is_pdc
;
366 static int hf_drsuapi_drsuapi_DsGetDCInfo1_netbios_name
;
367 static int hf_drsuapi_drsuapi_DsGetDCInfo1_server_dn
;
368 static int hf_drsuapi_drsuapi_DsGetDCInfo1_site_name
;
369 static int hf_drsuapi_drsuapi_DsGetDCInfo2_computer_dn
;
370 static int hf_drsuapi_drsuapi_DsGetDCInfo2_computer_guid
;
371 static int hf_drsuapi_drsuapi_DsGetDCInfo2_dns_name
;
372 static int hf_drsuapi_drsuapi_DsGetDCInfo2_is_enabled
;
373 static int hf_drsuapi_drsuapi_DsGetDCInfo2_is_gc
;
374 static int hf_drsuapi_drsuapi_DsGetDCInfo2_is_pdc
;
375 static int hf_drsuapi_drsuapi_DsGetDCInfo2_netbios_name
;
376 static int hf_drsuapi_drsuapi_DsGetDCInfo2_ntds_dn
;
377 static int hf_drsuapi_drsuapi_DsGetDCInfo2_ntds_guid
;
378 static int hf_drsuapi_drsuapi_DsGetDCInfo2_server_dn
;
379 static int hf_drsuapi_drsuapi_DsGetDCInfo2_server_guid
;
380 static int hf_drsuapi_drsuapi_DsGetDCInfo2_site_dn
;
381 static int hf_drsuapi_drsuapi_DsGetDCInfo2_site_guid
;
382 static int hf_drsuapi_drsuapi_DsGetDCInfo2_site_name
;
383 static int hf_drsuapi_drsuapi_DsGetDCInfo3_computer_dn
;
384 static int hf_drsuapi_drsuapi_DsGetDCInfo3_computer_guid
;
385 static int hf_drsuapi_drsuapi_DsGetDCInfo3_dns_name
;
386 static int hf_drsuapi_drsuapi_DsGetDCInfo3_is_enabled
;
387 static int hf_drsuapi_drsuapi_DsGetDCInfo3_is_gc
;
388 static int hf_drsuapi_drsuapi_DsGetDCInfo3_is_pdc
;
389 static int hf_drsuapi_drsuapi_DsGetDCInfo3_is_rodc
;
390 static int hf_drsuapi_drsuapi_DsGetDCInfo3_netbios_name
;
391 static int hf_drsuapi_drsuapi_DsGetDCInfo3_ntds_dn
;
392 static int hf_drsuapi_drsuapi_DsGetDCInfo3_ntds_guid
;
393 static int hf_drsuapi_drsuapi_DsGetDCInfo3_server_dn
;
394 static int hf_drsuapi_drsuapi_DsGetDCInfo3_server_guid
;
395 static int hf_drsuapi_drsuapi_DsGetDCInfo3_site_dn
;
396 static int hf_drsuapi_drsuapi_DsGetDCInfo3_site_guid
;
397 static int hf_drsuapi_drsuapi_DsGetDCInfo3_site_name
;
398 static int hf_drsuapi_drsuapi_DsGetDCInfoCtr1_array
;
399 static int hf_drsuapi_drsuapi_DsGetDCInfoCtr1_count
;
400 static int hf_drsuapi_drsuapi_DsGetDCInfoCtr2_array
;
401 static int hf_drsuapi_drsuapi_DsGetDCInfoCtr2_count
;
402 static int hf_drsuapi_drsuapi_DsGetDCInfoCtr3_array
;
403 static int hf_drsuapi_drsuapi_DsGetDCInfoCtr3_count
;
404 static int hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr01
;
405 static int hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr1
;
406 static int hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr2
;
407 static int hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr3
;
408 static int hf_drsuapi_drsuapi_DsGetDCInfoRequest1_domain_name
;
409 static int hf_drsuapi_drsuapi_DsGetDCInfoRequest1_level
;
410 static int hf_drsuapi_drsuapi_DsGetDCInfoRequest_req1
;
411 static int hf_drsuapi_drsuapi_DsGetDomainControllerInfo_bind_handle
;
412 static int hf_drsuapi_drsuapi_DsGetDomainControllerInfo_ctr
;
413 static int hf_drsuapi_drsuapi_DsGetDomainControllerInfo_level
;
414 static int hf_drsuapi_drsuapi_DsGetDomainControllerInfo_level_out
;
415 static int hf_drsuapi_drsuapi_DsGetDomainControllerInfo_req
;
416 static int hf_drsuapi_drsuapi_DsGetMemberships2Ctr1_ctrl_array
;
417 static int hf_drsuapi_drsuapi_DsGetMemberships2Ctr1_num_entries
;
418 static int hf_drsuapi_drsuapi_DsGetMemberships2Ctr_ctr1
;
419 static int hf_drsuapi_drsuapi_DsGetMemberships2Request1_num_req
;
420 static int hf_drsuapi_drsuapi_DsGetMemberships2Request1_req_array
;
421 static int hf_drsuapi_drsuapi_DsGetMemberships2Request_req1
;
422 static int hf_drsuapi_drsuapi_DsGetMemberships2_bind_handle
;
423 static int hf_drsuapi_drsuapi_DsGetMemberships2_ctr
;
424 static int hf_drsuapi_drsuapi_DsGetMemberships2_level
;
425 static int hf_drsuapi_drsuapi_DsGetMemberships2_level_out
;
426 static int hf_drsuapi_drsuapi_DsGetMemberships2_req
;
427 static int hf_drsuapi_drsuapi_DsGetMembershipsCtr1_group_attrs
;
428 static int hf_drsuapi_drsuapi_DsGetMembershipsCtr1_info_array
;
429 static int hf_drsuapi_drsuapi_DsGetMembershipsCtr1_num_memberships
;
430 static int hf_drsuapi_drsuapi_DsGetMembershipsCtr1_num_sids
;
431 static int hf_drsuapi_drsuapi_DsGetMembershipsCtr1_sids
;
432 static int hf_drsuapi_drsuapi_DsGetMembershipsCtr1_status
;
433 static int hf_drsuapi_drsuapi_DsGetMembershipsCtr_ctr1
;
434 static int hf_drsuapi_drsuapi_DsGetMembershipsRequest1_count
;
435 static int hf_drsuapi_drsuapi_DsGetMembershipsRequest1_domain
;
436 static int hf_drsuapi_drsuapi_DsGetMembershipsRequest1_flags
;
437 static int hf_drsuapi_drsuapi_DsGetMembershipsRequest1_info_array
;
438 static int hf_drsuapi_drsuapi_DsGetMembershipsRequest1_type
;
439 static int hf_drsuapi_drsuapi_DsGetMembershipsRequest_req1
;
440 static int hf_drsuapi_drsuapi_DsGetMemberships_bind_handle
;
441 static int hf_drsuapi_drsuapi_DsGetMemberships_ctr
;
442 static int hf_drsuapi_drsuapi_DsGetMemberships_level
;
443 static int hf_drsuapi_drsuapi_DsGetMemberships_level_out
;
444 static int hf_drsuapi_drsuapi_DsGetMemberships_req
;
445 static int hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip1
;
446 static int hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip6
;
447 static int hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress1
;
448 static int hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress6
;
449 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1TS_ctr1
;
450 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1___ndr_size
;
451 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_extended_ret
;
452 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_first_object
;
453 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_mapping_ctr
;
454 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_more_data
;
455 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_naming_context
;
456 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_new_highwatermark
;
457 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_object_count
;
458 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_old_highwatermark
;
459 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_source_dsa_guid
;
460 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_source_dsa_invocation_id
;
461 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr1_uptodateness_vector
;
462 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr2_mszip1
;
463 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6TS_ctr6
;
464 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6___ndr_size
;
465 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_drs_error
;
466 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_extended_ret
;
467 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_first_object
;
468 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_linked_attributes
;
469 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_linked_attributes_count
;
470 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_mapping_ctr
;
471 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_more_data
;
472 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_naming_context
;
473 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_nc_linked_attributes_count
;
474 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_nc_object_count
;
475 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_new_highwatermark
;
476 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_object_count
;
477 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_old_highwatermark
;
478 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_source_dsa_guid
;
479 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_source_dsa_invocation_id
;
480 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr6_uptodateness_vector
;
481 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr7_ctr
;
482 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr7_level
;
483 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr7_type
;
484 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr1
;
485 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr2
;
486 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr6
;
487 static int hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr7
;
488 static int hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_compressed_length
;
489 static int hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_decompressed_length
;
490 static int hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts
;
491 static int hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts_
;
492 static int hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_compressed_length
;
493 static int hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_decompressed_length
;
494 static int hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts
;
495 static int hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts_
;
496 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_destination_dsa_guid
;
497 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_extended_op
;
498 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_fsmo_info
;
499 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_highwatermark
;
500 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_mapping_ctr
;
501 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_max_ndr_size
;
502 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_max_object_count
;
503 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_more_flags
;
504 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_naming_context
;
505 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_partial_attribute_set
;
506 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_partial_attribute_set_ex
;
507 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_replica_flags
;
508 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_source_dsa_invocation_id
;
509 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest10_uptodateness_vector
;
510 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest5_destination_dsa_guid
;
511 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest5_extended_op
;
512 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest5_fsmo_info
;
513 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest5_highwatermark
;
514 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest5_max_ndr_size
;
515 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest5_max_object_count
;
516 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest5_naming_context
;
517 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest5_replica_flags
;
518 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest5_source_dsa_invocation_id
;
519 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest5_uptodateness_vector
;
520 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_destination_dsa_guid
;
521 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_extended_op
;
522 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_fsmo_info
;
523 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_highwatermark
;
524 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_mapping_ctr
;
525 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_max_ndr_size
;
526 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_max_object_count
;
527 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_naming_context
;
528 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_partial_attribute_set
;
529 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_partial_attribute_set_ex
;
530 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_replica_flags
;
531 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_source_dsa_invocation_id
;
532 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest8_uptodateness_vector
;
533 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest_req10
;
534 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest_req5
;
535 static int hf_drsuapi_drsuapi_DsGetNCChangesRequest_req8
;
536 static int hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_compressed_length
;
537 static int hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_decompressed_length
;
538 static int hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts
;
539 static int hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts_
;
540 static int hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_compressed_length
;
541 static int hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_decompressed_length
;
542 static int hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts
;
543 static int hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts_
;
544 static int hf_drsuapi_drsuapi_DsGetNCChanges_bind_handle
;
545 static int hf_drsuapi_drsuapi_DsGetNCChanges_ctr
;
546 static int hf_drsuapi_drsuapi_DsGetNCChanges_level
;
547 static int hf_drsuapi_drsuapi_DsGetNCChanges_level_out
;
548 static int hf_drsuapi_drsuapi_DsGetNCChanges_req
;
549 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogFlags_DRSUAPI_NT4_CHANGELOG_GET_CHANGELOG
;
550 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogFlags_DRSUAPI_NT4_CHANGELOG_GET_SERIAL_NUMBERS
;
551 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_builtin_creation_time
;
552 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_builtin_serial_number
;
553 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_log_data
;
554 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_log_length
;
555 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_lsa_creation_time
;
556 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_lsa_serial_number
;
557 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_restart_data
;
558 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_restart_length
;
559 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_sam_creation_time
;
560 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_sam_serial_number
;
561 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_status
;
562 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo_info1
;
563 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_flags
;
564 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_preferred_maximum_length
;
565 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_restart_data
;
566 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_restart_length
;
567 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest_req1
;
568 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLog_bind_handle
;
569 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLog_info
;
570 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLog_level
;
571 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLog_level_out
;
572 static int hf_drsuapi_drsuapi_DsGetNT4ChangeLog_req
;
573 static int hf_drsuapi_drsuapi_DsLinkedAttributeFlags_DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE
;
574 static int hf_drsuapi_drsuapi_DsNameCtr1_array
;
575 static int hf_drsuapi_drsuapi_DsNameCtr1_count
;
576 static int hf_drsuapi_drsuapi_DsNameCtr_ctr1
;
577 static int hf_drsuapi_drsuapi_DsNameInfo1_dns_domain_name
;
578 static int hf_drsuapi_drsuapi_DsNameInfo1_result_name
;
579 static int hf_drsuapi_drsuapi_DsNameInfo1_status
;
580 static int hf_drsuapi_drsuapi_DsNameRequest1_codepage
;
581 static int hf_drsuapi_drsuapi_DsNameRequest1_count
;
582 static int hf_drsuapi_drsuapi_DsNameRequest1_format_desired
;
583 static int hf_drsuapi_drsuapi_DsNameRequest1_format_flags
;
584 static int hf_drsuapi_drsuapi_DsNameRequest1_format_offered
;
585 static int hf_drsuapi_drsuapi_DsNameRequest1_language
;
586 static int hf_drsuapi_drsuapi_DsNameRequest1_names
;
587 static int hf_drsuapi_drsuapi_DsNameRequest_req1
;
588 static int hf_drsuapi_drsuapi_DsNameString_str
;
589 static int hf_drsuapi_drsuapi_DsPartialAttributeSet_attids
;
590 static int hf_drsuapi_drsuapi_DsPartialAttributeSet_num_attids
;
591 static int hf_drsuapi_drsuapi_DsPartialAttributeSet_reserved1
;
592 static int hf_drsuapi_drsuapi_DsPartialAttributeSet_version
;
593 static int hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_commit
;
594 static int hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_domain_dn
;
595 static int hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_server_dn
;
596 static int hf_drsuapi_drsuapi_DsRemoveDSServerRequest_req1
;
597 static int hf_drsuapi_drsuapi_DsRemoveDSServerResult1_last_dc_in_domain
;
598 static int hf_drsuapi_drsuapi_DsRemoveDSServerResult_res1
;
599 static int hf_drsuapi_drsuapi_DsRemoveDSServer_bind_handle
;
600 static int hf_drsuapi_drsuapi_DsRemoveDSServer_level
;
601 static int hf_drsuapi_drsuapi_DsRemoveDSServer_level_out
;
602 static int hf_drsuapi_drsuapi_DsRemoveDSServer_req
;
603 static int hf_drsuapi_drsuapi_DsRemoveDSServer_res
;
604 static int hf_drsuapi_drsuapi_DsReplica06Ctr_array
;
605 static int hf_drsuapi_drsuapi_DsReplica06Ctr_count
;
606 static int hf_drsuapi_drsuapi_DsReplica06Ctr_reserved
;
607 static int hf_drsuapi_drsuapi_DsReplica06_str1
;
608 static int hf_drsuapi_drsuapi_DsReplica06_u1
;
609 static int hf_drsuapi_drsuapi_DsReplica06_u2
;
610 static int hf_drsuapi_drsuapi_DsReplica06_u3
;
611 static int hf_drsuapi_drsuapi_DsReplica06_u4
;
612 static int hf_drsuapi_drsuapi_DsReplica06_u5
;
613 static int hf_drsuapi_drsuapi_DsReplica06_u6
;
614 static int hf_drsuapi_drsuapi_DsReplica06_u7
;
615 static int hf_drsuapi_drsuapi_DsReplicaAddRequest1_naming_context
;
616 static int hf_drsuapi_drsuapi_DsReplicaAddRequest1_options
;
617 static int hf_drsuapi_drsuapi_DsReplicaAddRequest1_schedule
;
618 static int hf_drsuapi_drsuapi_DsReplicaAddRequest1_source_dsa_address
;
619 static int hf_drsuapi_drsuapi_DsReplicaAddRequest2_naming_context
;
620 static int hf_drsuapi_drsuapi_DsReplicaAddRequest2_options
;
621 static int hf_drsuapi_drsuapi_DsReplicaAddRequest2_schedule
;
622 static int hf_drsuapi_drsuapi_DsReplicaAddRequest2_source_dsa_address
;
623 static int hf_drsuapi_drsuapi_DsReplicaAddRequest2_source_dsa_dn
;
624 static int hf_drsuapi_drsuapi_DsReplicaAddRequest2_transport_dn
;
625 static int hf_drsuapi_drsuapi_DsReplicaAddRequest_req1
;
626 static int hf_drsuapi_drsuapi_DsReplicaAddRequest_req2
;
627 static int hf_drsuapi_drsuapi_DsReplicaAdd_bind_handle
;
628 static int hf_drsuapi_drsuapi_DsReplicaAdd_level
;
629 static int hf_drsuapi_drsuapi_DsReplicaAdd_req
;
630 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr_array
;
631 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr_count
;
632 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr_enumeration_context
;
633 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2___ndr_size_binary
;
634 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_attribute_name
;
635 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_binary
;
636 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_created
;
637 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_deleted
;
638 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_local_usn
;
639 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_object_dn
;
640 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_change_time
;
641 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_dn
;
642 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_invocation_id
;
643 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_usn
;
644 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_version
;
645 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr_array
;
646 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr_count
;
647 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr_enumeration_context
;
648 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData___ndr_size_binary
;
649 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_attribute_name
;
650 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_binary
;
651 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_created
;
652 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_deleted
;
653 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_local_usn
;
654 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_object_dn
;
655 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_originating_change_time
;
656 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_originating_invocation_id
;
657 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_originating_usn
;
658 static int hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_version
;
659 static int hf_drsuapi_drsuapi_DsReplicaAttributeCtr_attributes
;
660 static int hf_drsuapi_drsuapi_DsReplicaAttributeCtr_num_attributes
;
661 static int hf_drsuapi_drsuapi_DsReplicaAttribute_attid
;
662 static int hf_drsuapi_drsuapi_DsReplicaAttribute_value_ctr
;
663 static int hf_drsuapi_drsuapi_DsReplicaConnection04Ctr_array
;
664 static int hf_drsuapi_drsuapi_DsReplicaConnection04Ctr_count
;
665 static int hf_drsuapi_drsuapi_DsReplicaConnection04Ctr_reserved
;
666 static int hf_drsuapi_drsuapi_DsReplicaConnection04_bind_guid
;
667 static int hf_drsuapi_drsuapi_DsReplicaConnection04_bind_time
;
668 static int hf_drsuapi_drsuapi_DsReplicaConnection04_client_ip_address
;
669 static int hf_drsuapi_drsuapi_DsReplicaConnection04_u1
;
670 static int hf_drsuapi_drsuapi_DsReplicaConnection04_u2
;
671 static int hf_drsuapi_drsuapi_DsReplicaConnection04_u3
;
672 static int hf_drsuapi_drsuapi_DsReplicaConnection04_u5
;
673 static int hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_count
;
674 static int hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_cursors
;
675 static int hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_reserved1
;
676 static int hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_reserved2
;
677 static int hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_version
;
678 static int hf_drsuapi_drsuapi_DsReplicaCursor2Ctr_array
;
679 static int hf_drsuapi_drsuapi_DsReplicaCursor2Ctr_count
;
680 static int hf_drsuapi_drsuapi_DsReplicaCursor2Ctr_enumeration_context
;
681 static int hf_drsuapi_drsuapi_DsReplicaCursor2_highest_usn
;
682 static int hf_drsuapi_drsuapi_DsReplicaCursor2_last_sync_success
;
683 static int hf_drsuapi_drsuapi_DsReplicaCursor2_source_dsa_invocation_id
;
684 static int hf_drsuapi_drsuapi_DsReplicaCursor3Ctr_array
;
685 static int hf_drsuapi_drsuapi_DsReplicaCursor3Ctr_count
;
686 static int hf_drsuapi_drsuapi_DsReplicaCursor3Ctr_enumeration_context
;
687 static int hf_drsuapi_drsuapi_DsReplicaCursor3_highest_usn
;
688 static int hf_drsuapi_drsuapi_DsReplicaCursor3_last_sync_success
;
689 static int hf_drsuapi_drsuapi_DsReplicaCursor3_source_dsa_invocation_id
;
690 static int hf_drsuapi_drsuapi_DsReplicaCursor3_source_dsa_obj_dn
;
691 static int hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_count
;
692 static int hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_cursors
;
693 static int hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_reserved1
;
694 static int hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_reserved2
;
695 static int hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_version
;
696 static int hf_drsuapi_drsuapi_DsReplicaCursorCtr_array
;
697 static int hf_drsuapi_drsuapi_DsReplicaCursorCtr_count
;
698 static int hf_drsuapi_drsuapi_DsReplicaCursorCtr_reserved
;
699 static int hf_drsuapi_drsuapi_DsReplicaCursor_highest_usn
;
700 static int hf_drsuapi_drsuapi_DsReplicaCursor_source_dsa_invocation_id
;
701 static int hf_drsuapi_drsuapi_DsReplicaDelRequest1_naming_context
;
702 static int hf_drsuapi_drsuapi_DsReplicaDelRequest1_options
;
703 static int hf_drsuapi_drsuapi_DsReplicaDelRequest1_source_dsa_address
;
704 static int hf_drsuapi_drsuapi_DsReplicaDelRequest_req1
;
705 static int hf_drsuapi_drsuapi_DsReplicaDel_bind_handle
;
706 static int hf_drsuapi_drsuapi_DsReplicaDel_level
;
707 static int hf_drsuapi_drsuapi_DsReplicaDel_req
;
708 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest1_info_type
;
709 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest1_object_dn
;
710 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest1_source_dsa_guid
;
711 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_attribute_name
;
712 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_enumeration_context
;
713 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_flags
;
714 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_info_type
;
715 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_object_dn
;
716 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_source_dsa_guid
;
717 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_value_dn_str
;
718 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest_req1
;
719 static int hf_drsuapi_drsuapi_DsReplicaGetInfoRequest_req2
;
720 static int hf_drsuapi_drsuapi_DsReplicaGetInfo_bind_handle
;
721 static int hf_drsuapi_drsuapi_DsReplicaGetInfo_info
;
722 static int hf_drsuapi_drsuapi_DsReplicaGetInfo_info_type
;
723 static int hf_drsuapi_drsuapi_DsReplicaGetInfo_level
;
724 static int hf_drsuapi_drsuapi_DsReplicaGetInfo_req
;
725 static int hf_drsuapi_drsuapi_DsReplicaHighWaterMark_highest_usn
;
726 static int hf_drsuapi_drsuapi_DsReplicaHighWaterMark_reserved_usn
;
727 static int hf_drsuapi_drsuapi_DsReplicaHighWaterMark_tmp_highest_usn
;
728 static int hf_drsuapi_drsuapi_DsReplicaInfo_attrvalmetadata
;
729 static int hf_drsuapi_drsuapi_DsReplicaInfo_attrvalmetadata2
;
730 static int hf_drsuapi_drsuapi_DsReplicaInfo_clientctx
;
731 static int hf_drsuapi_drsuapi_DsReplicaInfo_connectfailures
;
732 static int hf_drsuapi_drsuapi_DsReplicaInfo_cursors
;
733 static int hf_drsuapi_drsuapi_DsReplicaInfo_cursors2
;
734 static int hf_drsuapi_drsuapi_DsReplicaInfo_cursors3
;
735 static int hf_drsuapi_drsuapi_DsReplicaInfo_linkfailures
;
736 static int hf_drsuapi_drsuapi_DsReplicaInfo_neighbours
;
737 static int hf_drsuapi_drsuapi_DsReplicaInfo_objmetadata
;
738 static int hf_drsuapi_drsuapi_DsReplicaInfo_objmetadata2
;
739 static int hf_drsuapi_drsuapi_DsReplicaInfo_pendingops
;
740 static int hf_drsuapi_drsuapi_DsReplicaInfo_repsto
;
741 static int hf_drsuapi_drsuapi_DsReplicaInfo_srvoutgoingcalls
;
742 static int hf_drsuapi_drsuapi_DsReplicaInfo_udv1
;
743 static int hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_dsa_obj_dn
;
744 static int hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_dsa_obj_guid
;
745 static int hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_first_failure
;
746 static int hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_last_result
;
747 static int hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_num_failures
;
748 static int hf_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr_array
;
749 static int hf_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr_count
;
750 static int hf_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr_reserved
;
751 static int hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_attid
;
752 static int hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_flags
;
753 static int hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_identifier
;
754 static int hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_meta_data
;
755 static int hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_originating_add_time
;
756 static int hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_value
;
757 static int hf_drsuapi_drsuapi_DsReplicaMetaDataCtr_count
;
758 static int hf_drsuapi_drsuapi_DsReplicaMetaDataCtr_meta_data
;
759 static int hf_drsuapi_drsuapi_DsReplicaMetaData_originating_change_time
;
760 static int hf_drsuapi_drsuapi_DsReplicaMetaData_originating_invocation_id
;
761 static int hf_drsuapi_drsuapi_DsReplicaMetaData_originating_usn
;
762 static int hf_drsuapi_drsuapi_DsReplicaMetaData_version
;
763 static int hf_drsuapi_drsuapi_DsReplicaModRequest1_modify_fields
;
764 static int hf_drsuapi_drsuapi_DsReplicaModRequest1_naming_context
;
765 static int hf_drsuapi_drsuapi_DsReplicaModRequest1_options
;
766 static int hf_drsuapi_drsuapi_DsReplicaModRequest1_replica_flags
;
767 static int hf_drsuapi_drsuapi_DsReplicaModRequest1_schedule
;
768 static int hf_drsuapi_drsuapi_DsReplicaModRequest1_source_dra
;
769 static int hf_drsuapi_drsuapi_DsReplicaModRequest1_source_dra_address
;
770 static int hf_drsuapi_drsuapi_DsReplicaModRequest_req1
;
771 static int hf_drsuapi_drsuapi_DsReplicaMod_bind_handle
;
772 static int hf_drsuapi_drsuapi_DsReplicaMod_level
;
773 static int hf_drsuapi_drsuapi_DsReplicaMod_req
;
774 static int hf_drsuapi_drsuapi_DsReplicaNeighbourCtr_array
;
775 static int hf_drsuapi_drsuapi_DsReplicaNeighbourCtr_count
;
776 static int hf_drsuapi_drsuapi_DsReplicaNeighbourCtr_reserved
;
777 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_consecutive_sync_failures
;
778 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_highest_usn
;
779 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_last_attempt
;
780 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_last_success
;
781 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_naming_context_dn
;
782 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_naming_context_obj_guid
;
783 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_replica_flags
;
784 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_reserved
;
785 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_result_last_attempt
;
786 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_address
;
787 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_invocation_id
;
788 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_obj_dn
;
789 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_obj_guid
;
790 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_tmp_highest_usn
;
791 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_transport_obj_dn
;
792 static int hf_drsuapi_drsuapi_DsReplicaNeighbour_transport_obj_guid
;
793 static int hf_drsuapi_drsuapi_DsReplicaOIDMapping_Ctr_mappings
;
794 static int hf_drsuapi_drsuapi_DsReplicaOIDMapping_Ctr_num_mappings
;
795 static int hf_drsuapi_drsuapi_DsReplicaOIDMapping_id_prefix
;
796 static int hf_drsuapi_drsuapi_DsReplicaOIDMapping_oid
;
797 static int hf_drsuapi_drsuapi_DsReplicaOID_binary_oid
;
798 static int hf_drsuapi_drsuapi_DsReplicaOID_length
;
799 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr_array
;
800 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr_count
;
801 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr_enumeration_context
;
802 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData2_attribute_name
;
803 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData2_local_usn
;
804 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_change_time
;
805 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_dsa_dn
;
806 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_invocation_id
;
807 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_usn
;
808 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData2_version
;
809 static int hf_drsuapi_drsuapi_DsReplicaObjMetaDataCtr_array
;
810 static int hf_drsuapi_drsuapi_DsReplicaObjMetaDataCtr_count
;
811 static int hf_drsuapi_drsuapi_DsReplicaObjMetaDataCtr_reserved
;
812 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData_attribute_name
;
813 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData_local_usn
;
814 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData_originating_change_time
;
815 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData_originating_invocation_id
;
816 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData_originating_usn
;
817 static int hf_drsuapi_drsuapi_DsReplicaObjMetaData_version
;
818 static int hf_drsuapi_drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_DYNAMIC
;
819 static int hf_drsuapi_drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_FROM_MASTER
;
820 static int hf_drsuapi_drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_REMOTE_MODIFY
;
821 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier2_guid
;
822 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier2_sid
;
823 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size
;
824 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size_binary
;
825 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size_dn
;
826 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size_sid
;
827 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_binary
;
828 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_dn
;
829 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_guid
;
830 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_sid
;
831 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3___ndr_size
;
832 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3___ndr_size_dn
;
833 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3___ndr_size_sid
;
834 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3_dn
;
835 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3_guid
;
836 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3_sid
;
837 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier___ndr_size
;
838 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier___ndr_size_dn
;
839 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier___ndr_size_sid
;
840 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier_dn
;
841 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier_guid
;
842 static int hf_drsuapi_drsuapi_DsReplicaObjectIdentifier_sid
;
843 static int hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_is_nc_prefix
;
844 static int hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_meta_data_ctr
;
845 static int hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_next_object
;
846 static int hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_object
;
847 static int hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_parent_object_guid
;
848 static int hf_drsuapi_drsuapi_DsReplicaObjectListItem_next_object
;
849 static int hf_drsuapi_drsuapi_DsReplicaObjectListItem_object
;
850 static int hf_drsuapi_drsuapi_DsReplicaObject_attribute_ctr
;
851 static int hf_drsuapi_drsuapi_DsReplicaObject_flags
;
852 static int hf_drsuapi_drsuapi_DsReplicaObject_identifier
;
853 static int hf_drsuapi_drsuapi_DsReplicaOpCtr_array
;
854 static int hf_drsuapi_drsuapi_DsReplicaOpCtr_count
;
855 static int hf_drsuapi_drsuapi_DsReplicaOpCtr_time
;
856 static int hf_drsuapi_drsuapi_DsReplicaOp_nc_dn
;
857 static int hf_drsuapi_drsuapi_DsReplicaOp_nc_obj_guid
;
858 static int hf_drsuapi_drsuapi_DsReplicaOp_operation_start
;
859 static int hf_drsuapi_drsuapi_DsReplicaOp_operation_type
;
860 static int hf_drsuapi_drsuapi_DsReplicaOp_options
;
861 static int hf_drsuapi_drsuapi_DsReplicaOp_priority
;
862 static int hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_address
;
863 static int hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_obj_dn
;
864 static int hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_obj_guid
;
865 static int hf_drsuapi_drsuapi_DsReplicaOp_serial_num
;
866 static int hf_drsuapi_drsuapi_DsReplicaSyncRequest1_naming_context
;
867 static int hf_drsuapi_drsuapi_DsReplicaSyncRequest1_options
;
868 static int hf_drsuapi_drsuapi_DsReplicaSyncRequest1_source_dsa_dns
;
869 static int hf_drsuapi_drsuapi_DsReplicaSyncRequest1_source_dsa_guid
;
870 static int hf_drsuapi_drsuapi_DsReplicaSyncRequest_req1
;
871 static int hf_drsuapi_drsuapi_DsReplicaSync_bind_handle
;
872 static int hf_drsuapi_drsuapi_DsReplicaSync_req
;
873 static int hf_drsuapi_drsuapi_DsReplicaSync_version
;
874 static int hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name
;
875 static int hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_guid
;
876 static int hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_naming_context
;
877 static int hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_options
;
878 static int hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest_req1
;
879 static int hf_drsuapi_drsuapi_DsReplicaUpdateRefs_bind_handle
;
880 static int hf_drsuapi_drsuapi_DsReplicaUpdateRefs_level
;
881 static int hf_drsuapi_drsuapi_DsReplicaUpdateRefs_req
;
882 static int hf_drsuapi_drsuapi_DsSiteCostInfo_error_code
;
883 static int hf_drsuapi_drsuapi_DsSiteCostInfo_site_cost
;
884 static int hf_drsuapi_drsuapi_DsUnbind_bind_handle
;
885 static int hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_count
;
886 static int hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_object_dn
;
887 static int hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_operation
;
888 static int hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_spn_names
;
889 static int hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_unknown1
;
890 static int hf_drsuapi_drsuapi_DsWriteAccountSpnRequest_req1
;
891 static int hf_drsuapi_drsuapi_DsWriteAccountSpnResult1_status
;
892 static int hf_drsuapi_drsuapi_DsWriteAccountSpnResult_res1
;
893 static int hf_drsuapi_drsuapi_DsWriteAccountSpn_bind_handle
;
894 static int hf_drsuapi_drsuapi_DsWriteAccountSpn_level
;
895 static int hf_drsuapi_drsuapi_DsWriteAccountSpn_level_out
;
896 static int hf_drsuapi_drsuapi_DsWriteAccountSpn_req
;
897 static int hf_drsuapi_drsuapi_DsWriteAccountSpn_res
;
898 static int hf_drsuapi_drsuapi_DsaAddressListItem_V1_address
;
899 static int hf_drsuapi_drsuapi_DsaAddressListItem_V1_next
;
900 static int hf_drsuapi_drsuapi_NameResOp_V1_name_res
;
901 static int hf_drsuapi_drsuapi_NameResOp_V1_next_rdn
;
902 static int hf_drsuapi_drsuapi_NameResOp_V1_unused_pad
;
903 static int hf_drsuapi_drsuapi_QuerySitesByCostCtr1_flags_reserved
;
904 static int hf_drsuapi_drsuapi_QuerySitesByCostCtr1_info
;
905 static int hf_drsuapi_drsuapi_QuerySitesByCostCtr1_num_info
;
906 static int hf_drsuapi_drsuapi_QuerySitesByCostCtr_ctr1
;
907 static int hf_drsuapi_drsuapi_QuerySitesByCostRequest1_flags
;
908 static int hf_drsuapi_drsuapi_QuerySitesByCostRequest1_num_req
;
909 static int hf_drsuapi_drsuapi_QuerySitesByCostRequest1_site_from
;
910 static int hf_drsuapi_drsuapi_QuerySitesByCostRequest1_site_to
;
911 static int hf_drsuapi_drsuapi_QuerySitesByCostRequest_req1
;
912 static int hf_drsuapi_drsuapi_QuerySitesByCost_bind_handle
;
913 static int hf_drsuapi_drsuapi_QuerySitesByCost_ctr
;
914 static int hf_drsuapi_drsuapi_QuerySitesByCost_level
;
915 static int hf_drsuapi_drsuapi_QuerySitesByCost_level_out
;
916 static int hf_drsuapi_drsuapi_QuerySitesByCost_req
;
917 static int hf_drsuapi_drsuapi_ReadNgcKeyReplyV1_cNgcKey
;
918 static int hf_drsuapi_drsuapi_ReadNgcKeyReplyV1_pNgcKey
;
919 static int hf_drsuapi_drsuapi_ReadNgcKeyReplyV1_retVal
;
920 static int hf_drsuapi_drsuapi_ReadNgcKeyReply_V1
;
921 static int hf_drsuapi_drsuapi_ReadNgcKeyReqV1_pwszAccount
;
922 static int hf_drsuapi_drsuapi_ReadNgcKeyReq_V1
;
923 static int hf_drsuapi_drsuapi_ReadNgcKey_hDrs
;
924 static int hf_drsuapi_drsuapi_ReadNgcKey_inVersion
;
925 static int hf_drsuapi_drsuapi_ReadNgcKey_ngcReply
;
926 static int hf_drsuapi_drsuapi_ReadNgcKey_ngcReq
;
927 static int hf_drsuapi_drsuapi_ReadNgcKey_pOutVersion
;
928 static int hf_drsuapi_drsuapi_SecBufferDesc_buff_count
;
929 static int hf_drsuapi_drsuapi_SecBufferDesc_buffers
;
930 static int hf_drsuapi_drsuapi_SecBufferDesc_version
;
931 static int hf_drsuapi_drsuapi_SecBuffer_buf_size
;
932 static int hf_drsuapi_drsuapi_SecBuffer_buf_type
;
933 static int hf_drsuapi_drsuapi_SecBuffer_buffer
;
934 static int hf_drsuapi_drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_ADAM
;
935 static int hf_drsuapi_drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_LH_BETA2
;
936 static int hf_drsuapi_drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_RECYCLE_BIN
;
937 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY
;
938 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3
;
939 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2
;
940 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY
;
941 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION
;
942 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_BASE
;
943 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND
;
944 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01
;
945 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1
;
946 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2
;
947 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5
;
948 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6
;
949 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10
;
950 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5
;
951 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6
;
952 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8
;
953 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS
;
954 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2
;
955 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO
;
956 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD
;
957 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE
;
958 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION
;
959 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2
;
960 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS
;
961 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3
;
962 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI
;
963 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART2
;
964 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART3
;
965 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION
;
966 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION
;
967 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP
;
968 static int hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS
;
969 static int hf_drsuapi_opnum
;
970 static int hf_drsuapi_werror
;
972 static int proto_dcerpc_drsuapi
;
973 /* Version information */
976 static e_guid_t uuid_dcerpc_drsuapi
= {
977 0xe3514235, 0x4b06, 0x11d1,
978 { 0xab, 0x04, 0x00, 0xc0, 0x4f, 0xc2, 0xdc, 0xd2 }
980 static uint16_t ver_dcerpc_drsuapi
= 4;
982 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_ASYNC_OP_tfs
= {
983 "DRSUAPI_DRS_ASYNC_OP is SET",
984 "DRSUAPI_DRS_ASYNC_OP is NOT SET",
986 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_GETCHG_CHECK_tfs
= {
987 "DRSUAPI_DRS_GETCHG_CHECK is SET",
988 "DRSUAPI_DRS_GETCHG_CHECK is NOT SET",
990 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_ADD_REF_tfs
= {
991 "DRSUAPI_DRS_ADD_REF is SET",
992 "DRSUAPI_DRS_ADD_REF is NOT SET",
994 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_ALL_tfs
= {
995 "DRSUAPI_DRS_SYNC_ALL is SET",
996 "DRSUAPI_DRS_SYNC_ALL is NOT SET",
998 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_WRIT_REP_tfs
= {
999 "DRSUAPI_DRS_WRIT_REP is SET",
1000 "DRSUAPI_DRS_WRIT_REP is NOT SET",
1002 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_INIT_SYNC_tfs
= {
1003 "DRSUAPI_DRS_INIT_SYNC is SET",
1004 "DRSUAPI_DRS_INIT_SYNC is NOT SET",
1006 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_PER_SYNC_tfs
= {
1007 "DRSUAPI_DRS_PER_SYNC is SET",
1008 "DRSUAPI_DRS_PER_SYNC is NOT SET",
1010 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_MAIL_REP_tfs
= {
1011 "DRSUAPI_DRS_MAIL_REP is SET",
1012 "DRSUAPI_DRS_MAIL_REP is NOT SET",
1014 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_ASYNC_REP_tfs
= {
1015 "DRSUAPI_DRS_ASYNC_REP is SET",
1016 "DRSUAPI_DRS_ASYNC_REP is NOT SET",
1018 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_TWOWAY_SYNC_tfs
= {
1019 "DRSUAPI_DRS_TWOWAY_SYNC is SET",
1020 "DRSUAPI_DRS_TWOWAY_SYNC is NOT SET",
1022 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_CRITICAL_ONLY_tfs
= {
1023 "DRSUAPI_DRS_CRITICAL_ONLY is SET",
1024 "DRSUAPI_DRS_CRITICAL_ONLY is NOT SET",
1026 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_GET_ANC_tfs
= {
1027 "DRSUAPI_DRS_GET_ANC is SET",
1028 "DRSUAPI_DRS_GET_ANC is NOT SET",
1030 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_GET_NC_SIZE_tfs
= {
1031 "DRSUAPI_DRS_GET_NC_SIZE is SET",
1032 "DRSUAPI_DRS_GET_NC_SIZE is NOT SET",
1034 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_NONGC_RO_REP_tfs
= {
1035 "DRSUAPI_DRS_NONGC_RO_REP is SET",
1036 "DRSUAPI_DRS_NONGC_RO_REP is NOT SET",
1038 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_BYNAME_tfs
= {
1039 "DRSUAPI_DRS_SYNC_BYNAME is SET",
1040 "DRSUAPI_DRS_SYNC_BYNAME is NOT SET",
1042 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_NOW_tfs
= {
1043 "DRSUAPI_DRS_FULL_SYNC_NOW is SET",
1044 "DRSUAPI_DRS_FULL_SYNC_NOW is NOT SET",
1046 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_IN_PROGRESS_tfs
= {
1047 "DRSUAPI_DRS_FULL_SYNC_IN_PROGRESS is SET",
1048 "DRSUAPI_DRS_FULL_SYNC_IN_PROGRESS is NOT SET",
1050 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_PACKET_tfs
= {
1051 "DRSUAPI_DRS_FULL_SYNC_PACKET is SET",
1052 "DRSUAPI_DRS_FULL_SYNC_PACKET is NOT SET",
1054 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_REQUEUE_tfs
= {
1055 "DRSUAPI_DRS_SYNC_REQUEUE is SET",
1056 "DRSUAPI_DRS_SYNC_REQUEUE is NOT SET",
1058 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_URGENT_tfs
= {
1059 "DRSUAPI_DRS_SYNC_URGENT is SET",
1060 "DRSUAPI_DRS_SYNC_URGENT is NOT SET",
1062 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_REF_GCSPN_tfs
= {
1063 "DRSUAPI_DRS_REF_GCSPN is SET",
1064 "DRSUAPI_DRS_REF_GCSPN is NOT SET",
1066 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_NEVER_SYNCED_tfs
= {
1067 "DRSUAPI_DRS_NEVER_SYNCED is SET",
1068 "DRSUAPI_DRS_NEVER_SYNCED is NOT SET",
1070 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_SPECIAL_SECRET_PROCESSING_tfs
= {
1071 "DRSUAPI_DRS_SPECIAL_SECRET_PROCESSING is SET",
1072 "DRSUAPI_DRS_SPECIAL_SECRET_PROCESSING is NOT SET",
1074 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_INIT_SYNC_NOW_tfs
= {
1075 "DRSUAPI_DRS_INIT_SYNC_NOW is SET",
1076 "DRSUAPI_DRS_INIT_SYNC_NOW is NOT SET",
1078 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_PREEMPTED_tfs
= {
1079 "DRSUAPI_DRS_PREEMPTED is SET",
1080 "DRSUAPI_DRS_PREEMPTED is NOT SET",
1082 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_FORCED_tfs
= {
1083 "DRSUAPI_DRS_SYNC_FORCED is SET",
1084 "DRSUAPI_DRS_SYNC_FORCED is NOT SET",
1086 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_DISABLE_AUTO_SYNC_tfs
= {
1087 "DRSUAPI_DRS_DISABLE_AUTO_SYNC is SET",
1088 "DRSUAPI_DRS_DISABLE_AUTO_SYNC is NOT SET",
1090 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_DISABLE_PERIODIC_SYNC_tfs
= {
1091 "DRSUAPI_DRS_DISABLE_PERIODIC_SYNC is SET",
1092 "DRSUAPI_DRS_DISABLE_PERIODIC_SYNC is NOT SET",
1094 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_USE_COMPRESSION_tfs
= {
1095 "DRSUAPI_DRS_USE_COMPRESSION is SET",
1096 "DRSUAPI_DRS_USE_COMPRESSION is NOT SET",
1098 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_NEVER_NOTIFY_tfs
= {
1099 "DRSUAPI_DRS_NEVER_NOTIFY is SET",
1100 "DRSUAPI_DRS_NEVER_NOTIFY is NOT SET",
1102 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_PAS_tfs
= {
1103 "DRSUAPI_DRS_SYNC_PAS is SET",
1104 "DRSUAPI_DRS_SYNC_PAS is NOT SET",
1106 static const true_false_string drsuapi_DrsOptions_DRSUAPI_DRS_GET_ALL_GROUP_MEMBERSHIP_tfs
= {
1107 "DRSUAPI_DRS_GET_ALL_GROUP_MEMBERSHIP is SET",
1108 "DRSUAPI_DRS_GET_ALL_GROUP_MEMBERSHIP is NOT SET",
1110 static const true_false_string drsuapi_DrsMoreOptions_DRSUAPI_DRS_GET_TGT_tfs
= {
1111 "DRSUAPI_DRS_GET_TGT is SET",
1112 "DRSUAPI_DRS_GET_TGT is NOT SET",
1114 static const true_false_string drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_FLAGS_tfs
= {
1115 "DRSUAPI_DRS_UPDATE_FLAGS is SET",
1116 "DRSUAPI_DRS_UPDATE_FLAGS is NOT SET",
1118 static const true_false_string drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_ADDRESS_tfs
= {
1119 "DRSUAPI_DRS_UPDATE_ADDRESS is SET",
1120 "DRSUAPI_DRS_UPDATE_ADDRESS is NOT SET",
1122 static const true_false_string drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_SCHEDULE_tfs
= {
1123 "DRSUAPI_DRS_UPDATE_SCHEDULE is SET",
1124 "DRSUAPI_DRS_UPDATE_SCHEDULE is NOT SET",
1126 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_BASE_tfs
= {
1127 "DRSUAPI_SUPPORTED_EXTENSION_BASE is SET",
1128 "DRSUAPI_SUPPORTED_EXTENSION_BASE is NOT SET",
1130 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION_tfs
= {
1131 "DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION is SET",
1132 "DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION is NOT SET",
1134 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI_tfs
= {
1135 "DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI is SET",
1136 "DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI is NOT SET",
1138 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2_tfs
= {
1139 "DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2 is SET",
1140 "DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2 is NOT SET",
1142 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS_tfs
= {
1143 "DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS is SET",
1144 "DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS is NOT SET",
1146 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1_tfs
= {
1147 "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1 is SET",
1148 "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1 is NOT SET",
1150 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION_tfs
= {
1151 "DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION is SET",
1152 "DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION is NOT SET",
1154 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_tfs
= {
1155 "DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY is SET",
1156 "DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY is NOT SET",
1158 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE_tfs
= {
1159 "DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE is SET",
1160 "DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE is NOT SET",
1162 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2_tfs
= {
1163 "DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2 is SET",
1164 "DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2 is NOT SET",
1166 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION_tfs
= {
1167 "DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION is SET",
1168 "DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION is NOT SET",
1170 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2_tfs
= {
1171 "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2 is SET",
1172 "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2 is NOT SET",
1174 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD_tfs
= {
1175 "DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD is SET",
1176 "DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD is NOT SET",
1178 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND_tfs
= {
1179 "DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND is SET",
1180 "DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND is NOT SET",
1182 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO_tfs
= {
1183 "DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO is SET",
1184 "DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO is NOT SET",
1186 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION_tfs
= {
1187 "DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION is SET",
1188 "DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION is NOT SET",
1190 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01_tfs
= {
1191 "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01 is SET",
1192 "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01 is NOT SET",
1194 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP_tfs
= {
1195 "DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP is SET",
1196 "DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP is NOT SET",
1198 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY_tfs
= {
1199 "DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY is SET",
1200 "DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY is NOT SET",
1202 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3_tfs
= {
1203 "DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3 is SET",
1204 "DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3 is NOT SET",
1206 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5_tfs
= {
1207 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5 is SET",
1208 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5 is NOT SET",
1210 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2_tfs
= {
1211 "DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2 is SET",
1212 "DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2 is NOT SET",
1214 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6_tfs
= {
1215 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6 is SET",
1216 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6 is NOT SET",
1218 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS_tfs
= {
1219 "DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS is SET",
1220 "DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS is NOT SET",
1222 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8_tfs
= {
1223 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8 is SET",
1224 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8 is NOT SET",
1226 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5_tfs
= {
1227 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5 is SET",
1228 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5 is NOT SET",
1230 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6_tfs
= {
1231 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6 is SET",
1232 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6 is NOT SET",
1234 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3_tfs
= {
1235 "DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3 is SET",
1236 "DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3 is NOT SET",
1238 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS_tfs
= {
1239 "DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS is SET",
1240 "DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS is NOT SET",
1242 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10_tfs
= {
1243 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10 is SET",
1244 "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10 is NOT SET",
1246 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART2_tfs
= {
1247 "DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART2 is SET",
1248 "DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART2 is NOT SET",
1250 static const true_false_string drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART3_tfs
= {
1251 "DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART3 is SET",
1252 "DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART3 is NOT SET",
1254 static const true_false_string drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_ADAM_tfs
= {
1255 "DRSUAPI_SUPPORTED_EXTENSION_ADAM is SET",
1256 "DRSUAPI_SUPPORTED_EXTENSION_ADAM is NOT SET",
1258 static const true_false_string drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_LH_BETA2_tfs
= {
1259 "DRSUAPI_SUPPORTED_EXTENSION_LH_BETA2 is SET",
1260 "DRSUAPI_SUPPORTED_EXTENSION_LH_BETA2 is NOT SET",
1262 static const true_false_string drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_RECYCLE_BIN_tfs
= {
1263 "DRSUAPI_SUPPORTED_EXTENSION_RECYCLE_BIN is SET",
1264 "DRSUAPI_SUPPORTED_EXTENSION_RECYCLE_BIN is NOT SET",
1266 static int drsuapi_dissect_element_DsBindInfo24_supported_extensions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1267 static int drsuapi_dissect_element_DsBindInfo24_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1268 static int drsuapi_dissect_element_DsBindInfo24_pid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1269 static int drsuapi_dissect_element_DsBindInfo28_supported_extensions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1270 static int drsuapi_dissect_element_DsBindInfo28_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1271 static int drsuapi_dissect_element_DsBindInfo28_pid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1272 static int drsuapi_dissect_element_DsBindInfo28_repl_epoch(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1273 static int drsuapi_dissect_element_DsBindInfo32_supported_extensions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1274 static int drsuapi_dissect_element_DsBindInfo32_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1275 static int drsuapi_dissect_element_DsBindInfo32_pid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1276 static int drsuapi_dissect_element_DsBindInfo32_repl_epoch(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1277 static int drsuapi_dissect_element_DsBindInfo32_supported_extensions_ext(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1278 static int drsuapi_dissect_element_DsBindInfo48_supported_extensions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1279 static int drsuapi_dissect_element_DsBindInfo48_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1280 static int drsuapi_dissect_element_DsBindInfo48_pid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1281 static int drsuapi_dissect_element_DsBindInfo48_repl_epoch(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1282 static int drsuapi_dissect_element_DsBindInfo48_supported_extensions_ext(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1283 static int drsuapi_dissect_element_DsBindInfo48_config_dn_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1284 static int drsuapi_dissect_element_DsBindInfo52_supported_extensions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1285 static int drsuapi_dissect_element_DsBindInfo52_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1286 static int drsuapi_dissect_element_DsBindInfo52_pid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1287 static int drsuapi_dissect_element_DsBindInfo52_repl_epoch(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1288 static int drsuapi_dissect_element_DsBindInfo52_supported_extensions_ext(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1289 static int drsuapi_dissect_element_DsBindInfo52_config_dn_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1290 static int drsuapi_dissect_element_DsBindInfo52_supported_capabilities_ext(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1291 static int drsuapi_dissect_element_DsBindInfoFallBack_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1292 static int drsuapi_dissect_element_DsBindInfo_info24(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1293 static int drsuapi_dissect_element_DsBindInfo_info28(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1294 static int drsuapi_dissect_element_DsBindInfo_info32(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1295 static int drsuapi_dissect_element_DsBindInfo_info48(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1296 static int drsuapi_dissect_element_DsBindInfo_info52(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1297 static int drsuapi_dissect_element_DsBindInfo_Fallback(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1298 static int drsuapi_dissect_element_DsBindInfoCtr_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint64_t *length
);
1299 static int drsuapi_dissect_element_DsBindInfoCtr_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint64_t *length
);
1300 static int drsuapi_dissect_element_DsReplicaObjectIdentifier___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1301 static int drsuapi_dissect_element_DsReplicaObjectIdentifier___ndr_size_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1302 static int drsuapi_dissect_element_DsReplicaObjectIdentifier_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1303 static int drsuapi_dissect_element_DsReplicaObjectIdentifier_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1304 static int drsuapi_dissect_element_DsReplicaObjectIdentifier___ndr_size_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1305 static int drsuapi_dissect_element_DsReplicaObjectIdentifier_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1306 static int drsuapi_dissect_element_DsReplicaObjectIdentifier_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1307 static int drsuapi_dissect_element_DsReplicaSyncRequest1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1308 static int drsuapi_dissect_element_DsReplicaSyncRequest1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1309 static int drsuapi_dissect_element_DsReplicaSyncRequest1_source_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1310 static int drsuapi_dissect_element_DsReplicaSyncRequest1_source_dsa_dns(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1311 static int drsuapi_dissect_element_DsReplicaSyncRequest1_source_dsa_dns_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1312 static int drsuapi_dissect_element_DsReplicaSyncRequest1_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1313 static int drsuapi_dissect_element_DsReplicaSyncRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1314 static int drsuapi_dissect_element_DsReplicaHighWaterMark_tmp_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1315 static int drsuapi_dissect_element_DsReplicaHighWaterMark_reserved_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1316 static int drsuapi_dissect_element_DsReplicaHighWaterMark_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1317 static int drsuapi_dissect_element_DsReplicaCursor_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1318 static int drsuapi_dissect_element_DsReplicaCursor_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1319 static int drsuapi_dissect_element_DsReplicaCursorCtrEx_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1320 static int drsuapi_dissect_element_DsReplicaCursorCtrEx_reserved1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1321 static int drsuapi_dissect_element_DsReplicaCursorCtrEx_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1322 static int drsuapi_dissect_element_DsReplicaCursorCtrEx_reserved2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1323 static int drsuapi_dissect_element_DsReplicaCursorCtrEx_cursors(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1324 static int drsuapi_dissect_element_DsReplicaCursorCtrEx_cursors_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1325 const value_string drsuapi_drsuapi_DsExtendedOperation_vals
[] = {
1326 { DRSUAPI_EXOP_NONE
, "DRSUAPI_EXOP_NONE" },
1327 { DRSUAPI_EXOP_FSMO_REQ_ROLE
, "DRSUAPI_EXOP_FSMO_REQ_ROLE" },
1328 { DRSUAPI_EXOP_FSMO_RID_ALLOC
, "DRSUAPI_EXOP_FSMO_RID_ALLOC" },
1329 { DRSUAPI_EXOP_FSMO_RID_REQ_ROLE
, "DRSUAPI_EXOP_FSMO_RID_REQ_ROLE" },
1330 { DRSUAPI_EXOP_FSMO_REQ_PDC
, "DRSUAPI_EXOP_FSMO_REQ_PDC" },
1331 { DRSUAPI_EXOP_FSMO_ABANDON_ROLE
, "DRSUAPI_EXOP_FSMO_ABANDON_ROLE" },
1332 { DRSUAPI_EXOP_REPL_OBJ
, "DRSUAPI_EXOP_REPL_OBJ" },
1333 { DRSUAPI_EXOP_REPL_SECRET
, "DRSUAPI_EXOP_REPL_SECRET" },
1336 const value_string drsuapi_drsuapi_DsExtendedError_vals
[] = {
1337 { DRSUAPI_EXOP_ERR_NONE
, "DRSUAPI_EXOP_ERR_NONE" },
1338 { DRSUAPI_EXOP_ERR_SUCCESS
, "DRSUAPI_EXOP_ERR_SUCCESS" },
1339 { DRSUAPI_EXOP_ERR_UNKNOWN_OP
, "DRSUAPI_EXOP_ERR_UNKNOWN_OP" },
1340 { DRSUAPI_EXOP_ERR_FSMO_NOT_OWNER
, "DRSUAPI_EXOP_ERR_FSMO_NOT_OWNER" },
1341 { DRSUAPI_EXOP_ERR_UPDATE_ERR
, "DRSUAPI_EXOP_ERR_UPDATE_ERR" },
1342 { DRSUAPI_EXOP_ERR_EXCEPTION
, "DRSUAPI_EXOP_ERR_EXCEPTION" },
1343 { DRSUAPI_EXOP_ERR_UNKNOWN_CALLER
, "DRSUAPI_EXOP_ERR_UNKNOWN_CALLER" },
1344 { DRSUAPI_EXOP_ERR_RID_ALLOC
, "DRSUAPI_EXOP_ERR_RID_ALLOC" },
1345 { DRSUAPI_EXOP_ERR_FSMO_OWNER_DELETED
, "DRSUAPI_EXOP_ERR_FSMO_OWNER_DELETED" },
1346 { DRSUAPI_EXOP_ERR_FMSO_PENDING_OP
, "DRSUAPI_EXOP_ERR_FMSO_PENDING_OP" },
1347 { DRSUAPI_EXOP_ERR_MISMATCH
, "DRSUAPI_EXOP_ERR_MISMATCH" },
1348 { DRSUAPI_EXOP_ERR_COULDNT_CONTACT
, "DRSUAPI_EXOP_ERR_COULDNT_CONTACT" },
1349 { DRSUAPI_EXOP_ERR_FSMO_REFUSING_ROLES
, "DRSUAPI_EXOP_ERR_FSMO_REFUSING_ROLES" },
1350 { DRSUAPI_EXOP_ERR_DIR_ERROR
, "DRSUAPI_EXOP_ERR_DIR_ERROR" },
1351 { DRSUAPI_EXOP_ERR_FSMO_MISSING_SETTINGS
, "DRSUAPI_EXOP_ERR_FSMO_MISSING_SETTINGS" },
1352 { DRSUAPI_EXOP_ERR_ACCESS_DENIED
, "DRSUAPI_EXOP_ERR_ACCESS_DENIED" },
1353 { DRSUAPI_EXOP_ERR_PARAM_ERROR
, "DRSUAPI_EXOP_ERR_PARAM_ERROR" },
1356 static int drsuapi_dissect_element_DsGetNCChangesRequest5_destination_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1357 static int drsuapi_dissect_element_DsGetNCChangesRequest5_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1358 static int drsuapi_dissect_element_DsGetNCChangesRequest5_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1359 static int drsuapi_dissect_element_DsGetNCChangesRequest5_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1360 static int drsuapi_dissect_element_DsGetNCChangesRequest5_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1361 static int drsuapi_dissect_element_DsGetNCChangesRequest5_uptodateness_vector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1362 static int drsuapi_dissect_element_DsGetNCChangesRequest5_uptodateness_vector_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1363 static int drsuapi_dissect_element_DsGetNCChangesRequest5_replica_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1364 static int drsuapi_dissect_element_DsGetNCChangesRequest5_max_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1365 static int drsuapi_dissect_element_DsGetNCChangesRequest5_max_ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1366 static int drsuapi_dissect_element_DsGetNCChangesRequest5_extended_op(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1367 static int drsuapi_dissect_element_DsGetNCChangesRequest5_fsmo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1368 static int drsuapi_dissect_element_DsReplicaOID_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1369 static int drsuapi_dissect_element_DsReplicaOID_binary_oid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1370 static int drsuapi_dissect_element_DsReplicaOID_binary_oid_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1371 static int drsuapi_dissect_element_DsReplicaOID_binary_oid__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1372 static int drsuapi_dissect_element_DsReplicaOIDMapping_id_prefix(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1373 static int drsuapi_dissect_element_DsReplicaOIDMapping_oid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1374 static int drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_num_mappings(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1375 static int drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_mappings(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1376 static int drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_mappings_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1377 static int drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_mappings__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1378 const value_string drsuapi_drsuapi_DsObjectClassId_vals
[] = {
1379 { DRSUAPI_OBJECTCLASS_top
, "DRSUAPI_OBJECTCLASS_top" },
1380 { DRSUAPI_OBJECTCLASS_classSchema
, "DRSUAPI_OBJECTCLASS_classSchema" },
1381 { DRSUAPI_OBJECTCLASS_attributeSchema
, "DRSUAPI_OBJECTCLASS_attributeSchema" },
1384 const value_string drsuapi_drsuapi_DsAttributeId_vals
[] = {
1385 { DRSUAPI_ATTID_objectClass
, "DRSUAPI_ATTID_objectClass" },
1386 { DRSUAPI_ATTID_cn
, "DRSUAPI_ATTID_cn" },
1387 { DRSUAPI_ATTID_ou
, "DRSUAPI_ATTID_ou" },
1388 { DRSUAPI_ATTID_description
, "DRSUAPI_ATTID_description" },
1389 { DRSUAPI_ATTID_member
, "DRSUAPI_ATTID_member" },
1390 { DRSUAPI_ATTID_distinguishedName
, "DRSUAPI_ATTID_distinguishedName" },
1391 { DRSUAPI_ATTID_instanceType
, "DRSUAPI_ATTID_instanceType" },
1392 { DRSUAPI_ATTID_whenCreated
, "DRSUAPI_ATTID_whenCreated" },
1393 { DRSUAPI_ATTID_possSuperiors
, "DRSUAPI_ATTID_possSuperiors" },
1394 { DRSUAPI_ATTID_displayName
, "DRSUAPI_ATTID_displayName" },
1395 { DRSUAPI_ATTID_hasMasterNCs
, "DRSUAPI_ATTID_hasMasterNCs" },
1396 { DRSUAPI_ATTID_nCName
, "DRSUAPI_ATTID_nCName" },
1397 { DRSUAPI_ATTID_subClassOf
, "DRSUAPI_ATTID_subClassOf" },
1398 { DRSUAPI_ATTID_governsID
, "DRSUAPI_ATTID_governsID" },
1399 { DRSUAPI_ATTID_mustContain
, "DRSUAPI_ATTID_mustContain" },
1400 { DRSUAPI_ATTID_mayContain
, "DRSUAPI_ATTID_mayContain" },
1401 { DRSUAPI_ATTID_rDNAttId
, "DRSUAPI_ATTID_rDNAttId" },
1402 { DRSUAPI_ATTID_attributeID
, "DRSUAPI_ATTID_attributeID" },
1403 { DRSUAPI_ATTID_attributeSyntax
, "DRSUAPI_ATTID_attributeSyntax" },
1404 { DRSUAPI_ATTID_isSingleValued
, "DRSUAPI_ATTID_isSingleValued" },
1405 { DRSUAPI_ATTID_rangeLower
, "DRSUAPI_ATTID_rangeLower" },
1406 { DRSUAPI_ATTID_rangeUpper
, "DRSUAPI_ATTID_rangeUpper" },
1407 { DRSUAPI_ATTID_dMDLocation
, "DRSUAPI_ATTID_dMDLocation" },
1408 { DRSUAPI_ATTID_isDeleted
, "DRSUAPI_ATTID_isDeleted" },
1409 { DRSUAPI_ATTID_objectVersion
, "DRSUAPI_ATTID_objectVersion" },
1410 { DRSUAPI_ATTID_invocationId
, "DRSUAPI_ATTID_invocationId" },
1411 { DRSUAPI_ATTID_showInAdvancedViewOnly
, "DRSUAPI_ATTID_showInAdvancedViewOnly" },
1412 { DRSUAPI_ATTID_adminDisplayName
, "DRSUAPI_ATTID_adminDisplayName" },
1413 { DRSUAPI_ATTID_adminDescription
, "DRSUAPI_ATTID_adminDescription" },
1414 { DRSUAPI_ATTID_oMSyntax
, "DRSUAPI_ATTID_oMSyntax" },
1415 { DRSUAPI_ATTID_ntSecurityDescriptor
, "DRSUAPI_ATTID_ntSecurityDescriptor" },
1416 { DRSUAPI_ATTID_searchFlags
, "DRSUAPI_ATTID_searchFlags" },
1417 { DRSUAPI_ATTID_auxiliaryClass
, "DRSUAPI_ATTID_auxiliaryClass" },
1418 { DRSUAPI_ATTID_lDAPDisplayName
, "DRSUAPI_ATTID_lDAPDisplayName" },
1419 { DRSUAPI_ATTID_name
, "DRSUAPI_ATTID_name" },
1420 { DRSUAPI_ATTID_objectGUID
, "DRSUAPI_ATTID_objectGUID" },
1421 { DRSUAPI_ATTID_replPropertyMetaData
, "DRSUAPI_ATTID_replPropertyMetaData" },
1422 { DRSUAPI_ATTID_userAccountControl
, "DRSUAPI_ATTID_userAccountControl" },
1423 { DRSUAPI_ATTID_badPwdCount
, "DRSUAPI_ATTID_badPwdCount" },
1424 { DRSUAPI_ATTID_codePage
, "DRSUAPI_ATTID_codePage" },
1425 { DRSUAPI_ATTID_countryCode
, "DRSUAPI_ATTID_countryCode" },
1426 { DRSUAPI_ATTID_currentValue
, "DRSUAPI_ATTID_currentValue" },
1427 { DRSUAPI_ATTID_homeDirectory
, "DRSUAPI_ATTID_homeDirectory" },
1428 { DRSUAPI_ATTID_homeDrive
, "DRSUAPI_ATTID_homeDrive" },
1429 { DRSUAPI_ATTID_lastLogoff
, "DRSUAPI_ATTID_lastLogoff" },
1430 { DRSUAPI_ATTID_lastLogon
, "DRSUAPI_ATTID_lastLogon" },
1431 { DRSUAPI_ATTID_dBCSPwd
, "DRSUAPI_ATTID_dBCSPwd" },
1432 { DRSUAPI_ATTID_scriptPath
, "DRSUAPI_ATTID_scriptPath" },
1433 { DRSUAPI_ATTID_logonHours
, "DRSUAPI_ATTID_logonHours" },
1434 { DRSUAPI_ATTID_userWorkstations
, "DRSUAPI_ATTID_userWorkstations" },
1435 { DRSUAPI_ATTID_unicodePwd
, "DRSUAPI_ATTID_unicodePwd" },
1436 { DRSUAPI_ATTID_ntPwdHistory
, "DRSUAPI_ATTID_ntPwdHistory" },
1437 { DRSUAPI_ATTID_pwdLastSet
, "DRSUAPI_ATTID_pwdLastSet" },
1438 { DRSUAPI_ATTID_primaryGroupID
, "DRSUAPI_ATTID_primaryGroupID" },
1439 { DRSUAPI_ATTID_priorValue
, "DRSUAPI_ATTID_priorValue" },
1440 { DRSUAPI_ATTID_supplementalCredentials
, "DRSUAPI_ATTID_supplementalCredentials" },
1441 { DRSUAPI_ATTID_trustAuthIncoming
, "DRSUAPI_ATTID_trustAuthIncoming" },
1442 { DRSUAPI_ATTID_trustDirection
, "DRSUAPI_ATTID_trustDirection" },
1443 { DRSUAPI_ATTID_trustPartner
, "DRSUAPI_ATTID_trustPartner" },
1444 { DRSUAPI_ATTID_trustPosixOffset
, "DRSUAPI_ATTID_trustPosixOffset" },
1445 { DRSUAPI_ATTID_trustAuthOutgoing
, "DRSUAPI_ATTID_trustAuthOutgoing" },
1446 { DRSUAPI_ATTID_trustType
, "DRSUAPI_ATTID_trustType" },
1447 { DRSUAPI_ATTID_userParameters
, "DRSUAPI_ATTID_userParameters" },
1448 { DRSUAPI_ATTID_profilePath
, "DRSUAPI_ATTID_profilePath" },
1449 { DRSUAPI_ATTID_operatorCount
, "DRSUAPI_ATTID_operatorCount" },
1450 { DRSUAPI_ATTID_objectSid
, "DRSUAPI_ATTID_objectSid" },
1451 { DRSUAPI_ATTID_schemaIDGUID
, "DRSUAPI_ATTID_schemaIDGUID" },
1452 { DRSUAPI_ATTID_adminCount
, "DRSUAPI_ATTID_adminCount" },
1453 { DRSUAPI_ATTID_comment
, "DRSUAPI_ATTID_comment" },
1454 { DRSUAPI_ATTID_accountExpires
, "DRSUAPI_ATTID_accountExpires" },
1455 { DRSUAPI_ATTID_lmPwdHistory
, "DRSUAPI_ATTID_lmPwdHistory" },
1456 { DRSUAPI_ATTID_logonCount
, "DRSUAPI_ATTID_logonCount" },
1457 { DRSUAPI_ATTID_systemPossSuperiors
, "DRSUAPI_ATTID_systemPossSuperiors" },
1458 { DRSUAPI_ATTID_systemMayContain
, "DRSUAPI_ATTID_systemMayContain" },
1459 { DRSUAPI_ATTID_systemMustContain
, "DRSUAPI_ATTID_systemMustContain" },
1460 { DRSUAPI_ATTID_systemAuxiliaryClass
, "DRSUAPI_ATTID_systemAuxiliaryClass" },
1461 { DRSUAPI_ATTID_sAMAccountName
, "DRSUAPI_ATTID_sAMAccountName" },
1462 { DRSUAPI_ATTID_sAMAccountType
, "DRSUAPI_ATTID_sAMAccountType" },
1463 { DRSUAPI_ATTID_options
, "DRSUAPI_ATTID_options" },
1464 { DRSUAPI_ATTID_fSMORoleOwner
, "DRSUAPI_ATTID_fSMORoleOwner" },
1465 { DRSUAPI_ATTID_systemFlags
, "DRSUAPI_ATTID_systemFlags" },
1466 { DRSUAPI_ATTID_trustAttributes
, "DRSUAPI_ATTID_trustAttributes" },
1467 { DRSUAPI_ATTID_trustParent
, "DRSUAPI_ATTID_trustParent" },
1468 { DRSUAPI_ATTID_flatName
, "DRSUAPI_ATTID_flatName" },
1469 { DRSUAPI_ATTID_serverReference
, "DRSUAPI_ATTID_serverReference" },
1470 { DRSUAPI_ATTID_serverReferenceBL
, "DRSUAPI_ATTID_serverReferenceBL" },
1471 { DRSUAPI_ATTID_nonSecurityMember
, "DRSUAPI_ATTID_nonSecurityMember" },
1472 { DRSUAPI_ATTID_initialAuthIncoming
, "DRSUAPI_ATTID_initialAuthIncoming" },
1473 { DRSUAPI_ATTID_initialAuthOutgoing
, "DRSUAPI_ATTID_initialAuthOutgoing" },
1474 { DRSUAPI_ATTID_wellKnownObjects
, "DRSUAPI_ATTID_wellKnownObjects" },
1475 { DRSUAPI_ATTID_dNSHostName
, "DRSUAPI_ATTID_dNSHostName" },
1476 { DRSUAPI_ATTID_isMemberOfPartialAttributeSet
, "DRSUAPI_ATTID_isMemberOfPartialAttributeSet" },
1477 { DRSUAPI_ATTID_managedBy
, "DRSUAPI_ATTID_managedBy" },
1478 { DRSUAPI_ATTID_userPrincipalName
, "DRSUAPI_ATTID_userPrincipalName" },
1479 { DRSUAPI_ATTID_groupType
, "DRSUAPI_ATTID_groupType" },
1480 { DRSUAPI_ATTID_servicePrincipalName
, "DRSUAPI_ATTID_servicePrincipalName" },
1481 { DRSUAPI_ATTID_lastKnownParent
, "DRSUAPI_ATTID_lastKnownParent" },
1482 { DRSUAPI_ATTID_objectCategory
, "DRSUAPI_ATTID_objectCategory" },
1483 { DRSUAPI_ATTID_gPLink
, "DRSUAPI_ATTID_gPLink" },
1484 { DRSUAPI_ATTID_transportAddressAttribute
, "DRSUAPI_ATTID_transportAddressAttribute" },
1485 { DRSUAPI_ATTID_schemaInfo
, "DRSUAPI_ATTID_schemaInfo" },
1486 { DRSUAPI_ATTID_msDS_Behavior_Version
, "DRSUAPI_ATTID_msDS_Behavior_Version" },
1487 { DRSUAPI_ATTID_msDS_TrustForestTrustInfo
, "DRSUAPI_ATTID_msDS_TrustForestTrustInfo" },
1488 { DRSUAPI_ATTID_msDS_KeyVersionNumber
, "DRSUAPI_ATTID_msDS_KeyVersionNumber" },
1489 { DRSUAPI_ATTID_msDS_NonMembers
, "DRSUAPI_ATTID_msDS_NonMembers" },
1490 { DRSUAPI_ATTID_msDS_MembersForAzRole
, "DRSUAPI_ATTID_msDS_MembersForAzRole" },
1491 { DRSUAPI_ATTID_msDS_HasDomainNCs
, "DRSUAPI_ATTID_msDS_HasDomainNCs" },
1492 { DRSUAPI_ATTID_msDS_hasMasterNCs
, "DRSUAPI_ATTID_msDS_hasMasterNCs" },
1493 { DRSUAPI_ATTID_msDS_NeverRevealGroup
, "DRSUAPI_ATTID_msDS_NeverRevealGroup" },
1494 { DRSUAPI_ATTID_msDS_RevealOnDemandGroup
, "DRSUAPI_ATTID_msDS_RevealOnDemandGroup" },
1495 { DRSUAPI_ATTID_msDS_SupportedEncryptionTypes
, "DRSUAPI_ATTID_msDS_SupportedEncryptionTypes" },
1496 { DRSUAPI_ATTID_msDS_HostServiceAccount
, "DRSUAPI_ATTID_msDS_HostServiceAccount" },
1497 { DRSUAPI_ATTID_isRecycled
, "DRSUAPI_ATTID_isRecycled" },
1498 { DRSUAPI_ATTID_INVALID
, "DRSUAPI_ATTID_INVALID" },
1501 static int drsuapi_dissect_element_DsPartialAttributeSet_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1502 static int drsuapi_dissect_element_DsPartialAttributeSet_reserved1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1503 static int drsuapi_dissect_element_DsPartialAttributeSet_num_attids(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1504 static int drsuapi_dissect_element_DsPartialAttributeSet_attids(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1505 static int drsuapi_dissect_element_DsPartialAttributeSet_attids_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1506 static int drsuapi_dissect_element_DsGetNCChangesRequest8_destination_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1507 static int drsuapi_dissect_element_DsGetNCChangesRequest8_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1508 static int drsuapi_dissect_element_DsGetNCChangesRequest8_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1509 static int drsuapi_dissect_element_DsGetNCChangesRequest8_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1510 static int drsuapi_dissect_element_DsGetNCChangesRequest8_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1511 static int drsuapi_dissect_element_DsGetNCChangesRequest8_uptodateness_vector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1512 static int drsuapi_dissect_element_DsGetNCChangesRequest8_uptodateness_vector_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1513 static int drsuapi_dissect_element_DsGetNCChangesRequest8_replica_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1514 static int drsuapi_dissect_element_DsGetNCChangesRequest8_max_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1515 static int drsuapi_dissect_element_DsGetNCChangesRequest8_max_ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1516 static int drsuapi_dissect_element_DsGetNCChangesRequest8_extended_op(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1517 static int drsuapi_dissect_element_DsGetNCChangesRequest8_fsmo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1518 static int drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1519 static int drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1520 static int drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set_ex(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1521 static int drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set_ex_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1522 static int drsuapi_dissect_element_DsGetNCChangesRequest8_mapping_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1523 static int drsuapi_dissect_element_DsGetNCChangesRequest10_destination_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1524 static int drsuapi_dissect_element_DsGetNCChangesRequest10_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1525 static int drsuapi_dissect_element_DsGetNCChangesRequest10_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1526 static int drsuapi_dissect_element_DsGetNCChangesRequest10_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1527 static int drsuapi_dissect_element_DsGetNCChangesRequest10_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1528 static int drsuapi_dissect_element_DsGetNCChangesRequest10_uptodateness_vector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1529 static int drsuapi_dissect_element_DsGetNCChangesRequest10_uptodateness_vector_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1530 static int drsuapi_dissect_element_DsGetNCChangesRequest10_replica_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1531 static int drsuapi_dissect_element_DsGetNCChangesRequest10_max_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1532 static int drsuapi_dissect_element_DsGetNCChangesRequest10_max_ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1533 static int drsuapi_dissect_element_DsGetNCChangesRequest10_extended_op(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1534 static int drsuapi_dissect_element_DsGetNCChangesRequest10_fsmo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1535 static int drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1536 static int drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1537 static int drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set_ex(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1538 static int drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set_ex_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1539 static int drsuapi_dissect_element_DsGetNCChangesRequest10_mapping_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1540 static int drsuapi_dissect_element_DsGetNCChangesRequest10_more_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1541 static int drsuapi_dissect_element_DsGetNCChangesRequest_req5(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1542 static int drsuapi_dissect_element_DsGetNCChangesRequest_req8(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1543 static int drsuapi_dissect_element_DsGetNCChangesRequest_req10(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1544 static int drsuapi_dissect_element_DsReplicaCursor2_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1545 static int drsuapi_dissect_element_DsReplicaCursor2_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1546 static int drsuapi_dissect_element_DsReplicaCursor2_last_sync_success(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1547 static int drsuapi_dissect_element_DsReplicaCursor2CtrEx_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1548 static int drsuapi_dissect_element_DsReplicaCursor2CtrEx_reserved1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1549 static int drsuapi_dissect_element_DsReplicaCursor2CtrEx_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1550 static int drsuapi_dissect_element_DsReplicaCursor2CtrEx_reserved2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1551 static int drsuapi_dissect_element_DsReplicaCursor2CtrEx_cursors(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1552 static int drsuapi_dissect_element_DsReplicaCursor2CtrEx_cursors_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1553 static int drsuapi_dissect_element_DsAttributeValue___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1554 static int drsuapi_dissect_element_DsAttributeValue_blob(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1555 static int drsuapi_dissect_element_DsAttributeValue_blob_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1556 static int drsuapi_dissect_element_DsAttributeValueCtr_num_values(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1557 static int drsuapi_dissect_element_DsAttributeValueCtr_values(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1558 static int drsuapi_dissect_element_DsAttributeValueCtr_values_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1559 static int drsuapi_dissect_element_DsAttributeValueCtr_values__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1560 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1561 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3___ndr_size_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1562 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1563 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1564 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3___ndr_size_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1565 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1566 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1567 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3_dn__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1568 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1569 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1570 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1571 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1572 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1573 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1574 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1575 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_dn__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1576 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1577 static int drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1578 static int drsuapi_dissect_element_DsReplicaAttribute_attid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1579 static int drsuapi_dissect_element_DsReplicaAttribute_value_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1580 static int drsuapi_dissect_element_DsReplicaAttributeCtr_num_attributes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1581 static int drsuapi_dissect_element_DsReplicaAttributeCtr_attributes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1582 static int drsuapi_dissect_element_DsReplicaAttributeCtr_attributes_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1583 static int drsuapi_dissect_element_DsReplicaAttributeCtr_attributes__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1584 static const true_false_string drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_FROM_MASTER_tfs
= {
1585 "DRSUAPI_DS_REPLICA_OBJECT_FROM_MASTER is SET",
1586 "DRSUAPI_DS_REPLICA_OBJECT_FROM_MASTER is NOT SET",
1588 static const true_false_string drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_DYNAMIC_tfs
= {
1589 "DRSUAPI_DS_REPLICA_OBJECT_DYNAMIC is SET",
1590 "DRSUAPI_DS_REPLICA_OBJECT_DYNAMIC is NOT SET",
1592 static const true_false_string drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_REMOTE_MODIFY_tfs
= {
1593 "DRSUAPI_DS_REPLICA_OBJECT_REMOTE_MODIFY is SET",
1594 "DRSUAPI_DS_REPLICA_OBJECT_REMOTE_MODIFY is NOT SET",
1596 static int drsuapi_dissect_element_DsReplicaObject_identifier(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1597 static int drsuapi_dissect_element_DsReplicaObject_identifier_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1598 static int drsuapi_dissect_element_DsReplicaObject_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1599 static int drsuapi_dissect_element_DsReplicaObject_attribute_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1600 static int drsuapi_dissect_element_DsReplicaMetaData_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1601 static int drsuapi_dissect_element_DsReplicaMetaData_originating_change_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1602 static int drsuapi_dissect_element_DsReplicaMetaData_originating_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1603 static int drsuapi_dissect_element_DsReplicaMetaData_originating_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1604 static int drsuapi_dissect_element_DsReplicaMetaDataCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1605 static int drsuapi_dissect_element_DsReplicaMetaDataCtr_meta_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1606 static int drsuapi_dissect_element_DsReplicaMetaDataCtr_meta_data_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1607 static int drsuapi_dissect_element_DsReplicaObjectListItemEx_next_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1608 static int drsuapi_dissect_element_DsReplicaObjectListItemEx_next_object_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1609 static int drsuapi_dissect_element_DsReplicaObjectListItemEx_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1610 static int drsuapi_dissect_element_DsReplicaObjectListItemEx_is_nc_prefix(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1611 static int drsuapi_dissect_element_DsReplicaObjectListItemEx_parent_object_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1612 static int drsuapi_dissect_element_DsReplicaObjectListItemEx_parent_object_guid_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1613 static int drsuapi_dissect_element_DsReplicaObjectListItemEx_meta_data_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1614 static int drsuapi_dissect_element_DsReplicaObjectListItemEx_meta_data_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1615 static int drsuapi_dissect_element_DsGetNCChangesCtr1_source_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1616 static int drsuapi_dissect_element_DsGetNCChangesCtr1_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1617 static int drsuapi_dissect_element_DsGetNCChangesCtr1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1618 static int drsuapi_dissect_element_DsGetNCChangesCtr1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1619 static int drsuapi_dissect_element_DsGetNCChangesCtr1_old_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1620 static int drsuapi_dissect_element_DsGetNCChangesCtr1_new_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1621 static int drsuapi_dissect_element_DsGetNCChangesCtr1_uptodateness_vector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1622 static int drsuapi_dissect_element_DsGetNCChangesCtr1_uptodateness_vector_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1623 static int drsuapi_dissect_element_DsGetNCChangesCtr1_mapping_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1624 static int drsuapi_dissect_element_DsGetNCChangesCtr1_extended_ret(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1625 static int drsuapi_dissect_element_DsGetNCChangesCtr1_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1626 static int drsuapi_dissect_element_DsGetNCChangesCtr1___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1627 static int drsuapi_dissect_element_DsGetNCChangesCtr1_first_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1628 static int drsuapi_dissect_element_DsGetNCChangesCtr1_first_object_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1629 static int drsuapi_dissect_element_DsGetNCChangesCtr1_more_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1630 static const true_false_string drsuapi_DsLinkedAttributeFlags_DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE_tfs
= {
1631 "DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE is SET",
1632 "DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE is NOT SET",
1634 static int drsuapi_dissect_element_DsReplicaLinkedAttribute_identifier(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1635 static int drsuapi_dissect_element_DsReplicaLinkedAttribute_identifier_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1636 static int drsuapi_dissect_element_DsReplicaLinkedAttribute_attid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1637 static int drsuapi_dissect_element_DsReplicaLinkedAttribute_value(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1638 static int drsuapi_dissect_element_DsReplicaLinkedAttribute_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1639 static int drsuapi_dissect_element_DsReplicaLinkedAttribute_originating_add_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1640 static int drsuapi_dissect_element_DsReplicaLinkedAttribute_meta_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1641 static int drsuapi_dissect_element_DsGetNCChangesCtr6_source_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1642 static int drsuapi_dissect_element_DsGetNCChangesCtr6_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1643 static int drsuapi_dissect_element_DsGetNCChangesCtr6_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1644 static int drsuapi_dissect_element_DsGetNCChangesCtr6_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1645 static int drsuapi_dissect_element_DsGetNCChangesCtr6_old_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1646 static int drsuapi_dissect_element_DsGetNCChangesCtr6_new_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1647 static int drsuapi_dissect_element_DsGetNCChangesCtr6_uptodateness_vector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1648 static int drsuapi_dissect_element_DsGetNCChangesCtr6_uptodateness_vector_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1649 static int drsuapi_dissect_element_DsGetNCChangesCtr6_mapping_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1650 static int drsuapi_dissect_element_DsGetNCChangesCtr6_extended_ret(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1651 static int drsuapi_dissect_element_DsGetNCChangesCtr6_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1652 static int drsuapi_dissect_element_DsGetNCChangesCtr6___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1653 static int drsuapi_dissect_element_DsGetNCChangesCtr6_first_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1654 static int drsuapi_dissect_element_DsGetNCChangesCtr6_first_object_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1655 static int drsuapi_dissect_element_DsGetNCChangesCtr6_more_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1656 static int drsuapi_dissect_element_DsGetNCChangesCtr6_nc_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1657 static int drsuapi_dissect_element_DsGetNCChangesCtr6_nc_linked_attributes_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1658 static int drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1659 static int drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1660 static int drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1661 static int drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1662 static int drsuapi_dissect_element_DsGetNCChangesCtr6_drs_error(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1663 static int drsuapi_dissect_element_DsGetNCChangesCtr1TS_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1664 static int drsuapi_dissect_element_DsGetNCChangesCtr6TS_ctr6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1665 static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_decompressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1666 static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_compressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1667 static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1668 static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1669 static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1670 static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_decompressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1671 static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_compressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1672 static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1673 static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1674 static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1675 static int drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_decompressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1676 static int drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_compressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1677 static int drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1678 static int drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1679 static int drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1680 static int drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_decompressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1681 static int drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_compressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1682 static int drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1683 static int drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1684 static int drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1685 const value_string drsuapi_drsuapi_DsGetNCChangesCompressionType_vals
[] = {
1686 { DRSUAPI_COMPRESSION_TYPE_MSZIP
, "DRSUAPI_COMPRESSION_TYPE_MSZIP" },
1687 { DRSUAPI_COMPRESSION_TYPE_WIN2K3_LZ77_DIRECT2
, "DRSUAPI_COMPRESSION_TYPE_WIN2K3_LZ77_DIRECT2" },
1690 static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1691 static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1692 static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1693 static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1694 static int drsuapi_dissect_element_DsGetNCChangesCtr2_mszip1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1695 static int drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1696 static int drsuapi_dissect_element_DsGetNCChangesCtr7_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1697 static int drsuapi_dissect_element_DsGetNCChangesCtr7_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1698 static int drsuapi_dissect_element_DsGetNCChangesCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1699 static int drsuapi_dissect_element_DsGetNCChangesCtr_ctr2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1700 static int drsuapi_dissect_element_DsGetNCChangesCtr_ctr6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1701 static int drsuapi_dissect_element_DsGetNCChangesCtr_ctr7(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1702 static int drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1703 static int drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1704 static int drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1705 static int drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1706 static int drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_dest_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1707 static int drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1708 static int drsuapi_dissect_element_DsReplicaUpdateRefsRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1709 static int drsuapi_dissect_element_DsReplicaAddRequest1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1710 static int drsuapi_dissect_element_DsReplicaAddRequest1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1711 static int drsuapi_dissect_element_DsReplicaAddRequest1_source_dsa_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1712 static int drsuapi_dissect_element_DsReplicaAddRequest1_source_dsa_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1713 static int drsuapi_dissect_element_DsReplicaAddRequest1_schedule(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1714 static int drsuapi_dissect_element_DsReplicaAddRequest1_schedule_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1715 static int drsuapi_dissect_element_DsReplicaAddRequest1_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1716 static int drsuapi_dissect_element_DsReplicaAddRequest2_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1717 static int drsuapi_dissect_element_DsReplicaAddRequest2_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1718 static int drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1719 static int drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1720 static int drsuapi_dissect_element_DsReplicaAddRequest2_transport_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1721 static int drsuapi_dissect_element_DsReplicaAddRequest2_transport_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1722 static int drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1723 static int drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1724 static int drsuapi_dissect_element_DsReplicaAddRequest2_schedule(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1725 static int drsuapi_dissect_element_DsReplicaAddRequest2_schedule_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1726 static int drsuapi_dissect_element_DsReplicaAddRequest2_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1727 static int drsuapi_dissect_element_DsReplicaAddRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1728 static int drsuapi_dissect_element_DsReplicaAddRequest_req2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1729 static int drsuapi_dissect_element_DsReplicaDelRequest1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1730 static int drsuapi_dissect_element_DsReplicaDelRequest1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1731 static int drsuapi_dissect_element_DsReplicaDelRequest1_source_dsa_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1732 static int drsuapi_dissect_element_DsReplicaDelRequest1_source_dsa_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1733 static int drsuapi_dissect_element_DsReplicaDelRequest1_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1734 static int drsuapi_dissect_element_DsReplicaDelRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1735 static int drsuapi_dissect_element_DsReplicaModRequest1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1736 static int drsuapi_dissect_element_DsReplicaModRequest1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1737 static int drsuapi_dissect_element_DsReplicaModRequest1_source_dra(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1738 static int drsuapi_dissect_element_DsReplicaModRequest1_source_dra_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1739 static int drsuapi_dissect_element_DsReplicaModRequest1_source_dra_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1740 static int drsuapi_dissect_element_DsReplicaModRequest1_schedule(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1741 static int drsuapi_dissect_element_DsReplicaModRequest1_schedule_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1742 static int drsuapi_dissect_element_DsReplicaModRequest1_replica_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1743 static int drsuapi_dissect_element_DsReplicaModRequest1_modify_fields(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1744 static int drsuapi_dissect_element_DsReplicaModRequest1_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1745 static int drsuapi_dissect_element_DsReplicaModRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1746 const value_string drsuapi_drsuapi_DsMembershipType_vals
[] = {
1747 { DRSUAPI_DS_MEMBERSHIP_TYPE_UNIVERSAL_AND_DOMAIN_GROUPS
, "DRSUAPI_DS_MEMBERSHIP_TYPE_UNIVERSAL_AND_DOMAIN_GROUPS" },
1748 { DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_LOCAL_GROUPS
, "DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_LOCAL_GROUPS" },
1749 { DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_GROUPS
, "DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_GROUPS" },
1750 { DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_LOCAL_GROUPS2
, "DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_LOCAL_GROUPS2" },
1751 { DRSUAPI_DS_MEMBERSHIP_TYPE_UNIVERSAL_GROUPS
, "DRSUAPI_DS_MEMBERSHIP_TYPE_UNIVERSAL_GROUPS" },
1752 { DRSUAPI_DS_MEMBERSHIP_TYPE_GROUPMEMBERS
, "DRSUAPI_DS_MEMBERSHIP_TYPE_GROUPMEMBERS" },
1753 { DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_GROUPS2
, "DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_GROUPS2" },
1756 static int drsuapi_dissect_element_DsGetMembershipsCtr1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1757 static int drsuapi_dissect_element_DsGetMembershipsCtr1_num_memberships(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1758 static int drsuapi_dissect_element_DsGetMembershipsCtr1_num_sids(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1759 static int drsuapi_dissect_element_DsGetMembershipsCtr1_info_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1760 static int drsuapi_dissect_element_DsGetMembershipsCtr1_info_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1761 static int drsuapi_dissect_element_DsGetMembershipsCtr1_info_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1762 static int drsuapi_dissect_element_DsGetMembershipsCtr1_info_array___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1763 static int drsuapi_dissect_element_DsGetMembershipsCtr1_group_attrs(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1764 static int drsuapi_dissect_element_DsGetMembershipsCtr1_group_attrs_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1765 static int drsuapi_dissect_element_DsGetMembershipsCtr1_group_attrs__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1766 static int drsuapi_dissect_element_DsGetMembershipsCtr1_sids(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1767 static int drsuapi_dissect_element_DsGetMembershipsCtr1_sids_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1768 static int drsuapi_dissect_element_DsGetMembershipsCtr1_sids__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1769 static int drsuapi_dissect_element_DsGetMembershipsCtr1_sids___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1770 static int drsuapi_dissect_element_DsGetMembershipsCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1771 static int drsuapi_dissect_element_DsGetMembershipsRequest1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1772 static int drsuapi_dissect_element_DsGetMembershipsRequest1_info_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1773 static int drsuapi_dissect_element_DsGetMembershipsRequest1_info_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1774 static int drsuapi_dissect_element_DsGetMembershipsRequest1_info_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1775 static int drsuapi_dissect_element_DsGetMembershipsRequest1_info_array___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1776 static int drsuapi_dissect_element_DsGetMembershipsRequest1_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1777 static int drsuapi_dissect_element_DsGetMembershipsRequest1_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1778 static int drsuapi_dissect_element_DsGetMembershipsRequest1_domain(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1779 static int drsuapi_dissect_element_DsGetMembershipsRequest1_domain_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1780 static int drsuapi_dissect_element_DsGetMembershipsRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1781 static const true_false_string drsuapi_DsGetNT4ChangeLogFlags_DRSUAPI_NT4_CHANGELOG_GET_CHANGELOG_tfs
= {
1782 "DRSUAPI_NT4_CHANGELOG_GET_CHANGELOG is SET",
1783 "DRSUAPI_NT4_CHANGELOG_GET_CHANGELOG is NOT SET",
1785 static const true_false_string drsuapi_DsGetNT4ChangeLogFlags_DRSUAPI_NT4_CHANGELOG_GET_SERIAL_NUMBERS_tfs
= {
1786 "DRSUAPI_NT4_CHANGELOG_GET_SERIAL_NUMBERS is SET",
1787 "DRSUAPI_NT4_CHANGELOG_GET_SERIAL_NUMBERS is NOT SET",
1789 static int drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1790 static int drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_preferred_maximum_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1791 static int drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1792 static int drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1793 static int drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_data_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1794 static int drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_data__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1795 static int drsuapi_dissect_element_DsGetNT4ChangeLogRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1796 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1797 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1798 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_sam_serial_number(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1799 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_sam_creation_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1800 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_builtin_serial_number(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1801 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_builtin_creation_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1802 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_lsa_serial_number(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1803 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_lsa_creation_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1804 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1805 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1806 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_data_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1807 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_data__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1808 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1809 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_data_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1810 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_data__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1811 static int drsuapi_dissect_element_DsGetNT4ChangeLogInfo_info1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1812 const value_string drsuapi_drsuapi_DsNameStatus_vals
[] = {
1813 { DRSUAPI_DS_NAME_STATUS_OK
, "DRSUAPI_DS_NAME_STATUS_OK" },
1814 { DRSUAPI_DS_NAME_STATUS_RESOLVE_ERROR
, "DRSUAPI_DS_NAME_STATUS_RESOLVE_ERROR" },
1815 { DRSUAPI_DS_NAME_STATUS_NOT_FOUND
, "DRSUAPI_DS_NAME_STATUS_NOT_FOUND" },
1816 { DRSUAPI_DS_NAME_STATUS_NOT_UNIQUE
, "DRSUAPI_DS_NAME_STATUS_NOT_UNIQUE" },
1817 { DRSUAPI_DS_NAME_STATUS_NO_MAPPING
, "DRSUAPI_DS_NAME_STATUS_NO_MAPPING" },
1818 { DRSUAPI_DS_NAME_STATUS_DOMAIN_ONLY
, "DRSUAPI_DS_NAME_STATUS_DOMAIN_ONLY" },
1819 { DRSUAPI_DS_NAME_STATUS_NO_SYNTACTICAL_MAPPING
, "DRSUAPI_DS_NAME_STATUS_NO_SYNTACTICAL_MAPPING" },
1820 { DRSUAPI_DS_NAME_STATUS_TRUST_REFERRAL
, "DRSUAPI_DS_NAME_STATUS_TRUST_REFERRAL" },
1823 const value_string drsuapi_drsuapi_DsNameFlags_vals
[] = {
1824 { DRSUAPI_DS_NAME_FLAG_NO_FLAGS
, "DRSUAPI_DS_NAME_FLAG_NO_FLAGS" },
1825 { DRSUAPI_DS_NAME_FLAG_SYNTACTICAL_ONLY
, "DRSUAPI_DS_NAME_FLAG_SYNTACTICAL_ONLY" },
1826 { DRSUAPI_DS_NAME_FLAG_EVAL_AT_DC
, "DRSUAPI_DS_NAME_FLAG_EVAL_AT_DC" },
1827 { DRSUAPI_DS_NAME_FLAG_GCVERIFY
, "DRSUAPI_DS_NAME_FLAG_GCVERIFY" },
1828 { DRSUAPI_DS_NAME_FLAG_TRUST_REFERRAL
, "DRSUAPI_DS_NAME_FLAG_TRUST_REFERRAL" },
1831 const value_string drsuapi_drsuapi_DsNameFormat_vals
[] = {
1832 { DRSUAPI_DS_NAME_FORMAT_UNKNOWN
, "DRSUAPI_DS_NAME_FORMAT_UNKNOWN" },
1833 { DRSUAPI_DS_NAME_FORMAT_FQDN_1779
, "DRSUAPI_DS_NAME_FORMAT_FQDN_1779" },
1834 { DRSUAPI_DS_NAME_FORMAT_NT4_ACCOUNT
, "DRSUAPI_DS_NAME_FORMAT_NT4_ACCOUNT" },
1835 { DRSUAPI_DS_NAME_FORMAT_DISPLAY
, "DRSUAPI_DS_NAME_FORMAT_DISPLAY" },
1836 { DRSUAPI_DS_NAME_FORMAT_GUID
, "DRSUAPI_DS_NAME_FORMAT_GUID" },
1837 { DRSUAPI_DS_NAME_FORMAT_CANONICAL
, "DRSUAPI_DS_NAME_FORMAT_CANONICAL" },
1838 { DRSUAPI_DS_NAME_FORMAT_USER_PRINCIPAL
, "DRSUAPI_DS_NAME_FORMAT_USER_PRINCIPAL" },
1839 { DRSUAPI_DS_NAME_FORMAT_CANONICAL_EX
, "DRSUAPI_DS_NAME_FORMAT_CANONICAL_EX" },
1840 { DRSUAPI_DS_NAME_FORMAT_SERVICE_PRINCIPAL
, "DRSUAPI_DS_NAME_FORMAT_SERVICE_PRINCIPAL" },
1841 { DRSUAPI_DS_NAME_FORMAT_SID_OR_SID_HISTORY
, "DRSUAPI_DS_NAME_FORMAT_SID_OR_SID_HISTORY" },
1842 { DRSUAPI_DS_NAME_FORMAT_DNS_DOMAIN
, "DRSUAPI_DS_NAME_FORMAT_DNS_DOMAIN" },
1843 { DRSUAPI_DS_NAME_FORMAT_UPN_AND_ALTSECID
, "DRSUAPI_DS_NAME_FORMAT_UPN_AND_ALTSECID" },
1844 { DRSUAPI_DS_NAME_FORMAT_NT4_ACCOUNT_NAME_SANS_DOMAIN_EX
, "DRSUAPI_DS_NAME_FORMAT_NT4_ACCOUNT_NAME_SANS_DOMAIN_EX" },
1845 { DRSUAPI_DS_NAME_FORMAT_LIST_GLOBAL_CATALOG_SERVERS
, "DRSUAPI_DS_NAME_FORMAT_LIST_GLOBAL_CATALOG_SERVERS" },
1846 { DRSUAPI_DS_NAME_FORMAT_UPN_FOR_LOGON
, "DRSUAPI_DS_NAME_FORMAT_UPN_FOR_LOGON" },
1847 { DRSUAPI_DS_NAME_FORMAT_LIST_SERVERS_WITH_DCS_IN_SITE
, "DRSUAPI_DS_NAME_FORMAT_LIST_SERVERS_WITH_DCS_IN_SITE" },
1848 { DRSUAPI_DS_NAME_FORMAT_STRING_SID_NAME
, "DRSUAPI_DS_NAME_FORMAT_STRING_SID_NAME" },
1849 { DRSUAPI_DS_NAME_FORMAT_ALT_SECURITY_IDENTITIES_NAME
, "DRSUAPI_DS_NAME_FORMAT_ALT_SECURITY_IDENTITIES_NAME" },
1850 { DRSUAPI_DS_NAME_FORMAT_LIST_NCS
, "DRSUAPI_DS_NAME_FORMAT_LIST_NCS" },
1851 { DRSUAPI_DS_NAME_FORMAT_LIST_DOMAINS
, "DRSUAPI_DS_NAME_FORMAT_LIST_DOMAINS" },
1852 { DRSUAPI_DS_NAME_FORMAT_MAP_SCHEMA_GUID
, "DRSUAPI_DS_NAME_FORMAT_MAP_SCHEMA_GUID" },
1853 { DRSUAPI_DS_NAME_FORMAT_NT4_ACCOUNT_NAME_SANS_DOMAIN
, "DRSUAPI_DS_NAME_FORMAT_NT4_ACCOUNT_NAME_SANS_DOMAIN" },
1854 { DRSUAPI_DS_NAME_FORMAT_LIST_ROLES
, "DRSUAPI_DS_NAME_FORMAT_LIST_ROLES" },
1855 { DRSUAPI_DS_NAME_FORMAT_LIST_INFO_FOR_SERVER
, "DRSUAPI_DS_NAME_FORMAT_LIST_INFO_FOR_SERVER" },
1856 { DRSUAPI_DS_NAME_FORMAT_LIST_SERVERS_FOR_DOMAIN_IN_SITE
, "DRSUAPI_DS_NAME_FORMAT_LIST_SERVERS_FOR_DOMAIN_IN_SITE" },
1857 { DRSUAPI_DS_NAME_FORMAT_LIST_DOMAINS_IN_SITE
, "DRSUAPI_DS_NAME_FORMAT_LIST_DOMAINS_IN_SITE" },
1858 { DRSUAPI_DS_NAME_FORMAT_LIST_SERVERS_IN_SITE
, "DRSUAPI_DS_NAME_FORMAT_LIST_SERVERS_IN_SITE" },
1859 { DRSUAPI_DS_NAME_FORMAT_LIST_SITES
, "DRSUAPI_DS_NAME_FORMAT_LIST_SITES" },
1862 static int drsuapi_dissect_element_DsNameString_str(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1863 static int drsuapi_dissect_element_DsNameString_str_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1864 static int drsuapi_dissect_element_DsNameRequest1_codepage(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1865 static int drsuapi_dissect_element_DsNameRequest1_language(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1866 static int drsuapi_dissect_element_DsNameRequest1_format_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1867 static int drsuapi_dissect_element_DsNameRequest1_format_offered(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1868 static int drsuapi_dissect_element_DsNameRequest1_format_desired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1869 static int drsuapi_dissect_element_DsNameRequest1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1870 static int drsuapi_dissect_element_DsNameRequest1_names(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1871 static int drsuapi_dissect_element_DsNameRequest1_names_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1872 static int drsuapi_dissect_element_DsNameRequest1_names__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1873 static int drsuapi_dissect_element_DsNameRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1874 static int drsuapi_dissect_element_DsNameInfo1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1875 static int drsuapi_dissect_element_DsNameInfo1_dns_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_
);
1876 static int drsuapi_dissect_element_DsNameInfo1_dns_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_
);
1877 static int drsuapi_dissect_element_DsNameInfo1_result_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1878 static int drsuapi_dissect_element_DsNameInfo1_result_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1879 static int drsuapi_dissect_element_DsNameCtr1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1880 static int drsuapi_dissect_element_DsNameCtr1_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1881 static int drsuapi_dissect_element_DsNameCtr1_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1882 static int drsuapi_dissect_element_DsNameCtr1_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1883 static int drsuapi_dissect_element_DsNameCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1884 static int drsuapi_dissect_element_DsNameCtr_ctr1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1885 const value_string drsuapi_drsuapi_DsSpnOperation_vals
[] = {
1886 { DRSUAPI_DS_SPN_OPERATION_ADD
, "DRSUAPI_DS_SPN_OPERATION_ADD" },
1887 { DRSUAPI_DS_SPN_OPERATION_REPLACE
, "DRSUAPI_DS_SPN_OPERATION_REPLACE" },
1888 { DRSUAPI_DS_SPN_OPERATION_DELETE
, "DRSUAPI_DS_SPN_OPERATION_DELETE" },
1891 static int drsuapi_dissect_element_DsWriteAccountSpnRequest1_operation(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1892 static int drsuapi_dissect_element_DsWriteAccountSpnRequest1_unknown1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1893 static int drsuapi_dissect_element_DsWriteAccountSpnRequest1_object_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1894 static int drsuapi_dissect_element_DsWriteAccountSpnRequest1_object_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1895 static int drsuapi_dissect_element_DsWriteAccountSpnRequest1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1896 static int drsuapi_dissect_element_DsWriteAccountSpnRequest1_spn_names(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1897 static int drsuapi_dissect_element_DsWriteAccountSpnRequest1_spn_names_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1898 static int drsuapi_dissect_element_DsWriteAccountSpnRequest1_spn_names__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1899 static int drsuapi_dissect_element_DsWriteAccountSpnRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1900 static int drsuapi_dissect_element_DsWriteAccountSpnResult1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1901 static int drsuapi_dissect_element_DsWriteAccountSpnResult_res1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1902 static int drsuapi_dissect_element_DsRemoveDSServerRequest1_server_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1903 static int drsuapi_dissect_element_DsRemoveDSServerRequest1_server_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1904 static int drsuapi_dissect_element_DsRemoveDSServerRequest1_domain_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1905 static int drsuapi_dissect_element_DsRemoveDSServerRequest1_domain_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1906 static int drsuapi_dissect_element_DsRemoveDSServerRequest1_commit(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1907 static int drsuapi_dissect_element_DsRemoveDSServerRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1908 static int drsuapi_dissect_element_DsRemoveDSServerResult1_last_dc_in_domain(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1909 static int drsuapi_dissect_element_DsRemoveDSServerResult_res1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1910 const value_string drsuapi_drsuapi_DsGetDCInfoCtrLevels_vals
[] = {
1911 { DRSUAPI_DC_INFO_CTR_1
, "DRSUAPI_DC_INFO_CTR_1" },
1912 { DRSUAPI_DC_INFO_CTR_2
, "DRSUAPI_DC_INFO_CTR_2" },
1913 { DRSUAPI_DC_INFO_CTR_3
, "DRSUAPI_DC_INFO_CTR_3" },
1914 { DRSUAPI_DC_CONNECTION_CTR_01
, "DRSUAPI_DC_CONNECTION_CTR_01" },
1917 static int drsuapi_dissect_element_DsGetDCInfoRequest1_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_
);
1918 static int drsuapi_dissect_element_DsGetDCInfoRequest1_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_
);
1919 static int drsuapi_dissect_element_DsGetDCInfoRequest1_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1920 static int drsuapi_dissect_element_DsGetDCInfoRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1921 static int drsuapi_dissect_element_DsGetDCInfo1_netbios_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1922 static int drsuapi_dissect_element_DsGetDCInfo1_netbios_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1923 static int drsuapi_dissect_element_DsGetDCInfo1_dns_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1924 static int drsuapi_dissect_element_DsGetDCInfo1_dns_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1925 static int drsuapi_dissect_element_DsGetDCInfo1_site_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1926 static int drsuapi_dissect_element_DsGetDCInfo1_site_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1927 static int drsuapi_dissect_element_DsGetDCInfo1_computer_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1928 static int drsuapi_dissect_element_DsGetDCInfo1_computer_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1929 static int drsuapi_dissect_element_DsGetDCInfo1_server_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1930 static int drsuapi_dissect_element_DsGetDCInfo1_server_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1931 static int drsuapi_dissect_element_DsGetDCInfo1_is_pdc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1932 static int drsuapi_dissect_element_DsGetDCInfo1_is_enabled(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1933 static int drsuapi_dissect_element_DsGetDCInfoCtr1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1934 static int drsuapi_dissect_element_DsGetDCInfoCtr1_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1935 static int drsuapi_dissect_element_DsGetDCInfoCtr1_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1936 static int drsuapi_dissect_element_DsGetDCInfoCtr1_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1937 static int drsuapi_dissect_element_DsGetDCInfo2_netbios_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1938 static int drsuapi_dissect_element_DsGetDCInfo2_netbios_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1939 static int drsuapi_dissect_element_DsGetDCInfo2_dns_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1940 static int drsuapi_dissect_element_DsGetDCInfo2_dns_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1941 static int drsuapi_dissect_element_DsGetDCInfo2_site_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1942 static int drsuapi_dissect_element_DsGetDCInfo2_site_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1943 static int drsuapi_dissect_element_DsGetDCInfo2_site_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1944 static int drsuapi_dissect_element_DsGetDCInfo2_site_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1945 static int drsuapi_dissect_element_DsGetDCInfo2_computer_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1946 static int drsuapi_dissect_element_DsGetDCInfo2_computer_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1947 static int drsuapi_dissect_element_DsGetDCInfo2_server_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1948 static int drsuapi_dissect_element_DsGetDCInfo2_server_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1949 static int drsuapi_dissect_element_DsGetDCInfo2_ntds_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1950 static int drsuapi_dissect_element_DsGetDCInfo2_ntds_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1951 static int drsuapi_dissect_element_DsGetDCInfo2_is_pdc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1952 static int drsuapi_dissect_element_DsGetDCInfo2_is_enabled(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1953 static int drsuapi_dissect_element_DsGetDCInfo2_is_gc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1954 static int drsuapi_dissect_element_DsGetDCInfo2_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1955 static int drsuapi_dissect_element_DsGetDCInfo2_computer_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1956 static int drsuapi_dissect_element_DsGetDCInfo2_server_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1957 static int drsuapi_dissect_element_DsGetDCInfo2_ntds_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1958 static int drsuapi_dissect_element_DsGetDCInfoCtr2_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1959 static int drsuapi_dissect_element_DsGetDCInfoCtr2_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1960 static int drsuapi_dissect_element_DsGetDCInfoCtr2_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1961 static int drsuapi_dissect_element_DsGetDCInfoCtr2_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1962 static int drsuapi_dissect_element_DsGetDCInfo3_netbios_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1963 static int drsuapi_dissect_element_DsGetDCInfo3_netbios_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1964 static int drsuapi_dissect_element_DsGetDCInfo3_dns_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1965 static int drsuapi_dissect_element_DsGetDCInfo3_dns_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1966 static int drsuapi_dissect_element_DsGetDCInfo3_site_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1967 static int drsuapi_dissect_element_DsGetDCInfo3_site_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1968 static int drsuapi_dissect_element_DsGetDCInfo3_site_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1969 static int drsuapi_dissect_element_DsGetDCInfo3_site_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1970 static int drsuapi_dissect_element_DsGetDCInfo3_computer_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1971 static int drsuapi_dissect_element_DsGetDCInfo3_computer_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1972 static int drsuapi_dissect_element_DsGetDCInfo3_server_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1973 static int drsuapi_dissect_element_DsGetDCInfo3_server_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1974 static int drsuapi_dissect_element_DsGetDCInfo3_ntds_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1975 static int drsuapi_dissect_element_DsGetDCInfo3_ntds_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1976 static int drsuapi_dissect_element_DsGetDCInfo3_is_pdc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1977 static int drsuapi_dissect_element_DsGetDCInfo3_is_enabled(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1978 static int drsuapi_dissect_element_DsGetDCInfo3_is_gc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1979 static int drsuapi_dissect_element_DsGetDCInfo3_is_rodc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1980 static int drsuapi_dissect_element_DsGetDCInfo3_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1981 static int drsuapi_dissect_element_DsGetDCInfo3_computer_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1982 static int drsuapi_dissect_element_DsGetDCInfo3_server_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1983 static int drsuapi_dissect_element_DsGetDCInfo3_ntds_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1984 static int drsuapi_dissect_element_DsGetDCInfoCtr3_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1985 static int drsuapi_dissect_element_DsGetDCInfoCtr3_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1986 static int drsuapi_dissect_element_DsGetDCInfoCtr3_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1987 static int drsuapi_dissect_element_DsGetDCInfoCtr3_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1988 static int drsuapi_dissect_element_DsGetDCConnection01_client_ip_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1989 static int drsuapi_dissect_element_DsGetDCConnection01_unknown2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1990 static int drsuapi_dissect_element_DsGetDCConnection01_connection_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1991 static int drsuapi_dissect_element_DsGetDCConnection01_unknown4(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1992 static int drsuapi_dissect_element_DsGetDCConnection01_unknown5(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1993 static int drsuapi_dissect_element_DsGetDCConnection01_unknown6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1994 static int drsuapi_dissect_element_DsGetDCConnection01_client_account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1995 static int drsuapi_dissect_element_DsGetDCConnection01_client_account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1996 static int drsuapi_dissect_element_DsGetDCConnectionCtr01_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1997 static int drsuapi_dissect_element_DsGetDCConnectionCtr01_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1998 static int drsuapi_dissect_element_DsGetDCConnectionCtr01_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1999 static int drsuapi_dissect_element_DsGetDCConnectionCtr01_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2000 static int drsuapi_dissect_element_DsGetDCInfoCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2001 static int drsuapi_dissect_element_DsGetDCInfoCtr_ctr2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2002 static int drsuapi_dissect_element_DsGetDCInfoCtr_ctr3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2003 static int drsuapi_dissect_element_DsGetDCInfoCtr_ctr01(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2004 static int drsuapi_dissect_element_DsReplicaObjectListItem_next_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2005 static int drsuapi_dissect_element_DsReplicaObjectListItem_next_object_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2006 static int drsuapi_dissect_element_DsReplicaObjectListItem_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2007 const value_string drsuapi_drsuapi_DsAddEntry_DirErr_vals
[] = {
2008 { DRSUAPI_DIRERR_OK
, "DRSUAPI_DIRERR_OK" },
2009 { DRSUAPI_DIRERR_ATTRIBUTE
, "DRSUAPI_DIRERR_ATTRIBUTE" },
2010 { DRSUAPI_DIRERR_NAME
, "DRSUAPI_DIRERR_NAME" },
2011 { DRSUAPI_DIRERR_REFERRAL
, "DRSUAPI_DIRERR_REFERRAL" },
2012 { DRSUAPI_DIRERR_SECURITY
, "DRSUAPI_DIRERR_SECURITY" },
2013 { DRSUAPI_DIRERR_SERVICE
, "DRSUAPI_DIRERR_SERVICE" },
2014 { DRSUAPI_DIRERR_UPDATE
, "DRSUAPI_DIRERR_UPDATE" },
2015 { DRSUAPI_DIRERR_SYSTEM
, "DRSUAPI_DIRERR_SYSTEM" },
2018 static int drsuapi_dissect_element_DsAddEntryRequest2_first_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2019 const value_string drsuapi_drsuapi_SecBufferType_vals
[] = {
2020 { DRSUAPI_SECBUFFER_EMPTY
, "DRSUAPI_SECBUFFER_EMPTY" },
2021 { DRSUAPI_SECBUFFER_DATA
, "DRSUAPI_SECBUFFER_DATA" },
2022 { DRSUAPI_SECBUFFER_TOKEN
, "DRSUAPI_SECBUFFER_TOKEN" },
2023 { DRSUAPI_SECBUFFER_PKG_PARAMS
, "DRSUAPI_SECBUFFER_PKG_PARAMS" },
2024 { DRSUAPI_SECBUFFER_MISSING
, "DRSUAPI_SECBUFFER_MISSING" },
2025 { DRSUAPI_SECBUFFER_EXTRA
, "DRSUAPI_SECBUFFER_EXTRA" },
2026 { DRSUAPI_SECBUFFER_STREAM_TRAILER
, "DRSUAPI_SECBUFFER_STREAM_TRAILER" },
2027 { DRSUAPI_SECBUFFER_STREAM_HEADER
, "DRSUAPI_SECBUFFER_STREAM_HEADER" },
2028 { DRSUAPI_SECBUFFER_READONLY
, "DRSUAPI_SECBUFFER_READONLY" },
2031 static int drsuapi_dissect_element_SecBuffer_buf_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2032 static int drsuapi_dissect_element_SecBuffer_buf_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2033 static int drsuapi_dissect_element_SecBuffer_buffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2034 static int drsuapi_dissect_element_SecBuffer_buffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2035 static int drsuapi_dissect_element_SecBuffer_buffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2036 static int drsuapi_dissect_element_SecBufferDesc_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2037 static int drsuapi_dissect_element_SecBufferDesc_buff_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2038 static int drsuapi_dissect_element_SecBufferDesc_buffers(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2039 static int drsuapi_dissect_element_SecBufferDesc_buffers_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2040 static int drsuapi_dissect_element_SecBufferDesc_buffers__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2041 static int drsuapi_dissect_element_DsAddEntryRequest3_first_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2042 static int drsuapi_dissect_element_DsAddEntryRequest3_client_creds(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2043 static int drsuapi_dissect_element_DsAddEntryRequest3_client_creds_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2044 static int drsuapi_dissect_element_DsAddEntryRequest_req2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2045 static int drsuapi_dissect_element_DsAddEntryRequest_req3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2046 static int drsuapi_dissect_element_DsAddEntryErrorInfoX_dsid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2047 static int drsuapi_dissect_element_DsAddEntryErrorInfoX_extended_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2048 static int drsuapi_dissect_element_DsAddEntryErrorInfoX_extended_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2049 static int drsuapi_dissect_element_DsAddEntryErrorInfoX_problem(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2050 static int drsuapi_dissect_element_DsAddEntry_AttrErr_V1_dsid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2051 static int drsuapi_dissect_element_DsAddEntry_AttrErr_V1_extended_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2052 static int drsuapi_dissect_element_DsAddEntry_AttrErr_V1_extended_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2053 static int drsuapi_dissect_element_DsAddEntry_AttrErr_V1_problem(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2054 static int drsuapi_dissect_element_DsAddEntry_AttrErr_V1_attid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2055 static int drsuapi_dissect_element_DsAddEntry_AttrErr_V1_is_val_returned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2056 static int drsuapi_dissect_element_DsAddEntry_AttrErr_V1_attr_val(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2057 static int drsuapi_dissect_element_DsAddEntry_AttrErrListItem_V1_next(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2058 static int drsuapi_dissect_element_DsAddEntry_AttrErrListItem_V1_next_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2059 static int drsuapi_dissect_element_DsAddEntry_AttrErrListItem_V1_err_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2060 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2061 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_id_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2062 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2063 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_first(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2064 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_dsid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2065 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_extended_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2066 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_extended_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2067 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_problem(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2068 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_id_matched(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2069 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_id_matched_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2070 static int drsuapi_dissect_element_NameResOp_V1_name_res(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2071 static int drsuapi_dissect_element_NameResOp_V1_unused_pad(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2072 static int drsuapi_dissect_element_NameResOp_V1_next_rdn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2073 const value_string drsuapi_drsuapi_DsAddEntry_RefType_vals
[] = {
2074 { DRSUAPI_CH_REFTYPE_SUPERIOR
, "DRSUAPI_CH_REFTYPE_SUPERIOR" },
2075 { DRSUAPI_CH_REFTYPE_SUBORDINATE
, "DRSUAPI_CH_REFTYPE_SUBORDINATE" },
2076 { DRSUAPI_CH_REFTYPE_NSSR
, "DRSUAPI_CH_REFTYPE_NSSR" },
2077 { DRSUAPI_CH_REFTYPE_CROSS
, "DRSUAPI_CH_REFTYPE_CROSS" },
2080 const value_string drsuapi_drsuapi_DsAddEntry_ChoiceType_vals
[] = {
2081 { DRSUAPI_SE_CHOICE_BASE_ONLY
, "DRSUAPI_SE_CHOICE_BASE_ONLY" },
2082 { DRSUAPI_SE_CHOICE_IMMED_CHLDRN
, "DRSUAPI_SE_CHOICE_IMMED_CHLDRN" },
2083 { DRSUAPI_SE_CHOICE_WHOLE_SUBTREE
, "DRSUAPI_SE_CHOICE_WHOLE_SUBTREE" },
2086 static int drsuapi_dissect_element_DsaAddressListItem_V1_next(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2087 static int drsuapi_dissect_element_DsaAddressListItem_V1_next_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2088 static int drsuapi_dissect_element_DsaAddressListItem_V1_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2089 static int drsuapi_dissect_element_DsaAddressListItem_V1_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2090 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_id_target(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2091 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_id_target_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2092 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_op_state(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2093 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_rdn_alias(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2094 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_rdn_internal(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2095 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_ref_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2096 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_addr_list_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2097 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_addr_list(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2098 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_addr_list_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2099 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_next(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2100 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_next_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2101 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_is_choice_set(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2102 static int drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_choice(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2103 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_dsid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2104 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_extended_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2105 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_extended_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2106 static int drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_refer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2107 static int drsuapi_dissect_element_DsAddEntryErrorInfo_attr_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2108 static int drsuapi_dissect_element_DsAddEntryErrorInfo_name_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2109 static int drsuapi_dissect_element_DsAddEntryErrorInfo_referral_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2110 static int drsuapi_dissect_element_DsAddEntryErrorInfo_security_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2111 static int drsuapi_dissect_element_DsAddEntryErrorInfo_service_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2112 static int drsuapi_dissect_element_DsAddEntryErrorInfo_update_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2113 static int drsuapi_dissect_element_DsAddEntryErrorInfo_system_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2114 static int drsuapi_dissect_element_DsAddEntry_ErrData_V1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2115 static int drsuapi_dissect_element_DsAddEntry_ErrData_V1_dir_err(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 *dir_err
);
2116 static int drsuapi_dissect_element_DsAddEntry_ErrData_V1_info(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 *dir_err
);
2117 static int drsuapi_dissect_element_DsAddEntry_ErrData_v1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2118 static int drsuapi_dissect_element_DsReplicaObjectIdentifier2_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2119 static int drsuapi_dissect_element_DsReplicaObjectIdentifier2_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2120 static int drsuapi_dissect_element_DsAddEntryCtr2_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2121 static int drsuapi_dissect_element_DsAddEntryCtr2_id_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2122 static int drsuapi_dissect_element_DsAddEntryCtr2_dir_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2123 static int drsuapi_dissect_element_DsAddEntryCtr2_dsid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2124 static int drsuapi_dissect_element_DsAddEntryCtr2_extended_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2125 static int drsuapi_dissect_element_DsAddEntryCtr2_extended_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2126 static int drsuapi_dissect_element_DsAddEntryCtr2_problem(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2127 static int drsuapi_dissect_element_DsAddEntryCtr2_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2128 static int drsuapi_dissect_element_DsAddEntryCtr2_objects(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2129 static int drsuapi_dissect_element_DsAddEntryCtr2_objects_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2130 static int drsuapi_dissect_element_DsAddEntryCtr2_objects__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2131 static int drsuapi_dissect_element_DsAddEntryCtr3_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2132 static int drsuapi_dissect_element_DsAddEntryCtr3_id_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2133 static int drsuapi_dissect_element_DsAddEntryCtr3_err_ver(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 *err_ver
);
2134 static int drsuapi_dissect_element_DsAddEntryCtr3_err_data(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 *err_ver
);
2135 static int drsuapi_dissect_element_DsAddEntryCtr3_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2136 static int drsuapi_dissect_element_DsAddEntryCtr3_objects(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2137 static int drsuapi_dissect_element_DsAddEntryCtr3_objects_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2138 static int drsuapi_dissect_element_DsAddEntryCtr3_objects__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2139 static int drsuapi_dissect_element_DsAddEntryCtr_ctr2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2140 static int drsuapi_dissect_element_DsAddEntryCtr_ctr3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2141 static const true_false_string drsuapi_DsExecuteKCCFlags_DRSUAPI_DS_EXECUTE_KCC_ASYNCHRONOUS_OPERATION_tfs
= {
2142 "DRSUAPI_DS_EXECUTE_KCC_ASYNCHRONOUS_OPERATION is SET",
2143 "DRSUAPI_DS_EXECUTE_KCC_ASYNCHRONOUS_OPERATION is NOT SET",
2145 static const true_false_string drsuapi_DsExecuteKCCFlags_DRSUAPI_DS_EXECUTE_KCC_DAMPED_tfs
= {
2146 "DRSUAPI_DS_EXECUTE_KCC_DAMPED is SET",
2147 "DRSUAPI_DS_EXECUTE_KCC_DAMPED is NOT SET",
2149 static int drsuapi_dissect_element_DsExecuteKCC1_taskID(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2150 static int drsuapi_dissect_element_DsExecuteKCC1_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2151 static int drsuapi_dissect_element_DsExecuteKCCRequest_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2152 const value_string drsuapi_drsuapi_DsReplicaGetInfoLevel_vals
[] = {
2153 { DRSUAPI_DS_REPLICA_GET_INFO
, "DRSUAPI_DS_REPLICA_GET_INFO" },
2154 { DRSUAPI_DS_REPLICA_GET_INFO2
, "DRSUAPI_DS_REPLICA_GET_INFO2" },
2157 const value_string drsuapi_drsuapi_DsReplicaInfoType_vals
[] = {
2158 { DRSUAPI_DS_REPLICA_INFO_NEIGHBORS
, "DRSUAPI_DS_REPLICA_INFO_NEIGHBORS" },
2159 { DRSUAPI_DS_REPLICA_INFO_CURSORS
, "DRSUAPI_DS_REPLICA_INFO_CURSORS" },
2160 { DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA
, "DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA" },
2161 { DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES
, "DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES" },
2162 { DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES
, "DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES" },
2163 { DRSUAPI_DS_REPLICA_INFO_PENDING_OPS
, "DRSUAPI_DS_REPLICA_INFO_PENDING_OPS" },
2164 { DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA
, "DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA" },
2165 { DRSUAPI_DS_REPLICA_INFO_CURSORS2
, "DRSUAPI_DS_REPLICA_INFO_CURSORS2" },
2166 { DRSUAPI_DS_REPLICA_INFO_CURSORS3
, "DRSUAPI_DS_REPLICA_INFO_CURSORS3" },
2167 { DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2
, "DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2" },
2168 { DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2
, "DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2" },
2169 { DRSUAPI_DS_REPLICA_INFO_REPSTO
, "DRSUAPI_DS_REPLICA_INFO_REPSTO" },
2170 { DRSUAPI_DS_REPLICA_INFO_CLIENT_CONTEXTS
, "DRSUAPI_DS_REPLICA_INFO_CLIENT_CONTEXTS" },
2171 { DRSUAPI_DS_REPLICA_INFO_UPTODATE_VECTOR_V1
, "DRSUAPI_DS_REPLICA_INFO_UPTODATE_VECTOR_V1" },
2172 { DRSUAPI_DS_REPLICA_INFO_SERVER_OUTGOING_CALLS
, "DRSUAPI_DS_REPLICA_INFO_SERVER_OUTGOING_CALLS" },
2175 static int drsuapi_dissect_element_DsReplicaGetInfoRequest1_info_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2176 static int drsuapi_dissect_element_DsReplicaGetInfoRequest1_object_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2177 static int drsuapi_dissect_element_DsReplicaGetInfoRequest1_object_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2178 static int drsuapi_dissect_element_DsReplicaGetInfoRequest1_source_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2179 static int drsuapi_dissect_element_DsReplicaGetInfoRequest2_info_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2180 static int drsuapi_dissect_element_DsReplicaGetInfoRequest2_object_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2181 static int drsuapi_dissect_element_DsReplicaGetInfoRequest2_object_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2182 static int drsuapi_dissect_element_DsReplicaGetInfoRequest2_source_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2183 static int drsuapi_dissect_element_DsReplicaGetInfoRequest2_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2184 static int drsuapi_dissect_element_DsReplicaGetInfoRequest2_attribute_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2185 static int drsuapi_dissect_element_DsReplicaGetInfoRequest2_attribute_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2186 static int drsuapi_dissect_element_DsReplicaGetInfoRequest2_value_dn_str(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2187 static int drsuapi_dissect_element_DsReplicaGetInfoRequest2_value_dn_str_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2188 static int drsuapi_dissect_element_DsReplicaGetInfoRequest2_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2189 static int drsuapi_dissect_element_DsReplicaGetInfoRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2190 static int drsuapi_dissect_element_DsReplicaGetInfoRequest_req2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2191 static int drsuapi_dissect_element_DsReplicaNeighbour_naming_context_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2192 static int drsuapi_dissect_element_DsReplicaNeighbour_naming_context_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2193 static int drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_obj_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2194 static int drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_obj_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2195 static int drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2196 static int drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2197 static int drsuapi_dissect_element_DsReplicaNeighbour_transport_obj_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2198 static int drsuapi_dissect_element_DsReplicaNeighbour_transport_obj_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2199 static int drsuapi_dissect_element_DsReplicaNeighbour_replica_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2200 static int drsuapi_dissect_element_DsReplicaNeighbour_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2201 static int drsuapi_dissect_element_DsReplicaNeighbour_naming_context_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2202 static int drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2203 static int drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2204 static int drsuapi_dissect_element_DsReplicaNeighbour_transport_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2205 static int drsuapi_dissect_element_DsReplicaNeighbour_tmp_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2206 static int drsuapi_dissect_element_DsReplicaNeighbour_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2207 static int drsuapi_dissect_element_DsReplicaNeighbour_last_success(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2208 static int drsuapi_dissect_element_DsReplicaNeighbour_last_attempt(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2209 static int drsuapi_dissect_element_DsReplicaNeighbour_result_last_attempt(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2210 static int drsuapi_dissect_element_DsReplicaNeighbour_consecutive_sync_failures(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2211 static int drsuapi_dissect_element_DsReplicaNeighbourCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2212 static int drsuapi_dissect_element_DsReplicaNeighbourCtr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2213 static int drsuapi_dissect_element_DsReplicaNeighbourCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2214 static int drsuapi_dissect_element_DsReplicaNeighbourCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2215 static int drsuapi_dissect_element_DsReplicaCursorCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2216 static int drsuapi_dissect_element_DsReplicaCursorCtr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2217 static int drsuapi_dissect_element_DsReplicaCursorCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2218 static int drsuapi_dissect_element_DsReplicaCursorCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2219 static int drsuapi_dissect_element_DsReplicaObjMetaData_attribute_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2220 static int drsuapi_dissect_element_DsReplicaObjMetaData_attribute_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2221 static int drsuapi_dissect_element_DsReplicaObjMetaData_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2222 static int drsuapi_dissect_element_DsReplicaObjMetaData_originating_change_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2223 static int drsuapi_dissect_element_DsReplicaObjMetaData_originating_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2224 static int drsuapi_dissect_element_DsReplicaObjMetaData_originating_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2225 static int drsuapi_dissect_element_DsReplicaObjMetaData_local_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2226 static int drsuapi_dissect_element_DsReplicaObjMetaDataCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2227 static int drsuapi_dissect_element_DsReplicaObjMetaDataCtr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2228 static int drsuapi_dissect_element_DsReplicaObjMetaDataCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2229 static int drsuapi_dissect_element_DsReplicaObjMetaDataCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2230 static int drsuapi_dissect_element_DsReplicaKccDsaFailure_dsa_obj_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2231 static int drsuapi_dissect_element_DsReplicaKccDsaFailure_dsa_obj_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2232 static int drsuapi_dissect_element_DsReplicaKccDsaFailure_dsa_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2233 static int drsuapi_dissect_element_DsReplicaKccDsaFailure_first_failure(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2234 static int drsuapi_dissect_element_DsReplicaKccDsaFailure_num_failures(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2235 static int drsuapi_dissect_element_DsReplicaKccDsaFailure_last_result(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2236 static int drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2237 static int drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2238 static int drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2239 static int drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2240 const value_string drsuapi_drsuapi_DsReplicaOpType_vals
[] = {
2241 { DRSUAPI_DS_REPLICA_OP_TYPE_SYNC
, "DRSUAPI_DS_REPLICA_OP_TYPE_SYNC" },
2242 { DRSUAPI_DS_REPLICA_OP_TYPE_ADD
, "DRSUAPI_DS_REPLICA_OP_TYPE_ADD" },
2243 { DRSUAPI_DS_REPLICA_OP_TYPE_DELETE
, "DRSUAPI_DS_REPLICA_OP_TYPE_DELETE" },
2244 { DRSUAPI_DS_REPLICA_OP_TYPE_MODIFY
, "DRSUAPI_DS_REPLICA_OP_TYPE_MODIFY" },
2245 { DRSUAPI_DS_REPLICA_OP_TYPE_UPDATE_REFS
, "DRSUAPI_DS_REPLICA_OP_TYPE_UPDATE_REFS" },
2248 static int drsuapi_dissect_element_DsReplicaOp_operation_start(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2249 static int drsuapi_dissect_element_DsReplicaOp_serial_num(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2250 static int drsuapi_dissect_element_DsReplicaOp_priority(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2251 static int drsuapi_dissect_element_DsReplicaOp_operation_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2252 static int drsuapi_dissect_element_DsReplicaOp_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2253 static int drsuapi_dissect_element_DsReplicaOp_nc_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2254 static int drsuapi_dissect_element_DsReplicaOp_nc_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2255 static int drsuapi_dissect_element_DsReplicaOp_remote_dsa_obj_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2256 static int drsuapi_dissect_element_DsReplicaOp_remote_dsa_obj_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2257 static int drsuapi_dissect_element_DsReplicaOp_remote_dsa_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2258 static int drsuapi_dissect_element_DsReplicaOp_remote_dsa_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2259 static int drsuapi_dissect_element_DsReplicaOp_nc_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2260 static int drsuapi_dissect_element_DsReplicaOp_remote_dsa_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2261 static int drsuapi_dissect_element_DsReplicaOpCtr_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2262 static int drsuapi_dissect_element_DsReplicaOpCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2263 static int drsuapi_dissect_element_DsReplicaOpCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2264 static int drsuapi_dissect_element_DsReplicaOpCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2265 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_attribute_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2266 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_attribute_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2267 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_object_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2268 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_object_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2269 static int drsuapi_dissect_element_DsReplicaAttrValMetaData___ndr_size_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2270 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2271 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_binary_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2272 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_deleted(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2273 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_created(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2274 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2275 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_originating_change_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2276 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_originating_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2277 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_originating_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2278 static int drsuapi_dissect_element_DsReplicaAttrValMetaData_local_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2279 static int drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2280 static int drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2281 static int drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2282 static int drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2283 static int drsuapi_dissect_element_DsReplicaCursor2Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2284 static int drsuapi_dissect_element_DsReplicaCursor2Ctr_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2285 static int drsuapi_dissect_element_DsReplicaCursor2Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2286 static int drsuapi_dissect_element_DsReplicaCursor2Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2287 static int drsuapi_dissect_element_DsReplicaCursor3_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2288 static int drsuapi_dissect_element_DsReplicaCursor3_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2289 static int drsuapi_dissect_element_DsReplicaCursor3_last_sync_success(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2290 static int drsuapi_dissect_element_DsReplicaCursor3_source_dsa_obj_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2291 static int drsuapi_dissect_element_DsReplicaCursor3_source_dsa_obj_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2292 static int drsuapi_dissect_element_DsReplicaCursor3Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2293 static int drsuapi_dissect_element_DsReplicaCursor3Ctr_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2294 static int drsuapi_dissect_element_DsReplicaCursor3Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2295 static int drsuapi_dissect_element_DsReplicaCursor3Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2296 static int drsuapi_dissect_element_DsReplicaObjMetaData2_attribute_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2297 static int drsuapi_dissect_element_DsReplicaObjMetaData2_attribute_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2298 static int drsuapi_dissect_element_DsReplicaObjMetaData2_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2299 static int drsuapi_dissect_element_DsReplicaObjMetaData2_originating_change_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2300 static int drsuapi_dissect_element_DsReplicaObjMetaData2_originating_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2301 static int drsuapi_dissect_element_DsReplicaObjMetaData2_originating_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2302 static int drsuapi_dissect_element_DsReplicaObjMetaData2_local_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2303 static int drsuapi_dissect_element_DsReplicaObjMetaData2_originating_dsa_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2304 static int drsuapi_dissect_element_DsReplicaObjMetaData2_originating_dsa_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2305 static int drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2306 static int drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2307 static int drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2308 static int drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2309 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_attribute_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2310 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_attribute_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2311 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_object_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2312 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_object_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2313 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2___ndr_size_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2314 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2315 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_binary_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2316 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_deleted(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2317 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_created(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2318 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2319 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_change_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2320 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2321 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2322 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_local_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2323 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_dsa_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2324 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_dsa_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2325 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2326 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2327 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2328 static int drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2329 static int drsuapi_dissect_element_DsReplicaConnection04_u1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2330 static int drsuapi_dissect_element_DsReplicaConnection04_u2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2331 static int drsuapi_dissect_element_DsReplicaConnection04_u3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2332 static int drsuapi_dissect_element_DsReplicaConnection04_bind_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2333 static int drsuapi_dissect_element_DsReplicaConnection04_bind_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2334 static int drsuapi_dissect_element_DsReplicaConnection04_client_ip_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2335 static int drsuapi_dissect_element_DsReplicaConnection04_u5(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2336 static int drsuapi_dissect_element_DsReplicaConnection04Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2337 static int drsuapi_dissect_element_DsReplicaConnection04Ctr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2338 static int drsuapi_dissect_element_DsReplicaConnection04Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2339 static int drsuapi_dissect_element_DsReplicaConnection04Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2340 static int drsuapi_dissect_element_DsReplica06_str1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2341 static int drsuapi_dissect_element_DsReplica06_str1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2342 static int drsuapi_dissect_element_DsReplica06_u1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2343 static int drsuapi_dissect_element_DsReplica06_u2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2344 static int drsuapi_dissect_element_DsReplica06_u3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2345 static int drsuapi_dissect_element_DsReplica06_u4(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2346 static int drsuapi_dissect_element_DsReplica06_u5(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2347 static int drsuapi_dissect_element_DsReplica06_u6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2348 static int drsuapi_dissect_element_DsReplica06_u7(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2349 static int drsuapi_dissect_element_DsReplica06Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2350 static int drsuapi_dissect_element_DsReplica06Ctr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2351 static int drsuapi_dissect_element_DsReplica06Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2352 static int drsuapi_dissect_element_DsReplica06Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2353 static int drsuapi_dissect_element_DsReplicaInfo_neighbours(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2354 static int drsuapi_dissect_element_DsReplicaInfo_neighbours_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2355 static int drsuapi_dissect_element_DsReplicaInfo_cursors(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2356 static int drsuapi_dissect_element_DsReplicaInfo_cursors_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2357 static int drsuapi_dissect_element_DsReplicaInfo_objmetadata(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2358 static int drsuapi_dissect_element_DsReplicaInfo_objmetadata_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2359 static int drsuapi_dissect_element_DsReplicaInfo_connectfailures(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2360 static int drsuapi_dissect_element_DsReplicaInfo_connectfailures_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2361 static int drsuapi_dissect_element_DsReplicaInfo_linkfailures(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2362 static int drsuapi_dissect_element_DsReplicaInfo_linkfailures_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2363 static int drsuapi_dissect_element_DsReplicaInfo_pendingops(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2364 static int drsuapi_dissect_element_DsReplicaInfo_pendingops_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2365 static int drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2366 static int drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2367 static int drsuapi_dissect_element_DsReplicaInfo_cursors2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2368 static int drsuapi_dissect_element_DsReplicaInfo_cursors2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2369 static int drsuapi_dissect_element_DsReplicaInfo_cursors3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2370 static int drsuapi_dissect_element_DsReplicaInfo_cursors3_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2371 static int drsuapi_dissect_element_DsReplicaInfo_objmetadata2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2372 static int drsuapi_dissect_element_DsReplicaInfo_objmetadata2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2373 static int drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2374 static int drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2375 static int drsuapi_dissect_element_DsReplicaInfo_repsto(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2376 static int drsuapi_dissect_element_DsReplicaInfo_repsto_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2377 static int drsuapi_dissect_element_DsReplicaInfo_clientctx(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2378 static int drsuapi_dissect_element_DsReplicaInfo_clientctx_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2379 static int drsuapi_dissect_element_DsReplicaInfo_udv1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2380 static int drsuapi_dissect_element_DsReplicaInfo_udv1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2381 static int drsuapi_dissect_element_DsReplicaInfo_srvoutgoingcalls(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2382 static int drsuapi_dissect_element_DsReplicaInfo_srvoutgoingcalls_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2383 static int drsuapi_dissect_element_DsGetMemberships2Ctr1_num_entries(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2384 static int drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2385 static int drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2386 static int drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2387 static int drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2388 static int drsuapi_dissect_element_DsGetMemberships2Ctr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2389 static int drsuapi_dissect_element_DsGetMemberships2Request1_num_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2390 static int drsuapi_dissect_element_DsGetMemberships2Request1_req_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2391 static int drsuapi_dissect_element_DsGetMemberships2Request1_req_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2392 static int drsuapi_dissect_element_DsGetMemberships2Request1_req_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2393 static int drsuapi_dissect_element_DsGetMemberships2Request1_req_array___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2394 static int drsuapi_dissect_element_DsGetMemberships2Request_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2395 static int drsuapi_dissect_element_DsSiteCostInfo_error_code(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2396 static int drsuapi_dissect_element_DsSiteCostInfo_site_cost(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2397 static int drsuapi_dissect_element_QuerySitesByCostCtr1_num_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2398 static int drsuapi_dissect_element_QuerySitesByCostCtr1_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2399 static int drsuapi_dissect_element_QuerySitesByCostCtr1_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2400 static int drsuapi_dissect_element_QuerySitesByCostCtr1_info__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2401 static int drsuapi_dissect_element_QuerySitesByCostCtr1_flags_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2402 static int drsuapi_dissect_element_QuerySitesByCostCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2403 static int drsuapi_dissect_element_QuerySitesByCostRequest1_site_from(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2404 static int drsuapi_dissect_element_QuerySitesByCostRequest1_site_from_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2405 static int drsuapi_dissect_element_QuerySitesByCostRequest1_num_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2406 static int drsuapi_dissect_element_QuerySitesByCostRequest1_site_to(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2407 static int drsuapi_dissect_element_QuerySitesByCostRequest1_site_to_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2408 static int drsuapi_dissect_element_QuerySitesByCostRequest1_site_to__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2409 static int drsuapi_dissect_element_QuerySitesByCostRequest1_site_to___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2410 static int drsuapi_dissect_element_QuerySitesByCostRequest1_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2411 static int drsuapi_dissect_element_QuerySitesByCostRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2412 static int drsuapi_dissect_element_ReadNgcKeyReqV1_pwszAccount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2413 static int drsuapi_dissect_element_ReadNgcKeyReqV1_pwszAccount_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2414 static int drsuapi_dissect_element_ReadNgcKeyReq_V1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2415 static int drsuapi_dissect_element_ReadNgcKeyReplyV1_retVal(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2416 static int drsuapi_dissect_element_ReadNgcKeyReplyV1_cNgcKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2417 static int drsuapi_dissect_element_ReadNgcKeyReplyV1_pNgcKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2418 static int drsuapi_dissect_element_ReadNgcKeyReplyV1_pNgcKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2419 static int drsuapi_dissect_element_ReadNgcKeyReply_V1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2420 static int drsuapi_dissect_element_DsBind_bind_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2421 static int drsuapi_dissect_element_DsBind_bind_guid_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2422 static int drsuapi_dissect_element_DsBind_bind_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2423 static int drsuapi_dissect_element_DsBind_bind_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2424 static int drsuapi_dissect_element_DsBind_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2425 static int drsuapi_dissect_element_DsBind_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2426 static int drsuapi_dissect_element_DsUnbind_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2427 static int drsuapi_dissect_element_DsUnbind_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2428 static int drsuapi_dissect_element_DsReplicaSync_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2429 static int drsuapi_dissect_element_DsReplicaSync_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2430 static int drsuapi_dissect_element_DsReplicaSync_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2431 static int drsuapi_dissect_element_DsReplicaSync_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2432 static int drsuapi_dissect_element_DsReplicaSync_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2433 static int drsuapi_dissect_element_DsGetNCChanges_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2434 static int drsuapi_dissect_element_DsGetNCChanges_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2435 static int drsuapi_dissect_element_DsGetNCChanges_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2436 static int drsuapi_dissect_element_DsGetNCChanges_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2437 static int drsuapi_dissect_element_DsGetNCChanges_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2438 static int drsuapi_dissect_element_DsGetNCChanges_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2439 static int drsuapi_dissect_element_DsGetNCChanges_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2440 static int drsuapi_dissect_element_DsGetNCChanges_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2441 static int drsuapi_dissect_element_DsGetNCChanges_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2442 static int drsuapi_dissect_element_DsReplicaUpdateRefs_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2443 static int drsuapi_dissect_element_DsReplicaUpdateRefs_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2444 static int drsuapi_dissect_element_DsReplicaUpdateRefs_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2445 static int drsuapi_dissect_element_DsReplicaUpdateRefs_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2446 static int drsuapi_dissect_element_DsReplicaAdd_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2447 static int drsuapi_dissect_element_DsReplicaAdd_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2448 static int drsuapi_dissect_element_DsReplicaAdd_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2449 static int drsuapi_dissect_element_DsReplicaAdd_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2450 static int drsuapi_dissect_element_DsReplicaDel_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2451 static int drsuapi_dissect_element_DsReplicaDel_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2452 static int drsuapi_dissect_element_DsReplicaDel_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2453 static int drsuapi_dissect_element_DsReplicaDel_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2454 static int drsuapi_dissect_element_DsReplicaMod_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2455 static int drsuapi_dissect_element_DsReplicaMod_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2456 static int drsuapi_dissect_element_DsReplicaMod_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2457 static int drsuapi_dissect_element_DsReplicaMod_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2458 static int drsuapi_dissect_element_DsGetMemberships_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2459 static int drsuapi_dissect_element_DsGetMemberships_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2460 static int drsuapi_dissect_element_DsGetMemberships_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2461 static int drsuapi_dissect_element_DsGetMemberships_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2462 static int drsuapi_dissect_element_DsGetMemberships_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2463 static int drsuapi_dissect_element_DsGetMemberships_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2464 static int drsuapi_dissect_element_DsGetMemberships_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2465 static int drsuapi_dissect_element_DsGetMemberships_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2466 static int drsuapi_dissect_element_DsGetMemberships_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2467 static int drsuapi_dissect_element_DsGetNT4ChangeLog_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2468 static int drsuapi_dissect_element_DsGetNT4ChangeLog_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2469 static int drsuapi_dissect_element_DsGetNT4ChangeLog_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2470 static int drsuapi_dissect_element_DsGetNT4ChangeLog_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2471 static int drsuapi_dissect_element_DsGetNT4ChangeLog_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2472 static int drsuapi_dissect_element_DsGetNT4ChangeLog_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2473 static int drsuapi_dissect_element_DsGetNT4ChangeLog_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2474 static int drsuapi_dissect_element_DsGetNT4ChangeLog_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2475 static int drsuapi_dissect_element_DsGetNT4ChangeLog_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2476 static int drsuapi_dissect_element_DsCrackNames_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2477 static int drsuapi_dissect_element_DsCrackNames_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2478 static int drsuapi_dissect_element_DsCrackNames_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2479 static int drsuapi_dissect_element_DsCrackNames_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2480 static int drsuapi_dissect_element_DsCrackNames_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2481 static int drsuapi_dissect_element_DsCrackNames_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2482 static int drsuapi_dissect_element_DsCrackNames_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2483 static int drsuapi_dissect_element_DsCrackNames_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2484 static int drsuapi_dissect_element_DsCrackNames_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2485 static int drsuapi_dissect_element_DsWriteAccountSpn_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2486 static int drsuapi_dissect_element_DsWriteAccountSpn_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2487 static int drsuapi_dissect_element_DsWriteAccountSpn_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2488 static int drsuapi_dissect_element_DsWriteAccountSpn_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2489 static int drsuapi_dissect_element_DsWriteAccountSpn_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2490 static int drsuapi_dissect_element_DsWriteAccountSpn_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2491 static int drsuapi_dissect_element_DsWriteAccountSpn_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2492 static int drsuapi_dissect_element_DsWriteAccountSpn_res(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2493 static int drsuapi_dissect_element_DsWriteAccountSpn_res_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2494 static int drsuapi_dissect_element_DsRemoveDSServer_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2495 static int drsuapi_dissect_element_DsRemoveDSServer_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2496 static int drsuapi_dissect_element_DsRemoveDSServer_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2497 static int drsuapi_dissect_element_DsRemoveDSServer_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2498 static int drsuapi_dissect_element_DsRemoveDSServer_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2499 static int drsuapi_dissect_element_DsRemoveDSServer_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2500 static int drsuapi_dissect_element_DsRemoveDSServer_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2501 static int drsuapi_dissect_element_DsRemoveDSServer_res(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2502 static int drsuapi_dissect_element_DsRemoveDSServer_res_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2503 static int drsuapi_dissect_element_DsGetDomainControllerInfo_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2504 static int drsuapi_dissect_element_DsGetDomainControllerInfo_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2505 static int drsuapi_dissect_element_DsGetDomainControllerInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2506 static int drsuapi_dissect_element_DsGetDomainControllerInfo_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2507 static int drsuapi_dissect_element_DsGetDomainControllerInfo_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2508 static int drsuapi_dissect_element_DsGetDomainControllerInfo_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2509 static int drsuapi_dissect_element_DsGetDomainControllerInfo_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2510 static int drsuapi_dissect_element_DsGetDomainControllerInfo_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2511 static int drsuapi_dissect_element_DsGetDomainControllerInfo_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2512 static int drsuapi_dissect_element_DsAddEntry_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2513 static int drsuapi_dissect_element_DsAddEntry_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2514 static int drsuapi_dissect_element_DsAddEntry_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2515 static int drsuapi_dissect_element_DsAddEntry_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2516 static int drsuapi_dissect_element_DsAddEntry_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2517 static int drsuapi_dissect_element_DsAddEntry_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2518 static int drsuapi_dissect_element_DsAddEntry_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2519 static int drsuapi_dissect_element_DsAddEntry_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2520 static int drsuapi_dissect_element_DsAddEntry_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2521 static int drsuapi_dissect_element_DsExecuteKCC_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2522 static int drsuapi_dissect_element_DsExecuteKCC_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2523 static int drsuapi_dissect_element_DsExecuteKCC_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2524 static int drsuapi_dissect_element_DsExecuteKCC_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2525 static int drsuapi_dissect_element_DsExecuteKCC_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2526 static int drsuapi_dissect_element_DsReplicaGetInfo_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2527 static int drsuapi_dissect_element_DsReplicaGetInfo_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2528 static int drsuapi_dissect_element_DsReplicaGetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2529 static int drsuapi_dissect_element_DsReplicaGetInfo_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2530 static int drsuapi_dissect_element_DsReplicaGetInfo_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2531 static int drsuapi_dissect_element_DsReplicaGetInfo_info_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2532 static int drsuapi_dissect_element_DsReplicaGetInfo_info_type_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2533 static int drsuapi_dissect_element_DsReplicaGetInfo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2534 static int drsuapi_dissect_element_DsReplicaGetInfo_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2535 static int drsuapi_dissect_element_DsGetMemberships2_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2536 static int drsuapi_dissect_element_DsGetMemberships2_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2537 static int drsuapi_dissect_element_DsGetMemberships2_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2538 static int drsuapi_dissect_element_DsGetMemberships2_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2539 static int drsuapi_dissect_element_DsGetMemberships2_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2540 static int drsuapi_dissect_element_DsGetMemberships2_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2541 static int drsuapi_dissect_element_DsGetMemberships2_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2542 static int drsuapi_dissect_element_DsGetMemberships2_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2543 static int drsuapi_dissect_element_DsGetMemberships2_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2544 static int drsuapi_dissect_element_QuerySitesByCost_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2545 static int drsuapi_dissect_element_QuerySitesByCost_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2546 static int drsuapi_dissect_element_QuerySitesByCost_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2547 static int drsuapi_dissect_element_QuerySitesByCost_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2548 static int drsuapi_dissect_element_QuerySitesByCost_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2549 static int drsuapi_dissect_element_QuerySitesByCost_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2550 static int drsuapi_dissect_element_QuerySitesByCost_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2551 static int drsuapi_dissect_element_QuerySitesByCost_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2552 static int drsuapi_dissect_element_QuerySitesByCost_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2553 static int drsuapi_dissect_element_ReadNgcKey_hDrs(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2554 static int drsuapi_dissect_element_ReadNgcKey_hDrs_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2555 static int drsuapi_dissect_element_ReadNgcKey_inVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2556 static int drsuapi_dissect_element_ReadNgcKey_ngcReq(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2557 static int drsuapi_dissect_element_ReadNgcKey_ngcReq_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2558 static int drsuapi_dissect_element_ReadNgcKey_pOutVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2559 static int drsuapi_dissect_element_ReadNgcKey_pOutVersion_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2560 static int drsuapi_dissect_element_ReadNgcKey_ngcReply(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2561 static int drsuapi_dissect_element_ReadNgcKey_ngcReply_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2563 drsuapi_dissect_element_DsBindInfoCtr_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint3264_t
*length _U_
)
2565 offset
= dissect_ndr_uint3264(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfoCtr_length
, NULL
);
2569 drsuapi_dissect_DsBindInfo(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_
);
2571 drsuapi_dissect_element_DsBindInfoCtr_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, uint3264_t
*length
)
2573 if(di
->conformant_run
){
2576 offset
= drsuapi_dissect_DsBindInfo(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfoCtr_info
, (uint32_t)*length
);
2580 drsuapi_dissect_DsNameCtr(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_
);
2582 drsuapi_dissect_element_DsCrackNames_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2585 offset
= drsuapi_dissect_DsNameCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsCrackNames_ctr
, 0);
2589 drsuapi_dissect_element_DsAddEntry_AttrErrListItem_V1_next_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2591 offset
= drsuapi_dissect_struct_DsAddEntry_AttrErrListItem_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntry_AttrErrListItem_V1_next
,0);
2595 drsuapi_dissect_element_DsReplicaObjectListItemEx_next_object_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2597 offset
= drsuapi_dissect_struct_DsReplicaObjectListItemEx(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr1_first_object
,0);
2601 drsuapi_dissect_element_DsReplicaObjectListItem_next_object_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2603 offset
= drsuapi_dissect_struct_DsReplicaObjectListItem(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryRequest2_first_object
,0);
2607 drsuapi_dissect_element_DsaAddressListItem_V1_next_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2609 offset
= drsuapi_dissect_struct_DsaAddressListItem_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_addr_list
,0);
2613 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_next_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2615 offset
= drsuapi_dissect_struct_DsAddEntry_RefErrListItem_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_refer
,0);
2619 drsuapi_dissect_ReadNgcKeyReply(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_
)
2621 proto_item
*item
= NULL
;
2622 proto_tree
*tree
= NULL
;
2626 old_offset
= offset
;
2628 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_ReadNgcKeyReply
, &item
, "drsuapi_ReadNgcKeyReply");
2630 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
2634 offset
= drsuapi_dissect_element_ReadNgcKeyReply_V1(tvb
, offset
, pinfo
, tree
, di
, drep
);
2637 proto_item_set_len(item
, offset
-old_offset
);
2646 drsuapi_dissect_bitmap_security_GroupAttrs(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_
)
2651 proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, 4, DREP_ENC_INTEGER(drep
));
2653 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
2660 /* IDL: DRSUAPI_DRS_ASYNC_OP = 0x00000001 , */
2661 /* IDL: DRSUAPI_DRS_GETCHG_CHECK = 0x00000002 , */
2662 /* IDL: DRSUAPI_DRS_ADD_REF = 0x00000004 , */
2663 /* IDL: DRSUAPI_DRS_SYNC_ALL = 0x00000008 , */
2664 /* IDL: DRSUAPI_DRS_WRIT_REP = 0x00000010 , */
2665 /* IDL: DRSUAPI_DRS_INIT_SYNC = 0x00000020 , */
2666 /* IDL: DRSUAPI_DRS_PER_SYNC = 0x00000040 , */
2667 /* IDL: DRSUAPI_DRS_MAIL_REP = 0x00000080 , */
2668 /* IDL: DRSUAPI_DRS_ASYNC_REP = 0x00000100 , */
2669 /* IDL: DRSUAPI_DRS_TWOWAY_SYNC = 0x00000200 , */
2670 /* IDL: DRSUAPI_DRS_CRITICAL_ONLY = 0x00000400 , */
2671 /* IDL: DRSUAPI_DRS_GET_ANC = 0x00000800 , */
2672 /* IDL: DRSUAPI_DRS_GET_NC_SIZE = 0x00001000 , */
2673 /* IDL: DRSUAPI_DRS_NONGC_RO_REP = 0x00002000 , */
2674 /* IDL: DRSUAPI_DRS_SYNC_BYNAME = 0x00004000 , */
2675 /* IDL: DRSUAPI_DRS_FULL_SYNC_NOW = 0x00008000 , */
2676 /* IDL: DRSUAPI_DRS_FULL_SYNC_IN_PROGRESS = 0x00010000 , */
2677 /* IDL: DRSUAPI_DRS_FULL_SYNC_PACKET = 0x00020000 , */
2678 /* IDL: DRSUAPI_DRS_SYNC_REQUEUE = 0x00040000 , */
2679 /* IDL: DRSUAPI_DRS_SYNC_URGENT = 0x00080000 , */
2680 /* IDL: DRSUAPI_DRS_REF_GCSPN = 0x00100000 , */
2681 /* IDL: DRSUAPI_DRS_NEVER_SYNCED = 0x00200000 , */
2682 /* IDL: DRSUAPI_DRS_SPECIAL_SECRET_PROCESSING = 0x00400000 , */
2683 /* IDL: DRSUAPI_DRS_INIT_SYNC_NOW = 0x00800000 , */
2684 /* IDL: DRSUAPI_DRS_PREEMPTED = 0x01000000 , */
2685 /* IDL: DRSUAPI_DRS_SYNC_FORCED = 0x02000000 , */
2686 /* IDL: DRSUAPI_DRS_DISABLE_AUTO_SYNC = 0x04000000 , */
2687 /* IDL: DRSUAPI_DRS_DISABLE_PERIODIC_SYNC = 0x08000000 , */
2688 /* IDL: DRSUAPI_DRS_USE_COMPRESSION = 0x10000000 , */
2689 /* IDL: DRSUAPI_DRS_NEVER_NOTIFY = 0x20000000 , */
2690 /* IDL: DRSUAPI_DRS_SYNC_PAS = 0x40000000 , */
2691 /* IDL: DRSUAPI_DRS_GET_ALL_GROUP_MEMBERSHIP = 0x80000000 , */
2695 drsuapi_dissect_bitmap_DrsOptions(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_
)
2698 static int * const drsuapi_drsuapi_DrsOptions_fields
[] = {
2699 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_ASYNC_OP
,
2700 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GETCHG_CHECK
,
2701 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_ADD_REF
,
2702 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_ALL
,
2703 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_WRIT_REP
,
2704 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_INIT_SYNC
,
2705 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_PER_SYNC
,
2706 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_MAIL_REP
,
2707 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_ASYNC_REP
,
2708 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_TWOWAY_SYNC
,
2709 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_CRITICAL_ONLY
,
2710 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GET_ANC
,
2711 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GET_NC_SIZE
,
2712 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_NONGC_RO_REP
,
2713 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_BYNAME
,
2714 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_NOW
,
2715 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_IN_PROGRESS
,
2716 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_PACKET
,
2717 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_REQUEUE
,
2718 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_URGENT
,
2719 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_REF_GCSPN
,
2720 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_NEVER_SYNCED
,
2721 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SPECIAL_SECRET_PROCESSING
,
2722 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_INIT_SYNC_NOW
,
2723 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_PREEMPTED
,
2724 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_FORCED
,
2725 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_DISABLE_AUTO_SYNC
,
2726 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_DISABLE_PERIODIC_SYNC
,
2727 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_USE_COMPRESSION
,
2728 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_NEVER_NOTIFY
,
2729 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_PAS
,
2730 &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GET_ALL_GROUP_MEMBERSHIP
,
2736 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
2737 ett_drsuapi_drsuapi_DrsOptions
, drsuapi_drsuapi_DrsOptions_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
2739 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
2742 proto_item_append_text(item
, ": (No values set)");
2749 /* IDL: DRSUAPI_DRS_GET_TGT = 0x00000001 , */
2753 drsuapi_dissect_bitmap_DrsMoreOptions(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_
)
2756 static int * const drsuapi_drsuapi_DrsMoreOptions_fields
[] = {
2757 &hf_drsuapi_drsuapi_DrsMoreOptions_DRSUAPI_DRS_GET_TGT
,
2763 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
2764 ett_drsuapi_drsuapi_DrsMoreOptions
, drsuapi_drsuapi_DrsMoreOptions_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
2766 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
2769 proto_item_append_text(item
, ": (No values set)");
2771 if (flags
& (~0x00000001)) {
2772 flags
&= (~0x00000001);
2773 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
2781 /* IDL: DRSUAPI_DRS_UPDATE_FLAGS = 0x00000001 , */
2782 /* IDL: DRSUAPI_DRS_UPDATE_ADDRESS = 0x00000002 , */
2783 /* IDL: DRSUAPI_DRS_UPDATE_SCHEDULE = 0x00000004 , */
2787 drsuapi_dissect_bitmap_DrsUpdate(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_
)
2790 static int * const drsuapi_drsuapi_DrsUpdate_fields
[] = {
2791 &hf_drsuapi_drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_FLAGS
,
2792 &hf_drsuapi_drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_ADDRESS
,
2793 &hf_drsuapi_drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_SCHEDULE
,
2799 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
2800 ett_drsuapi_drsuapi_DrsUpdate
, drsuapi_drsuapi_DrsUpdate_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
2802 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
2805 proto_item_append_text(item
, ": (No values set)");
2807 if (flags
& (~0x00000007)) {
2808 flags
&= (~0x00000007);
2809 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
2817 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_BASE = 0x00000001 , */
2818 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION = 0x00000002 , */
2819 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI = 0x00000004 , */
2820 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2 = 0x00000008 , */
2821 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS = 0x00000010 , */
2822 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1 = 0x00000020 , */
2823 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION = 0x00000040 , */
2824 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY = 0x00000080 , */
2825 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE = 0x00000100 , */
2826 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2 = 0x00000200 , */
2827 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION = 0x00000400 , */
2828 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2 = 0x00000800 , */
2829 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD = 0x00001000 , */
2830 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND = 0x00002000 , */
2831 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO = 0x00004000 , */
2832 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION = 0x00008000 , */
2833 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01 = 0x00010000 , */
2834 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP = 0x00020000 , */
2835 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY = 0x00040000 , */
2836 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3 = 0x00080000 , */
2837 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5 = 0x00100000 , */
2838 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2 = 0x00200000 , */
2839 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6 = 0x00400000 , */
2840 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS = 0x00800000 , */
2841 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8 = 0x01000000 , */
2842 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5 = 0x02000000 , */
2843 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6 = 0x04000000 , */
2844 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3 = 0x08000000 , */
2845 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS = 0x10000000 , */
2846 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10 = 0x20000000 , */
2847 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART2 = 0x40000000 , */
2848 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART3 = 0x80000000 , */
2852 drsuapi_dissect_bitmap_SupportedExtensions(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_
)
2855 static int * const drsuapi_drsuapi_SupportedExtensions_fields
[] = {
2856 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_BASE
,
2857 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION
,
2858 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI
,
2859 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2
,
2860 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS
,
2861 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1
,
2862 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION
,
2863 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY
,
2864 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE
,
2865 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2
,
2866 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION
,
2867 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2
,
2868 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD
,
2869 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND
,
2870 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO
,
2871 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION
,
2872 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01
,
2873 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP
,
2874 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY
,
2875 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3
,
2876 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5
,
2877 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2
,
2878 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6
,
2879 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS
,
2880 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8
,
2881 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5
,
2882 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6
,
2883 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3
,
2884 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS
,
2885 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10
,
2886 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART2
,
2887 &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART3
,
2893 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
2894 ett_drsuapi_drsuapi_SupportedExtensions
, drsuapi_drsuapi_SupportedExtensions_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
2896 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
2899 proto_item_append_text(item
, ": (No values set)");
2906 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_ADAM = 0x00000001 , */
2907 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_LH_BETA2 = 0x00000002 , */
2908 /* IDL: DRSUAPI_SUPPORTED_EXTENSION_RECYCLE_BIN = 0x00000004 , */
2912 drsuapi_dissect_bitmap_SupportedExtensionsExt(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_
)
2915 static int * const drsuapi_drsuapi_SupportedExtensionsExt_fields
[] = {
2916 &hf_drsuapi_drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_ADAM
,
2917 &hf_drsuapi_drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_LH_BETA2
,
2918 &hf_drsuapi_drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_RECYCLE_BIN
,
2924 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
2925 ett_drsuapi_drsuapi_SupportedExtensionsExt
, drsuapi_drsuapi_SupportedExtensionsExt_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
2927 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
2930 proto_item_append_text(item
, ": (No values set)");
2932 if (flags
& (~0x00000007)) {
2933 flags
&= (~0x00000007);
2934 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
2942 /* IDL: drsuapi_SupportedExtensions supported_extensions; */
2943 /* IDL: GUID site_guid; */
2944 /* IDL: uint32 pid; */
2948 drsuapi_dissect_element_DsBindInfo24_supported_extensions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2950 offset
= drsuapi_dissect_bitmap_SupportedExtensions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo24_supported_extensions
, 0);
2956 drsuapi_dissect_element_DsBindInfo24_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2958 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo24_site_guid
, NULL
);
2964 drsuapi_dissect_element_DsBindInfo24_pid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2966 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo24_pid
, 0);
2972 drsuapi_dissect_struct_DsBindInfo24(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_
)
2974 proto_item
*item
= NULL
;
2975 proto_tree
*tree
= NULL
;
2980 old_offset
= offset
;
2983 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2984 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsBindInfo24
);
2987 offset
= drsuapi_dissect_element_DsBindInfo24_supported_extensions(tvb
, offset
, pinfo
, tree
, di
, drep
);
2989 offset
= drsuapi_dissect_element_DsBindInfo24_site_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
2991 offset
= drsuapi_dissect_element_DsBindInfo24_pid(tvb
, offset
, pinfo
, tree
, di
, drep
);
2994 proto_item_set_len(item
, offset
-old_offset
);
2997 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3006 /* IDL: drsuapi_SupportedExtensions supported_extensions; */
3007 /* IDL: GUID site_guid; */
3008 /* IDL: uint32 pid; */
3009 /* IDL: uint32 repl_epoch; */
3013 drsuapi_dissect_element_DsBindInfo28_supported_extensions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3015 offset
= drsuapi_dissect_bitmap_SupportedExtensions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo28_supported_extensions
, 0);
3021 drsuapi_dissect_element_DsBindInfo28_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3023 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo28_site_guid
, NULL
);
3029 drsuapi_dissect_element_DsBindInfo28_pid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3031 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo28_pid
, 0);
3037 drsuapi_dissect_element_DsBindInfo28_repl_epoch(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3039 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo28_repl_epoch
, 0);
3045 drsuapi_dissect_struct_DsBindInfo28(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_
)
3047 proto_item
*item
= NULL
;
3048 proto_tree
*tree
= NULL
;
3053 old_offset
= offset
;
3056 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3057 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsBindInfo28
);
3060 offset
= drsuapi_dissect_element_DsBindInfo28_supported_extensions(tvb
, offset
, pinfo
, tree
, di
, drep
);
3062 offset
= drsuapi_dissect_element_DsBindInfo28_site_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3064 offset
= drsuapi_dissect_element_DsBindInfo28_pid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3066 offset
= drsuapi_dissect_element_DsBindInfo28_repl_epoch(tvb
, offset
, pinfo
, tree
, di
, drep
);
3069 proto_item_set_len(item
, offset
-old_offset
);
3072 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3081 /* IDL: drsuapi_SupportedExtensions supported_extensions; */
3082 /* IDL: GUID site_guid; */
3083 /* IDL: uint32 pid; */
3084 /* IDL: uint32 repl_epoch; */
3085 /* IDL: drsuapi_SupportedExtensionsExt supported_extensions_ext; */
3089 drsuapi_dissect_element_DsBindInfo32_supported_extensions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3091 offset
= drsuapi_dissect_bitmap_SupportedExtensions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo32_supported_extensions
, 0);
3097 drsuapi_dissect_element_DsBindInfo32_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3099 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo32_site_guid
, NULL
);
3105 drsuapi_dissect_element_DsBindInfo32_pid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3107 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo32_pid
, 0);
3113 drsuapi_dissect_element_DsBindInfo32_repl_epoch(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3115 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo32_repl_epoch
, 0);
3121 drsuapi_dissect_element_DsBindInfo32_supported_extensions_ext(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3123 offset
= drsuapi_dissect_bitmap_SupportedExtensionsExt(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo32_supported_extensions_ext
, 0);
3129 drsuapi_dissect_struct_DsBindInfo32(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_
)
3131 proto_item
*item
= NULL
;
3132 proto_tree
*tree
= NULL
;
3137 old_offset
= offset
;
3140 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3141 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsBindInfo32
);
3144 offset
= drsuapi_dissect_element_DsBindInfo32_supported_extensions(tvb
, offset
, pinfo
, tree
, di
, drep
);
3146 offset
= drsuapi_dissect_element_DsBindInfo32_site_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3148 offset
= drsuapi_dissect_element_DsBindInfo32_pid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3150 offset
= drsuapi_dissect_element_DsBindInfo32_repl_epoch(tvb
, offset
, pinfo
, tree
, di
, drep
);
3152 offset
= drsuapi_dissect_element_DsBindInfo32_supported_extensions_ext(tvb
, offset
, pinfo
, tree
, di
, drep
);
3155 proto_item_set_len(item
, offset
-old_offset
);
3158 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3167 /* IDL: drsuapi_SupportedExtensions supported_extensions; */
3168 /* IDL: GUID site_guid; */
3169 /* IDL: uint32 pid; */
3170 /* IDL: uint32 repl_epoch; */
3171 /* IDL: drsuapi_SupportedExtensionsExt supported_extensions_ext; */
3172 /* IDL: GUID config_dn_guid; */
3176 drsuapi_dissect_element_DsBindInfo48_supported_extensions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3178 offset
= drsuapi_dissect_bitmap_SupportedExtensions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo48_supported_extensions
, 0);
3184 drsuapi_dissect_element_DsBindInfo48_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3186 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo48_site_guid
, NULL
);
3192 drsuapi_dissect_element_DsBindInfo48_pid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3194 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo48_pid
, 0);
3200 drsuapi_dissect_element_DsBindInfo48_repl_epoch(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3202 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo48_repl_epoch
, 0);
3208 drsuapi_dissect_element_DsBindInfo48_supported_extensions_ext(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3210 offset
= drsuapi_dissect_bitmap_SupportedExtensionsExt(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo48_supported_extensions_ext
, 0);
3216 drsuapi_dissect_element_DsBindInfo48_config_dn_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3218 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo48_config_dn_guid
, NULL
);
3224 drsuapi_dissect_struct_DsBindInfo48(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_
)
3226 proto_item
*item
= NULL
;
3227 proto_tree
*tree
= NULL
;
3232 old_offset
= offset
;
3235 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3236 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsBindInfo48
);
3239 offset
= drsuapi_dissect_element_DsBindInfo48_supported_extensions(tvb
, offset
, pinfo
, tree
, di
, drep
);
3241 offset
= drsuapi_dissect_element_DsBindInfo48_site_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3243 offset
= drsuapi_dissect_element_DsBindInfo48_pid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3245 offset
= drsuapi_dissect_element_DsBindInfo48_repl_epoch(tvb
, offset
, pinfo
, tree
, di
, drep
);
3247 offset
= drsuapi_dissect_element_DsBindInfo48_supported_extensions_ext(tvb
, offset
, pinfo
, tree
, di
, drep
);
3249 offset
= drsuapi_dissect_element_DsBindInfo48_config_dn_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3252 proto_item_set_len(item
, offset
-old_offset
);
3255 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3264 /* IDL: drsuapi_SupportedExtensions supported_extensions; */
3265 /* IDL: GUID site_guid; */
3266 /* IDL: uint32 pid; */
3267 /* IDL: uint32 repl_epoch; */
3268 /* IDL: drsuapi_SupportedExtensionsExt supported_extensions_ext; */
3269 /* IDL: GUID config_dn_guid; */
3270 /* IDL: drsuapi_SupportedExtensionsExt supported_capabilities_ext; */
3274 drsuapi_dissect_element_DsBindInfo52_supported_extensions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3276 offset
= drsuapi_dissect_bitmap_SupportedExtensions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo52_supported_extensions
, 0);
3282 drsuapi_dissect_element_DsBindInfo52_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3284 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo52_site_guid
, NULL
);
3290 drsuapi_dissect_element_DsBindInfo52_pid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3292 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo52_pid
, 0);
3298 drsuapi_dissect_element_DsBindInfo52_repl_epoch(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3300 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo52_repl_epoch
, 0);
3306 drsuapi_dissect_element_DsBindInfo52_supported_extensions_ext(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3308 offset
= drsuapi_dissect_bitmap_SupportedExtensionsExt(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo52_supported_extensions_ext
, 0);
3314 drsuapi_dissect_element_DsBindInfo52_config_dn_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3316 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo52_config_dn_guid
, NULL
);
3322 drsuapi_dissect_element_DsBindInfo52_supported_capabilities_ext(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3324 offset
= drsuapi_dissect_bitmap_SupportedExtensionsExt(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfo52_supported_capabilities_ext
, 0);
3330 drsuapi_dissect_struct_DsBindInfo52(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_
)
3332 proto_item
*item
= NULL
;
3333 proto_tree
*tree
= NULL
;
3338 old_offset
= offset
;
3341 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3342 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsBindInfo52
);
3345 offset
= drsuapi_dissect_element_DsBindInfo52_supported_extensions(tvb
, offset
, pinfo
, tree
, di
, drep
);
3347 offset
= drsuapi_dissect_element_DsBindInfo52_site_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3349 offset
= drsuapi_dissect_element_DsBindInfo52_pid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3351 offset
= drsuapi_dissect_element_DsBindInfo52_repl_epoch(tvb
, offset
, pinfo
, tree
, di
, drep
);
3353 offset
= drsuapi_dissect_element_DsBindInfo52_supported_extensions_ext(tvb
, offset
, pinfo
, tree
, di
, drep
);
3355 offset
= drsuapi_dissect_element_DsBindInfo52_config_dn_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3357 offset
= drsuapi_dissect_element_DsBindInfo52_supported_capabilities_ext(tvb
, offset
, pinfo
, tree
, di
, drep
);
3360 proto_item_set_len(item
, offset
-old_offset
);
3363 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3372 /* IDL: [flag(LIBNDR_FLAG_REMAINING)] DATA_BLOB info; */
3376 drsuapi_dissect_element_DsBindInfoFallBack_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3378 offset
= dissect_ndr_datablob(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBindInfoFallBack_info
, 1);
3384 drsuapi_dissect_struct_DsBindInfoFallBack(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_
)
3386 proto_item
*item
= NULL
;
3387 proto_tree
*tree
= NULL
;
3392 old_offset
= offset
;
3395 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3396 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsBindInfoFallBack
);
3399 offset
= drsuapi_dissect_element_DsBindInfoFallBack_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
3402 proto_item_set_len(item
, offset
-old_offset
);
3405 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3413 /* IDL: [noprint(1)] [nopull(1)] [nopush(1)] union { */
3414 /* IDL: [case(24)] [case(24)] drsuapi_DsBindInfo24 info24; */
3415 /* IDL: [case(28)] [case(28)] drsuapi_DsBindInfo28 info28; */
3416 /* IDL: [case(32)] [case(32)] drsuapi_DsBindInfo32 info32; */
3417 /* IDL: [case(48)] [case(48)] drsuapi_DsBindInfo48 info48; */
3418 /* IDL: [case(52)] [case(52)] drsuapi_DsBindInfo52 info52; */
3419 /* IDL: [default] ; */
3423 drsuapi_dissect_element_DsBindInfo_info24(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3425 offset
= drsuapi_dissect_struct_DsBindInfo24(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsBindInfo_info24
,0);
3431 drsuapi_dissect_element_DsBindInfo_info28(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3433 offset
= drsuapi_dissect_struct_DsBindInfo28(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsBindInfo_info28
,0);
3439 drsuapi_dissect_element_DsBindInfo_info32(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3441 offset
= drsuapi_dissect_struct_DsBindInfo32(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsBindInfo_info32
,0);
3447 drsuapi_dissect_element_DsBindInfo_info48(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3449 offset
= drsuapi_dissect_struct_DsBindInfo48(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsBindInfo_info48
,0);
3455 drsuapi_dissect_element_DsBindInfo_info52(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3457 offset
= drsuapi_dissect_struct_DsBindInfo52(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsBindInfo_info52
,0);
3463 drsuapi_dissect_element_DsBindInfo_Fallback(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
= drsuapi_dissect_struct_DsBindInfoFallBack(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsBindInfo_Fallback
,0);
3471 drsuapi_dissect_DsBindInfo(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_
)
3473 proto_item
*item
= NULL
;
3474 proto_tree
*tree
= NULL
;
3478 old_offset
= offset
;
3480 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsBindInfo
, &item
, "drsuapi_DsBindInfo");
3483 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
3488 offset
= drsuapi_dissect_element_DsBindInfo_info24(tvb
, offset
, pinfo
, tree
, di
, drep
);
3492 offset
= drsuapi_dissect_element_DsBindInfo_info28(tvb
, offset
, pinfo
, tree
, di
, drep
);
3496 offset
= drsuapi_dissect_element_DsBindInfo_info32(tvb
, offset
, pinfo
, tree
, di
, drep
);
3500 offset
= drsuapi_dissect_element_DsBindInfo_info48(tvb
, offset
, pinfo
, tree
, di
, drep
);
3504 offset
= drsuapi_dissect_element_DsBindInfo_info52(tvb
, offset
, pinfo
, tree
, di
, drep
);
3508 offset
= drsuapi_dissect_element_DsBindInfo_Fallback(tvb
, offset
, pinfo
, tree
, di
, drep
);
3511 proto_item_set_len(item
, offset
-old_offset
);
3518 /* IDL: [range(1,10000)] uint3264 length; */
3519 /* IDL: [switch_is(length)] drsuapi_DsBindInfo info; */
3523 drsuapi_dissect_struct_DsBindInfoCtr(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_
)
3525 uint64_t length
= 0;
3526 proto_item
*item
= NULL
;
3527 proto_tree
*tree
= NULL
;
3528 bool oldalign
= di
->no_align
;
3531 di
->no_align
= true;
3533 old_offset
= offset
;
3536 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3537 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsBindInfoCtr
);
3540 offset
= drsuapi_dissect_element_DsBindInfoCtr_length(tvb
, offset
, pinfo
, tree
, di
, drep
, &length
);
3542 offset
= drsuapi_dissect_element_DsBindInfoCtr_info(tvb
, offset
, pinfo
, tree
, di
, drep
, &length
);
3545 proto_item_set_len(item
, offset
-old_offset
);
3548 di
->no_align
= oldalign
;
3555 /* IDL: [value(ndr_size_drsuapi_DsReplicaObjectIdentifier(r,ndr->flags)-4)] uint32 __ndr_size; */
3556 /* IDL: [value(ndr_size_dom_sid28(&sid,ndr->flags))] uint32 __ndr_size_sid; */
3557 /* IDL: GUID guid; */
3558 /* IDL: dom_sid28 sid; */
3559 /* IDL: [value(strlen_m(dn))] uint32 __ndr_size_dn; */
3560 /* IDL: [charset(UTF16)] [size_is(__ndr_size_dn+1)] uint16 dn[*]; */
3564 drsuapi_dissect_element_DsReplicaObjectIdentifier___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3566 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier___ndr_size
, 0);
3572 drsuapi_dissect_element_DsReplicaObjectIdentifier___ndr_size_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3574 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier___ndr_size_sid
, 0);
3580 drsuapi_dissect_element_DsReplicaObjectIdentifier_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3582 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier_guid
, NULL
);
3588 drsuapi_dissect_element_DsReplicaObjectIdentifier_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3590 offset
= dissect_ndr_nt_SID28(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier_sid
);
3596 drsuapi_dissect_element_DsReplicaObjectIdentifier___ndr_size_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3598 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier___ndr_size_dn
, 0);
3604 drsuapi_dissect_element_DsReplicaObjectIdentifier_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3606 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjectIdentifier_dn_
);
3612 drsuapi_dissect_element_DsReplicaObjectIdentifier_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3614 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier_dn
, 0);
3620 drsuapi_dissect_struct_DsReplicaObjectIdentifier(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_
)
3622 proto_item
*item
= NULL
;
3623 proto_tree
*tree
= NULL
;
3628 old_offset
= offset
;
3631 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3632 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObjectIdentifier
);
3635 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier___ndr_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
3637 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier___ndr_size_sid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3639 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3641 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier_sid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3643 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier___ndr_size_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
3645 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
3648 proto_item_set_len(item
, offset
-old_offset
);
3651 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3660 /* IDL: [ref] drsuapi_DsReplicaObjectIdentifier *naming_context; */
3661 /* IDL: GUID source_dsa_guid; */
3662 /* IDL: [charset(DOS)] [unique(1)] uint8 *source_dsa_dns; */
3663 /* IDL: drsuapi_DrsOptions options; */
3667 drsuapi_dissect_element_DsReplicaSyncRequest1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3669 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaSyncRequest1_naming_context_
, NDR_POINTER_REF
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsReplicaSyncRequest1_naming_context
);
3675 drsuapi_dissect_element_DsReplicaSyncRequest1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3677 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaSyncRequest1_naming_context
,0);
3683 drsuapi_dissect_element_DsReplicaSyncRequest1_source_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3685 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaSyncRequest1_source_dsa_guid
, NULL
);
3691 drsuapi_dissect_element_DsReplicaSyncRequest1_source_dsa_dns(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3693 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaSyncRequest1_source_dsa_dns_
, NDR_POINTER_UNIQUE
, "Pointer to Source Dsa Dns (uint8)",hf_drsuapi_drsuapi_DsReplicaSyncRequest1_source_dsa_dns
);
3699 drsuapi_dissect_element_DsReplicaSyncRequest1_source_dsa_dns_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3703 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint8_t), hf_drsuapi_drsuapi_DsReplicaSyncRequest1_source_dsa_dns
, false, &data
);
3704 proto_item_append_text(tree
, ": %s", data
);
3710 drsuapi_dissect_element_DsReplicaSyncRequest1_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3712 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaSyncRequest1_options
, 0);
3718 drsuapi_dissect_struct_DsReplicaSyncRequest1(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_
)
3720 proto_item
*item
= NULL
;
3721 proto_tree
*tree
= NULL
;
3726 old_offset
= offset
;
3729 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3730 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaSyncRequest1
);
3733 offset
= drsuapi_dissect_element_DsReplicaSyncRequest1_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
3735 offset
= drsuapi_dissect_element_DsReplicaSyncRequest1_source_dsa_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
3737 offset
= drsuapi_dissect_element_DsReplicaSyncRequest1_source_dsa_dns(tvb
, offset
, pinfo
, tree
, di
, drep
);
3739 offset
= drsuapi_dissect_element_DsReplicaSyncRequest1_options(tvb
, offset
, pinfo
, tree
, di
, drep
);
3742 proto_item_set_len(item
, offset
-old_offset
);
3745 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3753 /* IDL: [switch_type(uint32)] union { */
3754 /* IDL: [case(1)] [case(1)] drsuapi_DsReplicaSyncRequest1 req1; */
3758 drsuapi_dissect_element_DsReplicaSyncRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3760 offset
= drsuapi_dissect_struct_DsReplicaSyncRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaSyncRequest_req1
,0);
3766 drsuapi_dissect_DsReplicaSyncRequest(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_
)
3768 proto_item
*item
= NULL
;
3769 proto_tree
*tree
= NULL
;
3773 old_offset
= offset
;
3775 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsReplicaSyncRequest
, &item
, "drsuapi_DsReplicaSyncRequest");
3778 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
3783 offset
= drsuapi_dissect_element_DsReplicaSyncRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
3786 proto_item_set_len(item
, offset
-old_offset
);
3793 /* IDL: hyper tmp_highest_usn; */
3794 /* IDL: hyper reserved_usn; */
3795 /* IDL: hyper highest_usn; */
3799 drsuapi_dissect_element_DsReplicaHighWaterMark_tmp_highest_usn(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_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaHighWaterMark_tmp_highest_usn
, NULL
);
3807 drsuapi_dissect_element_DsReplicaHighWaterMark_reserved_usn(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
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaHighWaterMark_reserved_usn
, NULL
);
3815 drsuapi_dissect_element_DsReplicaHighWaterMark_highest_usn(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_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaHighWaterMark_highest_usn
, NULL
);
3823 drsuapi_dissect_struct_DsReplicaHighWaterMark(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_
)
3825 proto_item
*item
= NULL
;
3826 proto_tree
*tree
= NULL
;
3831 old_offset
= offset
;
3834 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3835 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaHighWaterMark
);
3838 offset
= drsuapi_dissect_element_DsReplicaHighWaterMark_tmp_highest_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
3840 offset
= drsuapi_dissect_element_DsReplicaHighWaterMark_reserved_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
3842 offset
= drsuapi_dissect_element_DsReplicaHighWaterMark_highest_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
3845 proto_item_set_len(item
, offset
-old_offset
);
3848 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3857 /* IDL: GUID source_dsa_invocation_id; */
3858 /* IDL: hyper highest_usn; */
3862 drsuapi_dissect_element_DsReplicaCursor_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3864 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor_source_dsa_invocation_id
, NULL
);
3870 drsuapi_dissect_element_DsReplicaCursor_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3872 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor_highest_usn
, NULL
);
3878 drsuapi_dissect_struct_DsReplicaCursor(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_
)
3880 proto_item
*item
= NULL
;
3881 proto_tree
*tree
= NULL
;
3886 old_offset
= offset
;
3889 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3890 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaCursor
);
3893 offset
= drsuapi_dissect_element_DsReplicaCursor_source_dsa_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
3895 offset
= drsuapi_dissect_element_DsReplicaCursor_highest_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
3898 proto_item_set_len(item
, offset
-old_offset
);
3901 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3910 /* IDL: [value(1)] uint32 version; */
3911 /* IDL: [value(0)] uint32 reserved1; */
3912 /* IDL: [range(0,0x100000)] uint32 count; */
3913 /* IDL: [value(0)] uint32 reserved2; */
3914 /* IDL: [size_is(count)] drsuapi_DsReplicaCursor cursors[*]; */
3918 drsuapi_dissect_element_DsReplicaCursorCtrEx_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3920 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_version
, 0);
3926 drsuapi_dissect_element_DsReplicaCursorCtrEx_reserved1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3928 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_reserved1
, 0);
3934 drsuapi_dissect_element_DsReplicaCursorCtrEx_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3936 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_count
, 0);
3942 drsuapi_dissect_element_DsReplicaCursorCtrEx_reserved2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3944 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_reserved2
, 0);
3950 drsuapi_dissect_element_DsReplicaCursorCtrEx_cursors(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3952 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaCursorCtrEx_cursors_
);
3958 drsuapi_dissect_element_DsReplicaCursorCtrEx_cursors_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3960 offset
= drsuapi_dissect_struct_DsReplicaCursor(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_cursors
,0);
3966 drsuapi_dissect_struct_DsReplicaCursorCtrEx(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_
)
3968 proto_item
*item
= NULL
;
3969 proto_tree
*tree
= NULL
;
3974 old_offset
= offset
;
3977 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3978 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaCursorCtrEx
);
3981 offset
= drsuapi_dissect_element_DsReplicaCursorCtrEx_version(tvb
, offset
, pinfo
, tree
, di
, drep
);
3983 offset
= drsuapi_dissect_element_DsReplicaCursorCtrEx_reserved1(tvb
, offset
, pinfo
, tree
, di
, drep
);
3985 offset
= drsuapi_dissect_element_DsReplicaCursorCtrEx_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
3987 offset
= drsuapi_dissect_element_DsReplicaCursorCtrEx_reserved2(tvb
, offset
, pinfo
, tree
, di
, drep
);
3989 offset
= drsuapi_dissect_element_DsReplicaCursorCtrEx_cursors(tvb
, offset
, pinfo
, tree
, di
, drep
);
3992 proto_item_set_len(item
, offset
-old_offset
);
3995 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4004 /* IDL: DRSUAPI_EXOP_NONE=0x00000000, */
4005 /* IDL: DRSUAPI_EXOP_FSMO_REQ_ROLE=0x00000001, */
4006 /* IDL: DRSUAPI_EXOP_FSMO_RID_ALLOC=0x00000002, */
4007 /* IDL: DRSUAPI_EXOP_FSMO_RID_REQ_ROLE=0x00000003, */
4008 /* IDL: DRSUAPI_EXOP_FSMO_REQ_PDC=0x00000004, */
4009 /* IDL: DRSUAPI_EXOP_FSMO_ABANDON_ROLE=0x00000005, */
4010 /* IDL: DRSUAPI_EXOP_REPL_OBJ=0x00000006, */
4011 /* IDL: DRSUAPI_EXOP_REPL_SECRET=0x00000007, */
4015 drsuapi_dissect_enum_DsExtendedOperation(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_
)
4017 uint32_t parameter
=0;
4021 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4030 /* IDL: DRSUAPI_EXOP_ERR_NONE=0x00000000, */
4031 /* IDL: DRSUAPI_EXOP_ERR_SUCCESS=0x00000001, */
4032 /* IDL: DRSUAPI_EXOP_ERR_UNKNOWN_OP=0x00000002, */
4033 /* IDL: DRSUAPI_EXOP_ERR_FSMO_NOT_OWNER=0x00000003, */
4034 /* IDL: DRSUAPI_EXOP_ERR_UPDATE_ERR=0x00000004, */
4035 /* IDL: DRSUAPI_EXOP_ERR_EXCEPTION=0x00000005, */
4036 /* IDL: DRSUAPI_EXOP_ERR_UNKNOWN_CALLER=0x00000006, */
4037 /* IDL: DRSUAPI_EXOP_ERR_RID_ALLOC=0x00000007, */
4038 /* IDL: DRSUAPI_EXOP_ERR_FSMO_OWNER_DELETED=0x00000008, */
4039 /* IDL: DRSUAPI_EXOP_ERR_FMSO_PENDING_OP=0x00000009, */
4040 /* IDL: DRSUAPI_EXOP_ERR_MISMATCH=0x0000000A, */
4041 /* IDL: DRSUAPI_EXOP_ERR_COULDNT_CONTACT=0x0000000B, */
4042 /* IDL: DRSUAPI_EXOP_ERR_FSMO_REFUSING_ROLES=0x0000000C, */
4043 /* IDL: DRSUAPI_EXOP_ERR_DIR_ERROR=0x0000000D, */
4044 /* IDL: DRSUAPI_EXOP_ERR_FSMO_MISSING_SETTINGS=0x0000000E, */
4045 /* IDL: DRSUAPI_EXOP_ERR_ACCESS_DENIED=0x0000000F, */
4046 /* IDL: DRSUAPI_EXOP_ERR_PARAM_ERROR=0x00000010, */
4050 drsuapi_dissect_enum_DsExtendedError(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_
)
4052 uint32_t parameter
=0;
4056 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4065 /* IDL: GUID destination_dsa_guid; */
4066 /* IDL: GUID source_dsa_invocation_id; */
4067 /* IDL: [ref] drsuapi_DsReplicaObjectIdentifier *naming_context; */
4068 /* IDL: drsuapi_DsReplicaHighWaterMark highwatermark; */
4069 /* IDL: [unique(1)] drsuapi_DsReplicaCursorCtrEx *uptodateness_vector; */
4070 /* IDL: drsuapi_DrsOptions replica_flags; */
4071 /* IDL: uint32 max_object_count; */
4072 /* IDL: uint32 max_ndr_size; */
4073 /* IDL: drsuapi_DsExtendedOperation extended_op; */
4074 /* IDL: hyper fsmo_info; */
4078 drsuapi_dissect_element_DsGetNCChangesRequest5_destination_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4080 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest5_destination_dsa_guid
, NULL
);
4086 drsuapi_dissect_element_DsGetNCChangesRequest5_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4088 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest5_source_dsa_invocation_id
, NULL
);
4094 drsuapi_dissect_element_DsGetNCChangesRequest5_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4096 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesRequest5_naming_context_
, NDR_POINTER_REF
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsGetNCChangesRequest5_naming_context
);
4102 drsuapi_dissect_element_DsGetNCChangesRequest5_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4104 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest5_naming_context
,0);
4110 drsuapi_dissect_element_DsGetNCChangesRequest5_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4112 offset
= drsuapi_dissect_struct_DsReplicaHighWaterMark(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest5_highwatermark
,0);
4118 drsuapi_dissect_element_DsGetNCChangesRequest5_uptodateness_vector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4120 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesRequest5_uptodateness_vector_
, NDR_POINTER_UNIQUE
, "Pointer to Uptodateness Vector (drsuapi_DsReplicaCursorCtrEx)",hf_drsuapi_drsuapi_DsGetNCChangesRequest5_uptodateness_vector
);
4126 drsuapi_dissect_element_DsGetNCChangesRequest5_uptodateness_vector_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4128 offset
= drsuapi_dissect_struct_DsReplicaCursorCtrEx(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest5_uptodateness_vector
,0);
4134 drsuapi_dissect_element_DsGetNCChangesRequest5_replica_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4136 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest5_replica_flags
, 0);
4142 drsuapi_dissect_element_DsGetNCChangesRequest5_max_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4144 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest5_max_object_count
, 0);
4150 drsuapi_dissect_element_DsGetNCChangesRequest5_max_ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4152 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest5_max_ndr_size
, 0);
4158 drsuapi_dissect_element_DsGetNCChangesRequest5_extended_op(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4160 offset
= drsuapi_dissect_enum_DsExtendedOperation(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest5_extended_op
, 0);
4166 drsuapi_dissect_element_DsGetNCChangesRequest5_fsmo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4168 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest5_fsmo_info
, NULL
);
4174 drsuapi_dissect_struct_DsGetNCChangesRequest5(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_
)
4176 proto_item
*item
= NULL
;
4177 proto_tree
*tree
= NULL
;
4182 old_offset
= offset
;
4185 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4186 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesRequest5
);
4189 offset
= drsuapi_dissect_element_DsGetNCChangesRequest5_destination_dsa_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
4191 offset
= drsuapi_dissect_element_DsGetNCChangesRequest5_source_dsa_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
4193 offset
= drsuapi_dissect_element_DsGetNCChangesRequest5_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
4195 offset
= drsuapi_dissect_element_DsGetNCChangesRequest5_highwatermark(tvb
, offset
, pinfo
, tree
, di
, drep
);
4197 offset
= drsuapi_dissect_element_DsGetNCChangesRequest5_uptodateness_vector(tvb
, offset
, pinfo
, tree
, di
, drep
);
4199 offset
= drsuapi_dissect_element_DsGetNCChangesRequest5_replica_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
4201 offset
= drsuapi_dissect_element_DsGetNCChangesRequest5_max_object_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
4203 offset
= drsuapi_dissect_element_DsGetNCChangesRequest5_max_ndr_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
4205 offset
= drsuapi_dissect_element_DsGetNCChangesRequest5_extended_op(tvb
, offset
, pinfo
, tree
, di
, drep
);
4207 offset
= drsuapi_dissect_element_DsGetNCChangesRequest5_fsmo_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
4210 proto_item_set_len(item
, offset
-old_offset
);
4213 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4222 /* IDL: [range(0,10000)] uint32 length; */
4223 /* IDL: [size_is(length)] [unique(1)] uint8 *binary_oid; */
4227 drsuapi_dissect_element_DsReplicaOID_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4229 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOID_length
, 0);
4235 drsuapi_dissect_element_DsReplicaOID_binary_oid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4237 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaOID_binary_oid_
, NDR_POINTER_UNIQUE
, "Pointer to Binary Oid (uint8)",hf_drsuapi_drsuapi_DsReplicaOID_binary_oid
);
4243 drsuapi_dissect_element_DsReplicaOID_binary_oid_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4245 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaOID_binary_oid__
);
4251 drsuapi_dissect_element_DsReplicaOID_binary_oid__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4253 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOID_binary_oid
, 0);
4259 drsuapi_dissect_struct_DsReplicaOID(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_
)
4261 proto_item
*item
= NULL
;
4262 proto_tree
*tree
= NULL
;
4267 old_offset
= offset
;
4270 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4271 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaOID
);
4274 offset
= drsuapi_dissect_element_DsReplicaOID_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
4276 offset
= drsuapi_dissect_element_DsReplicaOID_binary_oid(tvb
, offset
, pinfo
, tree
, di
, drep
);
4279 proto_item_set_len(item
, offset
-old_offset
);
4282 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4291 /* IDL: uint32 id_prefix; */
4292 /* IDL: drsuapi_DsReplicaOID oid; */
4296 drsuapi_dissect_element_DsReplicaOIDMapping_id_prefix(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4298 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOIDMapping_id_prefix
, 0);
4304 drsuapi_dissect_element_DsReplicaOIDMapping_oid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4306 offset
= drsuapi_dissect_struct_DsReplicaOID(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaOIDMapping_oid
,0);
4312 drsuapi_dissect_struct_DsReplicaOIDMapping(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_
)
4314 proto_item
*item
= NULL
;
4315 proto_tree
*tree
= NULL
;
4320 old_offset
= offset
;
4323 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4324 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaOIDMapping
);
4327 offset
= drsuapi_dissect_element_DsReplicaOIDMapping_id_prefix(tvb
, offset
, pinfo
, tree
, di
, drep
);
4329 offset
= drsuapi_dissect_element_DsReplicaOIDMapping_oid(tvb
, offset
, pinfo
, tree
, di
, drep
);
4332 proto_item_set_len(item
, offset
-old_offset
);
4335 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4344 /* IDL: [range(0,0x100000)] uint32 num_mappings; */
4345 /* IDL: [size_is(num_mappings)] [unique(1)] drsuapi_DsReplicaOIDMapping *mappings; */
4349 drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_num_mappings(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4351 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOIDMapping_Ctr_num_mappings
, 0);
4357 drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_mappings(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4359 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_mappings_
, NDR_POINTER_UNIQUE
, "Pointer to Mappings (drsuapi_DsReplicaOIDMapping)",hf_drsuapi_drsuapi_DsReplicaOIDMapping_Ctr_mappings
);
4365 drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_mappings_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4367 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_mappings__
);
4373 drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_mappings__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4375 offset
= drsuapi_dissect_struct_DsReplicaOIDMapping(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaOIDMapping_Ctr_mappings
,0);
4381 drsuapi_dissect_struct_DsReplicaOIDMapping_Ctr(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_
)
4383 proto_item
*item
= NULL
;
4384 proto_tree
*tree
= NULL
;
4389 old_offset
= offset
;
4392 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4393 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaOIDMapping_Ctr
);
4396 offset
= drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_num_mappings(tvb
, offset
, pinfo
, tree
, di
, drep
);
4398 offset
= drsuapi_dissect_element_DsReplicaOIDMapping_Ctr_mappings(tvb
, offset
, pinfo
, tree
, di
, drep
);
4401 proto_item_set_len(item
, offset
-old_offset
);
4404 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4413 /* IDL: DRSUAPI_OBJECTCLASS_top=0x00010000, */
4414 /* IDL: DRSUAPI_OBJECTCLASS_classSchema=0x0003000d, */
4415 /* IDL: DRSUAPI_OBJECTCLASS_attributeSchema=0x0003000e, */
4419 drsuapi_dissect_enum_DsObjectClassId(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_
)
4421 uint32_t parameter
=0;
4425 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4434 /* IDL: DRSUAPI_ATTID_objectClass=0x00000000, */
4435 /* IDL: DRSUAPI_ATTID_cn=0x00000003, */
4436 /* IDL: DRSUAPI_ATTID_ou=0x0000000b, */
4437 /* IDL: DRSUAPI_ATTID_description=0x0000000d, */
4438 /* IDL: DRSUAPI_ATTID_member=0x0000001f, */
4439 /* IDL: DRSUAPI_ATTID_distinguishedName=0x00000031, */
4440 /* IDL: DRSUAPI_ATTID_instanceType=0x00020001, */
4441 /* IDL: DRSUAPI_ATTID_whenCreated=0x00020002, */
4442 /* IDL: DRSUAPI_ATTID_possSuperiors=0x00020008, */
4443 /* IDL: DRSUAPI_ATTID_displayName=0x0002000d, */
4444 /* IDL: DRSUAPI_ATTID_hasMasterNCs=0x0002000e, */
4445 /* IDL: DRSUAPI_ATTID_nCName=0x00020010, */
4446 /* IDL: DRSUAPI_ATTID_subClassOf=0x00020015, */
4447 /* IDL: DRSUAPI_ATTID_governsID=0x00020016, */
4448 /* IDL: DRSUAPI_ATTID_mustContain=0x00020018, */
4449 /* IDL: DRSUAPI_ATTID_mayContain=0x00020019, */
4450 /* IDL: DRSUAPI_ATTID_rDNAttId=0x0002001A, */
4451 /* IDL: DRSUAPI_ATTID_attributeID=0x0002001e, */
4452 /* IDL: DRSUAPI_ATTID_attributeSyntax=0x00020020, */
4453 /* IDL: DRSUAPI_ATTID_isSingleValued=0x00020021, */
4454 /* IDL: DRSUAPI_ATTID_rangeLower=0x00020022, */
4455 /* IDL: DRSUAPI_ATTID_rangeUpper=0x00020023, */
4456 /* IDL: DRSUAPI_ATTID_dMDLocation=0x00020024, */
4457 /* IDL: DRSUAPI_ATTID_isDeleted=0x00020030, */
4458 /* IDL: DRSUAPI_ATTID_objectVersion=0x0002004c, */
4459 /* IDL: DRSUAPI_ATTID_invocationId=0x00020073, */
4460 /* IDL: DRSUAPI_ATTID_showInAdvancedViewOnly=0x000200a9, */
4461 /* IDL: DRSUAPI_ATTID_adminDisplayName=0x000200c2, */
4462 /* IDL: DRSUAPI_ATTID_adminDescription=0x000200e2, */
4463 /* IDL: DRSUAPI_ATTID_oMSyntax=0x000200e7, */
4464 /* IDL: DRSUAPI_ATTID_ntSecurityDescriptor=0x00020119, */
4465 /* IDL: DRSUAPI_ATTID_searchFlags=0x0002014e, */
4466 /* IDL: DRSUAPI_ATTID_auxiliaryClass=0x0002015f, */
4467 /* IDL: DRSUAPI_ATTID_lDAPDisplayName=0x000201cc, */
4468 /* IDL: DRSUAPI_ATTID_name=0x00090001, */
4469 /* IDL: DRSUAPI_ATTID_objectGUID=0x00090002, */
4470 /* IDL: DRSUAPI_ATTID_replPropertyMetaData=0x00090003, */
4471 /* IDL: DRSUAPI_ATTID_userAccountControl=0x00090008, */
4472 /* IDL: DRSUAPI_ATTID_badPwdCount=0x0009000c, */
4473 /* IDL: DRSUAPI_ATTID_codePage=0x00090010, */
4474 /* IDL: DRSUAPI_ATTID_countryCode=0x00090019, */
4475 /* IDL: DRSUAPI_ATTID_currentValue=0x0009001b, */
4476 /* IDL: DRSUAPI_ATTID_homeDirectory=0x0009002c, */
4477 /* IDL: DRSUAPI_ATTID_homeDrive=0x0009002d, */
4478 /* IDL: DRSUAPI_ATTID_lastLogoff=0x00090033, */
4479 /* IDL: DRSUAPI_ATTID_lastLogon=0x00090034, */
4480 /* IDL: DRSUAPI_ATTID_dBCSPwd=0x00090037, */
4481 /* IDL: DRSUAPI_ATTID_scriptPath=0x0009003e, */
4482 /* IDL: DRSUAPI_ATTID_logonHours=0x00090040, */
4483 /* IDL: DRSUAPI_ATTID_userWorkstations=0x00090056, */
4484 /* IDL: DRSUAPI_ATTID_unicodePwd=0x0009005a, */
4485 /* IDL: DRSUAPI_ATTID_ntPwdHistory=0x0009005e, */
4486 /* IDL: DRSUAPI_ATTID_pwdLastSet=0x00090060, */
4487 /* IDL: DRSUAPI_ATTID_primaryGroupID=0x00090062, */
4488 /* IDL: DRSUAPI_ATTID_priorValue=0x00090064, */
4489 /* IDL: DRSUAPI_ATTID_supplementalCredentials=0x0009007d, */
4490 /* IDL: DRSUAPI_ATTID_trustAuthIncoming=0x00090081, */
4491 /* IDL: DRSUAPI_ATTID_trustDirection=0x00090084, */
4492 /* IDL: DRSUAPI_ATTID_trustPartner=0x00090085, */
4493 /* IDL: DRSUAPI_ATTID_trustPosixOffset=0x00090086, */
4494 /* IDL: DRSUAPI_ATTID_trustAuthOutgoing=0x00090087, */
4495 /* IDL: DRSUAPI_ATTID_trustType=0x00090088, */
4496 /* IDL: DRSUAPI_ATTID_userParameters=0x0009008a, */
4497 /* IDL: DRSUAPI_ATTID_profilePath=0x0009008b, */
4498 /* IDL: DRSUAPI_ATTID_operatorCount=0x00090090, */
4499 /* IDL: DRSUAPI_ATTID_objectSid=0x00090092, */
4500 /* IDL: DRSUAPI_ATTID_schemaIDGUID=0x00090094, */
4501 /* IDL: DRSUAPI_ATTID_adminCount=0x00090096, */
4502 /* IDL: DRSUAPI_ATTID_comment=0x0009009C, */
4503 /* IDL: DRSUAPI_ATTID_accountExpires=0x0009009f, */
4504 /* IDL: DRSUAPI_ATTID_lmPwdHistory=0x000900a0, */
4505 /* IDL: DRSUAPI_ATTID_logonCount=0x000900a9, */
4506 /* IDL: DRSUAPI_ATTID_systemPossSuperiors=0x000900c3, */
4507 /* IDL: DRSUAPI_ATTID_systemMayContain=0x000900c4, */
4508 /* IDL: DRSUAPI_ATTID_systemMustContain=0x000900c5, */
4509 /* IDL: DRSUAPI_ATTID_systemAuxiliaryClass=0x000900c6, */
4510 /* IDL: DRSUAPI_ATTID_sAMAccountName=0x000900dd, */
4511 /* IDL: DRSUAPI_ATTID_sAMAccountType=0x0009012e, */
4512 /* IDL: DRSUAPI_ATTID_options=0x00090133, */
4513 /* IDL: DRSUAPI_ATTID_fSMORoleOwner=0x00090171, */
4514 /* IDL: DRSUAPI_ATTID_systemFlags=0x00090177, */
4515 /* IDL: DRSUAPI_ATTID_trustAttributes=0x000901d6, */
4516 /* IDL: DRSUAPI_ATTID_trustParent=0x000901d7, */
4517 /* IDL: DRSUAPI_ATTID_flatName=0x000901ff, */
4518 /* IDL: DRSUAPI_ATTID_serverReference=0x00090203, */
4519 /* IDL: DRSUAPI_ATTID_serverReferenceBL=0x00090204, */
4520 /* IDL: DRSUAPI_ATTID_nonSecurityMember=0x00090212, */
4521 /* IDL: DRSUAPI_ATTID_initialAuthIncoming=0x0009021b, */
4522 /* IDL: DRSUAPI_ATTID_initialAuthOutgoing=0x0009021c, */
4523 /* IDL: DRSUAPI_ATTID_wellKnownObjects=0x0009026a, */
4524 /* IDL: DRSUAPI_ATTID_dNSHostName=0x0009026b, */
4525 /* IDL: DRSUAPI_ATTID_isMemberOfPartialAttributeSet=0x0009027f, */
4526 /* IDL: DRSUAPI_ATTID_managedBy=0x0009028d, */
4527 /* IDL: DRSUAPI_ATTID_userPrincipalName=0x00090290, */
4528 /* IDL: DRSUAPI_ATTID_groupType=0x000902ee, */
4529 /* IDL: DRSUAPI_ATTID_servicePrincipalName=0x00090303, */
4530 /* IDL: DRSUAPI_ATTID_lastKnownParent=0x0009030d, */
4531 /* IDL: DRSUAPI_ATTID_objectCategory=0x0009030e, */
4532 /* IDL: DRSUAPI_ATTID_gPLink=0x0009037b, */
4533 /* IDL: DRSUAPI_ATTID_transportAddressAttribute=0x0009037f, */
4534 /* IDL: DRSUAPI_ATTID_schemaInfo=0x0009054e, */
4535 /* IDL: DRSUAPI_ATTID_msDS_Behavior_Version=0x000905b3, */
4536 /* IDL: DRSUAPI_ATTID_msDS_TrustForestTrustInfo=0x000906a6, */
4537 /* IDL: DRSUAPI_ATTID_msDS_KeyVersionNumber=0x000906f6, */
4538 /* IDL: DRSUAPI_ATTID_msDS_NonMembers=0x00090701, */
4539 /* IDL: DRSUAPI_ATTID_msDS_MembersForAzRole=0x0009070e, */
4540 /* IDL: DRSUAPI_ATTID_msDS_HasDomainNCs=0x0009071c, */
4541 /* IDL: DRSUAPI_ATTID_msDS_hasMasterNCs=0x0009072c, */
4542 /* IDL: DRSUAPI_ATTID_msDS_NeverRevealGroup=0x00090786, */
4543 /* IDL: DRSUAPI_ATTID_msDS_RevealOnDemandGroup=0x00090788, */
4544 /* IDL: DRSUAPI_ATTID_msDS_SupportedEncryptionTypes=0x000907ab, */
4545 /* IDL: DRSUAPI_ATTID_msDS_HostServiceAccount=0x00090808, */
4546 /* IDL: DRSUAPI_ATTID_isRecycled=0x0009080a, */
4547 /* IDL: DRSUAPI_ATTID_INVALID=0xFFFFFFFF, */
4551 drsuapi_dissect_enum_DsAttributeId(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_
)
4553 uint32_t parameter
=0;
4557 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4566 /* IDL: [value(1)] uint32 version; */
4567 /* IDL: [value(0)] uint32 reserved1; */
4568 /* IDL: [range(1,0x100000)] uint32 num_attids; */
4569 /* IDL: [size_is(num_attids)] drsuapi_DsAttributeId attids[*]; */
4573 drsuapi_dissect_element_DsPartialAttributeSet_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4575 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsPartialAttributeSet_version
, 0);
4581 drsuapi_dissect_element_DsPartialAttributeSet_reserved1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4583 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsPartialAttributeSet_reserved1
, 0);
4589 drsuapi_dissect_element_DsPartialAttributeSet_num_attids(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4591 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsPartialAttributeSet_num_attids
, 0);
4597 drsuapi_dissect_element_DsPartialAttributeSet_attids(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4599 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsPartialAttributeSet_attids_
);
4605 drsuapi_dissect_element_DsPartialAttributeSet_attids_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4607 offset
= drsuapi_dissect_enum_DsAttributeId(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsPartialAttributeSet_attids
, 0);
4613 drsuapi_dissect_struct_DsPartialAttributeSet(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_
)
4615 proto_item
*item
= NULL
;
4616 proto_tree
*tree
= NULL
;
4621 old_offset
= offset
;
4624 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4625 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsPartialAttributeSet
);
4628 offset
= drsuapi_dissect_element_DsPartialAttributeSet_version(tvb
, offset
, pinfo
, tree
, di
, drep
);
4630 offset
= drsuapi_dissect_element_DsPartialAttributeSet_reserved1(tvb
, offset
, pinfo
, tree
, di
, drep
);
4632 offset
= drsuapi_dissect_element_DsPartialAttributeSet_num_attids(tvb
, offset
, pinfo
, tree
, di
, drep
);
4634 offset
= drsuapi_dissect_element_DsPartialAttributeSet_attids(tvb
, offset
, pinfo
, tree
, di
, drep
);
4637 proto_item_set_len(item
, offset
-old_offset
);
4640 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4649 /* IDL: GUID destination_dsa_guid; */
4650 /* IDL: GUID source_dsa_invocation_id; */
4651 /* IDL: [ref] drsuapi_DsReplicaObjectIdentifier *naming_context; */
4652 /* IDL: drsuapi_DsReplicaHighWaterMark highwatermark; */
4653 /* IDL: [unique(1)] drsuapi_DsReplicaCursorCtrEx *uptodateness_vector; */
4654 /* IDL: drsuapi_DrsOptions replica_flags; */
4655 /* IDL: uint32 max_object_count; */
4656 /* IDL: uint32 max_ndr_size; */
4657 /* IDL: drsuapi_DsExtendedOperation extended_op; */
4658 /* IDL: hyper fsmo_info; */
4659 /* IDL: [unique(1)] drsuapi_DsPartialAttributeSet *partial_attribute_set; */
4660 /* IDL: [unique(1)] drsuapi_DsPartialAttributeSet *partial_attribute_set_ex; */
4661 /* IDL: drsuapi_DsReplicaOIDMapping_Ctr mapping_ctr; */
4665 drsuapi_dissect_element_DsGetNCChangesRequest8_destination_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4667 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest8_destination_dsa_guid
, NULL
);
4673 drsuapi_dissect_element_DsGetNCChangesRequest8_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4675 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest8_source_dsa_invocation_id
, NULL
);
4681 drsuapi_dissect_element_DsGetNCChangesRequest8_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4683 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesRequest8_naming_context_
, NDR_POINTER_REF
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsGetNCChangesRequest8_naming_context
);
4689 drsuapi_dissect_element_DsGetNCChangesRequest8_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4691 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest8_naming_context
,0);
4697 drsuapi_dissect_element_DsGetNCChangesRequest8_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4699 offset
= drsuapi_dissect_struct_DsReplicaHighWaterMark(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest8_highwatermark
,0);
4705 drsuapi_dissect_element_DsGetNCChangesRequest8_uptodateness_vector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4707 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesRequest8_uptodateness_vector_
, NDR_POINTER_UNIQUE
, "Pointer to Uptodateness Vector (drsuapi_DsReplicaCursorCtrEx)",hf_drsuapi_drsuapi_DsGetNCChangesRequest8_uptodateness_vector
);
4713 drsuapi_dissect_element_DsGetNCChangesRequest8_uptodateness_vector_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4715 offset
= drsuapi_dissect_struct_DsReplicaCursorCtrEx(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest8_uptodateness_vector
,0);
4721 drsuapi_dissect_element_DsGetNCChangesRequest8_replica_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4723 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest8_replica_flags
, 0);
4729 drsuapi_dissect_element_DsGetNCChangesRequest8_max_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4731 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest8_max_object_count
, 0);
4737 drsuapi_dissect_element_DsGetNCChangesRequest8_max_ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4739 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest8_max_ndr_size
, 0);
4745 drsuapi_dissect_element_DsGetNCChangesRequest8_extended_op(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4747 offset
= drsuapi_dissect_enum_DsExtendedOperation(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest8_extended_op
, 0);
4753 drsuapi_dissect_element_DsGetNCChangesRequest8_fsmo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4755 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest8_fsmo_info
, NULL
);
4761 drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4763 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set_
, NDR_POINTER_UNIQUE
, "Pointer to Partial Attribute Set (drsuapi_DsPartialAttributeSet)",hf_drsuapi_drsuapi_DsGetNCChangesRequest8_partial_attribute_set
);
4769 drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4771 offset
= drsuapi_dissect_struct_DsPartialAttributeSet(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest8_partial_attribute_set
,0);
4777 drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set_ex(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4779 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set_ex_
, NDR_POINTER_UNIQUE
, "Pointer to Partial Attribute Set Ex (drsuapi_DsPartialAttributeSet)",hf_drsuapi_drsuapi_DsGetNCChangesRequest8_partial_attribute_set_ex
);
4785 drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set_ex_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4787 offset
= drsuapi_dissect_struct_DsPartialAttributeSet(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest8_partial_attribute_set_ex
,0);
4793 drsuapi_dissect_element_DsGetNCChangesRequest8_mapping_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4795 offset
= drsuapi_dissect_struct_DsReplicaOIDMapping_Ctr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest8_mapping_ctr
,0);
4801 drsuapi_dissect_struct_DsGetNCChangesRequest8(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_
)
4803 proto_item
*item
= NULL
;
4804 proto_tree
*tree
= NULL
;
4809 old_offset
= offset
;
4812 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4813 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesRequest8
);
4816 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_destination_dsa_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
4818 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_source_dsa_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
4820 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
4822 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_highwatermark(tvb
, offset
, pinfo
, tree
, di
, drep
);
4824 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_uptodateness_vector(tvb
, offset
, pinfo
, tree
, di
, drep
);
4826 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_replica_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
4828 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_max_object_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
4830 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_max_ndr_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
4832 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_extended_op(tvb
, offset
, pinfo
, tree
, di
, drep
);
4834 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_fsmo_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
4836 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set(tvb
, offset
, pinfo
, tree
, di
, drep
);
4838 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_partial_attribute_set_ex(tvb
, offset
, pinfo
, tree
, di
, drep
);
4840 offset
= drsuapi_dissect_element_DsGetNCChangesRequest8_mapping_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
4843 proto_item_set_len(item
, offset
-old_offset
);
4846 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4855 /* IDL: GUID destination_dsa_guid; */
4856 /* IDL: GUID source_dsa_invocation_id; */
4857 /* IDL: [ref] drsuapi_DsReplicaObjectIdentifier *naming_context; */
4858 /* IDL: drsuapi_DsReplicaHighWaterMark highwatermark; */
4859 /* IDL: [unique(1)] drsuapi_DsReplicaCursorCtrEx *uptodateness_vector; */
4860 /* IDL: drsuapi_DrsOptions replica_flags; */
4861 /* IDL: uint32 max_object_count; */
4862 /* IDL: uint32 max_ndr_size; */
4863 /* IDL: drsuapi_DsExtendedOperation extended_op; */
4864 /* IDL: hyper fsmo_info; */
4865 /* IDL: [unique(1)] drsuapi_DsPartialAttributeSet *partial_attribute_set; */
4866 /* IDL: [unique(1)] drsuapi_DsPartialAttributeSet *partial_attribute_set_ex; */
4867 /* IDL: drsuapi_DsReplicaOIDMapping_Ctr mapping_ctr; */
4868 /* IDL: drsuapi_DrsMoreOptions more_flags; */
4872 drsuapi_dissect_element_DsGetNCChangesRequest10_destination_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4874 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest10_destination_dsa_guid
, NULL
);
4880 drsuapi_dissect_element_DsGetNCChangesRequest10_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4882 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest10_source_dsa_invocation_id
, NULL
);
4888 drsuapi_dissect_element_DsGetNCChangesRequest10_naming_context(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
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesRequest10_naming_context_
, NDR_POINTER_REF
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsGetNCChangesRequest10_naming_context
);
4896 drsuapi_dissect_element_DsGetNCChangesRequest10_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4898 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest10_naming_context
,0);
4904 drsuapi_dissect_element_DsGetNCChangesRequest10_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4906 offset
= drsuapi_dissect_struct_DsReplicaHighWaterMark(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest10_highwatermark
,0);
4912 drsuapi_dissect_element_DsGetNCChangesRequest10_uptodateness_vector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4914 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesRequest10_uptodateness_vector_
, NDR_POINTER_UNIQUE
, "Pointer to Uptodateness Vector (drsuapi_DsReplicaCursorCtrEx)",hf_drsuapi_drsuapi_DsGetNCChangesRequest10_uptodateness_vector
);
4920 drsuapi_dissect_element_DsGetNCChangesRequest10_uptodateness_vector_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4922 offset
= drsuapi_dissect_struct_DsReplicaCursorCtrEx(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest10_uptodateness_vector
,0);
4928 drsuapi_dissect_element_DsGetNCChangesRequest10_replica_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4930 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest10_replica_flags
, 0);
4936 drsuapi_dissect_element_DsGetNCChangesRequest10_max_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4938 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest10_max_object_count
, 0);
4944 drsuapi_dissect_element_DsGetNCChangesRequest10_max_ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4946 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest10_max_ndr_size
, 0);
4952 drsuapi_dissect_element_DsGetNCChangesRequest10_extended_op(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4954 offset
= drsuapi_dissect_enum_DsExtendedOperation(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest10_extended_op
, 0);
4960 drsuapi_dissect_element_DsGetNCChangesRequest10_fsmo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4962 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest10_fsmo_info
, NULL
);
4968 drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4970 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set_
, NDR_POINTER_UNIQUE
, "Pointer to Partial Attribute Set (drsuapi_DsPartialAttributeSet)",hf_drsuapi_drsuapi_DsGetNCChangesRequest10_partial_attribute_set
);
4976 drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4978 offset
= drsuapi_dissect_struct_DsPartialAttributeSet(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest10_partial_attribute_set
,0);
4984 drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set_ex(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4986 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set_ex_
, NDR_POINTER_UNIQUE
, "Pointer to Partial Attribute Set Ex (drsuapi_DsPartialAttributeSet)",hf_drsuapi_drsuapi_DsGetNCChangesRequest10_partial_attribute_set_ex
);
4992 drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set_ex_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4994 offset
= drsuapi_dissect_struct_DsPartialAttributeSet(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest10_partial_attribute_set_ex
,0);
5000 drsuapi_dissect_element_DsGetNCChangesRequest10_mapping_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5002 offset
= drsuapi_dissect_struct_DsReplicaOIDMapping_Ctr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest10_mapping_ctr
,0);
5008 drsuapi_dissect_element_DsGetNCChangesRequest10_more_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5010 offset
= drsuapi_dissect_bitmap_DrsMoreOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesRequest10_more_flags
, 0);
5016 drsuapi_dissect_struct_DsGetNCChangesRequest10(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_
)
5018 proto_item
*item
= NULL
;
5019 proto_tree
*tree
= NULL
;
5024 old_offset
= offset
;
5027 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5028 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesRequest10
);
5031 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_destination_dsa_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
5033 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_source_dsa_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
5035 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
5037 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_highwatermark(tvb
, offset
, pinfo
, tree
, di
, drep
);
5039 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_uptodateness_vector(tvb
, offset
, pinfo
, tree
, di
, drep
);
5041 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_replica_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
5043 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_max_object_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
5045 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_max_ndr_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
5047 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_extended_op(tvb
, offset
, pinfo
, tree
, di
, drep
);
5049 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_fsmo_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
5051 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set(tvb
, offset
, pinfo
, tree
, di
, drep
);
5053 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_partial_attribute_set_ex(tvb
, offset
, pinfo
, tree
, di
, drep
);
5055 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_mapping_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
5057 offset
= drsuapi_dissect_element_DsGetNCChangesRequest10_more_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
5060 proto_item_set_len(item
, offset
-old_offset
);
5063 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5071 /* IDL: [switch_type(uint32)] union { */
5072 /* IDL: [case(5)] [case(5)] drsuapi_DsGetNCChangesRequest5 req5; */
5073 /* IDL: [case(8)] [case(8)] drsuapi_DsGetNCChangesRequest8 req8; */
5074 /* IDL: [case(10)] [case(10)] drsuapi_DsGetNCChangesRequest10 req10; */
5078 drsuapi_dissect_element_DsGetNCChangesRequest_req5(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5080 offset
= drsuapi_dissect_struct_DsGetNCChangesRequest5(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest_req5
,0);
5086 drsuapi_dissect_element_DsGetNCChangesRequest_req8(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5088 offset
= drsuapi_dissect_struct_DsGetNCChangesRequest8(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest_req8
,0);
5094 drsuapi_dissect_element_DsGetNCChangesRequest_req10(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5096 offset
= drsuapi_dissect_struct_DsGetNCChangesRequest10(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesRequest_req10
,0);
5102 drsuapi_dissect_DsGetNCChangesRequest(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_
)
5104 proto_item
*item
= NULL
;
5105 proto_tree
*tree
= NULL
;
5109 old_offset
= offset
;
5111 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetNCChangesRequest
, &item
, "drsuapi_DsGetNCChangesRequest");
5114 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
5119 offset
= drsuapi_dissect_element_DsGetNCChangesRequest_req5(tvb
, offset
, pinfo
, tree
, di
, drep
);
5123 offset
= drsuapi_dissect_element_DsGetNCChangesRequest_req8(tvb
, offset
, pinfo
, tree
, di
, drep
);
5127 offset
= drsuapi_dissect_element_DsGetNCChangesRequest_req10(tvb
, offset
, pinfo
, tree
, di
, drep
);
5130 proto_item_set_len(item
, offset
-old_offset
);
5137 /* IDL: GUID source_dsa_invocation_id; */
5138 /* IDL: hyper highest_usn; */
5139 /* IDL: NTTIME last_sync_success; */
5143 drsuapi_dissect_element_DsReplicaCursor2_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5145 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor2_source_dsa_invocation_id
, NULL
);
5151 drsuapi_dissect_element_DsReplicaCursor2_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5153 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor2_highest_usn
, NULL
);
5159 drsuapi_dissect_element_DsReplicaCursor2_last_sync_success(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5161 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor2_last_sync_success
);
5167 drsuapi_dissect_struct_DsReplicaCursor2(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_
)
5169 proto_item
*item
= NULL
;
5170 proto_tree
*tree
= NULL
;
5175 old_offset
= offset
;
5178 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5179 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaCursor2
);
5182 offset
= drsuapi_dissect_element_DsReplicaCursor2_source_dsa_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
5184 offset
= drsuapi_dissect_element_DsReplicaCursor2_highest_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
5186 offset
= drsuapi_dissect_element_DsReplicaCursor2_last_sync_success(tvb
, offset
, pinfo
, tree
, di
, drep
);
5189 proto_item_set_len(item
, offset
-old_offset
);
5192 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5201 /* IDL: [value(2)] uint32 version; */
5202 /* IDL: [value(0)] uint32 reserved1; */
5203 /* IDL: [range(0,0x100000)] uint32 count; */
5204 /* IDL: [value(0)] uint32 reserved2; */
5205 /* IDL: [size_is(count)] drsuapi_DsReplicaCursor2 cursors[*]; */
5209 drsuapi_dissect_element_DsReplicaCursor2CtrEx_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5211 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_version
, 0);
5217 drsuapi_dissect_element_DsReplicaCursor2CtrEx_reserved1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5219 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_reserved1
, 0);
5225 drsuapi_dissect_element_DsReplicaCursor2CtrEx_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5227 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_count
, 0);
5233 drsuapi_dissect_element_DsReplicaCursor2CtrEx_reserved2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5235 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_reserved2
, 0);
5241 drsuapi_dissect_element_DsReplicaCursor2CtrEx_cursors(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5243 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaCursor2CtrEx_cursors_
);
5249 drsuapi_dissect_element_DsReplicaCursor2CtrEx_cursors_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5251 offset
= drsuapi_dissect_struct_DsReplicaCursor2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_cursors
,0);
5257 drsuapi_dissect_struct_DsReplicaCursor2CtrEx(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_
)
5259 proto_item
*item
= NULL
;
5260 proto_tree
*tree
= NULL
;
5265 old_offset
= offset
;
5268 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5269 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaCursor2CtrEx
);
5272 offset
= drsuapi_dissect_element_DsReplicaCursor2CtrEx_version(tvb
, offset
, pinfo
, tree
, di
, drep
);
5274 offset
= drsuapi_dissect_element_DsReplicaCursor2CtrEx_reserved1(tvb
, offset
, pinfo
, tree
, di
, drep
);
5276 offset
= drsuapi_dissect_element_DsReplicaCursor2CtrEx_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
5278 offset
= drsuapi_dissect_element_DsReplicaCursor2CtrEx_reserved2(tvb
, offset
, pinfo
, tree
, di
, drep
);
5280 offset
= drsuapi_dissect_element_DsReplicaCursor2CtrEx_cursors(tvb
, offset
, pinfo
, tree
, di
, drep
);
5283 proto_item_set_len(item
, offset
-old_offset
);
5286 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5295 /* IDL: [range(0,26214400)] [value(ndr_size_DATA_BLOB(0,blob,0))] uint32 __ndr_size; */
5296 /* IDL: [unique(1)] DATA_BLOB *blob; */
5300 drsuapi_dissect_element_DsAttributeValue___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5302 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAttributeValue___ndr_size
, 0);
5308 drsuapi_dissect_element_DsAttributeValue_blob(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5310 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAttributeValue_blob_
, NDR_POINTER_UNIQUE
, "Pointer to Blob (DATA_BLOB)",hf_drsuapi_drsuapi_DsAttributeValue_blob
);
5316 drsuapi_dissect_element_DsAttributeValue_blob_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5318 offset
= dissect_ndr_datablob(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAttributeValue_blob
, 0);
5324 drsuapi_dissect_struct_DsAttributeValue(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_
)
5326 proto_item
*item
= NULL
;
5327 proto_tree
*tree
= NULL
;
5332 old_offset
= offset
;
5335 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5336 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAttributeValue
);
5339 offset
= drsuapi_dissect_element_DsAttributeValue___ndr_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
5341 offset
= drsuapi_dissect_element_DsAttributeValue_blob(tvb
, offset
, pinfo
, tree
, di
, drep
);
5344 proto_item_set_len(item
, offset
-old_offset
);
5347 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5356 /* IDL: [range(0,10485760)] uint32 num_values; */
5357 /* IDL: [size_is(num_values)] [unique(1)] drsuapi_DsAttributeValue *values; */
5361 drsuapi_dissect_element_DsAttributeValueCtr_num_values(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5363 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAttributeValueCtr_num_values
, 0);
5369 drsuapi_dissect_element_DsAttributeValueCtr_values(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5371 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAttributeValueCtr_values_
, NDR_POINTER_UNIQUE
, "Pointer to Values (drsuapi_DsAttributeValue)",hf_drsuapi_drsuapi_DsAttributeValueCtr_values
);
5377 drsuapi_dissect_element_DsAttributeValueCtr_values_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5379 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAttributeValueCtr_values__
);
5385 drsuapi_dissect_element_DsAttributeValueCtr_values__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5387 offset
= drsuapi_dissect_struct_DsAttributeValue(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAttributeValueCtr_values
,0);
5393 drsuapi_dissect_struct_DsAttributeValueCtr(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_
)
5395 proto_item
*item
= NULL
;
5396 proto_tree
*tree
= NULL
;
5401 old_offset
= offset
;
5404 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5405 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAttributeValueCtr
);
5408 offset
= drsuapi_dissect_element_DsAttributeValueCtr_num_values(tvb
, offset
, pinfo
, tree
, di
, drep
);
5410 offset
= drsuapi_dissect_element_DsAttributeValueCtr_values(tvb
, offset
, pinfo
, tree
, di
, drep
);
5413 proto_item_set_len(item
, offset
-old_offset
);
5416 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5425 /* IDL: [value(ndr_size_drsuapi_DsReplicaObjectIdentifier3(r,ndr->flags))] uint32 __ndr_size; */
5426 /* IDL: [value(ndr_size_dom_sid28(&sid,ndr->flags))] uint32 __ndr_size_sid; */
5427 /* IDL: GUID guid; */
5428 /* IDL: dom_sid28 sid; */
5429 /* IDL: [value(strlen_m(dn))] uint32 __ndr_size_dn; */
5430 /* IDL: [charset(UTF16)] [length_is(__ndr_size_dn+1)] [size_is(__ndr_size_dn+1)] [unique(1)] uint16 *dn; */
5434 drsuapi_dissect_element_DsReplicaObjectIdentifier3___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5436 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3___ndr_size
, 0);
5442 drsuapi_dissect_element_DsReplicaObjectIdentifier3___ndr_size_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5444 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3___ndr_size_sid
, 0);
5450 drsuapi_dissect_element_DsReplicaObjectIdentifier3_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5452 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3_guid
, NULL
);
5458 drsuapi_dissect_element_DsReplicaObjectIdentifier3_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5460 offset
= dissect_ndr_nt_SID28(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3_sid
);
5466 drsuapi_dissect_element_DsReplicaObjectIdentifier3___ndr_size_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5468 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3___ndr_size_dn
, 0);
5474 drsuapi_dissect_element_DsReplicaObjectIdentifier3_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5476 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjectIdentifier3_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3_dn
);
5482 drsuapi_dissect_element_DsReplicaObjectIdentifier3_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5484 offset
= dissect_ndr_ucvarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjectIdentifier3_dn__
);
5490 drsuapi_dissect_element_DsReplicaObjectIdentifier3_dn__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5492 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3_dn
, 0);
5498 drsuapi_dissect_struct_DsReplicaObjectIdentifier3(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_
)
5500 proto_item
*item
= NULL
;
5501 proto_tree
*tree
= NULL
;
5506 old_offset
= offset
;
5509 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5510 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObjectIdentifier3
);
5513 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3___ndr_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
5515 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3___ndr_size_sid(tvb
, offset
, pinfo
, tree
, di
, drep
);
5517 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
5519 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3_sid(tvb
, offset
, pinfo
, tree
, di
, drep
);
5521 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3___ndr_size_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
5523 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
5526 proto_item_set_len(item
, offset
-old_offset
);
5529 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5538 /* IDL: [value(ndr_size_drsuapi_DsReplicaObjectIdentifier3Binary_without_Binary(r,ndr->flags))] uint32 __ndr_size; */
5539 /* IDL: [value(ndr_size_dom_sid28(&sid,ndr->flags))] uint32 __ndr_size_sid; */
5540 /* IDL: GUID guid; */
5541 /* IDL: dom_sid28 sid; */
5542 /* IDL: [value(strlen_m(dn))] uint32 __ndr_size_dn; */
5543 /* IDL: [charset(UTF16)] [length_is(__ndr_size_dn+1)] [size_is(__ndr_size_dn+1)] [unique(1)] uint16 *dn; */
5544 /* IDL: [value(binary.length+4)] uint32 __ndr_size_binary; */
5545 /* IDL: [flag(LIBNDR_FLAG_REMAINING)] DATA_BLOB binary; */
5549 drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5551 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size
, 0);
5557 drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5559 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size_sid
, 0);
5565 drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5567 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_guid
, NULL
);
5573 drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5575 offset
= dissect_ndr_nt_SID28(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_sid
);
5581 drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5583 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size_dn
, 0);
5589 drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5591 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_dn
);
5597 drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5599 offset
= dissect_ndr_ucvarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_dn__
);
5605 drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_dn__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5607 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_dn
, 0);
5613 drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5615 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size_binary
, 0);
5621 drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5623 offset
= dissect_ndr_datablob(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_binary
, 1);
5629 drsuapi_dissect_struct_DsReplicaObjectIdentifier3Binary(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_
)
5631 proto_item
*item
= NULL
;
5632 proto_tree
*tree
= NULL
;
5637 old_offset
= offset
;
5640 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5641 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary
);
5644 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
5646 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size_sid(tvb
, offset
, pinfo
, tree
, di
, drep
);
5648 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
5650 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_sid(tvb
, offset
, pinfo
, tree
, di
, drep
);
5652 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
5654 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
5656 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary___ndr_size_binary(tvb
, offset
, pinfo
, tree
, di
, drep
);
5658 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier3Binary_binary(tvb
, offset
, pinfo
, tree
, di
, drep
);
5661 proto_item_set_len(item
, offset
-old_offset
);
5664 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5673 /* IDL: drsuapi_DsAttributeId attid; */
5674 /* IDL: drsuapi_DsAttributeValueCtr value_ctr; */
5678 drsuapi_dissect_element_DsReplicaAttribute_attid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5680 offset
= drsuapi_dissect_enum_DsAttributeId(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttribute_attid
, 0);
5686 drsuapi_dissect_element_DsReplicaAttribute_value_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5688 offset
= drsuapi_dissect_struct_DsAttributeValueCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaAttribute_value_ctr
,0);
5694 drsuapi_dissect_struct_DsReplicaAttribute(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_
)
5696 proto_item
*item
= NULL
;
5697 proto_tree
*tree
= NULL
;
5702 old_offset
= offset
;
5705 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5706 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaAttribute
);
5709 offset
= drsuapi_dissect_element_DsReplicaAttribute_attid(tvb
, offset
, pinfo
, tree
, di
, drep
);
5711 offset
= drsuapi_dissect_element_DsReplicaAttribute_value_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
5714 proto_item_set_len(item
, offset
-old_offset
);
5717 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5726 /* IDL: [range(0,1048576)] uint32 num_attributes; */
5727 /* IDL: [size_is(num_attributes)] [unique(1)] drsuapi_DsReplicaAttribute *attributes; */
5731 drsuapi_dissect_element_DsReplicaAttributeCtr_num_attributes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5733 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttributeCtr_num_attributes
, 0);
5739 drsuapi_dissect_element_DsReplicaAttributeCtr_attributes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5741 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttributeCtr_attributes_
, NDR_POINTER_UNIQUE
, "Pointer to Attributes (drsuapi_DsReplicaAttribute)",hf_drsuapi_drsuapi_DsReplicaAttributeCtr_attributes
);
5747 drsuapi_dissect_element_DsReplicaAttributeCtr_attributes_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5749 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttributeCtr_attributes__
);
5755 drsuapi_dissect_element_DsReplicaAttributeCtr_attributes__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5757 offset
= drsuapi_dissect_struct_DsReplicaAttribute(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaAttributeCtr_attributes
,0);
5763 drsuapi_dissect_struct_DsReplicaAttributeCtr(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_
)
5765 proto_item
*item
= NULL
;
5766 proto_tree
*tree
= NULL
;
5771 old_offset
= offset
;
5774 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5775 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaAttributeCtr
);
5778 offset
= drsuapi_dissect_element_DsReplicaAttributeCtr_num_attributes(tvb
, offset
, pinfo
, tree
, di
, drep
);
5780 offset
= drsuapi_dissect_element_DsReplicaAttributeCtr_attributes(tvb
, offset
, pinfo
, tree
, di
, drep
);
5783 proto_item_set_len(item
, offset
-old_offset
);
5786 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5795 /* IDL: DRSUAPI_DS_REPLICA_OBJECT_FROM_MASTER = 0x00000001 , */
5796 /* IDL: DRSUAPI_DS_REPLICA_OBJECT_DYNAMIC = 0x00000002 , */
5797 /* IDL: DRSUAPI_DS_REPLICA_OBJECT_REMOTE_MODIFY = 0x00010000 , */
5801 drsuapi_dissect_bitmap_DsReplicaObjectFlags(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_
)
5804 static int * const drsuapi_drsuapi_DsReplicaObjectFlags_fields
[] = {
5805 &hf_drsuapi_drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_FROM_MASTER
,
5806 &hf_drsuapi_drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_DYNAMIC
,
5807 &hf_drsuapi_drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_REMOTE_MODIFY
,
5813 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
5814 ett_drsuapi_drsuapi_DsReplicaObjectFlags
, drsuapi_drsuapi_DsReplicaObjectFlags_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
5816 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
5819 proto_item_append_text(item
, ": (No values set)");
5821 if (flags
& (~0x00010003)) {
5822 flags
&= (~0x00010003);
5823 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
5831 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *identifier; */
5832 /* IDL: drsuapi_DsReplicaObjectFlags flags; */
5833 /* IDL: drsuapi_DsReplicaAttributeCtr attribute_ctr; */
5837 drsuapi_dissect_element_DsReplicaObject_identifier(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5839 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObject_identifier_
, NDR_POINTER_UNIQUE
, "Pointer to Identifier (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsReplicaObject_identifier
);
5845 drsuapi_dissect_element_DsReplicaObject_identifier_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5847 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaObject_identifier
,0);
5853 drsuapi_dissect_element_DsReplicaObject_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5855 offset
= drsuapi_dissect_bitmap_DsReplicaObjectFlags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObject_flags
, 0);
5861 drsuapi_dissect_element_DsReplicaObject_attribute_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5863 offset
= drsuapi_dissect_struct_DsReplicaAttributeCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaObject_attribute_ctr
,0);
5869 drsuapi_dissect_struct_DsReplicaObject(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_
)
5871 proto_item
*item
= NULL
;
5872 proto_tree
*tree
= NULL
;
5877 old_offset
= offset
;
5880 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5881 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObject
);
5884 offset
= drsuapi_dissect_element_DsReplicaObject_identifier(tvb
, offset
, pinfo
, tree
, di
, drep
);
5886 offset
= drsuapi_dissect_element_DsReplicaObject_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
5888 offset
= drsuapi_dissect_element_DsReplicaObject_attribute_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
5891 proto_item_set_len(item
, offset
-old_offset
);
5894 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5903 /* IDL: uint32 version; */
5904 /* IDL: NTTIME_1sec originating_change_time; */
5905 /* IDL: GUID originating_invocation_id; */
5906 /* IDL: hyper originating_usn; */
5910 drsuapi_dissect_element_DsReplicaMetaData_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5912 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaMetaData_version
, 0);
5918 drsuapi_dissect_element_DsReplicaMetaData_originating_change_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5920 offset
= dissect_ndr_nt_NTTIME_1sec(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaMetaData_originating_change_time
);
5926 drsuapi_dissect_element_DsReplicaMetaData_originating_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5928 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaMetaData_originating_invocation_id
, NULL
);
5934 drsuapi_dissect_element_DsReplicaMetaData_originating_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5936 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaMetaData_originating_usn
, NULL
);
5942 drsuapi_dissect_struct_DsReplicaMetaData(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_
)
5944 proto_item
*item
= NULL
;
5945 proto_tree
*tree
= NULL
;
5950 old_offset
= offset
;
5953 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5954 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaMetaData
);
5957 offset
= drsuapi_dissect_element_DsReplicaMetaData_version(tvb
, offset
, pinfo
, tree
, di
, drep
);
5959 offset
= drsuapi_dissect_element_DsReplicaMetaData_originating_change_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
5961 offset
= drsuapi_dissect_element_DsReplicaMetaData_originating_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
5963 offset
= drsuapi_dissect_element_DsReplicaMetaData_originating_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
5966 proto_item_set_len(item
, offset
-old_offset
);
5969 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5978 /* IDL: [range(0,1048576)] uint32 count; */
5979 /* IDL: [size_is(count)] drsuapi_DsReplicaMetaData meta_data[*]; */
5983 drsuapi_dissect_element_DsReplicaMetaDataCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5985 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaMetaDataCtr_count
, 0);
5991 drsuapi_dissect_element_DsReplicaMetaDataCtr_meta_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5993 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaMetaDataCtr_meta_data_
);
5999 drsuapi_dissect_element_DsReplicaMetaDataCtr_meta_data_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6001 offset
= drsuapi_dissect_struct_DsReplicaMetaData(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaMetaDataCtr_meta_data
,0);
6007 drsuapi_dissect_struct_DsReplicaMetaDataCtr(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_
)
6009 proto_item
*item
= NULL
;
6010 proto_tree
*tree
= NULL
;
6015 old_offset
= offset
;
6018 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6019 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaMetaDataCtr
);
6022 offset
= drsuapi_dissect_element_DsReplicaMetaDataCtr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
6024 offset
= drsuapi_dissect_element_DsReplicaMetaDataCtr_meta_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
6027 proto_item_set_len(item
, offset
-old_offset
);
6030 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6039 /* IDL: [unique(1)] drsuapi_DsReplicaObjectListItemEx *next_object; */
6040 /* IDL: drsuapi_DsReplicaObject object; */
6041 /* IDL: uint32 is_nc_prefix; */
6042 /* IDL: [unique(1)] GUID *parent_object_guid; */
6043 /* IDL: [unique(1)] drsuapi_DsReplicaMetaDataCtr *meta_data_ctr; */
6047 drsuapi_dissect_element_DsReplicaObjectListItemEx_next_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6049 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjectListItemEx_next_object_
, NDR_POINTER_UNIQUE
, "Pointer to Next Object (drsuapi_DsReplicaObjectListItemEx)",hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_next_object
);
6055 drsuapi_dissect_element_DsReplicaObjectListItemEx_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6057 offset
= drsuapi_dissect_struct_DsReplicaObject(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_object
,0);
6063 drsuapi_dissect_element_DsReplicaObjectListItemEx_is_nc_prefix(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6065 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_is_nc_prefix
, 0);
6071 drsuapi_dissect_element_DsReplicaObjectListItemEx_parent_object_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6073 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjectListItemEx_parent_object_guid_
, NDR_POINTER_UNIQUE
, "Pointer to Parent Object Guid (GUID)",hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_parent_object_guid
);
6079 drsuapi_dissect_element_DsReplicaObjectListItemEx_parent_object_guid_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6081 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_parent_object_guid
, NULL
);
6087 drsuapi_dissect_element_DsReplicaObjectListItemEx_meta_data_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6089 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjectListItemEx_meta_data_ctr_
, NDR_POINTER_UNIQUE
, "Pointer to Meta Data Ctr (drsuapi_DsReplicaMetaDataCtr)",hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_meta_data_ctr
);
6095 drsuapi_dissect_element_DsReplicaObjectListItemEx_meta_data_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6097 offset
= drsuapi_dissect_struct_DsReplicaMetaDataCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_meta_data_ctr
,0);
6103 drsuapi_dissect_struct_DsReplicaObjectListItemEx(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_
)
6105 proto_item
*item
= NULL
;
6106 proto_tree
*tree
= NULL
;
6111 old_offset
= offset
;
6114 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6115 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObjectListItemEx
);
6118 offset
= drsuapi_dissect_element_DsReplicaObjectListItemEx_next_object(tvb
, offset
, pinfo
, tree
, di
, drep
);
6120 offset
= drsuapi_dissect_element_DsReplicaObjectListItemEx_object(tvb
, offset
, pinfo
, tree
, di
, drep
);
6122 offset
= drsuapi_dissect_element_DsReplicaObjectListItemEx_is_nc_prefix(tvb
, offset
, pinfo
, tree
, di
, drep
);
6124 offset
= drsuapi_dissect_element_DsReplicaObjectListItemEx_parent_object_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
6126 offset
= drsuapi_dissect_element_DsReplicaObjectListItemEx_meta_data_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
6129 proto_item_set_len(item
, offset
-old_offset
);
6132 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6141 /* IDL: GUID source_dsa_guid; */
6142 /* IDL: GUID source_dsa_invocation_id; */
6143 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *naming_context; */
6144 /* IDL: drsuapi_DsReplicaHighWaterMark old_highwatermark; */
6145 /* IDL: drsuapi_DsReplicaHighWaterMark new_highwatermark; */
6146 /* IDL: [unique(1)] drsuapi_DsReplicaCursorCtrEx *uptodateness_vector; */
6147 /* IDL: drsuapi_DsReplicaOIDMapping_Ctr mapping_ctr; */
6148 /* IDL: drsuapi_DsExtendedError extended_ret; */
6149 /* IDL: uint32 object_count; */
6150 /* IDL: [value(ndr_size_drsuapi_DsGetNCChangesCtr1(r,ndr->flags)+55)] uint32 __ndr_size; */
6151 /* IDL: [unique(1)] drsuapi_DsReplicaObjectListItemEx *first_object; */
6152 /* IDL: uint32 more_data; */
6156 drsuapi_dissect_element_DsGetNCChangesCtr1_source_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6158 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr1_source_dsa_guid
, NULL
);
6164 drsuapi_dissect_element_DsGetNCChangesCtr1_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6166 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr1_source_dsa_invocation_id
, NULL
);
6172 drsuapi_dissect_element_DsGetNCChangesCtr1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6174 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesCtr1_naming_context_
, NDR_POINTER_UNIQUE
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsGetNCChangesCtr1_naming_context
);
6180 drsuapi_dissect_element_DsGetNCChangesCtr1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6182 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr1_naming_context
,0);
6188 drsuapi_dissect_element_DsGetNCChangesCtr1_old_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6190 offset
= drsuapi_dissect_struct_DsReplicaHighWaterMark(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr1_old_highwatermark
,0);
6196 drsuapi_dissect_element_DsGetNCChangesCtr1_new_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6198 offset
= drsuapi_dissect_struct_DsReplicaHighWaterMark(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr1_new_highwatermark
,0);
6204 drsuapi_dissect_element_DsGetNCChangesCtr1_uptodateness_vector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6206 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesCtr1_uptodateness_vector_
, NDR_POINTER_UNIQUE
, "Pointer to Uptodateness Vector (drsuapi_DsReplicaCursorCtrEx)",hf_drsuapi_drsuapi_DsGetNCChangesCtr1_uptodateness_vector
);
6212 drsuapi_dissect_element_DsGetNCChangesCtr1_uptodateness_vector_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6214 offset
= drsuapi_dissect_struct_DsReplicaCursorCtrEx(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr1_uptodateness_vector
,0);
6220 drsuapi_dissect_element_DsGetNCChangesCtr1_mapping_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6222 offset
= drsuapi_dissect_struct_DsReplicaOIDMapping_Ctr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr1_mapping_ctr
,0);
6228 drsuapi_dissect_element_DsGetNCChangesCtr1_extended_ret(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6230 offset
= drsuapi_dissect_enum_DsExtendedError(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr1_extended_ret
, 0);
6236 drsuapi_dissect_element_DsGetNCChangesCtr1_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6238 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr1_object_count
, 0);
6244 drsuapi_dissect_element_DsGetNCChangesCtr1___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6246 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr1___ndr_size
, 0);
6252 drsuapi_dissect_element_DsGetNCChangesCtr1_first_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6254 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesCtr1_first_object_
, NDR_POINTER_UNIQUE
, "Pointer to First Object (drsuapi_DsReplicaObjectListItemEx)",hf_drsuapi_drsuapi_DsGetNCChangesCtr1_first_object
);
6260 drsuapi_dissect_element_DsGetNCChangesCtr1_first_object_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6262 offset
= drsuapi_dissect_struct_DsReplicaObjectListItemEx(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr1_first_object
,0);
6268 drsuapi_dissect_element_DsGetNCChangesCtr1_more_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6270 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr1_more_data
, 0);
6276 drsuapi_dissect_struct_DsGetNCChangesCtr1(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_
)
6278 proto_item
*item
= NULL
;
6279 proto_tree
*tree
= NULL
;
6284 old_offset
= offset
;
6287 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6288 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesCtr1
);
6291 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_source_dsa_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
6293 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_source_dsa_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
6295 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
6297 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_old_highwatermark(tvb
, offset
, pinfo
, tree
, di
, drep
);
6299 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_new_highwatermark(tvb
, offset
, pinfo
, tree
, di
, drep
);
6301 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_uptodateness_vector(tvb
, offset
, pinfo
, tree
, di
, drep
);
6303 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_mapping_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
6305 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_extended_ret(tvb
, offset
, pinfo
, tree
, di
, drep
);
6307 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_object_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
6309 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1___ndr_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
6311 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_first_object(tvb
, offset
, pinfo
, tree
, di
, drep
);
6313 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1_more_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
6316 proto_item_set_len(item
, offset
-old_offset
);
6319 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6328 /* IDL: DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE = 0x00000001 , */
6332 drsuapi_dissect_bitmap_DsLinkedAttributeFlags(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_
)
6335 static int * const drsuapi_drsuapi_DsLinkedAttributeFlags_fields
[] = {
6336 &hf_drsuapi_drsuapi_DsLinkedAttributeFlags_DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE
,
6342 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
6343 ett_drsuapi_drsuapi_DsLinkedAttributeFlags
, drsuapi_drsuapi_DsLinkedAttributeFlags_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
6345 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
6348 proto_item_append_text(item
, ": (No values set)");
6350 if (flags
& (~0x00000001)) {
6351 flags
&= (~0x00000001);
6352 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
6360 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *identifier; */
6361 /* IDL: drsuapi_DsAttributeId attid; */
6362 /* IDL: drsuapi_DsAttributeValue value; */
6363 /* IDL: drsuapi_DsLinkedAttributeFlags flags; */
6364 /* IDL: NTTIME_1sec originating_add_time; */
6365 /* IDL: drsuapi_DsReplicaMetaData meta_data; */
6369 drsuapi_dissect_element_DsReplicaLinkedAttribute_identifier(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6371 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaLinkedAttribute_identifier_
, NDR_POINTER_UNIQUE
, "Pointer to Identifier (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_identifier
);
6377 drsuapi_dissect_element_DsReplicaLinkedAttribute_identifier_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6379 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_identifier
,0);
6385 drsuapi_dissect_element_DsReplicaLinkedAttribute_attid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6387 offset
= drsuapi_dissect_enum_DsAttributeId(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_attid
, 0);
6393 drsuapi_dissect_element_DsReplicaLinkedAttribute_value(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6395 offset
= drsuapi_dissect_struct_DsAttributeValue(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_value
,0);
6401 drsuapi_dissect_element_DsReplicaLinkedAttribute_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6403 offset
= drsuapi_dissect_bitmap_DsLinkedAttributeFlags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_flags
, 0);
6409 drsuapi_dissect_element_DsReplicaLinkedAttribute_originating_add_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6411 offset
= dissect_ndr_nt_NTTIME_1sec(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_originating_add_time
);
6417 drsuapi_dissect_element_DsReplicaLinkedAttribute_meta_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6419 offset
= drsuapi_dissect_struct_DsReplicaMetaData(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_meta_data
,0);
6425 drsuapi_dissect_struct_DsReplicaLinkedAttribute(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_
)
6427 proto_item
*item
= NULL
;
6428 proto_tree
*tree
= NULL
;
6433 old_offset
= offset
;
6436 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6437 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaLinkedAttribute
);
6440 offset
= drsuapi_dissect_element_DsReplicaLinkedAttribute_identifier(tvb
, offset
, pinfo
, tree
, di
, drep
);
6442 offset
= drsuapi_dissect_element_DsReplicaLinkedAttribute_attid(tvb
, offset
, pinfo
, tree
, di
, drep
);
6444 offset
= drsuapi_dissect_element_DsReplicaLinkedAttribute_value(tvb
, offset
, pinfo
, tree
, di
, drep
);
6446 offset
= drsuapi_dissect_element_DsReplicaLinkedAttribute_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
6448 offset
= drsuapi_dissect_element_DsReplicaLinkedAttribute_originating_add_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
6450 offset
= drsuapi_dissect_element_DsReplicaLinkedAttribute_meta_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
6453 proto_item_set_len(item
, offset
-old_offset
);
6456 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6465 /* IDL: GUID source_dsa_guid; */
6466 /* IDL: GUID source_dsa_invocation_id; */
6467 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *naming_context; */
6468 /* IDL: drsuapi_DsReplicaHighWaterMark old_highwatermark; */
6469 /* IDL: drsuapi_DsReplicaHighWaterMark new_highwatermark; */
6470 /* IDL: [unique(1)] drsuapi_DsReplicaCursor2CtrEx *uptodateness_vector; */
6471 /* IDL: drsuapi_DsReplicaOIDMapping_Ctr mapping_ctr; */
6472 /* IDL: drsuapi_DsExtendedError extended_ret; */
6473 /* IDL: uint32 object_count; */
6474 /* IDL: [value(ndr_size_drsuapi_DsGetNCChangesCtr6(r,ndr->flags)+55)] uint32 __ndr_size; */
6475 /* IDL: [unique(1)] drsuapi_DsReplicaObjectListItemEx *first_object; */
6476 /* IDL: uint32 more_data; */
6477 /* IDL: uint32 nc_object_count; */
6478 /* IDL: uint32 nc_linked_attributes_count; */
6479 /* IDL: [range(0,1048576)] uint32 linked_attributes_count; */
6480 /* IDL: [size_is(linked_attributes_count)] [unique(1)] drsuapi_DsReplicaLinkedAttribute *linked_attributes; */
6481 /* IDL: WERROR drs_error; */
6485 drsuapi_dissect_element_DsGetNCChangesCtr6_source_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6487 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr6_source_dsa_guid
, NULL
);
6493 drsuapi_dissect_element_DsGetNCChangesCtr6_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6495 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr6_source_dsa_invocation_id
, NULL
);
6501 drsuapi_dissect_element_DsGetNCChangesCtr6_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6503 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesCtr6_naming_context_
, NDR_POINTER_UNIQUE
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsGetNCChangesCtr6_naming_context
);
6509 drsuapi_dissect_element_DsGetNCChangesCtr6_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6511 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr6_naming_context
,0);
6517 drsuapi_dissect_element_DsGetNCChangesCtr6_old_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6519 offset
= drsuapi_dissect_struct_DsReplicaHighWaterMark(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr6_old_highwatermark
,0);
6525 drsuapi_dissect_element_DsGetNCChangesCtr6_new_highwatermark(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6527 offset
= drsuapi_dissect_struct_DsReplicaHighWaterMark(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr6_new_highwatermark
,0);
6533 drsuapi_dissect_element_DsGetNCChangesCtr6_uptodateness_vector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6535 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesCtr6_uptodateness_vector_
, NDR_POINTER_UNIQUE
, "Pointer to Uptodateness Vector (drsuapi_DsReplicaCursor2CtrEx)",hf_drsuapi_drsuapi_DsGetNCChangesCtr6_uptodateness_vector
);
6541 drsuapi_dissect_element_DsGetNCChangesCtr6_uptodateness_vector_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6543 offset
= drsuapi_dissect_struct_DsReplicaCursor2CtrEx(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr6_uptodateness_vector
,0);
6549 drsuapi_dissect_element_DsGetNCChangesCtr6_mapping_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6551 offset
= drsuapi_dissect_struct_DsReplicaOIDMapping_Ctr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr6_mapping_ctr
,0);
6557 drsuapi_dissect_element_DsGetNCChangesCtr6_extended_ret(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6559 offset
= drsuapi_dissect_enum_DsExtendedError(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr6_extended_ret
, 0);
6565 drsuapi_dissect_element_DsGetNCChangesCtr6_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6567 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr6_object_count
, 0);
6573 drsuapi_dissect_element_DsGetNCChangesCtr6___ndr_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6575 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr6___ndr_size
, 0);
6581 drsuapi_dissect_element_DsGetNCChangesCtr6_first_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6583 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesCtr6_first_object_
, NDR_POINTER_UNIQUE
, "Pointer to First Object (drsuapi_DsReplicaObjectListItemEx)",hf_drsuapi_drsuapi_DsGetNCChangesCtr6_first_object
);
6589 drsuapi_dissect_element_DsGetNCChangesCtr6_first_object_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6591 offset
= drsuapi_dissect_struct_DsReplicaObjectListItemEx(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr6_first_object
,0);
6597 drsuapi_dissect_element_DsGetNCChangesCtr6_more_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6599 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr6_more_data
, 0);
6605 drsuapi_dissect_element_DsGetNCChangesCtr6_nc_object_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6607 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr6_nc_object_count
, 0);
6613 drsuapi_dissect_element_DsGetNCChangesCtr6_nc_linked_attributes_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6615 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr6_nc_linked_attributes_count
, 0);
6621 drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6623 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr6_linked_attributes_count
, 0);
6629 drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6631 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes_
, NDR_POINTER_UNIQUE
, "Pointer to Linked Attributes (drsuapi_DsReplicaLinkedAttribute)",hf_drsuapi_drsuapi_DsGetNCChangesCtr6_linked_attributes
);
6637 drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6639 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes__
);
6645 drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6647 offset
= drsuapi_dissect_struct_DsReplicaLinkedAttribute(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr6_linked_attributes
,0);
6653 drsuapi_dissect_element_DsGetNCChangesCtr6_drs_error(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6655 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr6_drs_error
, 0);
6661 drsuapi_dissect_struct_DsGetNCChangesCtr6(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_
)
6663 proto_item
*item
= NULL
;
6664 proto_tree
*tree
= NULL
;
6669 old_offset
= offset
;
6672 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6673 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesCtr6
);
6676 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_source_dsa_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
6678 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_source_dsa_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
6680 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
6682 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_old_highwatermark(tvb
, offset
, pinfo
, tree
, di
, drep
);
6684 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_new_highwatermark(tvb
, offset
, pinfo
, tree
, di
, drep
);
6686 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_uptodateness_vector(tvb
, offset
, pinfo
, tree
, di
, drep
);
6688 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_mapping_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
6690 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_extended_ret(tvb
, offset
, pinfo
, tree
, di
, drep
);
6692 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_object_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
6694 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6___ndr_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
6696 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_first_object(tvb
, offset
, pinfo
, tree
, di
, drep
);
6698 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_more_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
6700 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_nc_object_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
6702 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_nc_linked_attributes_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
6704 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
6706 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_linked_attributes(tvb
, offset
, pinfo
, tree
, di
, drep
);
6708 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6_drs_error(tvb
, offset
, pinfo
, tree
, di
, drep
);
6711 proto_item_set_len(item
, offset
-old_offset
);
6714 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6723 /* IDL: drsuapi_DsGetNCChangesCtr1 ctr1; */
6727 drsuapi_dissect_element_DsGetNCChangesCtr1TS_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6729 offset
= drsuapi_dissect_struct_DsGetNCChangesCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr1TS_ctr1
,0);
6735 drsuapi_dissect_struct_DsGetNCChangesCtr1TS(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_
)
6737 proto_item
*item
= NULL
;
6738 proto_tree
*tree
= NULL
;
6743 old_offset
= offset
;
6746 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6747 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesCtr1TS
);
6750 offset
= drsuapi_dissect_element_DsGetNCChangesCtr1TS_ctr1(tvb
, offset
, pinfo
, tree
, di
, drep
);
6753 proto_item_set_len(item
, offset
-old_offset
);
6756 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6765 /* IDL: drsuapi_DsGetNCChangesCtr6 ctr6; */
6769 drsuapi_dissect_element_DsGetNCChangesCtr6TS_ctr6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6771 offset
= drsuapi_dissect_struct_DsGetNCChangesCtr6(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr6TS_ctr6
,0);
6777 drsuapi_dissect_struct_DsGetNCChangesCtr6TS(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_
)
6779 proto_item
*item
= NULL
;
6780 proto_tree
*tree
= NULL
;
6785 old_offset
= offset
;
6788 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6789 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesCtr6TS
);
6792 offset
= drsuapi_dissect_element_DsGetNCChangesCtr6TS_ctr6(tvb
, offset
, pinfo
, tree
, di
, drep
);
6795 proto_item_set_len(item
, offset
-old_offset
);
6798 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6807 /* IDL: uint32 decompressed_length; */
6808 /* IDL: uint32 compressed_length; */
6809 /* IDL: [compression(NDR_COMPRESSION_MSZIP,compressed_length,decompressed_length)] [subcontext(4)] [subcontext_size(compressed_length)] [unique(1)] drsuapi_DsGetNCChangesCtr1TS *ts; */
6813 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_decompressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6815 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_decompressed_length
, 0);
6821 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_compressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6823 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_compressed_length
, 0);
6829 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6831 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts_
, NDR_POINTER_UNIQUE
, "Pointer to Ts (drsuapi_DsGetNCChangesCtr1TS)",hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts
);
6837 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6840 int conformant
= di
->conformant_run
;
6844 uint32_t saved_flags
= di
->call_data
->flags
;
6845 offset
= dissect_ndr_uint3264(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts_
, &size
);
6846 di
->call_data
->flags
&= ~DCERPC_IS_NDR64
;
6847 subtvb
= tvb_new_subset_length_caplen(tvb
, offset
, (const int)size
, -1);
6848 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts__(subtvb
, 0, pinfo
, tree
, di
, drep
);
6849 offset
+= (int)size
;
6850 di
->call_data
->flags
= saved_flags
;
6857 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6859 offset
= drsuapi_dissect_struct_DsGetNCChangesCtr1TS(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts
,0);
6865 drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr1(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_
)
6867 proto_item
*item
= NULL
;
6868 proto_tree
*tree
= NULL
;
6873 old_offset
= offset
;
6876 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6877 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1
);
6880 offset
= drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_decompressed_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
6882 offset
= drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_compressed_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
6884 offset
= drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts(tvb
, offset
, pinfo
, tree
, di
, drep
);
6887 proto_item_set_len(item
, offset
-old_offset
);
6890 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6899 /* IDL: uint32 decompressed_length; */
6900 /* IDL: uint32 compressed_length; */
6901 /* IDL: [compression(NDR_COMPRESSION_MSZIP,compressed_length,decompressed_length)] [subcontext(4)] [subcontext_size(compressed_length)] [unique(1)] drsuapi_DsGetNCChangesCtr6TS *ts; */
6905 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_decompressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6907 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_decompressed_length
, 0);
6913 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_compressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6915 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_compressed_length
, 0);
6921 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6923 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts_
, NDR_POINTER_UNIQUE
, "Pointer to Ts (drsuapi_DsGetNCChangesCtr6TS)",hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts
);
6929 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6932 int conformant
= di
->conformant_run
;
6936 uint32_t saved_flags
= di
->call_data
->flags
;
6937 offset
= dissect_ndr_uint3264(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts_
, &size
);
6938 di
->call_data
->flags
&= ~DCERPC_IS_NDR64
;
6939 subtvb
= tvb_new_subset_length_caplen(tvb
, offset
, (const int)size
, -1);
6940 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts__(subtvb
, 0, pinfo
, tree
, di
, drep
);
6941 offset
+= (int)size
;
6942 di
->call_data
->flags
= saved_flags
;
6949 drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6951 offset
= drsuapi_dissect_struct_DsGetNCChangesCtr6TS(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts
,0);
6957 drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr6(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_
)
6959 proto_item
*item
= NULL
;
6960 proto_tree
*tree
= NULL
;
6965 old_offset
= offset
;
6968 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
6969 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6
);
6972 offset
= drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_decompressed_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
6974 offset
= drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_compressed_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
6976 offset
= drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts(tvb
, offset
, pinfo
, tree
, di
, drep
);
6979 proto_item_set_len(item
, offset
-old_offset
);
6982 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
6991 /* IDL: uint32 decompressed_length; */
6992 /* IDL: uint32 compressed_length; */
6993 /* IDL: [compression(NDR_COMPRESSION_WIN2K3_LZ77_DIRECT2,compressed_length,decompressed_length)] [subcontext(4)] [subcontext_size(compressed_length)] [unique(1)] drsuapi_DsGetNCChangesCtr1TS *ts; */
6997 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_decompressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6999 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_decompressed_length
, 0);
7005 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_compressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7007 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_compressed_length
, 0);
7013 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7015 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts_
, NDR_POINTER_UNIQUE
, "Pointer to Ts (drsuapi_DsGetNCChangesCtr1TS)",hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts
);
7021 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7024 int conformant
= di
->conformant_run
;
7028 uint32_t saved_flags
= di
->call_data
->flags
;
7029 offset
= dissect_ndr_uint3264(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts_
, &size
);
7030 di
->call_data
->flags
&= ~DCERPC_IS_NDR64
;
7031 subtvb
= tvb_new_subset_length_caplen(tvb
, offset
, (const int)size
, -1);
7032 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts__(subtvb
, 0, pinfo
, tree
, di
, drep
);
7033 offset
+= (int)size
;
7034 di
->call_data
->flags
= saved_flags
;
7041 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7043 offset
= drsuapi_dissect_struct_DsGetNCChangesCtr1TS(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts
,0);
7049 drsuapi_dissect_struct_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1(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_
)
7051 proto_item
*item
= NULL
;
7052 proto_tree
*tree
= NULL
;
7057 old_offset
= offset
;
7060 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
7061 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1
);
7064 offset
= drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_decompressed_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
7066 offset
= drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_compressed_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
7068 offset
= drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts(tvb
, offset
, pinfo
, tree
, di
, drep
);
7071 proto_item_set_len(item
, offset
-old_offset
);
7074 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
7083 /* IDL: uint32 decompressed_length; */
7084 /* IDL: uint32 compressed_length; */
7085 /* IDL: [compression(NDR_COMPRESSION_WIN2K3_LZ77_DIRECT2,compressed_length,decompressed_length)] [subcontext(4)] [subcontext_size(compressed_length)] [unique(1)] drsuapi_DsGetNCChangesCtr6TS *ts; */
7089 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_decompressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7091 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_decompressed_length
, 0);
7097 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_compressed_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7099 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_compressed_length
, 0);
7105 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7107 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts_
, NDR_POINTER_UNIQUE
, "Pointer to Ts (drsuapi_DsGetNCChangesCtr6TS)",hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts
);
7113 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7116 int conformant
= di
->conformant_run
;
7120 uint32_t saved_flags
= di
->call_data
->flags
;
7121 offset
= dissect_ndr_uint3264(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts_
, &size
);
7122 di
->call_data
->flags
&= ~DCERPC_IS_NDR64
;
7123 subtvb
= tvb_new_subset_length_caplen(tvb
, offset
, (const int)size
, -1);
7124 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts__(subtvb
, 0, pinfo
, tree
, di
, drep
);
7125 offset
+= (int)size
;
7126 di
->call_data
->flags
= saved_flags
;
7133 drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7135 offset
= drsuapi_dissect_struct_DsGetNCChangesCtr6TS(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts
,0);
7141 drsuapi_dissect_struct_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6(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_
)
7143 proto_item
*item
= NULL
;
7144 proto_tree
*tree
= NULL
;
7149 old_offset
= offset
;
7152 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
7153 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6
);
7156 offset
= drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_decompressed_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
7158 offset
= drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_compressed_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
7160 offset
= drsuapi_dissect_element_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts(tvb
, offset
, pinfo
, tree
, di
, drep
);
7163 proto_item_set_len(item
, offset
-old_offset
);
7166 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
7175 /* IDL: DRSUAPI_COMPRESSION_TYPE_MSZIP=2, */
7176 /* IDL: DRSUAPI_COMPRESSION_TYPE_WIN2K3_LZ77_DIRECT2=3, */
7180 drsuapi_dissect_enum_DsGetNCChangesCompressionType(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_
, uint16_t *param _U_
)
7182 uint16_t parameter
=0;
7186 offset
= dissect_ndr_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
7194 /* IDL: [flag(LIBNDR_PRINT_ARRAY_HEX)] [nodiscriminant(1)] union { */
7195 /* IDL: [case(1|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16))] [case(1|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16))] drsuapi_DsGetNCChangesMSZIPCtr1 mszip1; */
7196 /* IDL: [case(6|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16))] [case(6|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16))] drsuapi_DsGetNCChangesMSZIPCtr6 mszip6; */
7197 /* IDL: [case(1|(DRSUAPI_COMPRESSION_TYPE_WIN2K3_LZ77_DIRECT2<<16))] [case(1|(DRSUAPI_COMPRESSION_TYPE_WIN2K3_LZ77_DIRECT2<<16))] drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1 xpress1; */
7198 /* IDL: [case(6|(DRSUAPI_COMPRESSION_TYPE_WIN2K3_LZ77_DIRECT2<<16))] [case(6|(DRSUAPI_COMPRESSION_TYPE_WIN2K3_LZ77_DIRECT2<<16))] drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6 xpress6; */
7202 drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7204 offset
= drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip1
,0);
7210 drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7212 offset
= drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr6(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip6
,0);
7218 drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7220 offset
= drsuapi_dissect_struct_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress1
,0);
7226 drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7228 offset
= drsuapi_dissect_struct_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress6
,0);
7234 drsuapi_dissect_DsGetNCChangesCompressedCtr(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_
)
7236 proto_item
*item
= NULL
;
7237 proto_tree
*tree
= NULL
;
7239 uint32_t level
= param
;
7241 old_offset
= offset
;
7243 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetNCChangesCompressedCtr
, &item
, "drsuapi_DsGetNCChangesCompressedCtr");
7247 case 1|(DRSUAPI_COMPRESSION_TYPE_MSZIP
<<16):
7248 offset
= drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip1(tvb
, offset
, pinfo
, tree
, di
, drep
);
7251 case 6|(DRSUAPI_COMPRESSION_TYPE_MSZIP
<<16):
7252 offset
= drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip6(tvb
, offset
, pinfo
, tree
, di
, drep
);
7255 case 1|(DRSUAPI_COMPRESSION_TYPE_WIN2K3_LZ77_DIRECT2
<<16):
7256 offset
= drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress1(tvb
, offset
, pinfo
, tree
, di
, drep
);
7259 case 6|(DRSUAPI_COMPRESSION_TYPE_WIN2K3_LZ77_DIRECT2
<<16):
7260 offset
= drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress6(tvb
, offset
, pinfo
, tree
, di
, drep
);
7263 proto_item_set_len(item
, offset
-old_offset
);
7270 /* IDL: drsuapi_DsGetNCChangesMSZIPCtr1 mszip1; */
7274 drsuapi_dissect_element_DsGetNCChangesCtr2_mszip1(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
= drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr2_mszip1
,0);
7282 drsuapi_dissect_struct_DsGetNCChangesCtr2(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_
)
7284 proto_item
*item
= NULL
;
7285 proto_tree
*tree
= NULL
;
7290 old_offset
= offset
;
7293 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
7294 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesCtr2
);
7297 offset
= drsuapi_dissect_element_DsGetNCChangesCtr2_mszip1(tvb
, offset
, pinfo
, tree
, di
, drep
);
7300 proto_item_set_len(item
, offset
-old_offset
);
7303 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
7312 /* IDL: [range(0,6)] uint32 level; */
7313 /* IDL: [range(2,3)] drsuapi_DsGetNCChangesCompressionType type; */
7314 /* IDL: [switch_is(level|(type<<16))] drsuapi_DsGetNCChangesCompressedCtr ctr; */
7318 drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7320 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr7_level
, 0);
7326 drsuapi_dissect_element_DsGetNCChangesCtr7_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7328 offset
= drsuapi_dissect_enum_DsGetNCChangesCompressionType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr7_type
, 0);
7334 drsuapi_dissect_element_DsGetNCChangesCtr7_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7336 offset
= drsuapi_dissect_DsGetNCChangesCompressedCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChangesCtr7_ctr
, 0);
7342 drsuapi_dissect_struct_DsGetNCChangesCtr7(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_
)
7344 proto_item
*item
= NULL
;
7345 proto_tree
*tree
= NULL
;
7350 old_offset
= offset
;
7353 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
7354 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNCChangesCtr7
);
7357 offset
= drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
7359 offset
= drsuapi_dissect_element_DsGetNCChangesCtr7_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
7361 offset
= drsuapi_dissect_element_DsGetNCChangesCtr7_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
7364 proto_item_set_len(item
, offset
-old_offset
);
7367 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
7375 /* IDL: [switch_type(uint32)] union { */
7376 /* IDL: [case(1)] [case(1)] drsuapi_DsGetNCChangesCtr1 ctr1; */
7377 /* IDL: [case(2)] [case(2)] drsuapi_DsGetNCChangesCtr2 ctr2; */
7378 /* IDL: [case(6)] [case(6)] drsuapi_DsGetNCChangesCtr6 ctr6; */
7379 /* IDL: [case(7)] [case(7)] drsuapi_DsGetNCChangesCtr7 ctr7; */
7383 drsuapi_dissect_element_DsGetNCChangesCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7385 offset
= drsuapi_dissect_struct_DsGetNCChangesCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr1
,0);
7391 drsuapi_dissect_element_DsGetNCChangesCtr_ctr2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7393 offset
= drsuapi_dissect_struct_DsGetNCChangesCtr2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr2
,0);
7399 drsuapi_dissect_element_DsGetNCChangesCtr_ctr6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7401 offset
= drsuapi_dissect_struct_DsGetNCChangesCtr6(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr6
,0);
7407 drsuapi_dissect_element_DsGetNCChangesCtr_ctr7(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7409 offset
= drsuapi_dissect_struct_DsGetNCChangesCtr7(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr7
,0);
7415 drsuapi_dissect_DsGetNCChangesCtr(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_
)
7417 proto_item
*item
= NULL
;
7418 proto_tree
*tree
= NULL
;
7422 old_offset
= offset
;
7424 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetNCChangesCtr
, &item
, "drsuapi_DsGetNCChangesCtr");
7427 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
7432 offset
= drsuapi_dissect_element_DsGetNCChangesCtr_ctr1(tvb
, offset
, pinfo
, tree
, di
, drep
);
7436 offset
= drsuapi_dissect_element_DsGetNCChangesCtr_ctr2(tvb
, offset
, pinfo
, tree
, di
, drep
);
7440 offset
= drsuapi_dissect_element_DsGetNCChangesCtr_ctr6(tvb
, offset
, pinfo
, tree
, di
, drep
);
7444 offset
= drsuapi_dissect_element_DsGetNCChangesCtr_ctr7(tvb
, offset
, pinfo
, tree
, di
, drep
);
7447 proto_item_set_len(item
, offset
-old_offset
);
7454 /* IDL: [ref] drsuapi_DsReplicaObjectIdentifier *naming_context; */
7455 /* IDL: [charset(DOS)] [ref] uint8 *dest_dsa_dns_name; */
7456 /* IDL: GUID dest_dsa_guid; */
7457 /* IDL: drsuapi_DrsOptions options; */
7461 drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7463 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_naming_context_
, NDR_POINTER_REF
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_naming_context
);
7469 drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7471 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_naming_context
,0);
7477 drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7479 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name_
, NDR_POINTER_REF
, "Pointer to Dest Dsa Dns Name (uint8)",hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name
);
7485 drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7489 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint8_t), hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name
, false, &data
);
7490 proto_item_append_text(tree
, ": %s", data
);
7496 drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_dest_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7498 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_guid
, NULL
);
7504 drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7506 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_options
, 0);
7512 drsuapi_dissect_struct_DsReplicaUpdateRefsRequest1(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_
)
7514 proto_item
*item
= NULL
;
7515 proto_tree
*tree
= NULL
;
7520 old_offset
= offset
;
7523 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
7524 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1
);
7527 offset
= drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
7529 offset
= drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
7531 offset
= drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_dest_dsa_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
7533 offset
= drsuapi_dissect_element_DsReplicaUpdateRefsRequest1_options(tvb
, offset
, pinfo
, tree
, di
, drep
);
7536 proto_item_set_len(item
, offset
-old_offset
);
7539 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
7547 /* IDL: [switch_type(uint32)] union { */
7548 /* IDL: [case(1)] [case(1)] drsuapi_DsReplicaUpdateRefsRequest1 req1; */
7552 drsuapi_dissect_element_DsReplicaUpdateRefsRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7554 offset
= drsuapi_dissect_struct_DsReplicaUpdateRefsRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest_req1
,0);
7560 drsuapi_dissect_DsReplicaUpdateRefsRequest(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_
)
7562 proto_item
*item
= NULL
;
7563 proto_tree
*tree
= NULL
;
7567 old_offset
= offset
;
7569 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsReplicaUpdateRefsRequest
, &item
, "drsuapi_DsReplicaUpdateRefsRequest");
7572 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
7577 offset
= drsuapi_dissect_element_DsReplicaUpdateRefsRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
7580 proto_item_set_len(item
, offset
-old_offset
);
7587 /* IDL: [ref] drsuapi_DsReplicaObjectIdentifier *naming_context; */
7588 /* IDL: [charset(UTF16)] [unique(1)] uint16 *source_dsa_address; */
7589 /* IDL: uint8 schedule[84]; */
7590 /* IDL: drsuapi_DrsOptions options; */
7594 drsuapi_dissect_element_DsReplicaAddRequest1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7596 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAddRequest1_naming_context_
, NDR_POINTER_REF
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsReplicaAddRequest1_naming_context
);
7602 drsuapi_dissect_element_DsReplicaAddRequest1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7604 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaAddRequest1_naming_context
,0);
7610 drsuapi_dissect_element_DsReplicaAddRequest1_source_dsa_address(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
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAddRequest1_source_dsa_address_
, NDR_POINTER_UNIQUE
, "Pointer to Source Dsa Address (uint16)",hf_drsuapi_drsuapi_DsReplicaAddRequest1_source_dsa_address
);
7618 drsuapi_dissect_element_DsReplicaAddRequest1_source_dsa_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7622 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaAddRequest1_source_dsa_address
, false, &data
);
7623 proto_item_append_text(tree
, ": %s", data
);
7629 drsuapi_dissect_element_DsReplicaAddRequest1_schedule(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7632 for (i
= 0; i
< 84; i
++)
7633 offset
= drsuapi_dissect_element_DsReplicaAddRequest1_schedule_(tvb
, offset
, pinfo
, tree
, di
, drep
);
7639 drsuapi_dissect_element_DsReplicaAddRequest1_schedule_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7641 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAddRequest1_schedule
, 0);
7647 drsuapi_dissect_element_DsReplicaAddRequest1_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7649 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAddRequest1_options
, 0);
7655 drsuapi_dissect_struct_DsReplicaAddRequest1(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_
)
7657 proto_item
*item
= NULL
;
7658 proto_tree
*tree
= NULL
;
7663 old_offset
= offset
;
7666 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
7667 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaAddRequest1
);
7670 offset
= drsuapi_dissect_element_DsReplicaAddRequest1_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
7672 offset
= drsuapi_dissect_element_DsReplicaAddRequest1_source_dsa_address(tvb
, offset
, pinfo
, tree
, di
, drep
);
7674 offset
= drsuapi_dissect_element_DsReplicaAddRequest1_schedule(tvb
, offset
, pinfo
, tree
, di
, drep
);
7676 offset
= drsuapi_dissect_element_DsReplicaAddRequest1_options(tvb
, offset
, pinfo
, tree
, di
, drep
);
7679 proto_item_set_len(item
, offset
-old_offset
);
7682 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
7691 /* IDL: [ref] drsuapi_DsReplicaObjectIdentifier *naming_context; */
7692 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *source_dsa_dn; */
7693 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *transport_dn; */
7694 /* IDL: [charset(UTF16)] [unique(1)] uint16 *source_dsa_address; */
7695 /* IDL: uint8 schedule[84]; */
7696 /* IDL: drsuapi_DrsOptions options; */
7700 drsuapi_dissect_element_DsReplicaAddRequest2_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7702 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAddRequest2_naming_context_
, NDR_POINTER_REF
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsReplicaAddRequest2_naming_context
);
7708 drsuapi_dissect_element_DsReplicaAddRequest2_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7710 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaAddRequest2_naming_context
,0);
7716 drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7718 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Source Dsa Dn (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsReplicaAddRequest2_source_dsa_dn
);
7724 drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7726 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaAddRequest2_source_dsa_dn
,0);
7732 drsuapi_dissect_element_DsReplicaAddRequest2_transport_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7734 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAddRequest2_transport_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Transport Dn (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsReplicaAddRequest2_transport_dn
);
7740 drsuapi_dissect_element_DsReplicaAddRequest2_transport_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7742 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaAddRequest2_transport_dn
,0);
7748 drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7750 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_address_
, NDR_POINTER_UNIQUE
, "Pointer to Source Dsa Address (uint16)",hf_drsuapi_drsuapi_DsReplicaAddRequest2_source_dsa_address
);
7756 drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7760 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaAddRequest2_source_dsa_address
, false, &data
);
7761 proto_item_append_text(tree
, ": %s", data
);
7767 drsuapi_dissect_element_DsReplicaAddRequest2_schedule(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7770 for (i
= 0; i
< 84; i
++)
7771 offset
= drsuapi_dissect_element_DsReplicaAddRequest2_schedule_(tvb
, offset
, pinfo
, tree
, di
, drep
);
7777 drsuapi_dissect_element_DsReplicaAddRequest2_schedule_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7779 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAddRequest2_schedule
, 0);
7785 drsuapi_dissect_element_DsReplicaAddRequest2_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7787 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAddRequest2_options
, 0);
7793 drsuapi_dissect_struct_DsReplicaAddRequest2(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_
)
7795 proto_item
*item
= NULL
;
7796 proto_tree
*tree
= NULL
;
7801 old_offset
= offset
;
7804 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
7805 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaAddRequest2
);
7808 offset
= drsuapi_dissect_element_DsReplicaAddRequest2_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
7810 offset
= drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
7812 offset
= drsuapi_dissect_element_DsReplicaAddRequest2_transport_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
7814 offset
= drsuapi_dissect_element_DsReplicaAddRequest2_source_dsa_address(tvb
, offset
, pinfo
, tree
, di
, drep
);
7816 offset
= drsuapi_dissect_element_DsReplicaAddRequest2_schedule(tvb
, offset
, pinfo
, tree
, di
, drep
);
7818 offset
= drsuapi_dissect_element_DsReplicaAddRequest2_options(tvb
, offset
, pinfo
, tree
, di
, drep
);
7821 proto_item_set_len(item
, offset
-old_offset
);
7824 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
7832 /* IDL: [switch_type(uint32)] union { */
7833 /* IDL: [case(1)] [case(1)] drsuapi_DsReplicaAddRequest1 req1; */
7834 /* IDL: [case(2)] [case(2)] drsuapi_DsReplicaAddRequest2 req2; */
7838 drsuapi_dissect_element_DsReplicaAddRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7840 offset
= drsuapi_dissect_struct_DsReplicaAddRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaAddRequest_req1
,0);
7846 drsuapi_dissect_element_DsReplicaAddRequest_req2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7848 offset
= drsuapi_dissect_struct_DsReplicaAddRequest2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaAddRequest_req2
,0);
7854 drsuapi_dissect_DsReplicaAddRequest(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_
)
7856 proto_item
*item
= NULL
;
7857 proto_tree
*tree
= NULL
;
7861 old_offset
= offset
;
7863 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsReplicaAddRequest
, &item
, "drsuapi_DsReplicaAddRequest");
7866 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
7871 offset
= drsuapi_dissect_element_DsReplicaAddRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
7875 offset
= drsuapi_dissect_element_DsReplicaAddRequest_req2(tvb
, offset
, pinfo
, tree
, di
, drep
);
7878 proto_item_set_len(item
, offset
-old_offset
);
7885 /* IDL: [ref] drsuapi_DsReplicaObjectIdentifier *naming_context; */
7886 /* IDL: [charset(UTF8)] [unique(1)] uint8 *source_dsa_address; */
7887 /* IDL: drsuapi_DrsOptions options; */
7891 drsuapi_dissect_element_DsReplicaDelRequest1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7893 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaDelRequest1_naming_context_
, NDR_POINTER_REF
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsReplicaDelRequest1_naming_context
);
7899 drsuapi_dissect_element_DsReplicaDelRequest1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7901 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaDelRequest1_naming_context
,0);
7907 drsuapi_dissect_element_DsReplicaDelRequest1_source_dsa_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7909 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaDelRequest1_source_dsa_address_
, NDR_POINTER_UNIQUE
, "Pointer to Source Dsa Address (uint8)",hf_drsuapi_drsuapi_DsReplicaDelRequest1_source_dsa_address
);
7915 drsuapi_dissect_element_DsReplicaDelRequest1_source_dsa_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7919 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint8_t), hf_drsuapi_drsuapi_DsReplicaDelRequest1_source_dsa_address
, false, &data
);
7920 proto_item_append_text(tree
, ": %s", data
);
7926 drsuapi_dissect_element_DsReplicaDelRequest1_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7928 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaDelRequest1_options
, 0);
7934 drsuapi_dissect_struct_DsReplicaDelRequest1(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_
)
7936 proto_item
*item
= NULL
;
7937 proto_tree
*tree
= NULL
;
7942 old_offset
= offset
;
7945 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
7946 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaDelRequest1
);
7949 offset
= drsuapi_dissect_element_DsReplicaDelRequest1_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
7951 offset
= drsuapi_dissect_element_DsReplicaDelRequest1_source_dsa_address(tvb
, offset
, pinfo
, tree
, di
, drep
);
7953 offset
= drsuapi_dissect_element_DsReplicaDelRequest1_options(tvb
, offset
, pinfo
, tree
, di
, drep
);
7956 proto_item_set_len(item
, offset
-old_offset
);
7959 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
7967 /* IDL: [switch_type(uint32)] union { */
7968 /* IDL: [case(1)] [case(1)] drsuapi_DsReplicaDelRequest1 req1; */
7972 drsuapi_dissect_element_DsReplicaDelRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7974 offset
= drsuapi_dissect_struct_DsReplicaDelRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaDelRequest_req1
,0);
7980 drsuapi_dissect_DsReplicaDelRequest(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_
)
7982 proto_item
*item
= NULL
;
7983 proto_tree
*tree
= NULL
;
7987 old_offset
= offset
;
7989 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsReplicaDelRequest
, &item
, "drsuapi_DsReplicaDelRequest");
7992 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
7997 offset
= drsuapi_dissect_element_DsReplicaDelRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
8000 proto_item_set_len(item
, offset
-old_offset
);
8007 /* IDL: [ref] drsuapi_DsReplicaObjectIdentifier *naming_context; */
8008 /* IDL: GUID source_dra; */
8009 /* IDL: [charset(UTF16)] [unique(1)] uint16 *source_dra_address; */
8010 /* IDL: uint8 schedule[84]; */
8011 /* IDL: drsuapi_DrsOptions replica_flags; */
8012 /* IDL: uint32 modify_fields; */
8013 /* IDL: drsuapi_DrsOptions options; */
8017 drsuapi_dissect_element_DsReplicaModRequest1_naming_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8019 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaModRequest1_naming_context_
, NDR_POINTER_REF
, "Pointer to Naming Context (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsReplicaModRequest1_naming_context
);
8025 drsuapi_dissect_element_DsReplicaModRequest1_naming_context_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8027 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaModRequest1_naming_context
,0);
8033 drsuapi_dissect_element_DsReplicaModRequest1_source_dra(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8035 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaModRequest1_source_dra
, NULL
);
8041 drsuapi_dissect_element_DsReplicaModRequest1_source_dra_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8043 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaModRequest1_source_dra_address_
, NDR_POINTER_UNIQUE
, "Pointer to Source Dra Address (uint16)",hf_drsuapi_drsuapi_DsReplicaModRequest1_source_dra_address
);
8049 drsuapi_dissect_element_DsReplicaModRequest1_source_dra_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8053 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaModRequest1_source_dra_address
, false, &data
);
8054 proto_item_append_text(tree
, ": %s", data
);
8060 drsuapi_dissect_element_DsReplicaModRequest1_schedule(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8063 for (i
= 0; i
< 84; i
++)
8064 offset
= drsuapi_dissect_element_DsReplicaModRequest1_schedule_(tvb
, offset
, pinfo
, tree
, di
, drep
);
8070 drsuapi_dissect_element_DsReplicaModRequest1_schedule_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8072 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaModRequest1_schedule
, 0);
8078 drsuapi_dissect_element_DsReplicaModRequest1_replica_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8080 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaModRequest1_replica_flags
, 0);
8086 drsuapi_dissect_element_DsReplicaModRequest1_modify_fields(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8088 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaModRequest1_modify_fields
, 0);
8094 drsuapi_dissect_element_DsReplicaModRequest1_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8096 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaModRequest1_options
, 0);
8102 drsuapi_dissect_struct_DsReplicaModRequest1(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_
)
8104 proto_item
*item
= NULL
;
8105 proto_tree
*tree
= NULL
;
8110 old_offset
= offset
;
8113 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
8114 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaModRequest1
);
8117 offset
= drsuapi_dissect_element_DsReplicaModRequest1_naming_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
8119 offset
= drsuapi_dissect_element_DsReplicaModRequest1_source_dra(tvb
, offset
, pinfo
, tree
, di
, drep
);
8121 offset
= drsuapi_dissect_element_DsReplicaModRequest1_source_dra_address(tvb
, offset
, pinfo
, tree
, di
, drep
);
8123 offset
= drsuapi_dissect_element_DsReplicaModRequest1_schedule(tvb
, offset
, pinfo
, tree
, di
, drep
);
8125 offset
= drsuapi_dissect_element_DsReplicaModRequest1_replica_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
8127 offset
= drsuapi_dissect_element_DsReplicaModRequest1_modify_fields(tvb
, offset
, pinfo
, tree
, di
, drep
);
8129 offset
= drsuapi_dissect_element_DsReplicaModRequest1_options(tvb
, offset
, pinfo
, tree
, di
, drep
);
8132 proto_item_set_len(item
, offset
-old_offset
);
8135 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
8143 /* IDL: [switch_type(uint32)] union { */
8144 /* IDL: [case(1)] [case(1)] drsuapi_DsReplicaModRequest1 req1; */
8148 drsuapi_dissect_element_DsReplicaModRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8150 offset
= drsuapi_dissect_struct_DsReplicaModRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaModRequest_req1
,0);
8156 drsuapi_dissect_DsReplicaModRequest(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_
)
8158 proto_item
*item
= NULL
;
8159 proto_tree
*tree
= NULL
;
8163 old_offset
= offset
;
8165 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsReplicaModRequest
, &item
, "drsuapi_DsReplicaModRequest");
8168 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
8173 offset
= drsuapi_dissect_element_DsReplicaModRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
8176 proto_item_set_len(item
, offset
-old_offset
);
8183 /* IDL: DRSUAPI_DS_MEMBERSHIP_TYPE_UNIVERSAL_AND_DOMAIN_GROUPS=1, */
8184 /* IDL: DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_LOCAL_GROUPS=2, */
8185 /* IDL: DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_GROUPS=3, */
8186 /* IDL: DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_LOCAL_GROUPS2=4, */
8187 /* IDL: DRSUAPI_DS_MEMBERSHIP_TYPE_UNIVERSAL_GROUPS=5, */
8188 /* IDL: DRSUAPI_DS_MEMBERSHIP_TYPE_GROUPMEMBERS=6, */
8189 /* IDL: DRSUAPI_DS_MEMBERSHIP_TYPE_DOMAIN_GROUPS2=7, */
8193 drsuapi_dissect_enum_DsMembershipType(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_
)
8195 uint32_t parameter
=0;
8199 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
8208 /* IDL: NTSTATUS status; */
8209 /* IDL: [range(0,10000)] uint32 num_memberships; */
8210 /* IDL: [range(0,10000)] uint32 num_sids; */
8211 /* IDL: [size_is(num_memberships)] [unique(1)] drsuapi_DsReplicaObjectIdentifier **info_array; */
8212 /* IDL: [size_is(num_memberships)] [unique(1)] security_GroupAttrs *group_attrs; */
8213 /* IDL: [size_is(num_sids)] [unique(1)] dom_sid28 **sids; */
8217 drsuapi_dissect_element_DsGetMembershipsCtr1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8219 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMembershipsCtr1_status
, 0);
8225 drsuapi_dissect_element_DsGetMembershipsCtr1_num_memberships(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8227 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMembershipsCtr1_num_memberships
, 0);
8233 drsuapi_dissect_element_DsGetMembershipsCtr1_num_sids(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8235 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMembershipsCtr1_num_sids
, 0);
8241 drsuapi_dissect_element_DsGetMembershipsCtr1_info_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8243 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsCtr1_info_array_
, NDR_POINTER_UNIQUE
, "Pointer to Info Array (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsGetMembershipsCtr1_info_array
);
8249 drsuapi_dissect_element_DsGetMembershipsCtr1_info_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8251 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsCtr1_info_array__
);
8257 drsuapi_dissect_element_DsGetMembershipsCtr1_info_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8259 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsCtr1_info_array___
, NDR_POINTER_UNIQUE
, "Pointer to Info Array (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsGetMembershipsCtr1_info_array
);
8265 drsuapi_dissect_element_DsGetMembershipsCtr1_info_array___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8267 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetMembershipsCtr1_info_array
,0);
8273 drsuapi_dissect_element_DsGetMembershipsCtr1_group_attrs(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8275 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsCtr1_group_attrs_
, NDR_POINTER_UNIQUE
, "Pointer to Group Attrs (security_GroupAttrs)",hf_drsuapi_drsuapi_DsGetMembershipsCtr1_group_attrs
);
8281 drsuapi_dissect_element_DsGetMembershipsCtr1_group_attrs_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8283 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsCtr1_group_attrs__
);
8289 drsuapi_dissect_element_DsGetMembershipsCtr1_group_attrs__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8291 offset
= drsuapi_dissect_bitmap_security_GroupAttrs(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMembershipsCtr1_group_attrs
, 0);
8297 drsuapi_dissect_element_DsGetMembershipsCtr1_sids(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8299 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsCtr1_sids_
, NDR_POINTER_UNIQUE
, "Pointer to Sids (dom_sid28)",hf_drsuapi_drsuapi_DsGetMembershipsCtr1_sids
);
8305 drsuapi_dissect_element_DsGetMembershipsCtr1_sids_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8307 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsCtr1_sids__
);
8313 drsuapi_dissect_element_DsGetMembershipsCtr1_sids__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8315 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsCtr1_sids___
, NDR_POINTER_UNIQUE
, "Pointer to Sids (dom_sid28)",hf_drsuapi_drsuapi_DsGetMembershipsCtr1_sids
);
8321 drsuapi_dissect_element_DsGetMembershipsCtr1_sids___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8323 offset
= dissect_ndr_nt_SID28(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMembershipsCtr1_sids
);
8329 drsuapi_dissect_struct_DsGetMembershipsCtr1(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_
)
8331 proto_item
*item
= NULL
;
8332 proto_tree
*tree
= NULL
;
8337 old_offset
= offset
;
8340 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
8341 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetMembershipsCtr1
);
8344 offset
= drsuapi_dissect_element_DsGetMembershipsCtr1_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8346 offset
= drsuapi_dissect_element_DsGetMembershipsCtr1_num_memberships(tvb
, offset
, pinfo
, tree
, di
, drep
);
8348 offset
= drsuapi_dissect_element_DsGetMembershipsCtr1_num_sids(tvb
, offset
, pinfo
, tree
, di
, drep
);
8350 offset
= drsuapi_dissect_element_DsGetMembershipsCtr1_info_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
8352 offset
= drsuapi_dissect_element_DsGetMembershipsCtr1_group_attrs(tvb
, offset
, pinfo
, tree
, di
, drep
);
8354 offset
= drsuapi_dissect_element_DsGetMembershipsCtr1_sids(tvb
, offset
, pinfo
, tree
, di
, drep
);
8357 proto_item_set_len(item
, offset
-old_offset
);
8360 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
8368 /* IDL: [switch_type(uint32)] union { */
8369 /* IDL: [case(1)] [case(1)] drsuapi_DsGetMembershipsCtr1 ctr1; */
8373 drsuapi_dissect_element_DsGetMembershipsCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8375 offset
= drsuapi_dissect_struct_DsGetMembershipsCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetMembershipsCtr_ctr1
,0);
8381 drsuapi_dissect_DsGetMembershipsCtr(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_
)
8383 proto_item
*item
= NULL
;
8384 proto_tree
*tree
= NULL
;
8388 old_offset
= offset
;
8390 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetMembershipsCtr
, &item
, "drsuapi_DsGetMembershipsCtr");
8393 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
8398 offset
= drsuapi_dissect_element_DsGetMembershipsCtr_ctr1(tvb
, offset
, pinfo
, tree
, di
, drep
);
8401 proto_item_set_len(item
, offset
-old_offset
);
8408 /* IDL: [range(1,10000)] uint32 count; */
8409 /* IDL: [size_is(count)] [unique(1)] drsuapi_DsReplicaObjectIdentifier **info_array; */
8410 /* IDL: uint32 flags; */
8411 /* IDL: [range(1,7)] drsuapi_DsMembershipType type; */
8412 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *domain; */
8416 drsuapi_dissect_element_DsGetMembershipsRequest1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8418 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMembershipsRequest1_count
, 0);
8424 drsuapi_dissect_element_DsGetMembershipsRequest1_info_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8426 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsRequest1_info_array_
, NDR_POINTER_UNIQUE
, "Pointer to Info Array (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsGetMembershipsRequest1_info_array
);
8432 drsuapi_dissect_element_DsGetMembershipsRequest1_info_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8434 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsRequest1_info_array__
);
8440 drsuapi_dissect_element_DsGetMembershipsRequest1_info_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8442 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsRequest1_info_array___
, NDR_POINTER_UNIQUE
, "Pointer to Info Array (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsGetMembershipsRequest1_info_array
);
8448 drsuapi_dissect_element_DsGetMembershipsRequest1_info_array___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8450 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetMembershipsRequest1_info_array
,0);
8456 drsuapi_dissect_element_DsGetMembershipsRequest1_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8458 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMembershipsRequest1_flags
, 0);
8464 drsuapi_dissect_element_DsGetMembershipsRequest1_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8466 offset
= drsuapi_dissect_enum_DsMembershipType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMembershipsRequest1_type
, 0);
8472 drsuapi_dissect_element_DsGetMembershipsRequest1_domain(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8474 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMembershipsRequest1_domain_
, NDR_POINTER_UNIQUE
, "Pointer to Domain (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsGetMembershipsRequest1_domain
);
8480 drsuapi_dissect_element_DsGetMembershipsRequest1_domain_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8482 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetMembershipsRequest1_domain
,0);
8488 drsuapi_dissect_struct_DsGetMembershipsRequest1(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_
)
8490 proto_item
*item
= NULL
;
8491 proto_tree
*tree
= NULL
;
8496 old_offset
= offset
;
8499 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
8500 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetMembershipsRequest1
);
8503 offset
= drsuapi_dissect_element_DsGetMembershipsRequest1_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
8505 offset
= drsuapi_dissect_element_DsGetMembershipsRequest1_info_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
8507 offset
= drsuapi_dissect_element_DsGetMembershipsRequest1_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
8509 offset
= drsuapi_dissect_element_DsGetMembershipsRequest1_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
8511 offset
= drsuapi_dissect_element_DsGetMembershipsRequest1_domain(tvb
, offset
, pinfo
, tree
, di
, drep
);
8514 proto_item_set_len(item
, offset
-old_offset
);
8517 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
8525 /* IDL: [switch_type(uint32)] union { */
8526 /* IDL: [case(1)] [case(1)] drsuapi_DsGetMembershipsRequest1 req1; */
8530 drsuapi_dissect_element_DsGetMembershipsRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8532 offset
= drsuapi_dissect_struct_DsGetMembershipsRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetMembershipsRequest_req1
,0);
8538 drsuapi_dissect_DsGetMembershipsRequest(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_
)
8540 proto_item
*item
= NULL
;
8541 proto_tree
*tree
= NULL
;
8545 old_offset
= offset
;
8547 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetMembershipsRequest
, &item
, "drsuapi_DsGetMembershipsRequest");
8550 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
8555 offset
= drsuapi_dissect_element_DsGetMembershipsRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
8558 proto_item_set_len(item
, offset
-old_offset
);
8565 /* IDL: DRSUAPI_NT4_CHANGELOG_GET_CHANGELOG = 0x00000001 , */
8566 /* IDL: DRSUAPI_NT4_CHANGELOG_GET_SERIAL_NUMBERS = 0x00000002 , */
8570 drsuapi_dissect_bitmap_DsGetNT4ChangeLogFlags(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_
)
8573 static int * const drsuapi_drsuapi_DsGetNT4ChangeLogFlags_fields
[] = {
8574 &hf_drsuapi_drsuapi_DsGetNT4ChangeLogFlags_DRSUAPI_NT4_CHANGELOG_GET_CHANGELOG
,
8575 &hf_drsuapi_drsuapi_DsGetNT4ChangeLogFlags_DRSUAPI_NT4_CHANGELOG_GET_SERIAL_NUMBERS
,
8581 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
8582 ett_drsuapi_drsuapi_DsGetNT4ChangeLogFlags
, drsuapi_drsuapi_DsGetNT4ChangeLogFlags_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
8584 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
8587 proto_item_append_text(item
, ": (No values set)");
8589 if (flags
& (~0x00000003)) {
8590 flags
&= (~0x00000003);
8591 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
8599 /* IDL: drsuapi_DsGetNT4ChangeLogFlags flags; */
8600 /* IDL: uint32 preferred_maximum_length; */
8601 /* IDL: [range(0,0x00A00000)] uint32 restart_length; */
8602 /* IDL: [size_is(restart_length)] [unique(1)] uint8 *restart_data; */
8606 drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8608 offset
= drsuapi_dissect_bitmap_DsGetNT4ChangeLogFlags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_flags
, 0);
8614 drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_preferred_maximum_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8616 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_preferred_maximum_length
, 0);
8622 drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8624 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_restart_length
, 0);
8630 drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_data(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_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_data_
, NDR_POINTER_UNIQUE
, "Pointer to Restart Data (uint8)",hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_restart_data
);
8638 drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_data_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8640 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_data__
);
8646 drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_data__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8648 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_restart_data
, 0);
8654 drsuapi_dissect_struct_DsGetNT4ChangeLogRequest1(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_
)
8656 proto_item
*item
= NULL
;
8657 proto_tree
*tree
= NULL
;
8662 old_offset
= offset
;
8665 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
8666 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1
);
8669 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
8671 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_preferred_maximum_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
8673 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
8675 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogRequest1_restart_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
8678 proto_item_set_len(item
, offset
-old_offset
);
8681 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
8689 /* IDL: [switch_type(uint32)] union { */
8690 /* IDL: [case(1)] [case(1)] drsuapi_DsGetNT4ChangeLogRequest1 req1; */
8694 drsuapi_dissect_element_DsGetNT4ChangeLogRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8696 offset
= drsuapi_dissect_struct_DsGetNT4ChangeLogRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest_req1
,0);
8702 drsuapi_dissect_DsGetNT4ChangeLogRequest(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_
)
8704 proto_item
*item
= NULL
;
8705 proto_tree
*tree
= NULL
;
8709 old_offset
= offset
;
8711 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetNT4ChangeLogRequest
, &item
, "drsuapi_DsGetNT4ChangeLogRequest");
8714 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
8719 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
8722 proto_item_set_len(item
, offset
-old_offset
);
8729 /* IDL: [range(0,0x00A00000)] uint32 restart_length; */
8730 /* IDL: [range(0,0x00A00000)] uint32 log_length; */
8731 /* IDL: hyper sam_serial_number; */
8732 /* IDL: NTTIME sam_creation_time; */
8733 /* IDL: hyper builtin_serial_number; */
8734 /* IDL: NTTIME builtin_creation_time; */
8735 /* IDL: hyper lsa_serial_number; */
8736 /* IDL: NTTIME lsa_creation_time; */
8737 /* IDL: NTSTATUS status; */
8738 /* IDL: [size_is(restart_length)] [unique(1)] uint8 *restart_data; */
8739 /* IDL: [size_is(log_length)] [unique(1)] uint8 *log_data; */
8743 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_length(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
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_restart_length
, 0);
8751 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_length(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8753 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_log_length
, 0);
8759 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_sam_serial_number(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8761 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_sam_serial_number
, NULL
);
8767 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_sam_creation_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8769 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_sam_creation_time
);
8775 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_builtin_serial_number(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8777 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_builtin_serial_number
, NULL
);
8783 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_builtin_creation_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8785 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_builtin_creation_time
);
8791 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_lsa_serial_number(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8793 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_lsa_serial_number
, NULL
);
8799 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_lsa_creation_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8801 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_lsa_creation_time
);
8807 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8809 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_status
, 0);
8815 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8817 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_data_
, NDR_POINTER_UNIQUE
, "Pointer to Restart Data (uint8)",hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_restart_data
);
8823 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_data_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8825 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_data__
);
8831 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_data__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8833 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_restart_data
, 0);
8839 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8841 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_data_
, NDR_POINTER_UNIQUE
, "Pointer to Log Data (uint8)",hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_log_data
);
8847 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_data_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8849 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_data__
);
8855 drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_data__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8857 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_log_data
, 0);
8863 drsuapi_dissect_struct_DsGetNT4ChangeLogInfo1(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_
)
8865 proto_item
*item
= NULL
;
8866 proto_tree
*tree
= NULL
;
8871 old_offset
= offset
;
8874 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
8875 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1
);
8878 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
8880 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_length(tvb
, offset
, pinfo
, tree
, di
, drep
);
8882 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_sam_serial_number(tvb
, offset
, pinfo
, tree
, di
, drep
);
8884 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_sam_creation_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
8886 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_builtin_serial_number(tvb
, offset
, pinfo
, tree
, di
, drep
);
8888 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_builtin_creation_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
8890 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_lsa_serial_number(tvb
, offset
, pinfo
, tree
, di
, drep
);
8892 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_lsa_creation_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
8894 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8896 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_restart_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
8898 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo1_log_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
8901 proto_item_set_len(item
, offset
-old_offset
);
8904 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
8912 /* IDL: [switch_type(uint32)] union { */
8913 /* IDL: [case(1)] [case(1)] drsuapi_DsGetNT4ChangeLogInfo1 info1; */
8917 drsuapi_dissect_element_DsGetNT4ChangeLogInfo_info1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8919 offset
= drsuapi_dissect_struct_DsGetNT4ChangeLogInfo1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo_info1
,0);
8925 drsuapi_dissect_DsGetNT4ChangeLogInfo(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_
)
8927 proto_item
*item
= NULL
;
8928 proto_tree
*tree
= NULL
;
8932 old_offset
= offset
;
8934 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetNT4ChangeLogInfo
, &item
, "drsuapi_DsGetNT4ChangeLogInfo");
8937 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
8942 offset
= drsuapi_dissect_element_DsGetNT4ChangeLogInfo_info1(tvb
, offset
, pinfo
, tree
, di
, drep
);
8945 proto_item_set_len(item
, offset
-old_offset
);
8952 /* IDL: DRSUAPI_DS_NAME_STATUS_OK=0, */
8953 /* IDL: DRSUAPI_DS_NAME_STATUS_RESOLVE_ERROR=1, */
8954 /* IDL: DRSUAPI_DS_NAME_STATUS_NOT_FOUND=2, */
8955 /* IDL: DRSUAPI_DS_NAME_STATUS_NOT_UNIQUE=3, */
8956 /* IDL: DRSUAPI_DS_NAME_STATUS_NO_MAPPING=4, */
8957 /* IDL: DRSUAPI_DS_NAME_STATUS_DOMAIN_ONLY=5, */
8958 /* IDL: DRSUAPI_DS_NAME_STATUS_NO_SYNTACTICAL_MAPPING=6, */
8959 /* IDL: DRSUAPI_DS_NAME_STATUS_TRUST_REFERRAL=7, */
8963 drsuapi_dissect_enum_DsNameStatus(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_
)
8965 uint32_t parameter
=0;
8969 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
8978 /* IDL: DRSUAPI_DS_NAME_FLAG_NO_FLAGS=0x0, */
8979 /* IDL: DRSUAPI_DS_NAME_FLAG_SYNTACTICAL_ONLY=0x1, */
8980 /* IDL: DRSUAPI_DS_NAME_FLAG_EVAL_AT_DC=0x2, */
8981 /* IDL: DRSUAPI_DS_NAME_FLAG_GCVERIFY=0x4, */
8982 /* IDL: DRSUAPI_DS_NAME_FLAG_TRUST_REFERRAL=0x8, */
8986 drsuapi_dissect_enum_DsNameFlags(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_
)
8988 uint32_t parameter
=0;
8992 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
9001 /* IDL: DRSUAPI_DS_NAME_FORMAT_UNKNOWN=0x00000000, */
9002 /* IDL: DRSUAPI_DS_NAME_FORMAT_FQDN_1779=0x00000001, */
9003 /* IDL: DRSUAPI_DS_NAME_FORMAT_NT4_ACCOUNT=0x00000002, */
9004 /* IDL: DRSUAPI_DS_NAME_FORMAT_DISPLAY=0x00000003, */
9005 /* IDL: DRSUAPI_DS_NAME_FORMAT_GUID=0x00000006, */
9006 /* IDL: DRSUAPI_DS_NAME_FORMAT_CANONICAL=0x00000007, */
9007 /* IDL: DRSUAPI_DS_NAME_FORMAT_USER_PRINCIPAL=0x00000008, */
9008 /* IDL: DRSUAPI_DS_NAME_FORMAT_CANONICAL_EX=0x00000009, */
9009 /* IDL: DRSUAPI_DS_NAME_FORMAT_SERVICE_PRINCIPAL=0x0000000A, */
9010 /* IDL: DRSUAPI_DS_NAME_FORMAT_SID_OR_SID_HISTORY=0x0000000B, */
9011 /* IDL: DRSUAPI_DS_NAME_FORMAT_DNS_DOMAIN=0x0000000C, */
9012 /* IDL: DRSUAPI_DS_NAME_FORMAT_UPN_AND_ALTSECID=0xFFFFFFEF, */
9013 /* IDL: DRSUAPI_DS_NAME_FORMAT_NT4_ACCOUNT_NAME_SANS_DOMAIN_EX=0xFFFFFFF0, */
9014 /* IDL: DRSUAPI_DS_NAME_FORMAT_LIST_GLOBAL_CATALOG_SERVERS=0xFFFFFFF1, */
9015 /* IDL: DRSUAPI_DS_NAME_FORMAT_UPN_FOR_LOGON=0xFFFFFFF2, */
9016 /* IDL: DRSUAPI_DS_NAME_FORMAT_LIST_SERVERS_WITH_DCS_IN_SITE=0xFFFFFFF3, */
9017 /* IDL: DRSUAPI_DS_NAME_FORMAT_STRING_SID_NAME=0xFFFFFFF4, */
9018 /* IDL: DRSUAPI_DS_NAME_FORMAT_ALT_SECURITY_IDENTITIES_NAME=0xFFFFFFF5, */
9019 /* IDL: DRSUAPI_DS_NAME_FORMAT_LIST_NCS=0xFFFFFFF6, */
9020 /* IDL: DRSUAPI_DS_NAME_FORMAT_LIST_DOMAINS=0xFFFFFFF7, */
9021 /* IDL: DRSUAPI_DS_NAME_FORMAT_MAP_SCHEMA_GUID=0xFFFFFFF8, */
9022 /* IDL: DRSUAPI_DS_NAME_FORMAT_NT4_ACCOUNT_NAME_SANS_DOMAIN=0xFFFFFFF9, */
9023 /* IDL: DRSUAPI_DS_NAME_FORMAT_LIST_ROLES=0xFFFFFFFA, */
9024 /* IDL: DRSUAPI_DS_NAME_FORMAT_LIST_INFO_FOR_SERVER=0xFFFFFFFB, */
9025 /* IDL: DRSUAPI_DS_NAME_FORMAT_LIST_SERVERS_FOR_DOMAIN_IN_SITE=0xFFFFFFFC, */
9026 /* IDL: DRSUAPI_DS_NAME_FORMAT_LIST_DOMAINS_IN_SITE=0xFFFFFFFD, */
9027 /* IDL: DRSUAPI_DS_NAME_FORMAT_LIST_SERVERS_IN_SITE=0xFFFFFFFE, */
9028 /* IDL: DRSUAPI_DS_NAME_FORMAT_LIST_SITES=0xFFFFFFFF, */
9032 drsuapi_dissect_enum_DsNameFormat(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_
)
9034 uint32_t parameter
=0;
9038 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
9047 /* IDL: [charset(UTF16)] [unique(1)] uint16 *str; */
9051 drsuapi_dissect_element_DsNameString_str(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9053 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsNameString_str_
, NDR_POINTER_UNIQUE
, "Pointer to Str (uint16)",hf_drsuapi_drsuapi_DsNameString_str
);
9059 drsuapi_dissect_element_DsNameString_str_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9063 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsNameString_str
, false, &data
);
9064 proto_item_append_text(tree
, ": %s", data
);
9070 drsuapi_dissect_struct_DsNameString(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_
)
9072 proto_item
*item
= NULL
;
9073 proto_tree
*tree
= NULL
;
9078 old_offset
= offset
;
9081 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
9082 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsNameString
);
9085 offset
= drsuapi_dissect_element_DsNameString_str(tvb
, offset
, pinfo
, tree
, di
, drep
);
9088 proto_item_set_len(item
, offset
-old_offset
);
9091 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
9100 /* IDL: uint32 codepage; */
9101 /* IDL: uint32 language; */
9102 /* IDL: drsuapi_DsNameFlags format_flags; */
9103 /* IDL: drsuapi_DsNameFormat format_offered; */
9104 /* IDL: drsuapi_DsNameFormat format_desired; */
9105 /* IDL: [range(1,10000)] uint32 count; */
9106 /* IDL: [size_is(count)] [unique(1)] drsuapi_DsNameString *names; */
9110 drsuapi_dissect_element_DsNameRequest1_codepage(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9112 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsNameRequest1_codepage
, 0);
9118 drsuapi_dissect_element_DsNameRequest1_language(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9120 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsNameRequest1_language
, 0);
9126 drsuapi_dissect_element_DsNameRequest1_format_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9128 offset
= drsuapi_dissect_enum_DsNameFlags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsNameRequest1_format_flags
, 0);
9134 drsuapi_dissect_element_DsNameRequest1_format_offered(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9136 offset
= drsuapi_dissect_enum_DsNameFormat(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsNameRequest1_format_offered
, 0);
9142 drsuapi_dissect_element_DsNameRequest1_format_desired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9144 offset
= drsuapi_dissect_enum_DsNameFormat(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsNameRequest1_format_desired
, 0);
9150 drsuapi_dissect_element_DsNameRequest1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9152 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsNameRequest1_count
, 0);
9158 drsuapi_dissect_element_DsNameRequest1_names(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9160 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsNameRequest1_names_
, NDR_POINTER_UNIQUE
, "Pointer to Names (drsuapi_DsNameString)",hf_drsuapi_drsuapi_DsNameRequest1_names
);
9166 drsuapi_dissect_element_DsNameRequest1_names_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9168 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsNameRequest1_names__
);
9174 drsuapi_dissect_element_DsNameRequest1_names__(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
= drsuapi_dissect_struct_DsNameString(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsNameRequest1_names
,0);
9182 drsuapi_dissect_struct_DsNameRequest1(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_
)
9184 proto_item
*item
= NULL
;
9185 proto_tree
*tree
= NULL
;
9190 old_offset
= offset
;
9193 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
9194 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsNameRequest1
);
9197 offset
= drsuapi_dissect_element_DsNameRequest1_codepage(tvb
, offset
, pinfo
, tree
, di
, drep
);
9199 offset
= drsuapi_dissect_element_DsNameRequest1_language(tvb
, offset
, pinfo
, tree
, di
, drep
);
9201 offset
= drsuapi_dissect_element_DsNameRequest1_format_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
9203 offset
= drsuapi_dissect_element_DsNameRequest1_format_offered(tvb
, offset
, pinfo
, tree
, di
, drep
);
9205 offset
= drsuapi_dissect_element_DsNameRequest1_format_desired(tvb
, offset
, pinfo
, tree
, di
, drep
);
9207 offset
= drsuapi_dissect_element_DsNameRequest1_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
9209 offset
= drsuapi_dissect_element_DsNameRequest1_names(tvb
, offset
, pinfo
, tree
, di
, drep
);
9212 proto_item_set_len(item
, offset
-old_offset
);
9215 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
9223 /* IDL: [switch_type(uint32)] union { */
9224 /* IDL: [case(1)] [case(1)] drsuapi_DsNameRequest1 req1; */
9228 drsuapi_dissect_element_DsNameRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9230 offset
= drsuapi_dissect_struct_DsNameRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsNameRequest_req1
,0);
9236 drsuapi_dissect_DsNameRequest(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_
)
9238 proto_item
*item
= NULL
;
9239 proto_tree
*tree
= NULL
;
9243 old_offset
= offset
;
9245 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsNameRequest
, &item
, "drsuapi_DsNameRequest");
9248 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
9253 offset
= drsuapi_dissect_element_DsNameRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
9256 proto_item_set_len(item
, offset
-old_offset
);
9263 /* IDL: drsuapi_DsNameStatus status; */
9264 /* IDL: [charset(UTF16)] [unique(1)] uint16 *dns_domain_name; */
9265 /* IDL: [charset(UTF16)] [unique(1)] uint16 *result_name; */
9269 drsuapi_dissect_element_DsNameInfo1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9271 offset
= drsuapi_dissect_enum_DsNameStatus(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsNameInfo1_status
, 0);
9277 drsuapi_dissect_element_DsNameInfo1_dns_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_
)
9279 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsNameInfo1_dns_domain_name_
, NDR_POINTER_UNIQUE
, "Pointer to Dns Domain Name (uint16)",hf_drsuapi_drsuapi_DsNameInfo1_dns_domain_name
);
9285 drsuapi_dissect_element_DsNameInfo1_dns_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_
)
9289 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsNameInfo1_dns_domain_name
, false, &data
);
9290 proto_item_append_text(tree
, ": %s", data
);
9296 drsuapi_dissect_element_DsNameInfo1_result_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9298 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsNameInfo1_result_name_
, NDR_POINTER_UNIQUE
, "Pointer to Result Name (uint16)",hf_drsuapi_drsuapi_DsNameInfo1_result_name
);
9304 drsuapi_dissect_element_DsNameInfo1_result_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9308 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsNameInfo1_result_name
, false, &data
);
9309 proto_item_append_text(tree
, ": %s", data
);
9315 drsuapi_dissect_struct_DsNameInfo1(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_
)
9317 proto_item
*item
= NULL
;
9318 proto_tree
*tree
= NULL
;
9323 old_offset
= offset
;
9326 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
9327 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsNameInfo1
);
9330 offset
= drsuapi_dissect_element_DsNameInfo1_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9332 offset
= drsuapi_dissect_element_DsNameInfo1_dns_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9334 offset
= drsuapi_dissect_element_DsNameInfo1_result_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9337 proto_item_set_len(item
, offset
-old_offset
);
9340 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
9349 /* IDL: uint32 count; */
9350 /* IDL: [size_is(count)] [unique(1)] drsuapi_DsNameInfo1 *array; */
9354 drsuapi_dissect_element_DsNameCtr1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9356 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsNameCtr1_count
, 0);
9362 drsuapi_dissect_element_DsNameCtr1_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9364 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsNameCtr1_array_
, NDR_POINTER_UNIQUE
, "Pointer to Array (drsuapi_DsNameInfo1)",hf_drsuapi_drsuapi_DsNameCtr1_array
);
9370 drsuapi_dissect_element_DsNameCtr1_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9372 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsNameCtr1_array__
);
9378 drsuapi_dissect_element_DsNameCtr1_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9380 offset
= drsuapi_dissect_struct_DsNameInfo1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsNameCtr1_array
,0);
9386 drsuapi_dissect_struct_DsNameCtr1(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_
)
9388 proto_item
*item
= NULL
;
9389 proto_tree
*tree
= NULL
;
9394 old_offset
= offset
;
9397 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
9398 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsNameCtr1
);
9401 offset
= drsuapi_dissect_element_DsNameCtr1_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
9403 offset
= drsuapi_dissect_element_DsNameCtr1_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
9406 proto_item_set_len(item
, offset
-old_offset
);
9409 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
9417 /* IDL: [switch_type(uint32)] union { */
9418 /* IDL: [case(1)] [case(1)] [unique(1)] drsuapi_DsNameCtr1 *ctr1; */
9422 drsuapi_dissect_element_DsNameCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9424 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsNameCtr_ctr1_
, NDR_POINTER_UNIQUE
, "Pointer to Ctr1 (drsuapi_DsNameCtr1)",hf_drsuapi_drsuapi_DsNameCtr_ctr1
);
9430 drsuapi_dissect_element_DsNameCtr_ctr1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9432 offset
= drsuapi_dissect_struct_DsNameCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsNameCtr_ctr1
,0);
9438 drsuapi_dissect_DsNameCtr(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_
)
9440 proto_item
*item
= NULL
;
9441 proto_tree
*tree
= NULL
;
9445 old_offset
= offset
;
9447 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsNameCtr
, &item
, "drsuapi_DsNameCtr");
9450 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
9455 offset
= drsuapi_dissect_element_DsNameCtr_ctr1(tvb
, offset
, pinfo
, tree
, di
, drep
);
9458 proto_item_set_len(item
, offset
-old_offset
);
9465 /* IDL: DRSUAPI_DS_SPN_OPERATION_ADD=0, */
9466 /* IDL: DRSUAPI_DS_SPN_OPERATION_REPLACE=1, */
9467 /* IDL: DRSUAPI_DS_SPN_OPERATION_DELETE=2, */
9471 drsuapi_dissect_enum_DsSpnOperation(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_
)
9473 uint32_t parameter
=0;
9477 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
9486 /* IDL: drsuapi_DsSpnOperation operation; */
9487 /* IDL: uint32 unknown1; */
9488 /* IDL: [charset(UTF16)] [unique(1)] uint16 *object_dn; */
9489 /* IDL: [range(0,10000)] uint32 count; */
9490 /* IDL: [size_is(count)] [unique(1)] drsuapi_DsNameString *spn_names; */
9494 drsuapi_dissect_element_DsWriteAccountSpnRequest1_operation(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9496 offset
= drsuapi_dissect_enum_DsSpnOperation(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_operation
, 0);
9502 drsuapi_dissect_element_DsWriteAccountSpnRequest1_unknown1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9504 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_unknown1
, 0);
9510 drsuapi_dissect_element_DsWriteAccountSpnRequest1_object_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9512 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsWriteAccountSpnRequest1_object_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Object Dn (uint16)",hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_object_dn
);
9518 drsuapi_dissect_element_DsWriteAccountSpnRequest1_object_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9522 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_object_dn
, false, &data
);
9523 proto_item_append_text(tree
, ": %s", data
);
9529 drsuapi_dissect_element_DsWriteAccountSpnRequest1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9531 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_count
, 0);
9537 drsuapi_dissect_element_DsWriteAccountSpnRequest1_spn_names(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9539 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsWriteAccountSpnRequest1_spn_names_
, NDR_POINTER_UNIQUE
, "Pointer to Spn Names (drsuapi_DsNameString)",hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_spn_names
);
9545 drsuapi_dissect_element_DsWriteAccountSpnRequest1_spn_names_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9547 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsWriteAccountSpnRequest1_spn_names__
);
9553 drsuapi_dissect_element_DsWriteAccountSpnRequest1_spn_names__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9555 offset
= drsuapi_dissect_struct_DsNameString(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_spn_names
,0);
9561 drsuapi_dissect_struct_DsWriteAccountSpnRequest1(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_
)
9563 proto_item
*item
= NULL
;
9564 proto_tree
*tree
= NULL
;
9569 old_offset
= offset
;
9572 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
9573 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsWriteAccountSpnRequest1
);
9576 offset
= drsuapi_dissect_element_DsWriteAccountSpnRequest1_operation(tvb
, offset
, pinfo
, tree
, di
, drep
);
9578 offset
= drsuapi_dissect_element_DsWriteAccountSpnRequest1_unknown1(tvb
, offset
, pinfo
, tree
, di
, drep
);
9580 offset
= drsuapi_dissect_element_DsWriteAccountSpnRequest1_object_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
9582 offset
= drsuapi_dissect_element_DsWriteAccountSpnRequest1_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
9584 offset
= drsuapi_dissect_element_DsWriteAccountSpnRequest1_spn_names(tvb
, offset
, pinfo
, tree
, di
, drep
);
9587 proto_item_set_len(item
, offset
-old_offset
);
9590 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
9598 /* IDL: [switch_type(uint32)] union { */
9599 /* IDL: [case(1)] [case(1)] drsuapi_DsWriteAccountSpnRequest1 req1; */
9603 drsuapi_dissect_element_DsWriteAccountSpnRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9605 offset
= drsuapi_dissect_struct_DsWriteAccountSpnRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsWriteAccountSpnRequest_req1
,0);
9611 drsuapi_dissect_DsWriteAccountSpnRequest(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_
)
9613 proto_item
*item
= NULL
;
9614 proto_tree
*tree
= NULL
;
9618 old_offset
= offset
;
9620 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsWriteAccountSpnRequest
, &item
, "drsuapi_DsWriteAccountSpnRequest");
9623 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
9628 offset
= drsuapi_dissect_element_DsWriteAccountSpnRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
9631 proto_item_set_len(item
, offset
-old_offset
);
9638 /* IDL: WERROR status; */
9642 drsuapi_dissect_element_DsWriteAccountSpnResult1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9644 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsWriteAccountSpnResult1_status
, 0);
9650 drsuapi_dissect_struct_DsWriteAccountSpnResult1(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_
)
9652 proto_item
*item
= NULL
;
9653 proto_tree
*tree
= NULL
;
9658 old_offset
= offset
;
9661 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
9662 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsWriteAccountSpnResult1
);
9665 offset
= drsuapi_dissect_element_DsWriteAccountSpnResult1_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9668 proto_item_set_len(item
, offset
-old_offset
);
9671 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
9679 /* IDL: [switch_type(uint32)] union { */
9680 /* IDL: [case(1)] [case(1)] drsuapi_DsWriteAccountSpnResult1 res1; */
9684 drsuapi_dissect_element_DsWriteAccountSpnResult_res1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9686 offset
= drsuapi_dissect_struct_DsWriteAccountSpnResult1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsWriteAccountSpnResult_res1
,0);
9692 drsuapi_dissect_DsWriteAccountSpnResult(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_
)
9694 proto_item
*item
= NULL
;
9695 proto_tree
*tree
= NULL
;
9699 old_offset
= offset
;
9701 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsWriteAccountSpnResult
, &item
, "drsuapi_DsWriteAccountSpnResult");
9704 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
9709 offset
= drsuapi_dissect_element_DsWriteAccountSpnResult_res1(tvb
, offset
, pinfo
, tree
, di
, drep
);
9712 proto_item_set_len(item
, offset
-old_offset
);
9719 /* IDL: [charset(UTF16)] [unique(1)] uint16 *server_dn; */
9720 /* IDL: [charset(UTF16)] [unique(1)] uint16 *domain_dn; */
9721 /* IDL: uint32 commit; */
9725 drsuapi_dissect_element_DsRemoveDSServerRequest1_server_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9727 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsRemoveDSServerRequest1_server_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Server Dn (uint16)",hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_server_dn
);
9733 drsuapi_dissect_element_DsRemoveDSServerRequest1_server_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9737 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_server_dn
, false, &data
);
9738 proto_item_append_text(tree
, ": %s", data
);
9744 drsuapi_dissect_element_DsRemoveDSServerRequest1_domain_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9746 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsRemoveDSServerRequest1_domain_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Domain Dn (uint16)",hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_domain_dn
);
9752 drsuapi_dissect_element_DsRemoveDSServerRequest1_domain_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9756 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_domain_dn
, false, &data
);
9757 proto_item_append_text(tree
, ": %s", data
);
9763 drsuapi_dissect_element_DsRemoveDSServerRequest1_commit(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9765 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_commit
, 0);
9771 drsuapi_dissect_struct_DsRemoveDSServerRequest1(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_
)
9773 proto_item
*item
= NULL
;
9774 proto_tree
*tree
= NULL
;
9779 old_offset
= offset
;
9782 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
9783 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsRemoveDSServerRequest1
);
9786 offset
= drsuapi_dissect_element_DsRemoveDSServerRequest1_server_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
9788 offset
= drsuapi_dissect_element_DsRemoveDSServerRequest1_domain_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
9790 offset
= drsuapi_dissect_element_DsRemoveDSServerRequest1_commit(tvb
, offset
, pinfo
, tree
, di
, drep
);
9793 proto_item_set_len(item
, offset
-old_offset
);
9796 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
9804 /* IDL: [switch_type(uint32)] union { */
9805 /* IDL: [case(1)] [case(1)] drsuapi_DsRemoveDSServerRequest1 req1; */
9809 drsuapi_dissect_element_DsRemoveDSServerRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9811 offset
= drsuapi_dissect_struct_DsRemoveDSServerRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsRemoveDSServerRequest_req1
,0);
9817 drsuapi_dissect_DsRemoveDSServerRequest(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_
)
9819 proto_item
*item
= NULL
;
9820 proto_tree
*tree
= NULL
;
9824 old_offset
= offset
;
9826 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsRemoveDSServerRequest
, &item
, "drsuapi_DsRemoveDSServerRequest");
9829 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
9834 offset
= drsuapi_dissect_element_DsRemoveDSServerRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
9837 proto_item_set_len(item
, offset
-old_offset
);
9844 /* IDL: uint32 last_dc_in_domain; */
9848 drsuapi_dissect_element_DsRemoveDSServerResult1_last_dc_in_domain(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9850 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsRemoveDSServerResult1_last_dc_in_domain
, 0);
9856 drsuapi_dissect_struct_DsRemoveDSServerResult1(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_
)
9858 proto_item
*item
= NULL
;
9859 proto_tree
*tree
= NULL
;
9864 old_offset
= offset
;
9867 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
9868 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsRemoveDSServerResult1
);
9871 offset
= drsuapi_dissect_element_DsRemoveDSServerResult1_last_dc_in_domain(tvb
, offset
, pinfo
, tree
, di
, drep
);
9874 proto_item_set_len(item
, offset
-old_offset
);
9877 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
9885 /* IDL: [switch_type(uint32)] union { */
9886 /* IDL: [case(1)] [case(1)] drsuapi_DsRemoveDSServerResult1 res1; */
9890 drsuapi_dissect_element_DsRemoveDSServerResult_res1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9892 offset
= drsuapi_dissect_struct_DsRemoveDSServerResult1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsRemoveDSServerResult_res1
,0);
9898 drsuapi_dissect_DsRemoveDSServerResult(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_
)
9900 proto_item
*item
= NULL
;
9901 proto_tree
*tree
= NULL
;
9905 old_offset
= offset
;
9907 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsRemoveDSServerResult
, &item
, "drsuapi_DsRemoveDSServerResult");
9910 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
9915 offset
= drsuapi_dissect_element_DsRemoveDSServerResult_res1(tvb
, offset
, pinfo
, tree
, di
, drep
);
9918 proto_item_set_len(item
, offset
-old_offset
);
9925 /* IDL: DRSUAPI_DC_INFO_CTR_1=1, */
9926 /* IDL: DRSUAPI_DC_INFO_CTR_2=2, */
9927 /* IDL: DRSUAPI_DC_INFO_CTR_3=3, */
9928 /* IDL: DRSUAPI_DC_CONNECTION_CTR_01=0xFFFFFFFF, */
9932 drsuapi_dissect_enum_DsGetDCInfoCtrLevels(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_
)
9934 uint32_t parameter
=0;
9938 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
9947 /* IDL: [charset(UTF16)] [unique(1)] uint16 *domain_name; */
9948 /* IDL: drsuapi_DsGetDCInfoCtrLevels level; */
9952 drsuapi_dissect_element_DsGetDCInfoRequest1_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_
)
9954 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfoRequest1_domain_name_
, NDR_POINTER_UNIQUE
, "Pointer to Domain Name (uint16)",hf_drsuapi_drsuapi_DsGetDCInfoRequest1_domain_name
);
9960 drsuapi_dissect_element_DsGetDCInfoRequest1_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_
)
9964 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfoRequest1_domain_name
, false, &data
);
9965 proto_item_append_text(tree
, ": %s", data
);
9971 drsuapi_dissect_element_DsGetDCInfoRequest1_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9973 offset
= drsuapi_dissect_enum_DsGetDCInfoCtrLevels(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfoRequest1_level
, 0);
9979 drsuapi_dissect_struct_DsGetDCInfoRequest1(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_
)
9981 proto_item
*item
= NULL
;
9982 proto_tree
*tree
= NULL
;
9987 old_offset
= offset
;
9990 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
9991 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetDCInfoRequest1
);
9994 offset
= drsuapi_dissect_element_DsGetDCInfoRequest1_domain_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
9996 offset
= drsuapi_dissect_element_DsGetDCInfoRequest1_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
9999 proto_item_set_len(item
, offset
-old_offset
);
10002 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
10010 /* IDL: [switch_type(uint32)] union { */
10011 /* IDL: [case(1)] [case(1)] drsuapi_DsGetDCInfoRequest1 req1; */
10015 drsuapi_dissect_element_DsGetDCInfoRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10017 offset
= drsuapi_dissect_struct_DsGetDCInfoRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetDCInfoRequest_req1
,0);
10023 drsuapi_dissect_DsGetDCInfoRequest(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_
)
10025 proto_item
*item
= NULL
;
10026 proto_tree
*tree
= NULL
;
10030 old_offset
= offset
;
10032 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetDCInfoRequest
, &item
, "drsuapi_DsGetDCInfoRequest");
10035 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
10040 offset
= drsuapi_dissect_element_DsGetDCInfoRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
10043 proto_item_set_len(item
, offset
-old_offset
);
10049 /* IDL: struct { */
10050 /* IDL: [charset(UTF16)] [unique(1)] uint16 *netbios_name; */
10051 /* IDL: [charset(UTF16)] [unique(1)] uint16 *dns_name; */
10052 /* IDL: [charset(UTF16)] [unique(1)] uint16 *site_name; */
10053 /* IDL: [charset(UTF16)] [unique(1)] uint16 *computer_dn; */
10054 /* IDL: [charset(UTF16)] [unique(1)] uint16 *server_dn; */
10055 /* IDL: uint32 is_pdc; */
10056 /* IDL: uint32 is_enabled; */
10060 drsuapi_dissect_element_DsGetDCInfo1_netbios_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10062 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo1_netbios_name_
, NDR_POINTER_UNIQUE
, "Pointer to Netbios Name (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo1_netbios_name
);
10068 drsuapi_dissect_element_DsGetDCInfo1_netbios_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10072 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo1_netbios_name
, false, &data
);
10073 proto_item_append_text(tree
, ": %s", data
);
10079 drsuapi_dissect_element_DsGetDCInfo1_dns_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10081 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo1_dns_name_
, NDR_POINTER_UNIQUE
, "Pointer to Dns Name (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo1_dns_name
);
10087 drsuapi_dissect_element_DsGetDCInfo1_dns_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10091 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo1_dns_name
, false, &data
);
10092 proto_item_append_text(tree
, ": %s", data
);
10098 drsuapi_dissect_element_DsGetDCInfo1_site_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10100 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo1_site_name_
, NDR_POINTER_UNIQUE
, "Pointer to Site Name (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo1_site_name
);
10106 drsuapi_dissect_element_DsGetDCInfo1_site_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10110 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo1_site_name
, false, &data
);
10111 proto_item_append_text(tree
, ": %s", data
);
10117 drsuapi_dissect_element_DsGetDCInfo1_computer_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10119 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo1_computer_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Computer Dn (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo1_computer_dn
);
10125 drsuapi_dissect_element_DsGetDCInfo1_computer_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10129 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo1_computer_dn
, false, &data
);
10130 proto_item_append_text(tree
, ": %s", data
);
10136 drsuapi_dissect_element_DsGetDCInfo1_server_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10138 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo1_server_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Server Dn (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo1_server_dn
);
10144 drsuapi_dissect_element_DsGetDCInfo1_server_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10148 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo1_server_dn
, false, &data
);
10149 proto_item_append_text(tree
, ": %s", data
);
10155 drsuapi_dissect_element_DsGetDCInfo1_is_pdc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10157 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo1_is_pdc
, 0);
10163 drsuapi_dissect_element_DsGetDCInfo1_is_enabled(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10165 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo1_is_enabled
, 0);
10171 drsuapi_dissect_struct_DsGetDCInfo1(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_
)
10173 proto_item
*item
= NULL
;
10174 proto_tree
*tree
= NULL
;
10179 old_offset
= offset
;
10182 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
10183 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetDCInfo1
);
10186 offset
= drsuapi_dissect_element_DsGetDCInfo1_netbios_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10188 offset
= drsuapi_dissect_element_DsGetDCInfo1_dns_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10190 offset
= drsuapi_dissect_element_DsGetDCInfo1_site_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10192 offset
= drsuapi_dissect_element_DsGetDCInfo1_computer_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
10194 offset
= drsuapi_dissect_element_DsGetDCInfo1_server_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
10196 offset
= drsuapi_dissect_element_DsGetDCInfo1_is_pdc(tvb
, offset
, pinfo
, tree
, di
, drep
);
10198 offset
= drsuapi_dissect_element_DsGetDCInfo1_is_enabled(tvb
, offset
, pinfo
, tree
, di
, drep
);
10201 proto_item_set_len(item
, offset
-old_offset
);
10204 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
10212 /* IDL: struct { */
10213 /* IDL: [range(0,10000)] uint32 count; */
10214 /* IDL: [size_is(count)] [unique(1)] drsuapi_DsGetDCInfo1 *array; */
10218 drsuapi_dissect_element_DsGetDCInfoCtr1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10220 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfoCtr1_count
, 0);
10226 drsuapi_dissect_element_DsGetDCInfoCtr1_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10228 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfoCtr1_array_
, NDR_POINTER_UNIQUE
, "Pointer to Array (drsuapi_DsGetDCInfo1)",hf_drsuapi_drsuapi_DsGetDCInfoCtr1_array
);
10234 drsuapi_dissect_element_DsGetDCInfoCtr1_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10236 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfoCtr1_array__
);
10242 drsuapi_dissect_element_DsGetDCInfoCtr1_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10244 offset
= drsuapi_dissect_struct_DsGetDCInfo1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetDCInfoCtr1_array
,0);
10250 drsuapi_dissect_struct_DsGetDCInfoCtr1(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_
)
10252 proto_item
*item
= NULL
;
10253 proto_tree
*tree
= NULL
;
10258 old_offset
= offset
;
10261 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
10262 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetDCInfoCtr1
);
10265 offset
= drsuapi_dissect_element_DsGetDCInfoCtr1_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
10267 offset
= drsuapi_dissect_element_DsGetDCInfoCtr1_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
10270 proto_item_set_len(item
, offset
-old_offset
);
10273 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
10281 /* IDL: struct { */
10282 /* IDL: [charset(UTF16)] [unique(1)] uint16 *netbios_name; */
10283 /* IDL: [charset(UTF16)] [unique(1)] uint16 *dns_name; */
10284 /* IDL: [charset(UTF16)] [unique(1)] uint16 *site_name; */
10285 /* IDL: [charset(UTF16)] [unique(1)] uint16 *site_dn; */
10286 /* IDL: [charset(UTF16)] [unique(1)] uint16 *computer_dn; */
10287 /* IDL: [charset(UTF16)] [unique(1)] uint16 *server_dn; */
10288 /* IDL: [charset(UTF16)] [unique(1)] uint16 *ntds_dn; */
10289 /* IDL: uint32 is_pdc; */
10290 /* IDL: uint32 is_enabled; */
10291 /* IDL: uint32 is_gc; */
10292 /* IDL: GUID site_guid; */
10293 /* IDL: GUID computer_guid; */
10294 /* IDL: GUID server_guid; */
10295 /* IDL: GUID ntds_guid; */
10299 drsuapi_dissect_element_DsGetDCInfo2_netbios_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10301 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo2_netbios_name_
, NDR_POINTER_UNIQUE
, "Pointer to Netbios Name (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo2_netbios_name
);
10307 drsuapi_dissect_element_DsGetDCInfo2_netbios_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 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo2_netbios_name
, false, &data
);
10312 proto_item_append_text(tree
, ": %s", data
);
10318 drsuapi_dissect_element_DsGetDCInfo2_dns_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10320 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo2_dns_name_
, NDR_POINTER_UNIQUE
, "Pointer to Dns Name (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo2_dns_name
);
10326 drsuapi_dissect_element_DsGetDCInfo2_dns_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10330 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo2_dns_name
, false, &data
);
10331 proto_item_append_text(tree
, ": %s", data
);
10337 drsuapi_dissect_element_DsGetDCInfo2_site_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10339 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo2_site_name_
, NDR_POINTER_UNIQUE
, "Pointer to Site Name (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo2_site_name
);
10345 drsuapi_dissect_element_DsGetDCInfo2_site_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10349 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo2_site_name
, false, &data
);
10350 proto_item_append_text(tree
, ": %s", data
);
10356 drsuapi_dissect_element_DsGetDCInfo2_site_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10358 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo2_site_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Site Dn (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo2_site_dn
);
10364 drsuapi_dissect_element_DsGetDCInfo2_site_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10368 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo2_site_dn
, false, &data
);
10369 proto_item_append_text(tree
, ": %s", data
);
10375 drsuapi_dissect_element_DsGetDCInfo2_computer_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10377 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo2_computer_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Computer Dn (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo2_computer_dn
);
10383 drsuapi_dissect_element_DsGetDCInfo2_computer_dn_(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
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo2_computer_dn
, false, &data
);
10388 proto_item_append_text(tree
, ": %s", data
);
10394 drsuapi_dissect_element_DsGetDCInfo2_server_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10396 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo2_server_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Server Dn (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo2_server_dn
);
10402 drsuapi_dissect_element_DsGetDCInfo2_server_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10406 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo2_server_dn
, false, &data
);
10407 proto_item_append_text(tree
, ": %s", data
);
10413 drsuapi_dissect_element_DsGetDCInfo2_ntds_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10415 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo2_ntds_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Ntds Dn (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo2_ntds_dn
);
10421 drsuapi_dissect_element_DsGetDCInfo2_ntds_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10425 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo2_ntds_dn
, false, &data
);
10426 proto_item_append_text(tree
, ": %s", data
);
10432 drsuapi_dissect_element_DsGetDCInfo2_is_pdc(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
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo2_is_pdc
, 0);
10440 drsuapi_dissect_element_DsGetDCInfo2_is_enabled(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10442 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo2_is_enabled
, 0);
10448 drsuapi_dissect_element_DsGetDCInfo2_is_gc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10450 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo2_is_gc
, 0);
10456 drsuapi_dissect_element_DsGetDCInfo2_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10458 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo2_site_guid
, NULL
);
10464 drsuapi_dissect_element_DsGetDCInfo2_computer_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10466 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo2_computer_guid
, NULL
);
10472 drsuapi_dissect_element_DsGetDCInfo2_server_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10474 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo2_server_guid
, NULL
);
10480 drsuapi_dissect_element_DsGetDCInfo2_ntds_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10482 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo2_ntds_guid
, NULL
);
10488 drsuapi_dissect_struct_DsGetDCInfo2(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_
)
10490 proto_item
*item
= NULL
;
10491 proto_tree
*tree
= NULL
;
10496 old_offset
= offset
;
10499 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
10500 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetDCInfo2
);
10503 offset
= drsuapi_dissect_element_DsGetDCInfo2_netbios_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10505 offset
= drsuapi_dissect_element_DsGetDCInfo2_dns_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10507 offset
= drsuapi_dissect_element_DsGetDCInfo2_site_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10509 offset
= drsuapi_dissect_element_DsGetDCInfo2_site_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
10511 offset
= drsuapi_dissect_element_DsGetDCInfo2_computer_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
10513 offset
= drsuapi_dissect_element_DsGetDCInfo2_server_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
10515 offset
= drsuapi_dissect_element_DsGetDCInfo2_ntds_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
10517 offset
= drsuapi_dissect_element_DsGetDCInfo2_is_pdc(tvb
, offset
, pinfo
, tree
, di
, drep
);
10519 offset
= drsuapi_dissect_element_DsGetDCInfo2_is_enabled(tvb
, offset
, pinfo
, tree
, di
, drep
);
10521 offset
= drsuapi_dissect_element_DsGetDCInfo2_is_gc(tvb
, offset
, pinfo
, tree
, di
, drep
);
10523 offset
= drsuapi_dissect_element_DsGetDCInfo2_site_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
10525 offset
= drsuapi_dissect_element_DsGetDCInfo2_computer_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
10527 offset
= drsuapi_dissect_element_DsGetDCInfo2_server_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
10529 offset
= drsuapi_dissect_element_DsGetDCInfo2_ntds_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
10532 proto_item_set_len(item
, offset
-old_offset
);
10535 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
10543 /* IDL: struct { */
10544 /* IDL: [range(0,10000)] uint32 count; */
10545 /* IDL: [size_is(count)] [unique(1)] drsuapi_DsGetDCInfo2 *array; */
10549 drsuapi_dissect_element_DsGetDCInfoCtr2_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10551 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfoCtr2_count
, 0);
10557 drsuapi_dissect_element_DsGetDCInfoCtr2_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10559 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfoCtr2_array_
, NDR_POINTER_UNIQUE
, "Pointer to Array (drsuapi_DsGetDCInfo2)",hf_drsuapi_drsuapi_DsGetDCInfoCtr2_array
);
10565 drsuapi_dissect_element_DsGetDCInfoCtr2_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10567 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfoCtr2_array__
);
10573 drsuapi_dissect_element_DsGetDCInfoCtr2_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10575 offset
= drsuapi_dissect_struct_DsGetDCInfo2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetDCInfoCtr2_array
,0);
10581 drsuapi_dissect_struct_DsGetDCInfoCtr2(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_
)
10583 proto_item
*item
= NULL
;
10584 proto_tree
*tree
= NULL
;
10589 old_offset
= offset
;
10592 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
10593 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetDCInfoCtr2
);
10596 offset
= drsuapi_dissect_element_DsGetDCInfoCtr2_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
10598 offset
= drsuapi_dissect_element_DsGetDCInfoCtr2_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
10601 proto_item_set_len(item
, offset
-old_offset
);
10604 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
10612 /* IDL: struct { */
10613 /* IDL: [charset(UTF16)] [unique(1)] uint16 *netbios_name; */
10614 /* IDL: [charset(UTF16)] [unique(1)] uint16 *dns_name; */
10615 /* IDL: [charset(UTF16)] [unique(1)] uint16 *site_name; */
10616 /* IDL: [charset(UTF16)] [unique(1)] uint16 *site_dn; */
10617 /* IDL: [charset(UTF16)] [unique(1)] uint16 *computer_dn; */
10618 /* IDL: [charset(UTF16)] [unique(1)] uint16 *server_dn; */
10619 /* IDL: [charset(UTF16)] [unique(1)] uint16 *ntds_dn; */
10620 /* IDL: uint32 is_pdc; */
10621 /* IDL: uint32 is_enabled; */
10622 /* IDL: uint32 is_gc; */
10623 /* IDL: uint32 is_rodc; */
10624 /* IDL: GUID site_guid; */
10625 /* IDL: GUID computer_guid; */
10626 /* IDL: GUID server_guid; */
10627 /* IDL: GUID ntds_guid; */
10631 drsuapi_dissect_element_DsGetDCInfo3_netbios_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10633 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo3_netbios_name_
, NDR_POINTER_UNIQUE
, "Pointer to Netbios Name (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo3_netbios_name
);
10639 drsuapi_dissect_element_DsGetDCInfo3_netbios_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10643 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo3_netbios_name
, false, &data
);
10644 proto_item_append_text(tree
, ": %s", data
);
10650 drsuapi_dissect_element_DsGetDCInfo3_dns_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10652 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo3_dns_name_
, NDR_POINTER_UNIQUE
, "Pointer to Dns Name (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo3_dns_name
);
10658 drsuapi_dissect_element_DsGetDCInfo3_dns_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10662 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo3_dns_name
, false, &data
);
10663 proto_item_append_text(tree
, ": %s", data
);
10669 drsuapi_dissect_element_DsGetDCInfo3_site_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10671 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo3_site_name_
, NDR_POINTER_UNIQUE
, "Pointer to Site Name (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo3_site_name
);
10677 drsuapi_dissect_element_DsGetDCInfo3_site_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10681 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo3_site_name
, false, &data
);
10682 proto_item_append_text(tree
, ": %s", data
);
10688 drsuapi_dissect_element_DsGetDCInfo3_site_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10690 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo3_site_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Site Dn (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo3_site_dn
);
10696 drsuapi_dissect_element_DsGetDCInfo3_site_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10700 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo3_site_dn
, false, &data
);
10701 proto_item_append_text(tree
, ": %s", data
);
10707 drsuapi_dissect_element_DsGetDCInfo3_computer_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10709 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo3_computer_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Computer Dn (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo3_computer_dn
);
10715 drsuapi_dissect_element_DsGetDCInfo3_computer_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10719 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo3_computer_dn
, false, &data
);
10720 proto_item_append_text(tree
, ": %s", data
);
10726 drsuapi_dissect_element_DsGetDCInfo3_server_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10728 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo3_server_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Server Dn (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo3_server_dn
);
10734 drsuapi_dissect_element_DsGetDCInfo3_server_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10738 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo3_server_dn
, false, &data
);
10739 proto_item_append_text(tree
, ": %s", data
);
10745 drsuapi_dissect_element_DsGetDCInfo3_ntds_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10747 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfo3_ntds_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Ntds Dn (uint16)",hf_drsuapi_drsuapi_DsGetDCInfo3_ntds_dn
);
10753 drsuapi_dissect_element_DsGetDCInfo3_ntds_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10757 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCInfo3_ntds_dn
, false, &data
);
10758 proto_item_append_text(tree
, ": %s", data
);
10764 drsuapi_dissect_element_DsGetDCInfo3_is_pdc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10766 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo3_is_pdc
, 0);
10772 drsuapi_dissect_element_DsGetDCInfo3_is_enabled(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10774 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo3_is_enabled
, 0);
10780 drsuapi_dissect_element_DsGetDCInfo3_is_gc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10782 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo3_is_gc
, 0);
10788 drsuapi_dissect_element_DsGetDCInfo3_is_rodc(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10790 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo3_is_rodc
, 0);
10796 drsuapi_dissect_element_DsGetDCInfo3_site_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10798 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo3_site_guid
, NULL
);
10804 drsuapi_dissect_element_DsGetDCInfo3_computer_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10806 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo3_computer_guid
, NULL
);
10812 drsuapi_dissect_element_DsGetDCInfo3_server_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10814 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo3_server_guid
, NULL
);
10820 drsuapi_dissect_element_DsGetDCInfo3_ntds_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10822 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfo3_ntds_guid
, NULL
);
10828 drsuapi_dissect_struct_DsGetDCInfo3(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_
)
10830 proto_item
*item
= NULL
;
10831 proto_tree
*tree
= NULL
;
10836 old_offset
= offset
;
10839 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
10840 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetDCInfo3
);
10843 offset
= drsuapi_dissect_element_DsGetDCInfo3_netbios_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10845 offset
= drsuapi_dissect_element_DsGetDCInfo3_dns_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10847 offset
= drsuapi_dissect_element_DsGetDCInfo3_site_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
10849 offset
= drsuapi_dissect_element_DsGetDCInfo3_site_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
10851 offset
= drsuapi_dissect_element_DsGetDCInfo3_computer_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
10853 offset
= drsuapi_dissect_element_DsGetDCInfo3_server_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
10855 offset
= drsuapi_dissect_element_DsGetDCInfo3_ntds_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
10857 offset
= drsuapi_dissect_element_DsGetDCInfo3_is_pdc(tvb
, offset
, pinfo
, tree
, di
, drep
);
10859 offset
= drsuapi_dissect_element_DsGetDCInfo3_is_enabled(tvb
, offset
, pinfo
, tree
, di
, drep
);
10861 offset
= drsuapi_dissect_element_DsGetDCInfo3_is_gc(tvb
, offset
, pinfo
, tree
, di
, drep
);
10863 offset
= drsuapi_dissect_element_DsGetDCInfo3_is_rodc(tvb
, offset
, pinfo
, tree
, di
, drep
);
10865 offset
= drsuapi_dissect_element_DsGetDCInfo3_site_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
10867 offset
= drsuapi_dissect_element_DsGetDCInfo3_computer_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
10869 offset
= drsuapi_dissect_element_DsGetDCInfo3_server_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
10871 offset
= drsuapi_dissect_element_DsGetDCInfo3_ntds_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
10874 proto_item_set_len(item
, offset
-old_offset
);
10877 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
10885 /* IDL: struct { */
10886 /* IDL: [range(0,10000)] uint32 count; */
10887 /* IDL: [size_is(count)] [unique(1)] drsuapi_DsGetDCInfo3 *array; */
10891 drsuapi_dissect_element_DsGetDCInfoCtr3_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10893 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCInfoCtr3_count
, 0);
10899 drsuapi_dissect_element_DsGetDCInfoCtr3_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10901 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfoCtr3_array_
, NDR_POINTER_UNIQUE
, "Pointer to Array (drsuapi_DsGetDCInfo3)",hf_drsuapi_drsuapi_DsGetDCInfoCtr3_array
);
10907 drsuapi_dissect_element_DsGetDCInfoCtr3_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10909 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCInfoCtr3_array__
);
10915 drsuapi_dissect_element_DsGetDCInfoCtr3_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10917 offset
= drsuapi_dissect_struct_DsGetDCInfo3(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetDCInfoCtr3_array
,0);
10923 drsuapi_dissect_struct_DsGetDCInfoCtr3(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_
)
10925 proto_item
*item
= NULL
;
10926 proto_tree
*tree
= NULL
;
10931 old_offset
= offset
;
10934 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
10935 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetDCInfoCtr3
);
10938 offset
= drsuapi_dissect_element_DsGetDCInfoCtr3_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
10940 offset
= drsuapi_dissect_element_DsGetDCInfoCtr3_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
10943 proto_item_set_len(item
, offset
-old_offset
);
10946 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
10954 /* IDL: struct { */
10955 /* IDL: [flag(LIBNDR_FLAG_BIGENDIAN)] ipv4address client_ip_address; */
10956 /* IDL: uint32 unknown2; */
10957 /* IDL: uint32 connection_time; */
10958 /* IDL: uint32 unknown4; */
10959 /* IDL: uint32 unknown5; */
10960 /* IDL: uint32 unknown6; */
10961 /* IDL: [charset(UTF16)] [unique(1)] uint16 *client_account; */
10965 drsuapi_dissect_element_DsGetDCConnection01_client_ip_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10967 proto_tree_add_item(tree
, hf_drsuapi_drsuapi_DsGetDCConnection01_client_ip_address
, tvb
, offset
, 4, ENC_BIG_ENDIAN
); offset
+= 4;
10973 drsuapi_dissect_element_DsGetDCConnection01_unknown2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10975 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCConnection01_unknown2
, 0);
10981 drsuapi_dissect_element_DsGetDCConnection01_connection_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10983 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCConnection01_connection_time
, 0);
10989 drsuapi_dissect_element_DsGetDCConnection01_unknown4(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10991 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCConnection01_unknown4
, 0);
10997 drsuapi_dissect_element_DsGetDCConnection01_unknown5(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10999 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCConnection01_unknown5
, 0);
11005 drsuapi_dissect_element_DsGetDCConnection01_unknown6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11007 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCConnection01_unknown6
, 0);
11013 drsuapi_dissect_element_DsGetDCConnection01_client_account(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11015 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCConnection01_client_account_
, NDR_POINTER_UNIQUE
, "Pointer to Client Account (uint16)",hf_drsuapi_drsuapi_DsGetDCConnection01_client_account
);
11021 drsuapi_dissect_element_DsGetDCConnection01_client_account_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11025 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsGetDCConnection01_client_account
, false, &data
);
11026 proto_item_append_text(tree
, ": %s", data
);
11032 drsuapi_dissect_struct_DsGetDCConnection01(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_
)
11034 proto_item
*item
= NULL
;
11035 proto_tree
*tree
= NULL
;
11040 old_offset
= offset
;
11043 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11044 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetDCConnection01
);
11047 offset
= drsuapi_dissect_element_DsGetDCConnection01_client_ip_address(tvb
, offset
, pinfo
, tree
, di
, drep
);
11049 offset
= drsuapi_dissect_element_DsGetDCConnection01_unknown2(tvb
, offset
, pinfo
, tree
, di
, drep
);
11051 offset
= drsuapi_dissect_element_DsGetDCConnection01_connection_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
11053 offset
= drsuapi_dissect_element_DsGetDCConnection01_unknown4(tvb
, offset
, pinfo
, tree
, di
, drep
);
11055 offset
= drsuapi_dissect_element_DsGetDCConnection01_unknown5(tvb
, offset
, pinfo
, tree
, di
, drep
);
11057 offset
= drsuapi_dissect_element_DsGetDCConnection01_unknown6(tvb
, offset
, pinfo
, tree
, di
, drep
);
11059 offset
= drsuapi_dissect_element_DsGetDCConnection01_client_account(tvb
, offset
, pinfo
, tree
, di
, drep
);
11062 proto_item_set_len(item
, offset
-old_offset
);
11065 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11073 /* IDL: struct { */
11074 /* IDL: [range(0,10000)] uint32 count; */
11075 /* IDL: [size_is(count)] [unique(1)] drsuapi_DsGetDCConnection01 *array; */
11079 drsuapi_dissect_element_DsGetDCConnectionCtr01_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11081 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDCConnectionCtr01_count
, 0);
11087 drsuapi_dissect_element_DsGetDCConnectionCtr01_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11089 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCConnectionCtr01_array_
, NDR_POINTER_UNIQUE
, "Pointer to Array (drsuapi_DsGetDCConnection01)",hf_drsuapi_drsuapi_DsGetDCConnectionCtr01_array
);
11095 drsuapi_dissect_element_DsGetDCConnectionCtr01_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11097 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDCConnectionCtr01_array__
);
11103 drsuapi_dissect_element_DsGetDCConnectionCtr01_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11105 offset
= drsuapi_dissect_struct_DsGetDCConnection01(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetDCConnectionCtr01_array
,0);
11111 drsuapi_dissect_struct_DsGetDCConnectionCtr01(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_
)
11113 proto_item
*item
= NULL
;
11114 proto_tree
*tree
= NULL
;
11119 old_offset
= offset
;
11122 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11123 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetDCConnectionCtr01
);
11126 offset
= drsuapi_dissect_element_DsGetDCConnectionCtr01_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
11128 offset
= drsuapi_dissect_element_DsGetDCConnectionCtr01_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
11131 proto_item_set_len(item
, offset
-old_offset
);
11134 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11142 /* IDL: [switch_type(drsuapi_DsGetDCInfoCtrLevels)] union { */
11143 /* IDL: [case(DRSUAPI_DC_INFO_CTR_1)] [case(DRSUAPI_DC_INFO_CTR_1)] drsuapi_DsGetDCInfoCtr1 ctr1; */
11144 /* IDL: [case(DRSUAPI_DC_INFO_CTR_2)] [case(DRSUAPI_DC_INFO_CTR_2)] drsuapi_DsGetDCInfoCtr2 ctr2; */
11145 /* IDL: [case(DRSUAPI_DC_INFO_CTR_3)] [case(DRSUAPI_DC_INFO_CTR_3)] drsuapi_DsGetDCInfoCtr3 ctr3; */
11146 /* IDL: [case(DRSUAPI_DC_CONNECTION_CTR_01)] [case(DRSUAPI_DC_CONNECTION_CTR_01)] drsuapi_DsGetDCConnectionCtr01 ctr01; */
11150 drsuapi_dissect_element_DsGetDCInfoCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11152 offset
= drsuapi_dissect_struct_DsGetDCInfoCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr1
,0);
11158 drsuapi_dissect_element_DsGetDCInfoCtr_ctr2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11160 offset
= drsuapi_dissect_struct_DsGetDCInfoCtr2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr2
,0);
11166 drsuapi_dissect_element_DsGetDCInfoCtr_ctr3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11168 offset
= drsuapi_dissect_struct_DsGetDCInfoCtr3(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr3
,0);
11174 drsuapi_dissect_element_DsGetDCInfoCtr_ctr01(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11176 offset
= drsuapi_dissect_struct_DsGetDCConnectionCtr01(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr01
,0);
11182 drsuapi_dissect_DsGetDCInfoCtr(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_
)
11184 proto_item
*item
= NULL
;
11185 proto_tree
*tree
= NULL
;
11189 old_offset
= offset
;
11191 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetDCInfoCtr
, &item
, "drsuapi_DsGetDCInfoCtr");
11194 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
11198 case DRSUAPI_DC_INFO_CTR_1
:
11199 offset
= drsuapi_dissect_element_DsGetDCInfoCtr_ctr1(tvb
, offset
, pinfo
, tree
, di
, drep
);
11202 case DRSUAPI_DC_INFO_CTR_2
:
11203 offset
= drsuapi_dissect_element_DsGetDCInfoCtr_ctr2(tvb
, offset
, pinfo
, tree
, di
, drep
);
11206 case DRSUAPI_DC_INFO_CTR_3
:
11207 offset
= drsuapi_dissect_element_DsGetDCInfoCtr_ctr3(tvb
, offset
, pinfo
, tree
, di
, drep
);
11210 case DRSUAPI_DC_CONNECTION_CTR_01
:
11211 offset
= drsuapi_dissect_element_DsGetDCInfoCtr_ctr01(tvb
, offset
, pinfo
, tree
, di
, drep
);
11214 proto_item_set_len(item
, offset
-old_offset
);
11220 /* IDL: struct { */
11221 /* IDL: [unique(1)] drsuapi_DsReplicaObjectListItem *next_object; */
11222 /* IDL: drsuapi_DsReplicaObject object; */
11226 drsuapi_dissect_element_DsReplicaObjectListItem_next_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11228 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjectListItem_next_object_
, NDR_POINTER_UNIQUE
, "Pointer to Next Object (drsuapi_DsReplicaObjectListItem)",hf_drsuapi_drsuapi_DsReplicaObjectListItem_next_object
);
11234 drsuapi_dissect_element_DsReplicaObjectListItem_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11236 offset
= drsuapi_dissect_struct_DsReplicaObject(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaObjectListItem_object
,0);
11242 drsuapi_dissect_struct_DsReplicaObjectListItem(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_
)
11244 proto_item
*item
= NULL
;
11245 proto_tree
*tree
= NULL
;
11250 old_offset
= offset
;
11253 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11254 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObjectListItem
);
11257 offset
= drsuapi_dissect_element_DsReplicaObjectListItem_next_object(tvb
, offset
, pinfo
, tree
, di
, drep
);
11259 offset
= drsuapi_dissect_element_DsReplicaObjectListItem_object(tvb
, offset
, pinfo
, tree
, di
, drep
);
11262 proto_item_set_len(item
, offset
-old_offset
);
11265 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11274 /* IDL: DRSUAPI_DIRERR_OK=0, */
11275 /* IDL: DRSUAPI_DIRERR_ATTRIBUTE=1, */
11276 /* IDL: DRSUAPI_DIRERR_NAME=2, */
11277 /* IDL: DRSUAPI_DIRERR_REFERRAL=3, */
11278 /* IDL: DRSUAPI_DIRERR_SECURITY=4, */
11279 /* IDL: DRSUAPI_DIRERR_SERVICE=5, */
11280 /* IDL: DRSUAPI_DIRERR_UPDATE=6, */
11281 /* IDL: DRSUAPI_DIRERR_SYSTEM=7, */
11285 drsuapi_dissect_enum_DsAddEntry_DirErr(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_
)
11287 uint32_t parameter
=0;
11289 parameter
= *param
;
11291 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
11293 *param
= parameter
;
11299 /* IDL: struct { */
11300 /* IDL: drsuapi_DsReplicaObjectListItem first_object; */
11304 drsuapi_dissect_element_DsAddEntryRequest2_first_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11306 offset
= drsuapi_dissect_struct_DsReplicaObjectListItem(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryRequest2_first_object
,0);
11312 drsuapi_dissect_struct_DsAddEntryRequest2(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_
)
11314 proto_item
*item
= NULL
;
11315 proto_tree
*tree
= NULL
;
11320 old_offset
= offset
;
11323 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11324 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntryRequest2
);
11327 offset
= drsuapi_dissect_element_DsAddEntryRequest2_first_object(tvb
, offset
, pinfo
, tree
, di
, drep
);
11330 proto_item_set_len(item
, offset
-old_offset
);
11333 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11342 /* IDL: DRSUAPI_SECBUFFER_EMPTY=0x00000000, */
11343 /* IDL: DRSUAPI_SECBUFFER_DATA=0x00000001, */
11344 /* IDL: DRSUAPI_SECBUFFER_TOKEN=0x00000002, */
11345 /* IDL: DRSUAPI_SECBUFFER_PKG_PARAMS=0x00000003, */
11346 /* IDL: DRSUAPI_SECBUFFER_MISSING=0x00000004, */
11347 /* IDL: DRSUAPI_SECBUFFER_EXTRA=0x00000005, */
11348 /* IDL: DRSUAPI_SECBUFFER_STREAM_TRAILER=0x00000006, */
11349 /* IDL: DRSUAPI_SECBUFFER_STREAM_HEADER=0x00000007, */
11350 /* IDL: DRSUAPI_SECBUFFER_READONLY=0x80000000, */
11354 drsuapi_dissect_enum_SecBufferType(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_
)
11356 uint32_t parameter
=0;
11358 parameter
= *param
;
11360 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
11362 *param
= parameter
;
11368 /* IDL: struct { */
11369 /* IDL: [range(0,10000)] uint32 buf_size; */
11370 /* IDL: drsuapi_SecBufferType buf_type; */
11371 /* IDL: [size_is(buf_size)] [unique(1)] uint8 *buffer; */
11375 drsuapi_dissect_element_SecBuffer_buf_size(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11377 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_SecBuffer_buf_size
, 0);
11383 drsuapi_dissect_element_SecBuffer_buf_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11385 offset
= drsuapi_dissect_enum_SecBufferType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_SecBuffer_buf_type
, 0);
11391 drsuapi_dissect_element_SecBuffer_buffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11393 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_SecBuffer_buffer_
, NDR_POINTER_UNIQUE
, "Pointer to Buffer (uint8)",hf_drsuapi_drsuapi_SecBuffer_buffer
);
11399 drsuapi_dissect_element_SecBuffer_buffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11401 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_SecBuffer_buffer__
);
11407 drsuapi_dissect_element_SecBuffer_buffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11409 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_SecBuffer_buffer
, 0);
11415 drsuapi_dissect_struct_SecBuffer(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_
)
11417 proto_item
*item
= NULL
;
11418 proto_tree
*tree
= NULL
;
11423 old_offset
= offset
;
11426 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11427 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_SecBuffer
);
11430 offset
= drsuapi_dissect_element_SecBuffer_buf_size(tvb
, offset
, pinfo
, tree
, di
, drep
);
11432 offset
= drsuapi_dissect_element_SecBuffer_buf_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
11434 offset
= drsuapi_dissect_element_SecBuffer_buffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
11437 proto_item_set_len(item
, offset
-old_offset
);
11440 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11448 /* IDL: struct { */
11449 /* IDL: [value(0)] uint32 version; */
11450 /* IDL: [range(0,10000)] uint32 buff_count; */
11451 /* IDL: [size_is(buff_count)] [unique(1)] drsuapi_SecBuffer *buffers; */
11455 drsuapi_dissect_element_SecBufferDesc_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11457 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_SecBufferDesc_version
, 0);
11463 drsuapi_dissect_element_SecBufferDesc_buff_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11465 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_SecBufferDesc_buff_count
, 0);
11471 drsuapi_dissect_element_SecBufferDesc_buffers(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11473 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_SecBufferDesc_buffers_
, NDR_POINTER_UNIQUE
, "Pointer to Buffers (drsuapi_SecBuffer)",hf_drsuapi_drsuapi_SecBufferDesc_buffers
);
11479 drsuapi_dissect_element_SecBufferDesc_buffers_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11481 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_SecBufferDesc_buffers__
);
11487 drsuapi_dissect_element_SecBufferDesc_buffers__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11489 offset
= drsuapi_dissect_struct_SecBuffer(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_SecBufferDesc_buffers
,0);
11495 drsuapi_dissect_struct_SecBufferDesc(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_
)
11497 proto_item
*item
= NULL
;
11498 proto_tree
*tree
= NULL
;
11503 old_offset
= offset
;
11506 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11507 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_SecBufferDesc
);
11510 offset
= drsuapi_dissect_element_SecBufferDesc_version(tvb
, offset
, pinfo
, tree
, di
, drep
);
11512 offset
= drsuapi_dissect_element_SecBufferDesc_buff_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
11514 offset
= drsuapi_dissect_element_SecBufferDesc_buffers(tvb
, offset
, pinfo
, tree
, di
, drep
);
11517 proto_item_set_len(item
, offset
-old_offset
);
11520 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11528 /* IDL: struct { */
11529 /* IDL: drsuapi_DsReplicaObjectListItem first_object; */
11530 /* IDL: [unique(1)] drsuapi_SecBufferDesc *client_creds; */
11534 drsuapi_dissect_element_DsAddEntryRequest3_first_object(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11536 offset
= drsuapi_dissect_struct_DsReplicaObjectListItem(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryRequest3_first_object
,0);
11542 drsuapi_dissect_element_DsAddEntryRequest3_client_creds(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11544 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntryRequest3_client_creds_
, NDR_POINTER_UNIQUE
, "Pointer to Client Creds (drsuapi_SecBufferDesc)",hf_drsuapi_drsuapi_DsAddEntryRequest3_client_creds
);
11550 drsuapi_dissect_element_DsAddEntryRequest3_client_creds_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11552 offset
= drsuapi_dissect_struct_SecBufferDesc(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryRequest3_client_creds
,0);
11558 drsuapi_dissect_struct_DsAddEntryRequest3(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_
)
11560 proto_item
*item
= NULL
;
11561 proto_tree
*tree
= NULL
;
11566 old_offset
= offset
;
11569 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11570 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntryRequest3
);
11573 offset
= drsuapi_dissect_element_DsAddEntryRequest3_first_object(tvb
, offset
, pinfo
, tree
, di
, drep
);
11575 offset
= drsuapi_dissect_element_DsAddEntryRequest3_client_creds(tvb
, offset
, pinfo
, tree
, di
, drep
);
11578 proto_item_set_len(item
, offset
-old_offset
);
11581 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11589 /* IDL: [switch_type(uint32)] union { */
11590 /* IDL: [case(2)] [case(2)] drsuapi_DsAddEntryRequest2 req2; */
11591 /* IDL: [case(3)] [case(3)] drsuapi_DsAddEntryRequest3 req3; */
11595 drsuapi_dissect_element_DsAddEntryRequest_req2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11597 offset
= drsuapi_dissect_struct_DsAddEntryRequest2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryRequest_req2
,0);
11603 drsuapi_dissect_element_DsAddEntryRequest_req3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11605 offset
= drsuapi_dissect_struct_DsAddEntryRequest3(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryRequest_req3
,0);
11611 drsuapi_dissect_DsAddEntryRequest(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_
)
11613 proto_item
*item
= NULL
;
11614 proto_tree
*tree
= NULL
;
11618 old_offset
= offset
;
11620 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsAddEntryRequest
, &item
, "drsuapi_DsAddEntryRequest");
11623 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
11628 offset
= drsuapi_dissect_element_DsAddEntryRequest_req2(tvb
, offset
, pinfo
, tree
, di
, drep
);
11632 offset
= drsuapi_dissect_element_DsAddEntryRequest_req3(tvb
, offset
, pinfo
, tree
, di
, drep
);
11635 proto_item_set_len(item
, offset
-old_offset
);
11641 /* IDL: struct { */
11642 /* IDL: uint32 dsid; */
11643 /* IDL: WERROR extended_err; */
11644 /* IDL: uint32 extended_data; */
11645 /* IDL: uint16 problem; */
11649 drsuapi_dissect_element_DsAddEntryErrorInfoX_dsid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11651 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_dsid
, 0);
11657 drsuapi_dissect_element_DsAddEntryErrorInfoX_extended_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11659 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_extended_err
, 0);
11665 drsuapi_dissect_element_DsAddEntryErrorInfoX_extended_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11667 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_extended_data
, 0);
11673 drsuapi_dissect_element_DsAddEntryErrorInfoX_problem(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11675 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_problem
, 0);
11681 drsuapi_dissect_struct_DsAddEntryErrorInfoX(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_
)
11683 proto_item
*item
= NULL
;
11684 proto_tree
*tree
= NULL
;
11689 old_offset
= offset
;
11692 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11693 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntryErrorInfoX
);
11696 offset
= drsuapi_dissect_element_DsAddEntryErrorInfoX_dsid(tvb
, offset
, pinfo
, tree
, di
, drep
);
11698 offset
= drsuapi_dissect_element_DsAddEntryErrorInfoX_extended_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
11700 offset
= drsuapi_dissect_element_DsAddEntryErrorInfoX_extended_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
11702 offset
= drsuapi_dissect_element_DsAddEntryErrorInfoX_problem(tvb
, offset
, pinfo
, tree
, di
, drep
);
11705 proto_item_set_len(item
, offset
-old_offset
);
11708 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11716 /* IDL: struct { */
11717 /* IDL: uint32 dsid; */
11718 /* IDL: WERROR extended_err; */
11719 /* IDL: uint32 extended_data; */
11720 /* IDL: uint16 problem; */
11721 /* IDL: drsuapi_DsAttributeId attid; */
11722 /* IDL: uint32 is_val_returned; */
11723 /* IDL: drsuapi_DsAttributeValue attr_val; */
11727 drsuapi_dissect_element_DsAddEntry_AttrErr_V1_dsid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11729 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_dsid
, 0);
11735 drsuapi_dissect_element_DsAddEntry_AttrErr_V1_extended_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11737 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_extended_err
, 0);
11743 drsuapi_dissect_element_DsAddEntry_AttrErr_V1_extended_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11745 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_extended_data
, 0);
11751 drsuapi_dissect_element_DsAddEntry_AttrErr_V1_problem(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11753 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_problem
, 0);
11759 drsuapi_dissect_element_DsAddEntry_AttrErr_V1_attid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11761 offset
= drsuapi_dissect_enum_DsAttributeId(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_attid
, 0);
11767 drsuapi_dissect_element_DsAddEntry_AttrErr_V1_is_val_returned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11769 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_is_val_returned
, 0);
11775 drsuapi_dissect_element_DsAddEntry_AttrErr_V1_attr_val(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11777 offset
= drsuapi_dissect_struct_DsAttributeValue(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_attr_val
,0);
11783 drsuapi_dissect_struct_DsAddEntry_AttrErr_V1(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_
)
11785 proto_item
*item
= NULL
;
11786 proto_tree
*tree
= NULL
;
11791 old_offset
= offset
;
11794 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11795 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntry_AttrErr_V1
);
11798 offset
= drsuapi_dissect_element_DsAddEntry_AttrErr_V1_dsid(tvb
, offset
, pinfo
, tree
, di
, drep
);
11800 offset
= drsuapi_dissect_element_DsAddEntry_AttrErr_V1_extended_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
11802 offset
= drsuapi_dissect_element_DsAddEntry_AttrErr_V1_extended_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
11804 offset
= drsuapi_dissect_element_DsAddEntry_AttrErr_V1_problem(tvb
, offset
, pinfo
, tree
, di
, drep
);
11806 offset
= drsuapi_dissect_element_DsAddEntry_AttrErr_V1_attid(tvb
, offset
, pinfo
, tree
, di
, drep
);
11808 offset
= drsuapi_dissect_element_DsAddEntry_AttrErr_V1_is_val_returned(tvb
, offset
, pinfo
, tree
, di
, drep
);
11810 offset
= drsuapi_dissect_element_DsAddEntry_AttrErr_V1_attr_val(tvb
, offset
, pinfo
, tree
, di
, drep
);
11813 proto_item_set_len(item
, offset
-old_offset
);
11816 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11824 /* IDL: struct { */
11825 /* IDL: [unique(1)] drsuapi_DsAddEntry_AttrErrListItem_V1 *next; */
11826 /* IDL: drsuapi_DsAddEntry_AttrErr_V1 err_data; */
11830 drsuapi_dissect_element_DsAddEntry_AttrErrListItem_V1_next(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11832 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntry_AttrErrListItem_V1_next_
, NDR_POINTER_UNIQUE
, "Pointer to Next (drsuapi_DsAddEntry_AttrErrListItem_V1)",hf_drsuapi_drsuapi_DsAddEntry_AttrErrListItem_V1_next
);
11838 drsuapi_dissect_element_DsAddEntry_AttrErrListItem_V1_err_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11840 offset
= drsuapi_dissect_struct_DsAddEntry_AttrErr_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntry_AttrErrListItem_V1_err_data
,0);
11846 drsuapi_dissect_struct_DsAddEntry_AttrErrListItem_V1(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_
)
11848 proto_item
*item
= NULL
;
11849 proto_tree
*tree
= NULL
;
11854 old_offset
= offset
;
11857 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11858 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntry_AttrErrListItem_V1
);
11861 offset
= drsuapi_dissect_element_DsAddEntry_AttrErrListItem_V1_next(tvb
, offset
, pinfo
, tree
, di
, drep
);
11863 offset
= drsuapi_dissect_element_DsAddEntry_AttrErrListItem_V1_err_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
11866 proto_item_set_len(item
, offset
-old_offset
);
11869 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11877 /* IDL: struct { */
11878 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *id; */
11879 /* IDL: uint32 count; */
11880 /* IDL: drsuapi_DsAddEntry_AttrErrListItem_V1 first; */
11884 drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11886 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_id_
, NDR_POINTER_UNIQUE
, "Pointer to Id (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1_id
);
11892 drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_id_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11894 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1_id
,0);
11900 drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11902 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1_count
, 0);
11908 drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_first(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11910 offset
= drsuapi_dissect_struct_DsAddEntry_AttrErrListItem_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1_first
,0);
11916 drsuapi_dissect_struct_DsAddEntryErrorInfo_Attr_V1(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_
)
11918 proto_item
*item
= NULL
;
11919 proto_tree
*tree
= NULL
;
11924 old_offset
= offset
;
11927 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
11928 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1
);
11931 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
11933 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
11935 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Attr_V1_first(tvb
, offset
, pinfo
, tree
, di
, drep
);
11938 proto_item_set_len(item
, offset
-old_offset
);
11941 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
11949 /* IDL: struct { */
11950 /* IDL: uint32 dsid; */
11951 /* IDL: WERROR extended_err; */
11952 /* IDL: uint32 extended_data; */
11953 /* IDL: uint16 problem; */
11954 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *id_matched; */
11958 drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_dsid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11960 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_dsid
, 0);
11966 drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_extended_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11968 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_extended_err
, 0);
11974 drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_extended_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11976 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_extended_data
, 0);
11982 drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_problem(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11984 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_problem
, 0);
11990 drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_id_matched(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11992 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_id_matched_
, NDR_POINTER_UNIQUE
, "Pointer to Id Matched (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_id_matched
);
11998 drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_id_matched_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12000 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_id_matched
,0);
12006 drsuapi_dissect_struct_DsAddEntryErrorInfo_Name_V1(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_
)
12008 proto_item
*item
= NULL
;
12009 proto_tree
*tree
= NULL
;
12014 old_offset
= offset
;
12017 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
12018 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1
);
12021 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_dsid(tvb
, offset
, pinfo
, tree
, di
, drep
);
12023 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_extended_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12025 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_extended_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
12027 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_problem(tvb
, offset
, pinfo
, tree
, di
, drep
);
12029 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Name_V1_id_matched(tvb
, offset
, pinfo
, tree
, di
, drep
);
12032 proto_item_set_len(item
, offset
-old_offset
);
12035 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
12043 /* IDL: struct { */
12044 /* IDL: [value(83)] uint8 name_res; */
12045 /* IDL: [value(0)] uint8 unused_pad; */
12046 /* IDL: [value(0)] uint16 next_rdn; */
12050 drsuapi_dissect_element_NameResOp_V1_name_res(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12052 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_NameResOp_V1_name_res
, 0);
12058 drsuapi_dissect_element_NameResOp_V1_unused_pad(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12060 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_NameResOp_V1_unused_pad
, 0);
12066 drsuapi_dissect_element_NameResOp_V1_next_rdn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12068 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_NameResOp_V1_next_rdn
, 0);
12074 drsuapi_dissect_struct_NameResOp_V1(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_
)
12076 proto_item
*item
= NULL
;
12077 proto_tree
*tree
= NULL
;
12082 old_offset
= offset
;
12085 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
12086 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_NameResOp_V1
);
12089 offset
= drsuapi_dissect_element_NameResOp_V1_name_res(tvb
, offset
, pinfo
, tree
, di
, drep
);
12091 offset
= drsuapi_dissect_element_NameResOp_V1_unused_pad(tvb
, offset
, pinfo
, tree
, di
, drep
);
12093 offset
= drsuapi_dissect_element_NameResOp_V1_next_rdn(tvb
, offset
, pinfo
, tree
, di
, drep
);
12096 proto_item_set_len(item
, offset
-old_offset
);
12099 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
12108 /* IDL: DRSUAPI_CH_REFTYPE_SUPERIOR=0x0000, */
12109 /* IDL: DRSUAPI_CH_REFTYPE_SUBORDINATE=0x0001, */
12110 /* IDL: DRSUAPI_CH_REFTYPE_NSSR=0x0002, */
12111 /* IDL: DRSUAPI_CH_REFTYPE_CROSS=0x0003, */
12115 drsuapi_dissect_enum_DsAddEntry_RefType(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_
, uint16_t *param _U_
)
12117 uint16_t parameter
=0;
12119 parameter
= *param
;
12121 offset
= dissect_ndr_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
12123 *param
= parameter
;
12130 /* IDL: DRSUAPI_SE_CHOICE_BASE_ONLY=0x00, */
12131 /* IDL: DRSUAPI_SE_CHOICE_IMMED_CHLDRN=0x01, */
12132 /* IDL: DRSUAPI_SE_CHOICE_WHOLE_SUBTREE=0x02, */
12136 drsuapi_dissect_enum_DsAddEntry_ChoiceType(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_
, uint8_t *param _U_
)
12138 uint8_t parameter
=0;
12140 parameter
= *param
;
12142 offset
= dissect_ndr_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
12144 *param
= parameter
;
12150 /* IDL: struct { */
12151 /* IDL: [unique(1)] drsuapi_DsaAddressListItem_V1 *next; */
12152 /* IDL: [unique(1)] lsa_String *address; */
12156 drsuapi_dissect_element_DsaAddressListItem_V1_next(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12158 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsaAddressListItem_V1_next_
, NDR_POINTER_UNIQUE
, "Pointer to Next (drsuapi_DsaAddressListItem_V1)",hf_drsuapi_drsuapi_DsaAddressListItem_V1_next
);
12164 drsuapi_dissect_element_DsaAddressListItem_V1_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12166 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsaAddressListItem_V1_address_
, NDR_POINTER_UNIQUE
, "Pointer to Address (lsa_String)",hf_drsuapi_drsuapi_DsaAddressListItem_V1_address
);
12172 drsuapi_dissect_element_DsaAddressListItem_V1_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12174 offset
=dissect_ndr_counted_string(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsaAddressListItem_V1_address
, 0);
12180 drsuapi_dissect_struct_DsaAddressListItem_V1(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_
)
12182 proto_item
*item
= NULL
;
12183 proto_tree
*tree
= NULL
;
12188 old_offset
= offset
;
12191 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
12192 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsaAddressListItem_V1
);
12195 offset
= drsuapi_dissect_element_DsaAddressListItem_V1_next(tvb
, offset
, pinfo
, tree
, di
, drep
);
12197 offset
= drsuapi_dissect_element_DsaAddressListItem_V1_address(tvb
, offset
, pinfo
, tree
, di
, drep
);
12200 proto_item_set_len(item
, offset
-old_offset
);
12203 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
12211 /* IDL: struct { */
12212 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *id_target; */
12213 /* IDL: drsuapi_NameResOp_V1 op_state; */
12214 /* IDL: [value(0)] uint16 rdn_alias; */
12215 /* IDL: [value(0)] uint16 rdn_internal; */
12216 /* IDL: drsuapi_DsAddEntry_RefType ref_type; */
12217 /* IDL: uint16 addr_list_count; */
12218 /* IDL: [unique(1)] drsuapi_DsaAddressListItem_V1 *addr_list; */
12219 /* IDL: [unique(1)] drsuapi_DsAddEntry_RefErrListItem_V1 *next; */
12220 /* IDL: uint32 is_choice_set; */
12221 /* IDL: drsuapi_DsAddEntry_ChoiceType choice; */
12225 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_id_target(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12227 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_id_target_
, NDR_POINTER_UNIQUE
, "Pointer to Id Target (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_id_target
);
12233 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_id_target_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12235 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_id_target
,0);
12241 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_op_state(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12243 offset
= drsuapi_dissect_struct_NameResOp_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_op_state
,0);
12249 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_rdn_alias(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12251 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_rdn_alias
, 0);
12257 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_rdn_internal(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12259 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_rdn_internal
, 0);
12265 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_ref_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12267 offset
= drsuapi_dissect_enum_DsAddEntry_RefType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_ref_type
, 0);
12273 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_addr_list_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12275 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_addr_list_count
, 0);
12281 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_addr_list(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12283 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_addr_list_
, NDR_POINTER_UNIQUE
, "Pointer to Addr List (drsuapi_DsaAddressListItem_V1)",hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_addr_list
);
12289 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_addr_list_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12291 offset
= drsuapi_dissect_struct_DsaAddressListItem_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_addr_list
,0);
12297 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_next(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12299 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_next_
, NDR_POINTER_UNIQUE
, "Pointer to Next (drsuapi_DsAddEntry_RefErrListItem_V1)",hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_next
);
12305 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_is_choice_set(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12307 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_is_choice_set
, 0);
12313 drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_choice(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12315 offset
= drsuapi_dissect_enum_DsAddEntry_ChoiceType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_choice
, 0);
12321 drsuapi_dissect_struct_DsAddEntry_RefErrListItem_V1(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_
)
12323 proto_item
*item
= NULL
;
12324 proto_tree
*tree
= NULL
;
12329 old_offset
= offset
;
12332 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
12333 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1
);
12336 offset
= drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_id_target(tvb
, offset
, pinfo
, tree
, di
, drep
);
12338 offset
= drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_op_state(tvb
, offset
, pinfo
, tree
, di
, drep
);
12340 offset
= drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_rdn_alias(tvb
, offset
, pinfo
, tree
, di
, drep
);
12342 offset
= drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_rdn_internal(tvb
, offset
, pinfo
, tree
, di
, drep
);
12344 offset
= drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_ref_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
12346 offset
= drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_addr_list_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
12348 offset
= drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_addr_list(tvb
, offset
, pinfo
, tree
, di
, drep
);
12350 offset
= drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_next(tvb
, offset
, pinfo
, tree
, di
, drep
);
12352 offset
= drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_is_choice_set(tvb
, offset
, pinfo
, tree
, di
, drep
);
12354 offset
= drsuapi_dissect_element_DsAddEntry_RefErrListItem_V1_choice(tvb
, offset
, pinfo
, tree
, di
, drep
);
12357 proto_item_set_len(item
, offset
-old_offset
);
12360 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
12368 /* IDL: struct { */
12369 /* IDL: uint32 dsid; */
12370 /* IDL: WERROR extended_err; */
12371 /* IDL: uint32 extended_data; */
12372 /* IDL: drsuapi_DsAddEntry_RefErrListItem_V1 refer; */
12376 drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_dsid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12378 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_dsid
, 0);
12384 drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_extended_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12386 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_extended_err
, 0);
12392 drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_extended_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12394 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_extended_data
, 0);
12400 drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_refer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12402 offset
= drsuapi_dissect_struct_DsAddEntry_RefErrListItem_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_refer
,0);
12408 drsuapi_dissect_struct_DsAddEntryErrorInfo_Referr_V1(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_
)
12410 proto_item
*item
= NULL
;
12411 proto_tree
*tree
= NULL
;
12416 old_offset
= offset
;
12419 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
12420 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1
);
12423 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_dsid(tvb
, offset
, pinfo
, tree
, di
, drep
);
12425 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_extended_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12427 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_extended_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
12429 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_Referr_V1_refer(tvb
, offset
, pinfo
, tree
, di
, drep
);
12432 proto_item_set_len(item
, offset
-old_offset
);
12435 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
12443 /* IDL: [switch_type(uint32)] union { */
12444 /* IDL: [case(1)] [case(1)] drsuapi_DsAddEntryErrorInfo_Attr_V1 attr_err; */
12445 /* IDL: [case(2)] [case(2)] drsuapi_DsAddEntryErrorInfo_Name_V1 name_err; */
12446 /* IDL: [case(3)] [case(3)] drsuapi_DsAddEntryErrorInfo_Referr_V1 referral_err; */
12447 /* IDL: [case(4)] [case(4)] drsuapi_DsAddEntryErrorInfoX security_err; */
12448 /* IDL: [case(5)] [case(5)] drsuapi_DsAddEntryErrorInfoX service_err; */
12449 /* IDL: [case(6)] [case(6)] drsuapi_DsAddEntryErrorInfoX update_err; */
12450 /* IDL: [case(7)] [case(7)] drsuapi_DsAddEntryErrorInfoX system_err; */
12454 drsuapi_dissect_element_DsAddEntryErrorInfo_attr_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12456 offset
= drsuapi_dissect_struct_DsAddEntryErrorInfo_Attr_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_attr_err
,0);
12462 drsuapi_dissect_element_DsAddEntryErrorInfo_name_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12464 offset
= drsuapi_dissect_struct_DsAddEntryErrorInfo_Name_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_name_err
,0);
12470 drsuapi_dissect_element_DsAddEntryErrorInfo_referral_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12472 offset
= drsuapi_dissect_struct_DsAddEntryErrorInfo_Referr_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_referral_err
,0);
12478 drsuapi_dissect_element_DsAddEntryErrorInfo_security_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12480 offset
= drsuapi_dissect_struct_DsAddEntryErrorInfoX(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_security_err
,0);
12486 drsuapi_dissect_element_DsAddEntryErrorInfo_service_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12488 offset
= drsuapi_dissect_struct_DsAddEntryErrorInfoX(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_service_err
,0);
12494 drsuapi_dissect_element_DsAddEntryErrorInfo_update_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12496 offset
= drsuapi_dissect_struct_DsAddEntryErrorInfoX(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_update_err
,0);
12502 drsuapi_dissect_element_DsAddEntryErrorInfo_system_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12504 offset
= drsuapi_dissect_struct_DsAddEntryErrorInfoX(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryErrorInfo_system_err
,0);
12510 drsuapi_dissect_DsAddEntryErrorInfo(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_
)
12512 proto_item
*item
= NULL
;
12513 proto_tree
*tree
= NULL
;
12517 old_offset
= offset
;
12519 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsAddEntryErrorInfo
, &item
, "drsuapi_DsAddEntryErrorInfo");
12522 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
12527 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_attr_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12531 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_name_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12535 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_referral_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12539 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_security_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12543 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_service_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12547 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_update_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12551 offset
= drsuapi_dissect_element_DsAddEntryErrorInfo_system_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12554 proto_item_set_len(item
, offset
-old_offset
);
12560 /* IDL: struct { */
12561 /* IDL: WERROR status; */
12562 /* IDL: drsuapi_DsAddEntry_DirErr dir_err; */
12563 /* IDL: [switch_is(dir_err)] drsuapi_DsAddEntryErrorInfo info; */
12567 drsuapi_dissect_element_DsAddEntry_ErrData_V1_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12569 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_ErrData_V1_status
, 0);
12575 drsuapi_dissect_element_DsAddEntry_ErrData_V1_dir_err(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 *dir_err
)
12577 offset
= drsuapi_dissect_enum_DsAddEntry_DirErr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_ErrData_V1_dir_err
, dir_err
);
12583 drsuapi_dissect_element_DsAddEntry_ErrData_V1_info(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 *dir_err
)
12585 offset
= drsuapi_dissect_DsAddEntryErrorInfo(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_ErrData_V1_info
, *dir_err
);
12591 drsuapi_dissect_struct_DsAddEntry_ErrData_V1(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_
)
12593 uint32_t dir_err
= 0;
12594 proto_item
*item
= NULL
;
12595 proto_tree
*tree
= NULL
;
12600 old_offset
= offset
;
12603 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
12604 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntry_ErrData_V1
);
12607 offset
= drsuapi_dissect_element_DsAddEntry_ErrData_V1_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
12609 offset
= drsuapi_dissect_element_DsAddEntry_ErrData_V1_dir_err(tvb
, offset
, pinfo
, tree
, di
, drep
, &dir_err
);
12611 offset
= drsuapi_dissect_element_DsAddEntry_ErrData_V1_info(tvb
, offset
, pinfo
, tree
, di
, drep
, &dir_err
);
12614 proto_item_set_len(item
, offset
-old_offset
);
12617 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
12625 /* IDL: [switch_type(uint32)] union { */
12626 /* IDL: [case(1)] [case(1)] drsuapi_DsAddEntry_ErrData_V1 v1; */
12630 drsuapi_dissect_element_DsAddEntry_ErrData_v1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12632 offset
= drsuapi_dissect_struct_DsAddEntry_ErrData_V1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntry_ErrData_v1
,0);
12638 drsuapi_dissect_DsAddEntry_ErrData(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_
)
12640 proto_item
*item
= NULL
;
12641 proto_tree
*tree
= NULL
;
12645 old_offset
= offset
;
12647 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsAddEntry_ErrData
, &item
, "drsuapi_DsAddEntry_ErrData");
12650 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
12655 offset
= drsuapi_dissect_element_DsAddEntry_ErrData_v1(tvb
, offset
, pinfo
, tree
, di
, drep
);
12658 proto_item_set_len(item
, offset
-old_offset
);
12664 /* IDL: struct { */
12665 /* IDL: GUID guid; */
12666 /* IDL: dom_sid28 sid; */
12670 drsuapi_dissect_element_DsReplicaObjectIdentifier2_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12672 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier2_guid
, NULL
);
12678 drsuapi_dissect_element_DsReplicaObjectIdentifier2_sid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12680 offset
= dissect_ndr_nt_SID28(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjectIdentifier2_sid
);
12686 drsuapi_dissect_struct_DsReplicaObjectIdentifier2(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_
)
12688 proto_item
*item
= NULL
;
12689 proto_tree
*tree
= NULL
;
12694 old_offset
= offset
;
12697 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
12698 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObjectIdentifier2
);
12701 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier2_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
12703 offset
= drsuapi_dissect_element_DsReplicaObjectIdentifier2_sid(tvb
, offset
, pinfo
, tree
, di
, drep
);
12706 proto_item_set_len(item
, offset
-old_offset
);
12709 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
12717 /* IDL: struct { */
12718 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *id; */
12719 /* IDL: drsuapi_DsAddEntry_DirErr dir_err; */
12720 /* IDL: uint32 dsid; */
12721 /* IDL: WERROR extended_err; */
12722 /* IDL: uint32 extended_data; */
12723 /* IDL: uint16 problem; */
12724 /* IDL: [range(0,10000)] uint32 count; */
12725 /* IDL: [size_is(count)] [unique(1)] drsuapi_DsReplicaObjectIdentifier2 *objects; */
12729 drsuapi_dissect_element_DsAddEntryCtr2_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12731 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntryCtr2_id_
, NDR_POINTER_UNIQUE
, "Pointer to Id (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsAddEntryCtr2_id
);
12737 drsuapi_dissect_element_DsAddEntryCtr2_id_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12739 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryCtr2_id
,0);
12745 drsuapi_dissect_element_DsAddEntryCtr2_dir_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12747 offset
= drsuapi_dissect_enum_DsAddEntry_DirErr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryCtr2_dir_err
, 0);
12753 drsuapi_dissect_element_DsAddEntryCtr2_dsid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12755 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryCtr2_dsid
, 0);
12761 drsuapi_dissect_element_DsAddEntryCtr2_extended_err(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12763 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryCtr2_extended_err
, 0);
12769 drsuapi_dissect_element_DsAddEntryCtr2_extended_data(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12771 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryCtr2_extended_data
, 0);
12777 drsuapi_dissect_element_DsAddEntryCtr2_problem(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12779 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryCtr2_problem
, 0);
12785 drsuapi_dissect_element_DsAddEntryCtr2_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12787 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryCtr2_count
, 0);
12793 drsuapi_dissect_element_DsAddEntryCtr2_objects(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12795 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntryCtr2_objects_
, NDR_POINTER_UNIQUE
, "Pointer to Objects (drsuapi_DsReplicaObjectIdentifier2)",hf_drsuapi_drsuapi_DsAddEntryCtr2_objects
);
12801 drsuapi_dissect_element_DsAddEntryCtr2_objects_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12803 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntryCtr2_objects__
);
12809 drsuapi_dissect_element_DsAddEntryCtr2_objects__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12811 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryCtr2_objects
,0);
12817 drsuapi_dissect_struct_DsAddEntryCtr2(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_
)
12819 proto_item
*item
= NULL
;
12820 proto_tree
*tree
= NULL
;
12825 old_offset
= offset
;
12828 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
12829 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntryCtr2
);
12832 offset
= drsuapi_dissect_element_DsAddEntryCtr2_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
12834 offset
= drsuapi_dissect_element_DsAddEntryCtr2_dir_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12836 offset
= drsuapi_dissect_element_DsAddEntryCtr2_dsid(tvb
, offset
, pinfo
, tree
, di
, drep
);
12838 offset
= drsuapi_dissect_element_DsAddEntryCtr2_extended_err(tvb
, offset
, pinfo
, tree
, di
, drep
);
12840 offset
= drsuapi_dissect_element_DsAddEntryCtr2_extended_data(tvb
, offset
, pinfo
, tree
, di
, drep
);
12842 offset
= drsuapi_dissect_element_DsAddEntryCtr2_problem(tvb
, offset
, pinfo
, tree
, di
, drep
);
12844 offset
= drsuapi_dissect_element_DsAddEntryCtr2_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
12846 offset
= drsuapi_dissect_element_DsAddEntryCtr2_objects(tvb
, offset
, pinfo
, tree
, di
, drep
);
12849 proto_item_set_len(item
, offset
-old_offset
);
12852 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
12860 /* IDL: struct { */
12861 /* IDL: [unique(1)] drsuapi_DsReplicaObjectIdentifier *id; */
12862 /* IDL: uint32 err_ver; */
12863 /* IDL: [switch_is(err_ver)] drsuapi_DsAddEntry_ErrData err_data; */
12864 /* IDL: [range(0,10000)] uint32 count; */
12865 /* IDL: [size_is(count)] [unique(1)] drsuapi_DsReplicaObjectIdentifier2 *objects; */
12869 drsuapi_dissect_element_DsAddEntryCtr3_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12871 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntryCtr3_id_
, NDR_POINTER_UNIQUE
, "Pointer to Id (drsuapi_DsReplicaObjectIdentifier)",hf_drsuapi_drsuapi_DsAddEntryCtr3_id
);
12877 drsuapi_dissect_element_DsAddEntryCtr3_id_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12879 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryCtr3_id
,0);
12885 drsuapi_dissect_element_DsAddEntryCtr3_err_ver(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 *err_ver
)
12887 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryCtr3_err_ver
, *err_ver
);
12893 drsuapi_dissect_element_DsAddEntryCtr3_err_data(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 *err_ver
)
12895 offset
= drsuapi_dissect_DsAddEntry_ErrData(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryCtr3_err_data
, *err_ver
);
12901 drsuapi_dissect_element_DsAddEntryCtr3_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12903 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntryCtr3_count
, 0);
12909 drsuapi_dissect_element_DsAddEntryCtr3_objects(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12911 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntryCtr3_objects_
, NDR_POINTER_UNIQUE
, "Pointer to Objects (drsuapi_DsReplicaObjectIdentifier2)",hf_drsuapi_drsuapi_DsAddEntryCtr3_objects
);
12917 drsuapi_dissect_element_DsAddEntryCtr3_objects_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12919 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntryCtr3_objects__
);
12925 drsuapi_dissect_element_DsAddEntryCtr3_objects__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12927 offset
= drsuapi_dissect_struct_DsReplicaObjectIdentifier2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryCtr3_objects
,0);
12933 drsuapi_dissect_struct_DsAddEntryCtr3(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_
)
12935 uint32_t err_ver
= 0;
12936 proto_item
*item
= NULL
;
12937 proto_tree
*tree
= NULL
;
12942 old_offset
= offset
;
12945 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
12946 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsAddEntryCtr3
);
12949 offset
= drsuapi_dissect_element_DsAddEntryCtr3_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
12951 offset
= drsuapi_dissect_element_DsAddEntryCtr3_err_ver(tvb
, offset
, pinfo
, tree
, di
, drep
, &err_ver
);
12953 offset
= drsuapi_dissect_element_DsAddEntryCtr3_err_data(tvb
, offset
, pinfo
, tree
, di
, drep
, &err_ver
);
12955 offset
= drsuapi_dissect_element_DsAddEntryCtr3_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
12957 offset
= drsuapi_dissect_element_DsAddEntryCtr3_objects(tvb
, offset
, pinfo
, tree
, di
, drep
);
12960 proto_item_set_len(item
, offset
-old_offset
);
12963 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
12971 /* IDL: [switch_type(uint32)] union { */
12972 /* IDL: [case(2)] [case(2)] drsuapi_DsAddEntryCtr2 ctr2; */
12973 /* IDL: [case(3)] [case(3)] drsuapi_DsAddEntryCtr3 ctr3; */
12977 drsuapi_dissect_element_DsAddEntryCtr_ctr2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12979 offset
= drsuapi_dissect_struct_DsAddEntryCtr2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryCtr_ctr2
,0);
12985 drsuapi_dissect_element_DsAddEntryCtr_ctr3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12987 offset
= drsuapi_dissect_struct_DsAddEntryCtr3(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsAddEntryCtr_ctr3
,0);
12993 drsuapi_dissect_DsAddEntryCtr(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_
)
12995 proto_item
*item
= NULL
;
12996 proto_tree
*tree
= NULL
;
13000 old_offset
= offset
;
13002 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsAddEntryCtr
, &item
, "drsuapi_DsAddEntryCtr");
13005 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
13010 offset
= drsuapi_dissect_element_DsAddEntryCtr_ctr2(tvb
, offset
, pinfo
, tree
, di
, drep
);
13014 offset
= drsuapi_dissect_element_DsAddEntryCtr_ctr3(tvb
, offset
, pinfo
, tree
, di
, drep
);
13017 proto_item_set_len(item
, offset
-old_offset
);
13023 /* IDL: bitmap { */
13024 /* IDL: DRSUAPI_DS_EXECUTE_KCC_ASYNCHRONOUS_OPERATION = 0x00000001 , */
13025 /* IDL: DRSUAPI_DS_EXECUTE_KCC_DAMPED = 0x00000002 , */
13029 drsuapi_dissect_bitmap_DsExecuteKCCFlags(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_
)
13032 static int * const drsuapi_drsuapi_DsExecuteKCCFlags_fields
[] = {
13033 &hf_drsuapi_drsuapi_DsExecuteKCCFlags_DRSUAPI_DS_EXECUTE_KCC_ASYNCHRONOUS_OPERATION
,
13034 &hf_drsuapi_drsuapi_DsExecuteKCCFlags_DRSUAPI_DS_EXECUTE_KCC_DAMPED
,
13040 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
13041 ett_drsuapi_drsuapi_DsExecuteKCCFlags
, drsuapi_drsuapi_DsExecuteKCCFlags_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
13043 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
13046 proto_item_append_text(item
, ": (No values set)");
13048 if (flags
& (~0x00000003)) {
13049 flags
&= (~0x00000003);
13050 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
13057 /* IDL: struct { */
13058 /* IDL: uint32 taskID; */
13059 /* IDL: drsuapi_DsExecuteKCCFlags flags; */
13063 drsuapi_dissect_element_DsExecuteKCC1_taskID(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13065 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsExecuteKCC1_taskID
, 0);
13071 drsuapi_dissect_element_DsExecuteKCC1_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13073 offset
= drsuapi_dissect_bitmap_DsExecuteKCCFlags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsExecuteKCC1_flags
, 0);
13079 drsuapi_dissect_struct_DsExecuteKCC1(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_
)
13081 proto_item
*item
= NULL
;
13082 proto_tree
*tree
= NULL
;
13087 old_offset
= offset
;
13090 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
13091 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsExecuteKCC1
);
13094 offset
= drsuapi_dissect_element_DsExecuteKCC1_taskID(tvb
, offset
, pinfo
, tree
, di
, drep
);
13096 offset
= drsuapi_dissect_element_DsExecuteKCC1_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
13099 proto_item_set_len(item
, offset
-old_offset
);
13102 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
13110 /* IDL: [switch_type(uint32)] union { */
13111 /* IDL: [case(1)] [case(1)] drsuapi_DsExecuteKCC1 ctr1; */
13115 drsuapi_dissect_element_DsExecuteKCCRequest_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13117 offset
= drsuapi_dissect_struct_DsExecuteKCC1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsExecuteKCCRequest_ctr1
,0);
13123 drsuapi_dissect_DsExecuteKCCRequest(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_
)
13125 proto_item
*item
= NULL
;
13126 proto_tree
*tree
= NULL
;
13130 old_offset
= offset
;
13132 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsExecuteKCCRequest
, &item
, "drsuapi_DsExecuteKCCRequest");
13135 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
13140 offset
= drsuapi_dissect_element_DsExecuteKCCRequest_ctr1(tvb
, offset
, pinfo
, tree
, di
, drep
);
13143 proto_item_set_len(item
, offset
-old_offset
);
13150 /* IDL: DRSUAPI_DS_REPLICA_GET_INFO=1, */
13151 /* IDL: DRSUAPI_DS_REPLICA_GET_INFO2=2, */
13155 drsuapi_dissect_enum_DsReplicaGetInfoLevel(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_
)
13157 uint32_t parameter
=0;
13159 parameter
= *param
;
13161 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
13163 *param
= parameter
;
13170 /* IDL: DRSUAPI_DS_REPLICA_INFO_NEIGHBORS=0, */
13171 /* IDL: DRSUAPI_DS_REPLICA_INFO_CURSORS=1, */
13172 /* IDL: DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA=2, */
13173 /* IDL: DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES=3, */
13174 /* IDL: DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES=4, */
13175 /* IDL: DRSUAPI_DS_REPLICA_INFO_PENDING_OPS=5, */
13176 /* IDL: DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA=6, */
13177 /* IDL: DRSUAPI_DS_REPLICA_INFO_CURSORS2=7, */
13178 /* IDL: DRSUAPI_DS_REPLICA_INFO_CURSORS3=8, */
13179 /* IDL: DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2=9, */
13180 /* IDL: DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2=10, */
13181 /* IDL: DRSUAPI_DS_REPLICA_INFO_REPSTO=-2, */
13182 /* IDL: DRSUAPI_DS_REPLICA_INFO_CLIENT_CONTEXTS=-4, */
13183 /* IDL: DRSUAPI_DS_REPLICA_INFO_UPTODATE_VECTOR_V1=-5, */
13184 /* IDL: DRSUAPI_DS_REPLICA_INFO_SERVER_OUTGOING_CALLS=-6, */
13188 drsuapi_dissect_enum_DsReplicaInfoType(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_
)
13190 uint32_t parameter
=0;
13192 parameter
= *param
;
13194 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
13196 *param
= parameter
;
13202 /* IDL: struct { */
13203 /* IDL: drsuapi_DsReplicaInfoType info_type; */
13204 /* IDL: [charset(UTF16)] [unique(1)] uint16 *object_dn; */
13205 /* IDL: GUID source_dsa_guid; */
13209 drsuapi_dissect_element_DsReplicaGetInfoRequest1_info_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13211 offset
= drsuapi_dissect_enum_DsReplicaInfoType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfoRequest1_info_type
, 0);
13217 drsuapi_dissect_element_DsReplicaGetInfoRequest1_object_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13219 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaGetInfoRequest1_object_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Object Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaGetInfoRequest1_object_dn
);
13225 drsuapi_dissect_element_DsReplicaGetInfoRequest1_object_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13229 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaGetInfoRequest1_object_dn
, false, &data
);
13230 proto_item_append_text(tree
, ": %s", data
);
13236 drsuapi_dissect_element_DsReplicaGetInfoRequest1_source_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13238 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfoRequest1_source_dsa_guid
, NULL
);
13244 drsuapi_dissect_struct_DsReplicaGetInfoRequest1(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_
)
13246 proto_item
*item
= NULL
;
13247 proto_tree
*tree
= NULL
;
13252 old_offset
= offset
;
13255 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
13256 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaGetInfoRequest1
);
13259 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest1_info_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
13261 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest1_object_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
13263 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest1_source_dsa_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
13266 proto_item_set_len(item
, offset
-old_offset
);
13269 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
13277 /* IDL: struct { */
13278 /* IDL: drsuapi_DsReplicaInfoType info_type; */
13279 /* IDL: [charset(UTF16)] [unique(1)] uint16 *object_dn; */
13280 /* IDL: GUID source_dsa_guid; */
13281 /* IDL: uint32 flags; */
13282 /* IDL: [charset(UTF16)] [unique(1)] uint16 *attribute_name; */
13283 /* IDL: [charset(UTF16)] [unique(1)] uint16 *value_dn_str; */
13284 /* IDL: uint32 enumeration_context; */
13288 drsuapi_dissect_element_DsReplicaGetInfoRequest2_info_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13290 offset
= drsuapi_dissect_enum_DsReplicaInfoType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_info_type
, 0);
13296 drsuapi_dissect_element_DsReplicaGetInfoRequest2_object_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13298 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaGetInfoRequest2_object_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Object Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_object_dn
);
13304 drsuapi_dissect_element_DsReplicaGetInfoRequest2_object_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13308 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_object_dn
, false, &data
);
13309 proto_item_append_text(tree
, ": %s", data
);
13315 drsuapi_dissect_element_DsReplicaGetInfoRequest2_source_dsa_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13317 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_source_dsa_guid
, NULL
);
13323 drsuapi_dissect_element_DsReplicaGetInfoRequest2_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13325 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_flags
, 0);
13331 drsuapi_dissect_element_DsReplicaGetInfoRequest2_attribute_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13333 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaGetInfoRequest2_attribute_name_
, NDR_POINTER_UNIQUE
, "Pointer to Attribute Name (uint16)",hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_attribute_name
);
13339 drsuapi_dissect_element_DsReplicaGetInfoRequest2_attribute_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13343 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_attribute_name
, false, &data
);
13344 proto_item_append_text(tree
, ": %s", data
);
13350 drsuapi_dissect_element_DsReplicaGetInfoRequest2_value_dn_str(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13352 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaGetInfoRequest2_value_dn_str_
, NDR_POINTER_UNIQUE
, "Pointer to Value Dn Str (uint16)",hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_value_dn_str
);
13358 drsuapi_dissect_element_DsReplicaGetInfoRequest2_value_dn_str_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13362 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_value_dn_str
, false, &data
);
13363 proto_item_append_text(tree
, ": %s", data
);
13369 drsuapi_dissect_element_DsReplicaGetInfoRequest2_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13371 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_enumeration_context
, 0);
13377 drsuapi_dissect_struct_DsReplicaGetInfoRequest2(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_
)
13379 proto_item
*item
= NULL
;
13380 proto_tree
*tree
= NULL
;
13385 old_offset
= offset
;
13388 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
13389 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaGetInfoRequest2
);
13392 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest2_info_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
13394 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest2_object_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
13396 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest2_source_dsa_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
13398 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest2_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
13400 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest2_attribute_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
13402 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest2_value_dn_str(tvb
, offset
, pinfo
, tree
, di
, drep
);
13404 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest2_enumeration_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
13407 proto_item_set_len(item
, offset
-old_offset
);
13410 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
13418 /* IDL: [switch_type(drsuapi_DsReplicaGetInfoLevel)] union { */
13419 /* IDL: [case(DRSUAPI_DS_REPLICA_GET_INFO)] [case(DRSUAPI_DS_REPLICA_GET_INFO)] drsuapi_DsReplicaGetInfoRequest1 req1; */
13420 /* IDL: [case(DRSUAPI_DS_REPLICA_GET_INFO2)] [case(DRSUAPI_DS_REPLICA_GET_INFO2)] drsuapi_DsReplicaGetInfoRequest2 req2; */
13424 drsuapi_dissect_element_DsReplicaGetInfoRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13426 offset
= drsuapi_dissect_struct_DsReplicaGetInfoRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaGetInfoRequest_req1
,0);
13432 drsuapi_dissect_element_DsReplicaGetInfoRequest_req2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13434 offset
= drsuapi_dissect_struct_DsReplicaGetInfoRequest2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaGetInfoRequest_req2
,0);
13440 drsuapi_dissect_DsReplicaGetInfoRequest(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_
)
13442 proto_item
*item
= NULL
;
13443 proto_tree
*tree
= NULL
;
13447 old_offset
= offset
;
13449 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsReplicaGetInfoRequest
, &item
, "drsuapi_DsReplicaGetInfoRequest");
13452 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
13456 case DRSUAPI_DS_REPLICA_GET_INFO
:
13457 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
13460 case DRSUAPI_DS_REPLICA_GET_INFO2
:
13461 offset
= drsuapi_dissect_element_DsReplicaGetInfoRequest_req2(tvb
, offset
, pinfo
, tree
, di
, drep
);
13464 proto_item_set_len(item
, offset
-old_offset
);
13470 /* IDL: struct { */
13471 /* IDL: [charset(UTF16)] [unique(1)] uint16 *naming_context_dn; */
13472 /* IDL: [charset(UTF16)] [unique(1)] uint16 *source_dsa_obj_dn; */
13473 /* IDL: [charset(UTF16)] [unique(1)] uint16 *source_dsa_address; */
13474 /* IDL: [charset(UTF16)] [unique(1)] uint16 *transport_obj_dn; */
13475 /* IDL: drsuapi_DrsOptions replica_flags; */
13476 /* IDL: uint32 reserved; */
13477 /* IDL: GUID naming_context_obj_guid; */
13478 /* IDL: GUID source_dsa_obj_guid; */
13479 /* IDL: GUID source_dsa_invocation_id; */
13480 /* IDL: GUID transport_obj_guid; */
13481 /* IDL: hyper tmp_highest_usn; */
13482 /* IDL: hyper highest_usn; */
13483 /* IDL: NTTIME last_success; */
13484 /* IDL: NTTIME last_attempt; */
13485 /* IDL: WERROR result_last_attempt; */
13486 /* IDL: uint32 consecutive_sync_failures; */
13490 drsuapi_dissect_element_DsReplicaNeighbour_naming_context_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13492 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaNeighbour_naming_context_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Naming Context Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaNeighbour_naming_context_dn
);
13498 drsuapi_dissect_element_DsReplicaNeighbour_naming_context_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13502 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaNeighbour_naming_context_dn
, false, &data
);
13503 proto_item_append_text(tree
, ": %s", data
);
13509 drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_obj_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13511 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_obj_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Source Dsa Obj Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_obj_dn
);
13517 drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_obj_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13521 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_obj_dn
, false, &data
);
13522 proto_item_append_text(tree
, ": %s", data
);
13528 drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13530 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_address_
, NDR_POINTER_UNIQUE
, "Pointer to Source Dsa Address (uint16)",hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_address
);
13536 drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13540 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_address
, false, &data
);
13541 proto_item_append_text(tree
, ": %s", data
);
13547 drsuapi_dissect_element_DsReplicaNeighbour_transport_obj_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13549 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaNeighbour_transport_obj_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Transport Obj Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaNeighbour_transport_obj_dn
);
13555 drsuapi_dissect_element_DsReplicaNeighbour_transport_obj_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13559 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaNeighbour_transport_obj_dn
, false, &data
);
13560 proto_item_append_text(tree
, ": %s", data
);
13566 drsuapi_dissect_element_DsReplicaNeighbour_replica_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13568 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_replica_flags
, 0);
13574 drsuapi_dissect_element_DsReplicaNeighbour_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13576 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_reserved
, 0);
13582 drsuapi_dissect_element_DsReplicaNeighbour_naming_context_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13584 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_naming_context_obj_guid
, NULL
);
13590 drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13592 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_obj_guid
, NULL
);
13598 drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13600 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_invocation_id
, NULL
);
13606 drsuapi_dissect_element_DsReplicaNeighbour_transport_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13608 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_transport_obj_guid
, NULL
);
13614 drsuapi_dissect_element_DsReplicaNeighbour_tmp_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13616 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_tmp_highest_usn
, NULL
);
13622 drsuapi_dissect_element_DsReplicaNeighbour_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13624 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_highest_usn
, NULL
);
13630 drsuapi_dissect_element_DsReplicaNeighbour_last_success(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13632 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_last_success
);
13638 drsuapi_dissect_element_DsReplicaNeighbour_last_attempt(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13640 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_last_attempt
);
13646 drsuapi_dissect_element_DsReplicaNeighbour_result_last_attempt(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13648 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_result_last_attempt
, 0);
13654 drsuapi_dissect_element_DsReplicaNeighbour_consecutive_sync_failures(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13656 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbour_consecutive_sync_failures
, 0);
13662 drsuapi_dissect_struct_DsReplicaNeighbour(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_
)
13664 proto_item
*item
= NULL
;
13665 proto_tree
*tree
= NULL
;
13670 old_offset
= offset
;
13673 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
13674 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaNeighbour
);
13677 offset
= drsuapi_dissect_element_DsReplicaNeighbour_naming_context_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
13679 offset
= drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_obj_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
13681 offset
= drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_address(tvb
, offset
, pinfo
, tree
, di
, drep
);
13683 offset
= drsuapi_dissect_element_DsReplicaNeighbour_transport_obj_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
13685 offset
= drsuapi_dissect_element_DsReplicaNeighbour_replica_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
13687 offset
= drsuapi_dissect_element_DsReplicaNeighbour_reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
13689 offset
= drsuapi_dissect_element_DsReplicaNeighbour_naming_context_obj_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
13691 offset
= drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_obj_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
13693 offset
= drsuapi_dissect_element_DsReplicaNeighbour_source_dsa_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
13695 offset
= drsuapi_dissect_element_DsReplicaNeighbour_transport_obj_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
13697 offset
= drsuapi_dissect_element_DsReplicaNeighbour_tmp_highest_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
13699 offset
= drsuapi_dissect_element_DsReplicaNeighbour_highest_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
13701 offset
= drsuapi_dissect_element_DsReplicaNeighbour_last_success(tvb
, offset
, pinfo
, tree
, di
, drep
);
13703 offset
= drsuapi_dissect_element_DsReplicaNeighbour_last_attempt(tvb
, offset
, pinfo
, tree
, di
, drep
);
13705 offset
= drsuapi_dissect_element_DsReplicaNeighbour_result_last_attempt(tvb
, offset
, pinfo
, tree
, di
, drep
);
13707 offset
= drsuapi_dissect_element_DsReplicaNeighbour_consecutive_sync_failures(tvb
, offset
, pinfo
, tree
, di
, drep
);
13710 proto_item_set_len(item
, offset
-old_offset
);
13713 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
13721 /* IDL: struct { */
13722 /* IDL: uint32 count; */
13723 /* IDL: uint32 reserved; */
13724 /* IDL: [size_is(count)] drsuapi_DsReplicaNeighbour array[*]; */
13728 drsuapi_dissect_element_DsReplicaNeighbourCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13730 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbourCtr_count
, 0);
13736 drsuapi_dissect_element_DsReplicaNeighbourCtr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13738 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaNeighbourCtr_reserved
, 0);
13744 drsuapi_dissect_element_DsReplicaNeighbourCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13746 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaNeighbourCtr_array_
);
13752 drsuapi_dissect_element_DsReplicaNeighbourCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13754 offset
= drsuapi_dissect_struct_DsReplicaNeighbour(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaNeighbourCtr_array
,0);
13760 drsuapi_dissect_struct_DsReplicaNeighbourCtr(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_
)
13762 proto_item
*item
= NULL
;
13763 proto_tree
*tree
= NULL
;
13768 old_offset
= offset
;
13771 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
13772 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaNeighbourCtr
);
13775 offset
= drsuapi_dissect_element_DsReplicaNeighbourCtr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
13777 offset
= drsuapi_dissect_element_DsReplicaNeighbourCtr_reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
13779 offset
= drsuapi_dissect_element_DsReplicaNeighbourCtr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
13782 proto_item_set_len(item
, offset
-old_offset
);
13785 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
13793 /* IDL: struct { */
13794 /* IDL: uint32 count; */
13795 /* IDL: uint32 reserved; */
13796 /* IDL: [size_is(count)] drsuapi_DsReplicaCursor array[*]; */
13800 drsuapi_dissect_element_DsReplicaCursorCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13802 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursorCtr_count
, 0);
13808 drsuapi_dissect_element_DsReplicaCursorCtr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13810 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursorCtr_reserved
, 0);
13816 drsuapi_dissect_element_DsReplicaCursorCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13818 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaCursorCtr_array_
);
13824 drsuapi_dissect_element_DsReplicaCursorCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13826 offset
= drsuapi_dissect_struct_DsReplicaCursor(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaCursorCtr_array
,0);
13832 drsuapi_dissect_struct_DsReplicaCursorCtr(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_
)
13834 proto_item
*item
= NULL
;
13835 proto_tree
*tree
= NULL
;
13840 old_offset
= offset
;
13843 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
13844 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaCursorCtr
);
13847 offset
= drsuapi_dissect_element_DsReplicaCursorCtr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
13849 offset
= drsuapi_dissect_element_DsReplicaCursorCtr_reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
13851 offset
= drsuapi_dissect_element_DsReplicaCursorCtr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
13854 proto_item_set_len(item
, offset
-old_offset
);
13857 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
13865 /* IDL: struct { */
13866 /* IDL: [charset(UTF16)] [unique(1)] uint16 *attribute_name; */
13867 /* IDL: uint32 version; */
13868 /* IDL: NTTIME originating_change_time; */
13869 /* IDL: GUID originating_invocation_id; */
13870 /* IDL: hyper originating_usn; */
13871 /* IDL: hyper local_usn; */
13875 drsuapi_dissect_element_DsReplicaObjMetaData_attribute_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13877 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjMetaData_attribute_name_
, NDR_POINTER_UNIQUE
, "Pointer to Attribute Name (uint16)",hf_drsuapi_drsuapi_DsReplicaObjMetaData_attribute_name
);
13883 drsuapi_dissect_element_DsReplicaObjMetaData_attribute_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13887 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaObjMetaData_attribute_name
, false, &data
);
13888 proto_item_append_text(tree
, ": %s", data
);
13894 drsuapi_dissect_element_DsReplicaObjMetaData_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13896 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData_version
, 0);
13902 drsuapi_dissect_element_DsReplicaObjMetaData_originating_change_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13904 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData_originating_change_time
);
13910 drsuapi_dissect_element_DsReplicaObjMetaData_originating_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13912 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData_originating_invocation_id
, NULL
);
13918 drsuapi_dissect_element_DsReplicaObjMetaData_originating_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13920 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData_originating_usn
, NULL
);
13926 drsuapi_dissect_element_DsReplicaObjMetaData_local_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13928 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData_local_usn
, NULL
);
13934 drsuapi_dissect_struct_DsReplicaObjMetaData(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_
)
13936 proto_item
*item
= NULL
;
13937 proto_tree
*tree
= NULL
;
13942 old_offset
= offset
;
13945 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
13946 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObjMetaData
);
13949 offset
= drsuapi_dissect_element_DsReplicaObjMetaData_attribute_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
13951 offset
= drsuapi_dissect_element_DsReplicaObjMetaData_version(tvb
, offset
, pinfo
, tree
, di
, drep
);
13953 offset
= drsuapi_dissect_element_DsReplicaObjMetaData_originating_change_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
13955 offset
= drsuapi_dissect_element_DsReplicaObjMetaData_originating_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
13957 offset
= drsuapi_dissect_element_DsReplicaObjMetaData_originating_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
13959 offset
= drsuapi_dissect_element_DsReplicaObjMetaData_local_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
13962 proto_item_set_len(item
, offset
-old_offset
);
13965 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
13973 /* IDL: struct { */
13974 /* IDL: uint32 count; */
13975 /* IDL: uint32 reserved; */
13976 /* IDL: [size_is(count)] drsuapi_DsReplicaObjMetaData array[*]; */
13980 drsuapi_dissect_element_DsReplicaObjMetaDataCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13982 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaDataCtr_count
, 0);
13988 drsuapi_dissect_element_DsReplicaObjMetaDataCtr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13990 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaDataCtr_reserved
, 0);
13996 drsuapi_dissect_element_DsReplicaObjMetaDataCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13998 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjMetaDataCtr_array_
);
14004 drsuapi_dissect_element_DsReplicaObjMetaDataCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14006 offset
= drsuapi_dissect_struct_DsReplicaObjMetaData(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaObjMetaDataCtr_array
,0);
14012 drsuapi_dissect_struct_DsReplicaObjMetaDataCtr(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_
)
14014 proto_item
*item
= NULL
;
14015 proto_tree
*tree
= NULL
;
14020 old_offset
= offset
;
14023 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
14024 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObjMetaDataCtr
);
14027 offset
= drsuapi_dissect_element_DsReplicaObjMetaDataCtr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
14029 offset
= drsuapi_dissect_element_DsReplicaObjMetaDataCtr_reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
14031 offset
= drsuapi_dissect_element_DsReplicaObjMetaDataCtr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
14034 proto_item_set_len(item
, offset
-old_offset
);
14037 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
14045 /* IDL: struct { */
14046 /* IDL: [charset(UTF16)] [unique(1)] uint16 *dsa_obj_dn; */
14047 /* IDL: GUID dsa_obj_guid; */
14048 /* IDL: NTTIME first_failure; */
14049 /* IDL: uint32 num_failures; */
14050 /* IDL: WERROR last_result; */
14054 drsuapi_dissect_element_DsReplicaKccDsaFailure_dsa_obj_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14056 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaKccDsaFailure_dsa_obj_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Dsa Obj Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_dsa_obj_dn
);
14062 drsuapi_dissect_element_DsReplicaKccDsaFailure_dsa_obj_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14066 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_dsa_obj_dn
, false, &data
);
14067 proto_item_append_text(tree
, ": %s", data
);
14073 drsuapi_dissect_element_DsReplicaKccDsaFailure_dsa_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14075 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_dsa_obj_guid
, NULL
);
14081 drsuapi_dissect_element_DsReplicaKccDsaFailure_first_failure(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14083 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_first_failure
);
14089 drsuapi_dissect_element_DsReplicaKccDsaFailure_num_failures(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14091 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_num_failures
, 0);
14097 drsuapi_dissect_element_DsReplicaKccDsaFailure_last_result(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14099 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_last_result
, 0);
14105 drsuapi_dissect_struct_DsReplicaKccDsaFailure(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_
)
14107 proto_item
*item
= NULL
;
14108 proto_tree
*tree
= NULL
;
14113 old_offset
= offset
;
14116 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
14117 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaKccDsaFailure
);
14120 offset
= drsuapi_dissect_element_DsReplicaKccDsaFailure_dsa_obj_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
14122 offset
= drsuapi_dissect_element_DsReplicaKccDsaFailure_dsa_obj_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
14124 offset
= drsuapi_dissect_element_DsReplicaKccDsaFailure_first_failure(tvb
, offset
, pinfo
, tree
, di
, drep
);
14126 offset
= drsuapi_dissect_element_DsReplicaKccDsaFailure_num_failures(tvb
, offset
, pinfo
, tree
, di
, drep
);
14128 offset
= drsuapi_dissect_element_DsReplicaKccDsaFailure_last_result(tvb
, offset
, pinfo
, tree
, di
, drep
);
14131 proto_item_set_len(item
, offset
-old_offset
);
14134 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
14142 /* IDL: struct { */
14143 /* IDL: uint32 count; */
14144 /* IDL: uint32 reserved; */
14145 /* IDL: [size_is(count)] drsuapi_DsReplicaKccDsaFailure array[*]; */
14149 drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14151 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr_count
, 0);
14157 drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14159 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr_reserved
, 0);
14165 drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14167 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_array_
);
14173 drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14175 offset
= drsuapi_dissect_struct_DsReplicaKccDsaFailure(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr_array
,0);
14181 drsuapi_dissect_struct_DsReplicaKccDsaFailuresCtr(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_
)
14183 proto_item
*item
= NULL
;
14184 proto_tree
*tree
= NULL
;
14189 old_offset
= offset
;
14192 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
14193 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr
);
14196 offset
= drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
14198 offset
= drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
14200 offset
= drsuapi_dissect_element_DsReplicaKccDsaFailuresCtr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
14203 proto_item_set_len(item
, offset
-old_offset
);
14206 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
14215 /* IDL: DRSUAPI_DS_REPLICA_OP_TYPE_SYNC=0, */
14216 /* IDL: DRSUAPI_DS_REPLICA_OP_TYPE_ADD=1, */
14217 /* IDL: DRSUAPI_DS_REPLICA_OP_TYPE_DELETE=2, */
14218 /* IDL: DRSUAPI_DS_REPLICA_OP_TYPE_MODIFY=3, */
14219 /* IDL: DRSUAPI_DS_REPLICA_OP_TYPE_UPDATE_REFS=4, */
14223 drsuapi_dissect_enum_DsReplicaOpType(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_
)
14225 uint32_t parameter
=0;
14227 parameter
= *param
;
14229 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
14231 *param
= parameter
;
14237 /* IDL: struct { */
14238 /* IDL: NTTIME operation_start; */
14239 /* IDL: uint32 serial_num; */
14240 /* IDL: uint32 priority; */
14241 /* IDL: drsuapi_DsReplicaOpType operation_type; */
14242 /* IDL: drsuapi_DrsOptions options; */
14243 /* IDL: [charset(UTF16)] [unique(1)] uint16 *nc_dn; */
14244 /* IDL: [charset(UTF16)] [unique(1)] uint16 *remote_dsa_obj_dn; */
14245 /* IDL: [charset(UTF16)] [unique(1)] uint16 *remote_dsa_address; */
14246 /* IDL: GUID nc_obj_guid; */
14247 /* IDL: GUID remote_dsa_obj_guid; */
14251 drsuapi_dissect_element_DsReplicaOp_operation_start(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14253 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOp_operation_start
);
14259 drsuapi_dissect_element_DsReplicaOp_serial_num(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14261 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOp_serial_num
, 0);
14267 drsuapi_dissect_element_DsReplicaOp_priority(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14269 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOp_priority
, 0);
14275 drsuapi_dissect_element_DsReplicaOp_operation_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14277 offset
= drsuapi_dissect_enum_DsReplicaOpType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOp_operation_type
, 0);
14283 drsuapi_dissect_element_DsReplicaOp_options(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14285 offset
= drsuapi_dissect_bitmap_DrsOptions(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOp_options
, 0);
14291 drsuapi_dissect_element_DsReplicaOp_nc_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14293 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaOp_nc_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Nc Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaOp_nc_dn
);
14299 drsuapi_dissect_element_DsReplicaOp_nc_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14303 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaOp_nc_dn
, false, &data
);
14304 proto_item_append_text(tree
, ": %s", data
);
14310 drsuapi_dissect_element_DsReplicaOp_remote_dsa_obj_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14312 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaOp_remote_dsa_obj_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Remote Dsa Obj Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_obj_dn
);
14318 drsuapi_dissect_element_DsReplicaOp_remote_dsa_obj_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14322 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_obj_dn
, false, &data
);
14323 proto_item_append_text(tree
, ": %s", data
);
14329 drsuapi_dissect_element_DsReplicaOp_remote_dsa_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14331 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaOp_remote_dsa_address_
, NDR_POINTER_UNIQUE
, "Pointer to Remote Dsa Address (uint16)",hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_address
);
14337 drsuapi_dissect_element_DsReplicaOp_remote_dsa_address_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14341 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_address
, false, &data
);
14342 proto_item_append_text(tree
, ": %s", data
);
14348 drsuapi_dissect_element_DsReplicaOp_nc_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14350 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOp_nc_obj_guid
, NULL
);
14356 drsuapi_dissect_element_DsReplicaOp_remote_dsa_obj_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14358 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_obj_guid
, NULL
);
14364 drsuapi_dissect_struct_DsReplicaOp(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_
)
14366 proto_item
*item
= NULL
;
14367 proto_tree
*tree
= NULL
;
14372 old_offset
= offset
;
14375 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
14376 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaOp
);
14379 offset
= drsuapi_dissect_element_DsReplicaOp_operation_start(tvb
, offset
, pinfo
, tree
, di
, drep
);
14381 offset
= drsuapi_dissect_element_DsReplicaOp_serial_num(tvb
, offset
, pinfo
, tree
, di
, drep
);
14383 offset
= drsuapi_dissect_element_DsReplicaOp_priority(tvb
, offset
, pinfo
, tree
, di
, drep
);
14385 offset
= drsuapi_dissect_element_DsReplicaOp_operation_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
14387 offset
= drsuapi_dissect_element_DsReplicaOp_options(tvb
, offset
, pinfo
, tree
, di
, drep
);
14389 offset
= drsuapi_dissect_element_DsReplicaOp_nc_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
14391 offset
= drsuapi_dissect_element_DsReplicaOp_remote_dsa_obj_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
14393 offset
= drsuapi_dissect_element_DsReplicaOp_remote_dsa_address(tvb
, offset
, pinfo
, tree
, di
, drep
);
14395 offset
= drsuapi_dissect_element_DsReplicaOp_nc_obj_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
14397 offset
= drsuapi_dissect_element_DsReplicaOp_remote_dsa_obj_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
14400 proto_item_set_len(item
, offset
-old_offset
);
14403 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
14411 /* IDL: struct { */
14412 /* IDL: NTTIME time; */
14413 /* IDL: uint32 count; */
14414 /* IDL: [size_is(count)] drsuapi_DsReplicaOp array[*]; */
14418 drsuapi_dissect_element_DsReplicaOpCtr_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14420 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOpCtr_time
);
14426 drsuapi_dissect_element_DsReplicaOpCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14428 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaOpCtr_count
, 0);
14434 drsuapi_dissect_element_DsReplicaOpCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14436 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaOpCtr_array_
);
14442 drsuapi_dissect_element_DsReplicaOpCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14444 offset
= drsuapi_dissect_struct_DsReplicaOp(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaOpCtr_array
,0);
14450 drsuapi_dissect_struct_DsReplicaOpCtr(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_
)
14452 proto_item
*item
= NULL
;
14453 proto_tree
*tree
= NULL
;
14458 old_offset
= offset
;
14461 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
14462 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaOpCtr
);
14465 offset
= drsuapi_dissect_element_DsReplicaOpCtr_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
14467 offset
= drsuapi_dissect_element_DsReplicaOpCtr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
14469 offset
= drsuapi_dissect_element_DsReplicaOpCtr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
14472 proto_item_set_len(item
, offset
-old_offset
);
14475 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
14483 /* IDL: struct { */
14484 /* IDL: [charset(UTF16)] [unique(1)] uint16 *attribute_name; */
14485 /* IDL: [charset(UTF16)] [unique(1)] uint16 *object_dn; */
14486 /* IDL: [value(ndr_size_DATA_BLOB(0,binary,0))] uint32 __ndr_size_binary; */
14487 /* IDL: [unique(1)] DATA_BLOB *binary; */
14488 /* IDL: NTTIME deleted; */
14489 /* IDL: NTTIME created; */
14490 /* IDL: uint32 version; */
14491 /* IDL: NTTIME originating_change_time; */
14492 /* IDL: GUID originating_invocation_id; */
14493 /* IDL: hyper originating_usn; */
14494 /* IDL: hyper local_usn; */
14498 drsuapi_dissect_element_DsReplicaAttrValMetaData_attribute_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14500 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttrValMetaData_attribute_name_
, NDR_POINTER_UNIQUE
, "Pointer to Attribute Name (uint16)",hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_attribute_name
);
14506 drsuapi_dissect_element_DsReplicaAttrValMetaData_attribute_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14510 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_attribute_name
, false, &data
);
14511 proto_item_append_text(tree
, ": %s", data
);
14517 drsuapi_dissect_element_DsReplicaAttrValMetaData_object_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14519 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttrValMetaData_object_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Object Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_object_dn
);
14525 drsuapi_dissect_element_DsReplicaAttrValMetaData_object_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14529 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_object_dn
, false, &data
);
14530 proto_item_append_text(tree
, ": %s", data
);
14536 drsuapi_dissect_element_DsReplicaAttrValMetaData___ndr_size_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14538 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData___ndr_size_binary
, 0);
14544 drsuapi_dissect_element_DsReplicaAttrValMetaData_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14546 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttrValMetaData_binary_
, NDR_POINTER_UNIQUE
, "Pointer to Binary (DATA_BLOB)",hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_binary
);
14552 drsuapi_dissect_element_DsReplicaAttrValMetaData_binary_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14554 offset
= dissect_ndr_datablob(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_binary
, 0);
14560 drsuapi_dissect_element_DsReplicaAttrValMetaData_deleted(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14562 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_deleted
);
14568 drsuapi_dissect_element_DsReplicaAttrValMetaData_created(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14570 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_created
);
14576 drsuapi_dissect_element_DsReplicaAttrValMetaData_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14578 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_version
, 0);
14584 drsuapi_dissect_element_DsReplicaAttrValMetaData_originating_change_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14586 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_originating_change_time
);
14592 drsuapi_dissect_element_DsReplicaAttrValMetaData_originating_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14594 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_originating_invocation_id
, NULL
);
14600 drsuapi_dissect_element_DsReplicaAttrValMetaData_originating_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14602 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_originating_usn
, NULL
);
14608 drsuapi_dissect_element_DsReplicaAttrValMetaData_local_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14610 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_local_usn
, NULL
);
14616 drsuapi_dissect_struct_DsReplicaAttrValMetaData(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_
)
14618 proto_item
*item
= NULL
;
14619 proto_tree
*tree
= NULL
;
14624 old_offset
= offset
;
14627 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
14628 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaAttrValMetaData
);
14631 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData_attribute_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
14633 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData_object_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
14635 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData___ndr_size_binary(tvb
, offset
, pinfo
, tree
, di
, drep
);
14637 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData_binary(tvb
, offset
, pinfo
, tree
, di
, drep
);
14639 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData_deleted(tvb
, offset
, pinfo
, tree
, di
, drep
);
14641 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData_created(tvb
, offset
, pinfo
, tree
, di
, drep
);
14643 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData_version(tvb
, offset
, pinfo
, tree
, di
, drep
);
14645 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData_originating_change_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
14647 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData_originating_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
14649 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData_originating_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
14651 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData_local_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
14654 proto_item_set_len(item
, offset
-old_offset
);
14657 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
14665 /* IDL: struct { */
14666 /* IDL: uint32 count; */
14667 /* IDL: uint32 enumeration_context; */
14668 /* IDL: [size_is(count)] drsuapi_DsReplicaAttrValMetaData array[*]; */
14672 drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14674 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr_count
, 0);
14680 drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14682 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr_enumeration_context
, 0);
14688 drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14690 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_array_
);
14696 drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14698 offset
= drsuapi_dissect_struct_DsReplicaAttrValMetaData(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr_array
,0);
14704 drsuapi_dissect_struct_DsReplicaAttrValMetaDataCtr(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_
)
14706 proto_item
*item
= NULL
;
14707 proto_tree
*tree
= NULL
;
14712 old_offset
= offset
;
14715 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
14716 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr
);
14719 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
14721 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_enumeration_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
14723 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaDataCtr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
14726 proto_item_set_len(item
, offset
-old_offset
);
14729 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
14737 /* IDL: struct { */
14738 /* IDL: uint32 count; */
14739 /* IDL: uint32 enumeration_context; */
14740 /* IDL: [size_is(count)] drsuapi_DsReplicaCursor2 array[*]; */
14744 drsuapi_dissect_element_DsReplicaCursor2Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14746 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor2Ctr_count
, 0);
14752 drsuapi_dissect_element_DsReplicaCursor2Ctr_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14754 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor2Ctr_enumeration_context
, 0);
14760 drsuapi_dissect_element_DsReplicaCursor2Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14762 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaCursor2Ctr_array_
);
14768 drsuapi_dissect_element_DsReplicaCursor2Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14770 offset
= drsuapi_dissect_struct_DsReplicaCursor2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaCursor2Ctr_array
,0);
14776 drsuapi_dissect_struct_DsReplicaCursor2Ctr(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_
)
14778 proto_item
*item
= NULL
;
14779 proto_tree
*tree
= NULL
;
14784 old_offset
= offset
;
14787 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
14788 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaCursor2Ctr
);
14791 offset
= drsuapi_dissect_element_DsReplicaCursor2Ctr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
14793 offset
= drsuapi_dissect_element_DsReplicaCursor2Ctr_enumeration_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
14795 offset
= drsuapi_dissect_element_DsReplicaCursor2Ctr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
14798 proto_item_set_len(item
, offset
-old_offset
);
14801 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
14809 /* IDL: struct { */
14810 /* IDL: GUID source_dsa_invocation_id; */
14811 /* IDL: hyper highest_usn; */
14812 /* IDL: NTTIME last_sync_success; */
14813 /* IDL: [charset(UTF16)] [unique(1)] uint16 *source_dsa_obj_dn; */
14817 drsuapi_dissect_element_DsReplicaCursor3_source_dsa_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14819 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor3_source_dsa_invocation_id
, NULL
);
14825 drsuapi_dissect_element_DsReplicaCursor3_highest_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14827 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor3_highest_usn
, NULL
);
14833 drsuapi_dissect_element_DsReplicaCursor3_last_sync_success(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14835 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor3_last_sync_success
);
14841 drsuapi_dissect_element_DsReplicaCursor3_source_dsa_obj_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14843 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaCursor3_source_dsa_obj_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Source Dsa Obj Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaCursor3_source_dsa_obj_dn
);
14849 drsuapi_dissect_element_DsReplicaCursor3_source_dsa_obj_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14853 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaCursor3_source_dsa_obj_dn
, false, &data
);
14854 proto_item_append_text(tree
, ": %s", data
);
14860 drsuapi_dissect_struct_DsReplicaCursor3(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_
)
14862 proto_item
*item
= NULL
;
14863 proto_tree
*tree
= NULL
;
14868 old_offset
= offset
;
14871 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
14872 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaCursor3
);
14875 offset
= drsuapi_dissect_element_DsReplicaCursor3_source_dsa_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
14877 offset
= drsuapi_dissect_element_DsReplicaCursor3_highest_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
14879 offset
= drsuapi_dissect_element_DsReplicaCursor3_last_sync_success(tvb
, offset
, pinfo
, tree
, di
, drep
);
14881 offset
= drsuapi_dissect_element_DsReplicaCursor3_source_dsa_obj_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
14884 proto_item_set_len(item
, offset
-old_offset
);
14887 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
14895 /* IDL: struct { */
14896 /* IDL: uint32 count; */
14897 /* IDL: uint32 enumeration_context; */
14898 /* IDL: [size_is(count)] drsuapi_DsReplicaCursor3 array[*]; */
14902 drsuapi_dissect_element_DsReplicaCursor3Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14904 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor3Ctr_count
, 0);
14910 drsuapi_dissect_element_DsReplicaCursor3Ctr_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14912 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaCursor3Ctr_enumeration_context
, 0);
14918 drsuapi_dissect_element_DsReplicaCursor3Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14920 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaCursor3Ctr_array_
);
14926 drsuapi_dissect_element_DsReplicaCursor3Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14928 offset
= drsuapi_dissect_struct_DsReplicaCursor3(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaCursor3Ctr_array
,0);
14934 drsuapi_dissect_struct_DsReplicaCursor3Ctr(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_
)
14936 proto_item
*item
= NULL
;
14937 proto_tree
*tree
= NULL
;
14942 old_offset
= offset
;
14945 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
14946 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaCursor3Ctr
);
14949 offset
= drsuapi_dissect_element_DsReplicaCursor3Ctr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
14951 offset
= drsuapi_dissect_element_DsReplicaCursor3Ctr_enumeration_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
14953 offset
= drsuapi_dissect_element_DsReplicaCursor3Ctr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
14956 proto_item_set_len(item
, offset
-old_offset
);
14959 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
14967 /* IDL: struct { */
14968 /* IDL: [charset(UTF16)] [unique(1)] uint16 *attribute_name; */
14969 /* IDL: uint32 version; */
14970 /* IDL: NTTIME originating_change_time; */
14971 /* IDL: GUID originating_invocation_id; */
14972 /* IDL: hyper originating_usn; */
14973 /* IDL: hyper local_usn; */
14974 /* IDL: [charset(UTF16)] [unique(1)] uint16 *originating_dsa_dn; */
14978 drsuapi_dissect_element_DsReplicaObjMetaData2_attribute_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14980 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjMetaData2_attribute_name_
, NDR_POINTER_UNIQUE
, "Pointer to Attribute Name (uint16)",hf_drsuapi_drsuapi_DsReplicaObjMetaData2_attribute_name
);
14986 drsuapi_dissect_element_DsReplicaObjMetaData2_attribute_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14990 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaObjMetaData2_attribute_name
, false, &data
);
14991 proto_item_append_text(tree
, ": %s", data
);
14997 drsuapi_dissect_element_DsReplicaObjMetaData2_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14999 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData2_version
, 0);
15005 drsuapi_dissect_element_DsReplicaObjMetaData2_originating_change_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15007 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_change_time
);
15013 drsuapi_dissect_element_DsReplicaObjMetaData2_originating_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15015 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_invocation_id
, NULL
);
15021 drsuapi_dissect_element_DsReplicaObjMetaData2_originating_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15023 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_usn
, NULL
);
15029 drsuapi_dissect_element_DsReplicaObjMetaData2_local_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15031 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData2_local_usn
, NULL
);
15037 drsuapi_dissect_element_DsReplicaObjMetaData2_originating_dsa_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15039 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjMetaData2_originating_dsa_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Originating Dsa Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_dsa_dn
);
15045 drsuapi_dissect_element_DsReplicaObjMetaData2_originating_dsa_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15049 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_dsa_dn
, false, &data
);
15050 proto_item_append_text(tree
, ": %s", data
);
15056 drsuapi_dissect_struct_DsReplicaObjMetaData2(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_
)
15058 proto_item
*item
= NULL
;
15059 proto_tree
*tree
= NULL
;
15064 old_offset
= offset
;
15067 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
15068 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObjMetaData2
);
15071 offset
= drsuapi_dissect_element_DsReplicaObjMetaData2_attribute_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
15073 offset
= drsuapi_dissect_element_DsReplicaObjMetaData2_version(tvb
, offset
, pinfo
, tree
, di
, drep
);
15075 offset
= drsuapi_dissect_element_DsReplicaObjMetaData2_originating_change_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
15077 offset
= drsuapi_dissect_element_DsReplicaObjMetaData2_originating_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
15079 offset
= drsuapi_dissect_element_DsReplicaObjMetaData2_originating_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
15081 offset
= drsuapi_dissect_element_DsReplicaObjMetaData2_local_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
15083 offset
= drsuapi_dissect_element_DsReplicaObjMetaData2_originating_dsa_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
15086 proto_item_set_len(item
, offset
-old_offset
);
15089 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
15097 /* IDL: struct { */
15098 /* IDL: uint32 count; */
15099 /* IDL: uint32 enumeration_context; */
15100 /* IDL: [size_is(count)] drsuapi_DsReplicaObjMetaData2 array[*]; */
15104 drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15106 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr_count
, 0);
15112 drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15114 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr_enumeration_context
, 0);
15120 drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15122 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_array_
);
15128 drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15130 offset
= drsuapi_dissect_struct_DsReplicaObjMetaData2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr_array
,0);
15136 drsuapi_dissect_struct_DsReplicaObjMetaData2Ctr(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_
)
15138 proto_item
*item
= NULL
;
15139 proto_tree
*tree
= NULL
;
15144 old_offset
= offset
;
15147 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
15148 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr
);
15151 offset
= drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
15153 offset
= drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_enumeration_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
15155 offset
= drsuapi_dissect_element_DsReplicaObjMetaData2Ctr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
15158 proto_item_set_len(item
, offset
-old_offset
);
15161 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
15169 /* IDL: struct { */
15170 /* IDL: [charset(UTF16)] [unique(1)] uint16 *attribute_name; */
15171 /* IDL: [charset(UTF16)] [unique(1)] uint16 *object_dn; */
15172 /* IDL: [value(ndr_size_DATA_BLOB(0,binary,0))] uint32 __ndr_size_binary; */
15173 /* IDL: [unique(1)] DATA_BLOB *binary; */
15174 /* IDL: NTTIME deleted; */
15175 /* IDL: NTTIME created; */
15176 /* IDL: uint32 version; */
15177 /* IDL: NTTIME originating_change_time; */
15178 /* IDL: GUID originating_invocation_id; */
15179 /* IDL: hyper originating_usn; */
15180 /* IDL: hyper local_usn; */
15181 /* IDL: [charset(UTF16)] [unique(1)] uint16 *originating_dsa_dn; */
15185 drsuapi_dissect_element_DsReplicaAttrValMetaData2_attribute_name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15187 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttrValMetaData2_attribute_name_
, NDR_POINTER_UNIQUE
, "Pointer to Attribute Name (uint16)",hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_attribute_name
);
15193 drsuapi_dissect_element_DsReplicaAttrValMetaData2_attribute_name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15197 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_attribute_name
, false, &data
);
15198 proto_item_append_text(tree
, ": %s", data
);
15204 drsuapi_dissect_element_DsReplicaAttrValMetaData2_object_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15206 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttrValMetaData2_object_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Object Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_object_dn
);
15212 drsuapi_dissect_element_DsReplicaAttrValMetaData2_object_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15216 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_object_dn
, false, &data
);
15217 proto_item_append_text(tree
, ": %s", data
);
15223 drsuapi_dissect_element_DsReplicaAttrValMetaData2___ndr_size_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15225 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2___ndr_size_binary
, 0);
15231 drsuapi_dissect_element_DsReplicaAttrValMetaData2_binary(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15233 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttrValMetaData2_binary_
, NDR_POINTER_UNIQUE
, "Pointer to Binary (DATA_BLOB)",hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_binary
);
15239 drsuapi_dissect_element_DsReplicaAttrValMetaData2_binary_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15241 offset
= dissect_ndr_datablob(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_binary
, 0);
15247 drsuapi_dissect_element_DsReplicaAttrValMetaData2_deleted(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15249 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_deleted
);
15255 drsuapi_dissect_element_DsReplicaAttrValMetaData2_created(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15257 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_created
);
15263 drsuapi_dissect_element_DsReplicaAttrValMetaData2_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15265 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_version
, 0);
15271 drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_change_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15273 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_change_time
);
15279 drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_invocation_id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15281 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_invocation_id
, NULL
);
15287 drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15289 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_usn
, NULL
);
15295 drsuapi_dissect_element_DsReplicaAttrValMetaData2_local_usn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15297 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_local_usn
, NULL
);
15303 drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_dsa_dn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15305 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_dsa_dn_
, NDR_POINTER_UNIQUE
, "Pointer to Originating Dsa Dn (uint16)",hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_dn
);
15311 drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_dsa_dn_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15315 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_dn
, false, &data
);
15316 proto_item_append_text(tree
, ": %s", data
);
15322 drsuapi_dissect_struct_DsReplicaAttrValMetaData2(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_
)
15324 proto_item
*item
= NULL
;
15325 proto_tree
*tree
= NULL
;
15330 old_offset
= offset
;
15333 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
15334 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaAttrValMetaData2
);
15337 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_attribute_name(tvb
, offset
, pinfo
, tree
, di
, drep
);
15339 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_object_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
15341 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2___ndr_size_binary(tvb
, offset
, pinfo
, tree
, di
, drep
);
15343 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_binary(tvb
, offset
, pinfo
, tree
, di
, drep
);
15345 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_deleted(tvb
, offset
, pinfo
, tree
, di
, drep
);
15347 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_created(tvb
, offset
, pinfo
, tree
, di
, drep
);
15349 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_version(tvb
, offset
, pinfo
, tree
, di
, drep
);
15351 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_change_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
15353 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_invocation_id(tvb
, offset
, pinfo
, tree
, di
, drep
);
15355 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
15357 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_local_usn(tvb
, offset
, pinfo
, tree
, di
, drep
);
15359 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2_originating_dsa_dn(tvb
, offset
, pinfo
, tree
, di
, drep
);
15362 proto_item_set_len(item
, offset
-old_offset
);
15365 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
15373 /* IDL: struct { */
15374 /* IDL: uint32 count; */
15375 /* IDL: uint32 enumeration_context; */
15376 /* IDL: [size_is(count)] drsuapi_DsReplicaAttrValMetaData2 array[*]; */
15380 drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15382 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr_count
, 0);
15388 drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_enumeration_context(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15390 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr_enumeration_context
, 0);
15396 drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15398 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_array_
);
15404 drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15406 offset
= drsuapi_dissect_struct_DsReplicaAttrValMetaData2(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr_array
,0);
15412 drsuapi_dissect_struct_DsReplicaAttrValMetaData2Ctr(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_
)
15414 proto_item
*item
= NULL
;
15415 proto_tree
*tree
= NULL
;
15420 old_offset
= offset
;
15423 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
15424 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr
);
15427 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
15429 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_enumeration_context(tvb
, offset
, pinfo
, tree
, di
, drep
);
15431 offset
= drsuapi_dissect_element_DsReplicaAttrValMetaData2Ctr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
15434 proto_item_set_len(item
, offset
-old_offset
);
15437 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
15445 /* IDL: struct { */
15446 /* IDL: hyper u1; */
15447 /* IDL: uint32 u2; */
15448 /* IDL: uint32 u3; */
15449 /* IDL: GUID bind_guid; */
15450 /* IDL: NTTIME_1sec bind_time; */
15451 /* IDL: [flag(LIBNDR_FLAG_BIGENDIAN)] ipv4address client_ip_address; */
15452 /* IDL: uint32 u5; */
15456 drsuapi_dissect_element_DsReplicaConnection04_u1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15458 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaConnection04_u1
, NULL
);
15464 drsuapi_dissect_element_DsReplicaConnection04_u2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15466 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaConnection04_u2
, 0);
15472 drsuapi_dissect_element_DsReplicaConnection04_u3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15474 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaConnection04_u3
, 0);
15480 drsuapi_dissect_element_DsReplicaConnection04_bind_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15482 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaConnection04_bind_guid
, NULL
);
15488 drsuapi_dissect_element_DsReplicaConnection04_bind_time(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15490 offset
= dissect_ndr_nt_NTTIME_1sec(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaConnection04_bind_time
);
15496 drsuapi_dissect_element_DsReplicaConnection04_client_ip_address(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15498 proto_tree_add_item(tree
, hf_drsuapi_drsuapi_DsReplicaConnection04_client_ip_address
, tvb
, offset
, 4, ENC_BIG_ENDIAN
); offset
+= 4;
15504 drsuapi_dissect_element_DsReplicaConnection04_u5(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15506 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaConnection04_u5
, 0);
15512 drsuapi_dissect_struct_DsReplicaConnection04(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_
)
15514 proto_item
*item
= NULL
;
15515 proto_tree
*tree
= NULL
;
15520 old_offset
= offset
;
15523 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
15524 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaConnection04
);
15527 offset
= drsuapi_dissect_element_DsReplicaConnection04_u1(tvb
, offset
, pinfo
, tree
, di
, drep
);
15529 offset
= drsuapi_dissect_element_DsReplicaConnection04_u2(tvb
, offset
, pinfo
, tree
, di
, drep
);
15531 offset
= drsuapi_dissect_element_DsReplicaConnection04_u3(tvb
, offset
, pinfo
, tree
, di
, drep
);
15533 offset
= drsuapi_dissect_element_DsReplicaConnection04_bind_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
15535 offset
= drsuapi_dissect_element_DsReplicaConnection04_bind_time(tvb
, offset
, pinfo
, tree
, di
, drep
);
15537 offset
= drsuapi_dissect_element_DsReplicaConnection04_client_ip_address(tvb
, offset
, pinfo
, tree
, di
, drep
);
15539 offset
= drsuapi_dissect_element_DsReplicaConnection04_u5(tvb
, offset
, pinfo
, tree
, di
, drep
);
15542 proto_item_set_len(item
, offset
-old_offset
);
15545 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
15553 /* IDL: struct { */
15554 /* IDL: [range(0,10000)] uint32 count; */
15555 /* IDL: uint32 reserved; */
15556 /* IDL: [size_is(count)] drsuapi_DsReplicaConnection04 array[*]; */
15560 drsuapi_dissect_element_DsReplicaConnection04Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15562 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaConnection04Ctr_count
, 0);
15568 drsuapi_dissect_element_DsReplicaConnection04Ctr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15570 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaConnection04Ctr_reserved
, 0);
15576 drsuapi_dissect_element_DsReplicaConnection04Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15578 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaConnection04Ctr_array_
);
15584 drsuapi_dissect_element_DsReplicaConnection04Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15586 offset
= drsuapi_dissect_struct_DsReplicaConnection04(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaConnection04Ctr_array
,0);
15592 drsuapi_dissect_struct_DsReplicaConnection04Ctr(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_
)
15594 proto_item
*item
= NULL
;
15595 proto_tree
*tree
= NULL
;
15600 old_offset
= offset
;
15603 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
15604 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplicaConnection04Ctr
);
15607 offset
= drsuapi_dissect_element_DsReplicaConnection04Ctr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
15609 offset
= drsuapi_dissect_element_DsReplicaConnection04Ctr_reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
15611 offset
= drsuapi_dissect_element_DsReplicaConnection04Ctr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
15614 proto_item_set_len(item
, offset
-old_offset
);
15617 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
15625 /* IDL: struct { */
15626 /* IDL: [charset(UTF16)] [unique(1)] uint16 *str1; */
15627 /* IDL: uint32 u1; */
15628 /* IDL: uint32 u2; */
15629 /* IDL: uint32 u3; */
15630 /* IDL: uint32 u4; */
15631 /* IDL: uint32 u5; */
15632 /* IDL: hyper u6; */
15633 /* IDL: uint32 u7; */
15637 drsuapi_dissect_element_DsReplica06_str1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15639 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplica06_str1_
, NDR_POINTER_UNIQUE
, "Pointer to Str1 (uint16)",hf_drsuapi_drsuapi_DsReplica06_str1
);
15645 drsuapi_dissect_element_DsReplica06_str1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15649 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_DsReplica06_str1
, false, &data
);
15650 proto_item_append_text(tree
, ": %s", data
);
15656 drsuapi_dissect_element_DsReplica06_u1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15658 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplica06_u1
, 0);
15664 drsuapi_dissect_element_DsReplica06_u2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15666 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplica06_u2
, 0);
15672 drsuapi_dissect_element_DsReplica06_u3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15674 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplica06_u3
, 0);
15680 drsuapi_dissect_element_DsReplica06_u4(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15682 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplica06_u4
, 0);
15688 drsuapi_dissect_element_DsReplica06_u5(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15690 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplica06_u5
, 0);
15696 drsuapi_dissect_element_DsReplica06_u6(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15698 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplica06_u6
, NULL
);
15704 drsuapi_dissect_element_DsReplica06_u7(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15706 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplica06_u7
, 0);
15712 drsuapi_dissect_struct_DsReplica06(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_
)
15714 proto_item
*item
= NULL
;
15715 proto_tree
*tree
= NULL
;
15720 old_offset
= offset
;
15723 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
15724 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplica06
);
15727 offset
= drsuapi_dissect_element_DsReplica06_str1(tvb
, offset
, pinfo
, tree
, di
, drep
);
15729 offset
= drsuapi_dissect_element_DsReplica06_u1(tvb
, offset
, pinfo
, tree
, di
, drep
);
15731 offset
= drsuapi_dissect_element_DsReplica06_u2(tvb
, offset
, pinfo
, tree
, di
, drep
);
15733 offset
= drsuapi_dissect_element_DsReplica06_u3(tvb
, offset
, pinfo
, tree
, di
, drep
);
15735 offset
= drsuapi_dissect_element_DsReplica06_u4(tvb
, offset
, pinfo
, tree
, di
, drep
);
15737 offset
= drsuapi_dissect_element_DsReplica06_u5(tvb
, offset
, pinfo
, tree
, di
, drep
);
15739 offset
= drsuapi_dissect_element_DsReplica06_u6(tvb
, offset
, pinfo
, tree
, di
, drep
);
15741 offset
= drsuapi_dissect_element_DsReplica06_u7(tvb
, offset
, pinfo
, tree
, di
, drep
);
15744 proto_item_set_len(item
, offset
-old_offset
);
15747 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
15755 /* IDL: struct { */
15756 /* IDL: [range(0,256)] uint32 count; */
15757 /* IDL: uint32 reserved; */
15758 /* IDL: [size_is(count)] drsuapi_DsReplica06 array[*]; */
15762 drsuapi_dissect_element_DsReplica06Ctr_count(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15764 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplica06Ctr_count
, 0);
15770 drsuapi_dissect_element_DsReplica06Ctr_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15772 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplica06Ctr_reserved
, 0);
15778 drsuapi_dissect_element_DsReplica06Ctr_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15780 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplica06Ctr_array_
);
15786 drsuapi_dissect_element_DsReplica06Ctr_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15788 offset
= drsuapi_dissect_struct_DsReplica06(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplica06Ctr_array
,0);
15794 drsuapi_dissect_struct_DsReplica06Ctr(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_
)
15796 proto_item
*item
= NULL
;
15797 proto_tree
*tree
= NULL
;
15802 old_offset
= offset
;
15805 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
15806 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsReplica06Ctr
);
15809 offset
= drsuapi_dissect_element_DsReplica06Ctr_count(tvb
, offset
, pinfo
, tree
, di
, drep
);
15811 offset
= drsuapi_dissect_element_DsReplica06Ctr_reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
15813 offset
= drsuapi_dissect_element_DsReplica06Ctr_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
15816 proto_item_set_len(item
, offset
-old_offset
);
15819 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
15827 /* IDL: [switch_type(drsuapi_DsReplicaInfoType)] union { */
15828 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_NEIGHBORS)] [case(DRSUAPI_DS_REPLICA_INFO_NEIGHBORS)] [unique(1)] drsuapi_DsReplicaNeighbourCtr *neighbours; */
15829 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_CURSORS)] [case(DRSUAPI_DS_REPLICA_INFO_CURSORS)] [unique(1)] drsuapi_DsReplicaCursorCtr *cursors; */
15830 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA)] [case(DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA)] [unique(1)] drsuapi_DsReplicaObjMetaDataCtr *objmetadata; */
15831 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES)] [case(DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES)] [unique(1)] drsuapi_DsReplicaKccDsaFailuresCtr *connectfailures; */
15832 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES)] [case(DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES)] [unique(1)] drsuapi_DsReplicaKccDsaFailuresCtr *linkfailures; */
15833 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_PENDING_OPS)] [case(DRSUAPI_DS_REPLICA_INFO_PENDING_OPS)] [unique(1)] drsuapi_DsReplicaOpCtr *pendingops; */
15834 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA)] [case(DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA)] [unique(1)] drsuapi_DsReplicaAttrValMetaDataCtr *attrvalmetadata; */
15835 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_CURSORS2)] [case(DRSUAPI_DS_REPLICA_INFO_CURSORS2)] [unique(1)] drsuapi_DsReplicaCursor2Ctr *cursors2; */
15836 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_CURSORS3)] [case(DRSUAPI_DS_REPLICA_INFO_CURSORS3)] [unique(1)] drsuapi_DsReplicaCursor3Ctr *cursors3; */
15837 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2)] [case(DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2)] [unique(1)] drsuapi_DsReplicaObjMetaData2Ctr *objmetadata2; */
15838 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2)] [case(DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2)] [unique(1)] drsuapi_DsReplicaAttrValMetaData2Ctr *attrvalmetadata2; */
15839 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_REPSTO)] [case(DRSUAPI_DS_REPLICA_INFO_REPSTO)] [unique(1)] drsuapi_DsReplicaNeighbourCtr *repsto; */
15840 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_CLIENT_CONTEXTS)] [case(DRSUAPI_DS_REPLICA_INFO_CLIENT_CONTEXTS)] [unique(1)] drsuapi_DsReplicaConnection04Ctr *clientctx; */
15841 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_UPTODATE_VECTOR_V1)] [case(DRSUAPI_DS_REPLICA_INFO_UPTODATE_VECTOR_V1)] [unique(1)] drsuapi_DsReplicaCursorCtrEx *udv1; */
15842 /* IDL: [case(DRSUAPI_DS_REPLICA_INFO_SERVER_OUTGOING_CALLS)] [case(DRSUAPI_DS_REPLICA_INFO_SERVER_OUTGOING_CALLS)] [unique(1)] drsuapi_DsReplica06Ctr *srvoutgoingcalls; */
15846 drsuapi_dissect_element_DsReplicaInfo_neighbours(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15848 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_neighbours_
, NDR_POINTER_UNIQUE
, "Pointer to Neighbours (drsuapi_DsReplicaNeighbourCtr)",hf_drsuapi_drsuapi_DsReplicaInfo_neighbours
);
15854 drsuapi_dissect_element_DsReplicaInfo_neighbours_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15856 offset
= drsuapi_dissect_struct_DsReplicaNeighbourCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_neighbours
,0);
15862 drsuapi_dissect_element_DsReplicaInfo_cursors(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15864 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_cursors_
, NDR_POINTER_UNIQUE
, "Pointer to Cursors (drsuapi_DsReplicaCursorCtr)",hf_drsuapi_drsuapi_DsReplicaInfo_cursors
);
15870 drsuapi_dissect_element_DsReplicaInfo_cursors_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15872 offset
= drsuapi_dissect_struct_DsReplicaCursorCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_cursors
,0);
15878 drsuapi_dissect_element_DsReplicaInfo_objmetadata(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15880 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_objmetadata_
, NDR_POINTER_UNIQUE
, "Pointer to Objmetadata (drsuapi_DsReplicaObjMetaDataCtr)",hf_drsuapi_drsuapi_DsReplicaInfo_objmetadata
);
15886 drsuapi_dissect_element_DsReplicaInfo_objmetadata_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15888 offset
= drsuapi_dissect_struct_DsReplicaObjMetaDataCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_objmetadata
,0);
15894 drsuapi_dissect_element_DsReplicaInfo_connectfailures(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15896 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_connectfailures_
, NDR_POINTER_UNIQUE
, "Pointer to Connectfailures (drsuapi_DsReplicaKccDsaFailuresCtr)",hf_drsuapi_drsuapi_DsReplicaInfo_connectfailures
);
15902 drsuapi_dissect_element_DsReplicaInfo_connectfailures_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15904 offset
= drsuapi_dissect_struct_DsReplicaKccDsaFailuresCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_connectfailures
,0);
15910 drsuapi_dissect_element_DsReplicaInfo_linkfailures(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15912 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_linkfailures_
, NDR_POINTER_UNIQUE
, "Pointer to Linkfailures (drsuapi_DsReplicaKccDsaFailuresCtr)",hf_drsuapi_drsuapi_DsReplicaInfo_linkfailures
);
15918 drsuapi_dissect_element_DsReplicaInfo_linkfailures_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15920 offset
= drsuapi_dissect_struct_DsReplicaKccDsaFailuresCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_linkfailures
,0);
15926 drsuapi_dissect_element_DsReplicaInfo_pendingops(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15928 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_pendingops_
, NDR_POINTER_UNIQUE
, "Pointer to Pendingops (drsuapi_DsReplicaOpCtr)",hf_drsuapi_drsuapi_DsReplicaInfo_pendingops
);
15934 drsuapi_dissect_element_DsReplicaInfo_pendingops_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15936 offset
= drsuapi_dissect_struct_DsReplicaOpCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_pendingops
,0);
15942 drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15944 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata_
, NDR_POINTER_UNIQUE
, "Pointer to Attrvalmetadata (drsuapi_DsReplicaAttrValMetaDataCtr)",hf_drsuapi_drsuapi_DsReplicaInfo_attrvalmetadata
);
15950 drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15952 offset
= drsuapi_dissect_struct_DsReplicaAttrValMetaDataCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_attrvalmetadata
,0);
15958 drsuapi_dissect_element_DsReplicaInfo_cursors2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15960 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_cursors2_
, NDR_POINTER_UNIQUE
, "Pointer to Cursors2 (drsuapi_DsReplicaCursor2Ctr)",hf_drsuapi_drsuapi_DsReplicaInfo_cursors2
);
15966 drsuapi_dissect_element_DsReplicaInfo_cursors2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15968 offset
= drsuapi_dissect_struct_DsReplicaCursor2Ctr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_cursors2
,0);
15974 drsuapi_dissect_element_DsReplicaInfo_cursors3(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15976 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_cursors3_
, NDR_POINTER_UNIQUE
, "Pointer to Cursors3 (drsuapi_DsReplicaCursor3Ctr)",hf_drsuapi_drsuapi_DsReplicaInfo_cursors3
);
15982 drsuapi_dissect_element_DsReplicaInfo_cursors3_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15984 offset
= drsuapi_dissect_struct_DsReplicaCursor3Ctr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_cursors3
,0);
15990 drsuapi_dissect_element_DsReplicaInfo_objmetadata2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15992 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_objmetadata2_
, NDR_POINTER_UNIQUE
, "Pointer to Objmetadata2 (drsuapi_DsReplicaObjMetaData2Ctr)",hf_drsuapi_drsuapi_DsReplicaInfo_objmetadata2
);
15998 drsuapi_dissect_element_DsReplicaInfo_objmetadata2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16000 offset
= drsuapi_dissect_struct_DsReplicaObjMetaData2Ctr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_objmetadata2
,0);
16006 drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata2(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16008 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata2_
, NDR_POINTER_UNIQUE
, "Pointer to Attrvalmetadata2 (drsuapi_DsReplicaAttrValMetaData2Ctr)",hf_drsuapi_drsuapi_DsReplicaInfo_attrvalmetadata2
);
16014 drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata2_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16016 offset
= drsuapi_dissect_struct_DsReplicaAttrValMetaData2Ctr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_attrvalmetadata2
,0);
16022 drsuapi_dissect_element_DsReplicaInfo_repsto(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16024 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_repsto_
, NDR_POINTER_UNIQUE
, "Pointer to Repsto (drsuapi_DsReplicaNeighbourCtr)",hf_drsuapi_drsuapi_DsReplicaInfo_repsto
);
16030 drsuapi_dissect_element_DsReplicaInfo_repsto_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16032 offset
= drsuapi_dissect_struct_DsReplicaNeighbourCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_repsto
,0);
16038 drsuapi_dissect_element_DsReplicaInfo_clientctx(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16040 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_clientctx_
, NDR_POINTER_UNIQUE
, "Pointer to Clientctx (drsuapi_DsReplicaConnection04Ctr)",hf_drsuapi_drsuapi_DsReplicaInfo_clientctx
);
16046 drsuapi_dissect_element_DsReplicaInfo_clientctx_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16048 offset
= drsuapi_dissect_struct_DsReplicaConnection04Ctr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_clientctx
,0);
16054 drsuapi_dissect_element_DsReplicaInfo_udv1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16056 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_udv1_
, NDR_POINTER_UNIQUE
, "Pointer to Udv1 (drsuapi_DsReplicaCursorCtrEx)",hf_drsuapi_drsuapi_DsReplicaInfo_udv1
);
16062 drsuapi_dissect_element_DsReplicaInfo_udv1_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16064 offset
= drsuapi_dissect_struct_DsReplicaCursorCtrEx(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_udv1
,0);
16070 drsuapi_dissect_element_DsReplicaInfo_srvoutgoingcalls(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16072 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaInfo_srvoutgoingcalls_
, NDR_POINTER_UNIQUE
, "Pointer to Srvoutgoingcalls (drsuapi_DsReplica06Ctr)",hf_drsuapi_drsuapi_DsReplicaInfo_srvoutgoingcalls
);
16078 drsuapi_dissect_element_DsReplicaInfo_srvoutgoingcalls_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16080 offset
= drsuapi_dissect_struct_DsReplica06Ctr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsReplicaInfo_srvoutgoingcalls
,0);
16086 drsuapi_dissect_DsReplicaInfo(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_
)
16088 proto_item
*item
= NULL
;
16089 proto_tree
*tree
= NULL
;
16093 old_offset
= offset
;
16095 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsReplicaInfo
, &item
, "drsuapi_DsReplicaInfo");
16098 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
16102 case DRSUAPI_DS_REPLICA_INFO_NEIGHBORS
:
16103 offset
= drsuapi_dissect_element_DsReplicaInfo_neighbours(tvb
, offset
, pinfo
, tree
, di
, drep
);
16106 case DRSUAPI_DS_REPLICA_INFO_CURSORS
:
16107 offset
= drsuapi_dissect_element_DsReplicaInfo_cursors(tvb
, offset
, pinfo
, tree
, di
, drep
);
16110 case DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA
:
16111 offset
= drsuapi_dissect_element_DsReplicaInfo_objmetadata(tvb
, offset
, pinfo
, tree
, di
, drep
);
16114 case DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES
:
16115 offset
= drsuapi_dissect_element_DsReplicaInfo_connectfailures(tvb
, offset
, pinfo
, tree
, di
, drep
);
16118 case DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES
:
16119 offset
= drsuapi_dissect_element_DsReplicaInfo_linkfailures(tvb
, offset
, pinfo
, tree
, di
, drep
);
16122 case DRSUAPI_DS_REPLICA_INFO_PENDING_OPS
:
16123 offset
= drsuapi_dissect_element_DsReplicaInfo_pendingops(tvb
, offset
, pinfo
, tree
, di
, drep
);
16126 case DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA
:
16127 offset
= drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata(tvb
, offset
, pinfo
, tree
, di
, drep
);
16130 case DRSUAPI_DS_REPLICA_INFO_CURSORS2
:
16131 offset
= drsuapi_dissect_element_DsReplicaInfo_cursors2(tvb
, offset
, pinfo
, tree
, di
, drep
);
16134 case DRSUAPI_DS_REPLICA_INFO_CURSORS3
:
16135 offset
= drsuapi_dissect_element_DsReplicaInfo_cursors3(tvb
, offset
, pinfo
, tree
, di
, drep
);
16138 case DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2
:
16139 offset
= drsuapi_dissect_element_DsReplicaInfo_objmetadata2(tvb
, offset
, pinfo
, tree
, di
, drep
);
16142 case DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2
:
16143 offset
= drsuapi_dissect_element_DsReplicaInfo_attrvalmetadata2(tvb
, offset
, pinfo
, tree
, di
, drep
);
16146 case DRSUAPI_DS_REPLICA_INFO_REPSTO
:
16147 offset
= drsuapi_dissect_element_DsReplicaInfo_repsto(tvb
, offset
, pinfo
, tree
, di
, drep
);
16150 case DRSUAPI_DS_REPLICA_INFO_CLIENT_CONTEXTS
:
16151 offset
= drsuapi_dissect_element_DsReplicaInfo_clientctx(tvb
, offset
, pinfo
, tree
, di
, drep
);
16154 case DRSUAPI_DS_REPLICA_INFO_UPTODATE_VECTOR_V1
:
16155 offset
= drsuapi_dissect_element_DsReplicaInfo_udv1(tvb
, offset
, pinfo
, tree
, di
, drep
);
16158 case DRSUAPI_DS_REPLICA_INFO_SERVER_OUTGOING_CALLS
:
16159 offset
= drsuapi_dissect_element_DsReplicaInfo_srvoutgoingcalls(tvb
, offset
, pinfo
, tree
, di
, drep
);
16162 proto_item_set_len(item
, offset
-old_offset
);
16168 /* IDL: struct { */
16169 /* IDL: [range(0,10000)] uint32 num_entries; */
16170 /* IDL: [size_is(num_entries)] [unique(1)] drsuapi_DsGetMembershipsCtr1 **ctrl_array; */
16174 drsuapi_dissect_element_DsGetMemberships2Ctr1_num_entries(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16176 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships2Ctr1_num_entries
, 0);
16182 drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16184 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array_
, NDR_POINTER_UNIQUE
, "Pointer to Ctrl Array (drsuapi_DsGetMembershipsCtr1)",hf_drsuapi_drsuapi_DsGetMemberships2Ctr1_ctrl_array
);
16190 drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16192 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array__
);
16198 drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16200 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array___
, NDR_POINTER_UNIQUE
, "Pointer to Ctrl Array (drsuapi_DsGetMembershipsCtr1)",hf_drsuapi_drsuapi_DsGetMemberships2Ctr1_ctrl_array
);
16206 drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16208 offset
= drsuapi_dissect_struct_DsGetMembershipsCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetMemberships2Ctr1_ctrl_array
,0);
16214 drsuapi_dissect_struct_DsGetMemberships2Ctr1(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_
)
16216 proto_item
*item
= NULL
;
16217 proto_tree
*tree
= NULL
;
16222 old_offset
= offset
;
16225 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
16226 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetMemberships2Ctr1
);
16229 offset
= drsuapi_dissect_element_DsGetMemberships2Ctr1_num_entries(tvb
, offset
, pinfo
, tree
, di
, drep
);
16231 offset
= drsuapi_dissect_element_DsGetMemberships2Ctr1_ctrl_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
16234 proto_item_set_len(item
, offset
-old_offset
);
16237 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
16245 /* IDL: [switch_type(uint32)] union { */
16246 /* IDL: [case(1)] [case(1)] drsuapi_DsGetMembershipsCtr1 ctr1; */
16250 drsuapi_dissect_element_DsGetMemberships2Ctr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16252 offset
= drsuapi_dissect_struct_DsGetMembershipsCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetMemberships2Ctr_ctr1
,0);
16258 drsuapi_dissect_DsGetMemberships2Ctr(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_
)
16260 proto_item
*item
= NULL
;
16261 proto_tree
*tree
= NULL
;
16265 old_offset
= offset
;
16267 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetMemberships2Ctr
, &item
, "drsuapi_DsGetMemberships2Ctr");
16270 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
16275 offset
= drsuapi_dissect_element_DsGetMemberships2Ctr_ctr1(tvb
, offset
, pinfo
, tree
, di
, drep
);
16278 proto_item_set_len(item
, offset
-old_offset
);
16284 /* IDL: struct { */
16285 /* IDL: [range(1,10000)] uint32 num_req; */
16286 /* IDL: [size_is(num_req)] [unique(1)] drsuapi_DsGetMembershipsRequest1 **req_array; */
16290 drsuapi_dissect_element_DsGetMemberships2Request1_num_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16292 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships2Request1_num_req
, 0);
16298 drsuapi_dissect_element_DsGetMemberships2Request1_req_array(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16300 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships2Request1_req_array_
, NDR_POINTER_UNIQUE
, "Pointer to Req Array (drsuapi_DsGetMembershipsRequest1)",hf_drsuapi_drsuapi_DsGetMemberships2Request1_req_array
);
16306 drsuapi_dissect_element_DsGetMemberships2Request1_req_array_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16308 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships2Request1_req_array__
);
16314 drsuapi_dissect_element_DsGetMemberships2Request1_req_array__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16316 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships2Request1_req_array___
, NDR_POINTER_UNIQUE
, "Pointer to Req Array (drsuapi_DsGetMembershipsRequest1)",hf_drsuapi_drsuapi_DsGetMemberships2Request1_req_array
);
16322 drsuapi_dissect_element_DsGetMemberships2Request1_req_array___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16324 offset
= drsuapi_dissect_struct_DsGetMembershipsRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetMemberships2Request1_req_array
,0);
16330 drsuapi_dissect_struct_DsGetMemberships2Request1(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_
)
16332 proto_item
*item
= NULL
;
16333 proto_tree
*tree
= NULL
;
16338 old_offset
= offset
;
16341 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
16342 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsGetMemberships2Request1
);
16345 offset
= drsuapi_dissect_element_DsGetMemberships2Request1_num_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
16347 offset
= drsuapi_dissect_element_DsGetMemberships2Request1_req_array(tvb
, offset
, pinfo
, tree
, di
, drep
);
16350 proto_item_set_len(item
, offset
-old_offset
);
16353 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
16361 /* IDL: [switch_type(uint32)] union { */
16362 /* IDL: [case(1)] [case(1)] drsuapi_DsGetMemberships2Request1 req1; */
16366 drsuapi_dissect_element_DsGetMemberships2Request_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16368 offset
= drsuapi_dissect_struct_DsGetMemberships2Request1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsGetMemberships2Request_req1
,0);
16374 drsuapi_dissect_DsGetMemberships2Request(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_
)
16376 proto_item
*item
= NULL
;
16377 proto_tree
*tree
= NULL
;
16381 old_offset
= offset
;
16383 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_DsGetMemberships2Request
, &item
, "drsuapi_DsGetMemberships2Request");
16386 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
16391 offset
= drsuapi_dissect_element_DsGetMemberships2Request_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
16394 proto_item_set_len(item
, offset
-old_offset
);
16400 /* IDL: struct { */
16401 /* IDL: WERROR error_code; */
16402 /* IDL: uint32 site_cost; */
16406 drsuapi_dissect_element_DsSiteCostInfo_error_code(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16408 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsSiteCostInfo_error_code
, 0);
16414 drsuapi_dissect_element_DsSiteCostInfo_site_cost(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16416 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsSiteCostInfo_site_cost
, 0);
16422 drsuapi_dissect_struct_DsSiteCostInfo(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_
)
16424 proto_item
*item
= NULL
;
16425 proto_tree
*tree
= NULL
;
16430 old_offset
= offset
;
16433 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
16434 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_DsSiteCostInfo
);
16437 offset
= drsuapi_dissect_element_DsSiteCostInfo_error_code(tvb
, offset
, pinfo
, tree
, di
, drep
);
16439 offset
= drsuapi_dissect_element_DsSiteCostInfo_site_cost(tvb
, offset
, pinfo
, tree
, di
, drep
);
16442 proto_item_set_len(item
, offset
-old_offset
);
16445 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
16453 /* IDL: struct { */
16454 /* IDL: [range(0,10000)] uint32 num_info; */
16455 /* IDL: [size_is(num_info)] [unique(1)] drsuapi_DsSiteCostInfo *info; */
16456 /* IDL: [value(0)] uint32 flags_reserved; */
16460 drsuapi_dissect_element_QuerySitesByCostCtr1_num_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16462 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_QuerySitesByCostCtr1_num_info
, 0);
16468 drsuapi_dissect_element_QuerySitesByCostCtr1_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16470 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_QuerySitesByCostCtr1_info_
, NDR_POINTER_UNIQUE
, "Pointer to Info (drsuapi_DsSiteCostInfo)",hf_drsuapi_drsuapi_QuerySitesByCostCtr1_info
);
16476 drsuapi_dissect_element_QuerySitesByCostCtr1_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16478 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_QuerySitesByCostCtr1_info__
);
16484 drsuapi_dissect_element_QuerySitesByCostCtr1_info__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16486 offset
= drsuapi_dissect_struct_DsSiteCostInfo(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_QuerySitesByCostCtr1_info
,0);
16492 drsuapi_dissect_element_QuerySitesByCostCtr1_flags_reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16494 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_QuerySitesByCostCtr1_flags_reserved
, 0);
16500 drsuapi_dissect_struct_QuerySitesByCostCtr1(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_
)
16502 proto_item
*item
= NULL
;
16503 proto_tree
*tree
= NULL
;
16508 old_offset
= offset
;
16511 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
16512 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_QuerySitesByCostCtr1
);
16515 offset
= drsuapi_dissect_element_QuerySitesByCostCtr1_num_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
16517 offset
= drsuapi_dissect_element_QuerySitesByCostCtr1_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
16519 offset
= drsuapi_dissect_element_QuerySitesByCostCtr1_flags_reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
16522 proto_item_set_len(item
, offset
-old_offset
);
16525 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
16533 /* IDL: [switch_type(uint32)] union { */
16534 /* IDL: [case(1)] [case(1)] drsuapi_QuerySitesByCostCtr1 ctr1; */
16538 drsuapi_dissect_element_QuerySitesByCostCtr_ctr1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16540 offset
= drsuapi_dissect_struct_QuerySitesByCostCtr1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_QuerySitesByCostCtr_ctr1
,0);
16546 drsuapi_dissect_QuerySitesByCostCtr(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_
)
16548 proto_item
*item
= NULL
;
16549 proto_tree
*tree
= NULL
;
16553 old_offset
= offset
;
16555 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_QuerySitesByCostCtr
, &item
, "drsuapi_QuerySitesByCostCtr");
16558 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
16563 offset
= drsuapi_dissect_element_QuerySitesByCostCtr_ctr1(tvb
, offset
, pinfo
, tree
, di
, drep
);
16566 proto_item_set_len(item
, offset
-old_offset
);
16572 /* IDL: struct { */
16573 /* IDL: [charset(UTF16)] [unique(1)] uint16 *site_from; */
16574 /* IDL: [range(1,10000)] uint32 num_req; */
16575 /* IDL: [charset(UTF16)] [size_is(num_req)] [unique(1)] uint16 **site_to; */
16576 /* IDL: uint32 flags; */
16580 drsuapi_dissect_element_QuerySitesByCostRequest1_site_from(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16582 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_QuerySitesByCostRequest1_site_from_
, NDR_POINTER_UNIQUE
, "Pointer to Site From (uint16)",hf_drsuapi_drsuapi_QuerySitesByCostRequest1_site_from
);
16588 drsuapi_dissect_element_QuerySitesByCostRequest1_site_from_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16592 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_QuerySitesByCostRequest1_site_from
, false, &data
);
16593 proto_item_append_text(tree
, ": %s", data
);
16599 drsuapi_dissect_element_QuerySitesByCostRequest1_num_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16601 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_QuerySitesByCostRequest1_num_req
, 0);
16607 drsuapi_dissect_element_QuerySitesByCostRequest1_site_to(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16609 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_QuerySitesByCostRequest1_site_to_
, NDR_POINTER_UNIQUE
, "Pointer to Site To (uint16)",hf_drsuapi_drsuapi_QuerySitesByCostRequest1_site_to
);
16615 drsuapi_dissect_element_QuerySitesByCostRequest1_site_to_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16617 offset
= dissect_ndr_ucarray(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_QuerySitesByCostRequest1_site_to__
);
16623 drsuapi_dissect_element_QuerySitesByCostRequest1_site_to__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16625 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_QuerySitesByCostRequest1_site_to___
, NDR_POINTER_UNIQUE
, "Pointer to Site To (uint16)",hf_drsuapi_drsuapi_QuerySitesByCostRequest1_site_to
);
16631 drsuapi_dissect_element_QuerySitesByCostRequest1_site_to___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16635 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_QuerySitesByCostRequest1_site_to
, false, &data
);
16636 proto_item_append_text(tree
, ": %s", data
);
16642 drsuapi_dissect_element_QuerySitesByCostRequest1_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16644 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_QuerySitesByCostRequest1_flags
, 0);
16650 drsuapi_dissect_struct_QuerySitesByCostRequest1(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_
)
16652 proto_item
*item
= NULL
;
16653 proto_tree
*tree
= NULL
;
16658 old_offset
= offset
;
16661 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
16662 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_QuerySitesByCostRequest1
);
16665 offset
= drsuapi_dissect_element_QuerySitesByCostRequest1_site_from(tvb
, offset
, pinfo
, tree
, di
, drep
);
16667 offset
= drsuapi_dissect_element_QuerySitesByCostRequest1_num_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
16669 offset
= drsuapi_dissect_element_QuerySitesByCostRequest1_site_to(tvb
, offset
, pinfo
, tree
, di
, drep
);
16671 offset
= drsuapi_dissect_element_QuerySitesByCostRequest1_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
16674 proto_item_set_len(item
, offset
-old_offset
);
16677 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
16685 /* IDL: [switch_type(uint32)] union { */
16686 /* IDL: [case(1)] [case(1)] drsuapi_QuerySitesByCostRequest1 req1; */
16690 drsuapi_dissect_element_QuerySitesByCostRequest_req1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16692 offset
= drsuapi_dissect_struct_QuerySitesByCostRequest1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_QuerySitesByCostRequest_req1
,0);
16698 drsuapi_dissect_QuerySitesByCostRequest(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_
)
16700 proto_item
*item
= NULL
;
16701 proto_tree
*tree
= NULL
;
16705 old_offset
= offset
;
16707 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_QuerySitesByCostRequest
, &item
, "drsuapi_QuerySitesByCostRequest");
16710 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
16715 offset
= drsuapi_dissect_element_QuerySitesByCostRequest_req1(tvb
, offset
, pinfo
, tree
, di
, drep
);
16718 proto_item_set_len(item
, offset
-old_offset
);
16724 /* IDL: struct { */
16725 /* IDL: [charset(UTF16)] [unique(1)] uint16 *pwszAccount; */
16729 drsuapi_dissect_element_ReadNgcKeyReqV1_pwszAccount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16731 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_ReadNgcKeyReqV1_pwszAccount_
, NDR_POINTER_UNIQUE
, "Pointer to PwszAccount (uint16)",hf_drsuapi_drsuapi_ReadNgcKeyReqV1_pwszAccount
);
16737 drsuapi_dissect_element_ReadNgcKeyReqV1_pwszAccount_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16741 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_drsuapi_drsuapi_ReadNgcKeyReqV1_pwszAccount
, false, &data
);
16742 proto_item_append_text(tree
, ": %s", data
);
16748 drsuapi_dissect_struct_ReadNgcKeyReqV1(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_
)
16750 proto_item
*item
= NULL
;
16751 proto_tree
*tree
= NULL
;
16756 old_offset
= offset
;
16759 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
16760 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_ReadNgcKeyReqV1
);
16763 offset
= drsuapi_dissect_element_ReadNgcKeyReqV1_pwszAccount(tvb
, offset
, pinfo
, tree
, di
, drep
);
16766 proto_item_set_len(item
, offset
-old_offset
);
16769 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
16777 /* IDL: [switch_type(uint32)] union { */
16778 /* IDL: [case(1)] [case(1)] drsuapi_ReadNgcKeyReqV1 V1; */
16782 drsuapi_dissect_element_ReadNgcKeyReq_V1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16784 offset
= drsuapi_dissect_struct_ReadNgcKeyReqV1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_ReadNgcKeyReq_V1
,0);
16790 drsuapi_dissect_ReadNgcKeyReq(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_
)
16792 proto_item
*item
= NULL
;
16793 proto_tree
*tree
= NULL
;
16797 old_offset
= offset
;
16799 tree
= proto_tree_add_subtree(parent_tree
, tvb
, offset
, -1, ett_drsuapi_drsuapi_ReadNgcKeyReq
, &item
, "drsuapi_ReadNgcKeyReq");
16802 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, &level
);
16807 offset
= drsuapi_dissect_element_ReadNgcKeyReq_V1(tvb
, offset
, pinfo
, tree
, di
, drep
);
16810 proto_item_set_len(item
, offset
-old_offset
);
16816 /* IDL: struct { */
16817 /* IDL: uint32 retVal; */
16818 /* IDL: [range(0,0xFFFF)] uint32 cNgcKey; */
16819 /* IDL: [size_is(cNgcKey)] [unique(1)] uint8 *pNgcKey; */
16823 drsuapi_dissect_element_ReadNgcKeyReplyV1_retVal(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16825 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_ReadNgcKeyReplyV1_retVal
, 0);
16831 drsuapi_dissect_element_ReadNgcKeyReplyV1_cNgcKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16833 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_ReadNgcKeyReplyV1_cNgcKey
, 0);
16839 drsuapi_dissect_element_ReadNgcKeyReplyV1_pNgcKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16841 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_ReadNgcKeyReplyV1_pNgcKey_
, NDR_POINTER_UNIQUE
, "Pointer to PNgcKey (uint8)",hf_drsuapi_drsuapi_ReadNgcKeyReplyV1_pNgcKey
);
16847 drsuapi_dissect_element_ReadNgcKeyReplyV1_pNgcKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16851 offset
= dissect_ndr_cvstring(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint8_t), hf_drsuapi_drsuapi_ReadNgcKeyReplyV1_pNgcKey
, false, &data
);
16852 proto_item_append_text(tree
, ": %s", data
);
16858 drsuapi_dissect_struct_ReadNgcKeyReplyV1(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_
)
16860 proto_item
*item
= NULL
;
16861 proto_tree
*tree
= NULL
;
16866 old_offset
= offset
;
16869 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
16870 tree
= proto_item_add_subtree(item
, ett_drsuapi_drsuapi_ReadNgcKeyReplyV1
);
16873 offset
= drsuapi_dissect_element_ReadNgcKeyReplyV1_retVal(tvb
, offset
, pinfo
, tree
, di
, drep
);
16875 offset
= drsuapi_dissect_element_ReadNgcKeyReplyV1_cNgcKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
16877 offset
= drsuapi_dissect_element_ReadNgcKeyReplyV1_pNgcKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
16880 proto_item_set_len(item
, offset
-old_offset
);
16883 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
16891 /* IDL: [switch_type(uint32)] union { */
16892 /* IDL: [case(1)] [case(1)] drsuapi_ReadNgcKeyReplyV1 V1; */
16896 drsuapi_dissect_element_ReadNgcKeyReply_V1(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16898 offset
= drsuapi_dissect_struct_ReadNgcKeyReplyV1(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_ReadNgcKeyReply_V1
,0);
16904 drsuapi_dissect_element_DsBind_bind_guid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16906 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsBind_bind_guid_
, NDR_POINTER_UNIQUE
, "Pointer to Bind Guid (GUID)",hf_drsuapi_drsuapi_DsBind_bind_guid
);
16912 drsuapi_dissect_element_DsBind_bind_guid_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16914 offset
= dissect_ndr_uuid_t(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBind_bind_guid
, NULL
);
16920 drsuapi_dissect_element_DsBind_bind_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16922 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsBind_bind_info_
, NDR_POINTER_UNIQUE
, "Pointer to Bind Info (drsuapi_DsBindInfoCtr)",hf_drsuapi_drsuapi_DsBind_bind_info
);
16928 drsuapi_dissect_element_DsBind_bind_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16930 offset
= drsuapi_dissect_struct_DsBindInfoCtr(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_drsuapi_drsuapi_DsBind_bind_info
,0);
16936 drsuapi_dissect_element_DsBind_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16938 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsBind_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsBind_bind_handle
);
16944 drsuapi_dissect_element_DsBind_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16946 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsBind_bind_handle
, 0);
16951 /* IDL: WERROR drsuapi_DsBind( */
16952 /* IDL: [in] [unique(1)] GUID *bind_guid, */
16953 /* IDL: [in] [out] [unique(1)] drsuapi_DsBindInfoCtr *bind_info, */
16954 /* IDL: [out] [ref] policy_handle *bind_handle */
16958 drsuapi_dissect_DsBind_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16962 di
->dcerpc_procedure_name
="DsBind";
16963 offset
= drsuapi_dissect_element_DsBind_bind_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
16964 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16966 offset
= drsuapi_dissect_element_DsBind_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
16967 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16969 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
16972 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
16978 drsuapi_dissect_DsBind_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16980 di
->dcerpc_procedure_name
="DsBind";
16981 offset
= drsuapi_dissect_element_DsBind_bind_guid(tvb
, offset
, pinfo
, tree
, di
, drep
);
16982 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16983 offset
= drsuapi_dissect_element_DsBind_bind_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
16984 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16989 drsuapi_dissect_element_DsUnbind_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16991 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsUnbind_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsUnbind_bind_handle
);
16997 drsuapi_dissect_element_DsUnbind_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16999 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsUnbind_bind_handle
, 0);
17004 /* IDL: WERROR drsuapi_DsUnbind( */
17005 /* IDL: [in] [out] [ref] policy_handle *bind_handle */
17009 drsuapi_dissect_DsUnbind_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17013 di
->dcerpc_procedure_name
="DsUnbind";
17014 offset
= drsuapi_dissect_element_DsUnbind_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17015 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17017 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17020 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17026 drsuapi_dissect_DsUnbind_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17028 di
->dcerpc_procedure_name
="DsUnbind";
17029 offset
= drsuapi_dissect_element_DsUnbind_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17030 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17035 drsuapi_dissect_element_DsReplicaSync_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17037 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaSync_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsReplicaSync_bind_handle
);
17043 drsuapi_dissect_element_DsReplicaSync_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17045 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaSync_bind_handle
, 0);
17051 drsuapi_dissect_element_DsReplicaSync_version(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17053 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaSync_version
, 0);
17059 drsuapi_dissect_element_DsReplicaSync_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17061 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaSync_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsReplicaSyncRequest)",hf_drsuapi_drsuapi_DsReplicaSync_req
);
17067 drsuapi_dissect_element_DsReplicaSync_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17069 offset
= drsuapi_dissect_DsReplicaSyncRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaSync_req
, 0);
17074 /* IDL: WERROR drsuapi_DsReplicaSync( */
17075 /* IDL: [in] [ref] policy_handle *bind_handle, */
17076 /* IDL: [in] uint32 version, */
17077 /* IDL: [in] [ref] [switch_is(version)] drsuapi_DsReplicaSyncRequest *req */
17081 drsuapi_dissect_DsReplicaSync_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17085 di
->dcerpc_procedure_name
="DsReplicaSync";
17086 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17089 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17095 drsuapi_dissect_DsReplicaSync_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17097 di
->dcerpc_procedure_name
="DsReplicaSync";
17098 offset
= drsuapi_dissect_element_DsReplicaSync_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17099 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17100 offset
= drsuapi_dissect_element_DsReplicaSync_version(tvb
, offset
, pinfo
, tree
, di
, drep
);
17101 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17102 offset
= drsuapi_dissect_element_DsReplicaSync_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
17103 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17108 drsuapi_dissect_element_DsGetNCChanges_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17110 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChanges_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsGetNCChanges_bind_handle
);
17116 drsuapi_dissect_element_DsGetNCChanges_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17118 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChanges_bind_handle
, 0);
17124 drsuapi_dissect_element_DsGetNCChanges_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17126 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChanges_level
, 0);
17132 drsuapi_dissect_element_DsGetNCChanges_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17134 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChanges_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsGetNCChangesRequest)",hf_drsuapi_drsuapi_DsGetNCChanges_req
);
17140 drsuapi_dissect_element_DsGetNCChanges_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17142 offset
= drsuapi_dissect_DsGetNCChangesRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChanges_req
, 0);
17148 drsuapi_dissect_element_DsGetNCChanges_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17150 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChanges_level_out_
, NDR_POINTER_REF
, "Pointer to Level Out (uint32)",hf_drsuapi_drsuapi_DsGetNCChanges_level_out
);
17156 drsuapi_dissect_element_DsGetNCChanges_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17158 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChanges_level_out
, 0);
17164 drsuapi_dissect_element_DsGetNCChanges_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17166 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNCChanges_ctr_
, NDR_POINTER_REF
, "Pointer to Ctr (drsuapi_DsGetNCChangesCtr)",hf_drsuapi_drsuapi_DsGetNCChanges_ctr
);
17172 drsuapi_dissect_element_DsGetNCChanges_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17174 offset
= drsuapi_dissect_DsGetNCChangesCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNCChanges_ctr
, 0);
17179 /* IDL: WERROR drsuapi_DsGetNCChanges( */
17180 /* IDL: [in] [ref] policy_handle *bind_handle, */
17181 /* IDL: [in] uint32 level, */
17182 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsGetNCChangesRequest *req, */
17183 /* IDL: [out] [ref] uint32 *level_out, */
17184 /* IDL: [out] [ref] [switch_is(*level_out)] drsuapi_DsGetNCChangesCtr *ctr */
17188 drsuapi_dissect_DsGetNCChanges_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17192 di
->dcerpc_procedure_name
="DsGetNCChanges";
17193 offset
= drsuapi_dissect_element_DsGetNCChanges_level_out(tvb
, offset
, pinfo
, tree
, di
, drep
);
17194 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17196 offset
= drsuapi_dissect_element_DsGetNCChanges_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
17197 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17199 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17202 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17208 drsuapi_dissect_DsGetNCChanges_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17210 di
->dcerpc_procedure_name
="DsGetNCChanges";
17211 offset
= drsuapi_dissect_element_DsGetNCChanges_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17212 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17213 offset
= drsuapi_dissect_element_DsGetNCChanges_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
17214 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17215 offset
= drsuapi_dissect_element_DsGetNCChanges_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
17216 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17221 drsuapi_dissect_element_DsReplicaUpdateRefs_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17223 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaUpdateRefs_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsReplicaUpdateRefs_bind_handle
);
17229 drsuapi_dissect_element_DsReplicaUpdateRefs_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17231 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaUpdateRefs_bind_handle
, 0);
17237 drsuapi_dissect_element_DsReplicaUpdateRefs_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17239 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaUpdateRefs_level
, 0);
17245 drsuapi_dissect_element_DsReplicaUpdateRefs_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17247 offset
= drsuapi_dissect_DsReplicaUpdateRefsRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaUpdateRefs_req
, 0);
17252 /* IDL: WERROR drsuapi_DsReplicaUpdateRefs( */
17253 /* IDL: [in] [ref] policy_handle *bind_handle, */
17254 /* IDL: [in] uint32 level, */
17255 /* IDL: [in] [switch_is(level)] drsuapi_DsReplicaUpdateRefsRequest req */
17259 drsuapi_dissect_DsReplicaUpdateRefs_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17263 di
->dcerpc_procedure_name
="DsReplicaUpdateRefs";
17264 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17267 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17273 drsuapi_dissect_DsReplicaUpdateRefs_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17275 di
->dcerpc_procedure_name
="DsReplicaUpdateRefs";
17276 offset
= drsuapi_dissect_element_DsReplicaUpdateRefs_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17277 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17278 offset
= drsuapi_dissect_element_DsReplicaUpdateRefs_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
17279 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17280 offset
= drsuapi_dissect_element_DsReplicaUpdateRefs_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
17281 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17286 drsuapi_dissect_element_DsReplicaAdd_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17288 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaAdd_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsReplicaAdd_bind_handle
);
17294 drsuapi_dissect_element_DsReplicaAdd_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17296 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAdd_bind_handle
, 0);
17302 drsuapi_dissect_element_DsReplicaAdd_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17304 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAdd_level
, 0);
17310 drsuapi_dissect_element_DsReplicaAdd_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17312 offset
= drsuapi_dissect_DsReplicaAddRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaAdd_req
, 0);
17317 /* IDL: WERROR drsuapi_DsReplicaAdd( */
17318 /* IDL: [in] [ref] policy_handle *bind_handle, */
17319 /* IDL: [in] uint32 level, */
17320 /* IDL: [in] [switch_is(level)] drsuapi_DsReplicaAddRequest req */
17324 drsuapi_dissect_DsReplicaAdd_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17328 di
->dcerpc_procedure_name
="DsReplicaAdd";
17329 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17332 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17338 drsuapi_dissect_DsReplicaAdd_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17340 di
->dcerpc_procedure_name
="DsReplicaAdd";
17341 offset
= drsuapi_dissect_element_DsReplicaAdd_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17342 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17343 offset
= drsuapi_dissect_element_DsReplicaAdd_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
17344 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17345 offset
= drsuapi_dissect_element_DsReplicaAdd_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
17346 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17351 drsuapi_dissect_element_DsReplicaDel_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17353 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaDel_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsReplicaDel_bind_handle
);
17359 drsuapi_dissect_element_DsReplicaDel_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17361 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaDel_bind_handle
, 0);
17367 drsuapi_dissect_element_DsReplicaDel_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17369 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaDel_level
, 0);
17375 drsuapi_dissect_element_DsReplicaDel_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17377 offset
= drsuapi_dissect_DsReplicaDelRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaDel_req
, 0);
17382 /* IDL: WERROR drsuapi_DsReplicaDel( */
17383 /* IDL: [in] [ref] policy_handle *bind_handle, */
17384 /* IDL: [in] uint32 level, */
17385 /* IDL: [in] [switch_is(level)] drsuapi_DsReplicaDelRequest req */
17389 drsuapi_dissect_DsReplicaDel_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17393 di
->dcerpc_procedure_name
="DsReplicaDel";
17394 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17397 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17403 drsuapi_dissect_DsReplicaDel_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17405 di
->dcerpc_procedure_name
="DsReplicaDel";
17406 offset
= drsuapi_dissect_element_DsReplicaDel_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17407 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17408 offset
= drsuapi_dissect_element_DsReplicaDel_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
17409 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17410 offset
= drsuapi_dissect_element_DsReplicaDel_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
17411 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17416 drsuapi_dissect_element_DsReplicaMod_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17418 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaMod_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsReplicaMod_bind_handle
);
17424 drsuapi_dissect_element_DsReplicaMod_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17426 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaMod_bind_handle
, 0);
17432 drsuapi_dissect_element_DsReplicaMod_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17434 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaMod_level
, 0);
17440 drsuapi_dissect_element_DsReplicaMod_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17442 offset
= drsuapi_dissect_DsReplicaModRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaMod_req
, 0);
17447 /* IDL: WERROR drsuapi_DsReplicaMod( */
17448 /* IDL: [in] [ref] policy_handle *bind_handle, */
17449 /* IDL: [in] uint32 level, */
17450 /* IDL: [in] [switch_is(level)] drsuapi_DsReplicaModRequest req */
17454 drsuapi_dissect_DsReplicaMod_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17458 di
->dcerpc_procedure_name
="DsReplicaMod";
17459 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17462 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17468 drsuapi_dissect_DsReplicaMod_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17470 di
->dcerpc_procedure_name
="DsReplicaMod";
17471 offset
= drsuapi_dissect_element_DsReplicaMod_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17472 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17473 offset
= drsuapi_dissect_element_DsReplicaMod_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
17474 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17475 offset
= drsuapi_dissect_element_DsReplicaMod_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
17476 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17480 /* IDL: WERROR DRSUAPI_VERIFY_NAMES( */
17485 drsuapi_dissect_DRSUAPI_VERIFY_NAMES_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17489 di
->dcerpc_procedure_name
="DRSUAPI_VERIFY_NAMES";
17490 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17493 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17499 drsuapi_dissect_DRSUAPI_VERIFY_NAMES_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17501 di
->dcerpc_procedure_name
="DRSUAPI_VERIFY_NAMES";
17506 drsuapi_dissect_element_DsGetMemberships_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17508 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsGetMemberships_bind_handle
);
17514 drsuapi_dissect_element_DsGetMemberships_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17516 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships_bind_handle
, 0);
17522 drsuapi_dissect_element_DsGetMemberships_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17524 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships_level
, 0);
17530 drsuapi_dissect_element_DsGetMemberships_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17532 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsGetMembershipsRequest)",hf_drsuapi_drsuapi_DsGetMemberships_req
);
17538 drsuapi_dissect_element_DsGetMemberships_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17540 offset
= drsuapi_dissect_DsGetMembershipsRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships_req
, 0);
17546 drsuapi_dissect_element_DsGetMemberships_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17548 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships_level_out_
, NDR_POINTER_REF
, "Pointer to Level Out (uint32)",hf_drsuapi_drsuapi_DsGetMemberships_level_out
);
17554 drsuapi_dissect_element_DsGetMemberships_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17556 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships_level_out
, 0);
17562 drsuapi_dissect_element_DsGetMemberships_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17564 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships_ctr_
, NDR_POINTER_REF
, "Pointer to Ctr (drsuapi_DsGetMembershipsCtr)",hf_drsuapi_drsuapi_DsGetMemberships_ctr
);
17570 drsuapi_dissect_element_DsGetMemberships_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17572 offset
= drsuapi_dissect_DsGetMembershipsCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships_ctr
, 0);
17577 /* IDL: WERROR drsuapi_DsGetMemberships( */
17578 /* IDL: [in] [ref] policy_handle *bind_handle, */
17579 /* IDL: [in] uint32 level, */
17580 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsGetMembershipsRequest *req, */
17581 /* IDL: [out] [ref] uint32 *level_out, */
17582 /* IDL: [out] [ref] [switch_is(*level_out)] drsuapi_DsGetMembershipsCtr *ctr */
17586 drsuapi_dissect_DsGetMemberships_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17590 di
->dcerpc_procedure_name
="DsGetMemberships";
17591 offset
= drsuapi_dissect_element_DsGetMemberships_level_out(tvb
, offset
, pinfo
, tree
, di
, drep
);
17592 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17594 offset
= drsuapi_dissect_element_DsGetMemberships_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
17595 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17597 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17600 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17606 drsuapi_dissect_DsGetMemberships_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17608 di
->dcerpc_procedure_name
="DsGetMemberships";
17609 offset
= drsuapi_dissect_element_DsGetMemberships_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17610 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17611 offset
= drsuapi_dissect_element_DsGetMemberships_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
17612 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17613 offset
= drsuapi_dissect_element_DsGetMemberships_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
17614 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17618 /* IDL: WERROR DRSUAPI_INTER_DOMAIN_MOVE( */
17623 drsuapi_dissect_DRSUAPI_INTER_DOMAIN_MOVE_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17627 di
->dcerpc_procedure_name
="DRSUAPI_INTER_DOMAIN_MOVE";
17628 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17631 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17637 drsuapi_dissect_DRSUAPI_INTER_DOMAIN_MOVE_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17639 di
->dcerpc_procedure_name
="DRSUAPI_INTER_DOMAIN_MOVE";
17644 drsuapi_dissect_element_DsGetNT4ChangeLog_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17646 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNT4ChangeLog_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsGetNT4ChangeLog_bind_handle
);
17652 drsuapi_dissect_element_DsGetNT4ChangeLog_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17654 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLog_bind_handle
, 0);
17660 drsuapi_dissect_element_DsGetNT4ChangeLog_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17662 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLog_level
, 0);
17668 drsuapi_dissect_element_DsGetNT4ChangeLog_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17670 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNT4ChangeLog_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsGetNT4ChangeLogRequest)",hf_drsuapi_drsuapi_DsGetNT4ChangeLog_req
);
17676 drsuapi_dissect_element_DsGetNT4ChangeLog_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17678 offset
= drsuapi_dissect_DsGetNT4ChangeLogRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLog_req
, 0);
17684 drsuapi_dissect_element_DsGetNT4ChangeLog_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17686 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNT4ChangeLog_level_out_
, NDR_POINTER_REF
, "Pointer to Level Out (uint32)",hf_drsuapi_drsuapi_DsGetNT4ChangeLog_level_out
);
17692 drsuapi_dissect_element_DsGetNT4ChangeLog_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17694 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLog_level_out
, 0);
17700 drsuapi_dissect_element_DsGetNT4ChangeLog_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17702 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetNT4ChangeLog_info_
, NDR_POINTER_REF
, "Pointer to Info (drsuapi_DsGetNT4ChangeLogInfo)",hf_drsuapi_drsuapi_DsGetNT4ChangeLog_info
);
17708 drsuapi_dissect_element_DsGetNT4ChangeLog_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17710 offset
= drsuapi_dissect_DsGetNT4ChangeLogInfo(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetNT4ChangeLog_info
, 0);
17715 /* IDL: WERROR drsuapi_DsGetNT4ChangeLog( */
17716 /* IDL: [in] [ref] policy_handle *bind_handle, */
17717 /* IDL: [in] uint32 level, */
17718 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsGetNT4ChangeLogRequest *req, */
17719 /* IDL: [out] [ref] uint32 *level_out, */
17720 /* IDL: [out] [ref] [switch_is(*level_out)] drsuapi_DsGetNT4ChangeLogInfo *info */
17724 drsuapi_dissect_DsGetNT4ChangeLog_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17728 di
->dcerpc_procedure_name
="DsGetNT4ChangeLog";
17729 offset
= drsuapi_dissect_element_DsGetNT4ChangeLog_level_out(tvb
, offset
, pinfo
, tree
, di
, drep
);
17730 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17732 offset
= drsuapi_dissect_element_DsGetNT4ChangeLog_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
17733 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17735 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17738 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17744 drsuapi_dissect_DsGetNT4ChangeLog_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17746 di
->dcerpc_procedure_name
="DsGetNT4ChangeLog";
17747 offset
= drsuapi_dissect_element_DsGetNT4ChangeLog_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17748 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17749 offset
= drsuapi_dissect_element_DsGetNT4ChangeLog_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
17750 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17751 offset
= drsuapi_dissect_element_DsGetNT4ChangeLog_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
17752 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17757 drsuapi_dissect_element_DsCrackNames_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17759 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsCrackNames_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsCrackNames_bind_handle
);
17765 drsuapi_dissect_element_DsCrackNames_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17767 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsCrackNames_bind_handle
, 0);
17773 drsuapi_dissect_element_DsCrackNames_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17775 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsCrackNames_level
, 0);
17781 drsuapi_dissect_element_DsCrackNames_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17783 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsCrackNames_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsNameRequest)",hf_drsuapi_drsuapi_DsCrackNames_req
);
17789 drsuapi_dissect_element_DsCrackNames_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17791 offset
= drsuapi_dissect_DsNameRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsCrackNames_req
, 0);
17797 drsuapi_dissect_element_DsCrackNames_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17799 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsCrackNames_level_out_
, NDR_POINTER_REF
, "Pointer to Level Out (uint32)",hf_drsuapi_drsuapi_DsCrackNames_level_out
);
17805 drsuapi_dissect_element_DsCrackNames_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17807 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsCrackNames_level_out
, 0);
17813 drsuapi_dissect_element_DsCrackNames_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17815 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsCrackNames_ctr_
, NDR_POINTER_REF
, "Pointer to Ctr (drsuapi_DsNameCtr)",hf_drsuapi_drsuapi_DsCrackNames_ctr
);
17820 /* IDL: WERROR drsuapi_DsCrackNames( */
17821 /* IDL: [in] [ref] policy_handle *bind_handle, */
17822 /* IDL: [in] uint32 level, */
17823 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsNameRequest *req, */
17824 /* IDL: [out] [ref] uint32 *level_out, */
17825 /* IDL: [out] [ref] [switch_is(*level_out)] drsuapi_DsNameCtr *ctr */
17829 drsuapi_dissect_DsCrackNames_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17833 di
->dcerpc_procedure_name
="DsCrackNames";
17834 offset
= drsuapi_dissect_element_DsCrackNames_level_out(tvb
, offset
, pinfo
, tree
, di
, drep
);
17835 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17837 offset
= drsuapi_dissect_element_DsCrackNames_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
17838 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17840 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17843 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17849 drsuapi_dissect_DsCrackNames_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17851 di
->dcerpc_procedure_name
="DsCrackNames";
17852 offset
= drsuapi_dissect_element_DsCrackNames_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17853 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17854 offset
= drsuapi_dissect_element_DsCrackNames_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
17855 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17856 offset
= drsuapi_dissect_element_DsCrackNames_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
17857 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17862 drsuapi_dissect_element_DsWriteAccountSpn_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17864 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsWriteAccountSpn_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsWriteAccountSpn_bind_handle
);
17870 drsuapi_dissect_element_DsWriteAccountSpn_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17872 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsWriteAccountSpn_bind_handle
, 0);
17878 drsuapi_dissect_element_DsWriteAccountSpn_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17880 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsWriteAccountSpn_level
, 0);
17886 drsuapi_dissect_element_DsWriteAccountSpn_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17888 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsWriteAccountSpn_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsWriteAccountSpnRequest)",hf_drsuapi_drsuapi_DsWriteAccountSpn_req
);
17894 drsuapi_dissect_element_DsWriteAccountSpn_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17896 offset
= drsuapi_dissect_DsWriteAccountSpnRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsWriteAccountSpn_req
, 0);
17902 drsuapi_dissect_element_DsWriteAccountSpn_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17904 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsWriteAccountSpn_level_out_
, NDR_POINTER_REF
, "Pointer to Level Out (uint32)",hf_drsuapi_drsuapi_DsWriteAccountSpn_level_out
);
17910 drsuapi_dissect_element_DsWriteAccountSpn_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17912 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsWriteAccountSpn_level_out
, 0);
17918 drsuapi_dissect_element_DsWriteAccountSpn_res(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17920 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsWriteAccountSpn_res_
, NDR_POINTER_REF
, "Pointer to Res (drsuapi_DsWriteAccountSpnResult)",hf_drsuapi_drsuapi_DsWriteAccountSpn_res
);
17926 drsuapi_dissect_element_DsWriteAccountSpn_res_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17928 offset
= drsuapi_dissect_DsWriteAccountSpnResult(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsWriteAccountSpn_res
, 0);
17933 /* IDL: WERROR drsuapi_DsWriteAccountSpn( */
17934 /* IDL: [in] [ref] policy_handle *bind_handle, */
17935 /* IDL: [in] uint32 level, */
17936 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsWriteAccountSpnRequest *req, */
17937 /* IDL: [out] [ref] uint32 *level_out, */
17938 /* IDL: [out] [ref] [switch_is(*level_out)] drsuapi_DsWriteAccountSpnResult *res */
17942 drsuapi_dissect_DsWriteAccountSpn_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17946 di
->dcerpc_procedure_name
="DsWriteAccountSpn";
17947 offset
= drsuapi_dissect_element_DsWriteAccountSpn_level_out(tvb
, offset
, pinfo
, tree
, di
, drep
);
17948 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17950 offset
= drsuapi_dissect_element_DsWriteAccountSpn_res(tvb
, offset
, pinfo
, tree
, di
, drep
);
17951 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17953 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
17956 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17962 drsuapi_dissect_DsWriteAccountSpn_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17964 di
->dcerpc_procedure_name
="DsWriteAccountSpn";
17965 offset
= drsuapi_dissect_element_DsWriteAccountSpn_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
17966 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17967 offset
= drsuapi_dissect_element_DsWriteAccountSpn_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
17968 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17969 offset
= drsuapi_dissect_element_DsWriteAccountSpn_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
17970 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17975 drsuapi_dissect_element_DsRemoveDSServer_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17977 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsRemoveDSServer_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsRemoveDSServer_bind_handle
);
17983 drsuapi_dissect_element_DsRemoveDSServer_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17985 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsRemoveDSServer_bind_handle
, 0);
17991 drsuapi_dissect_element_DsRemoveDSServer_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17993 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsRemoveDSServer_level
, 0);
17999 drsuapi_dissect_element_DsRemoveDSServer_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18001 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsRemoveDSServer_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsRemoveDSServerRequest)",hf_drsuapi_drsuapi_DsRemoveDSServer_req
);
18007 drsuapi_dissect_element_DsRemoveDSServer_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18009 offset
= drsuapi_dissect_DsRemoveDSServerRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsRemoveDSServer_req
, 0);
18015 drsuapi_dissect_element_DsRemoveDSServer_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18017 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsRemoveDSServer_level_out_
, NDR_POINTER_REF
, "Pointer to Level Out (uint32)",hf_drsuapi_drsuapi_DsRemoveDSServer_level_out
);
18023 drsuapi_dissect_element_DsRemoveDSServer_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18025 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsRemoveDSServer_level_out
, 0);
18031 drsuapi_dissect_element_DsRemoveDSServer_res(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18033 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsRemoveDSServer_res_
, NDR_POINTER_REF
, "Pointer to Res (drsuapi_DsRemoveDSServerResult)",hf_drsuapi_drsuapi_DsRemoveDSServer_res
);
18039 drsuapi_dissect_element_DsRemoveDSServer_res_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18041 offset
= drsuapi_dissect_DsRemoveDSServerResult(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsRemoveDSServer_res
, 0);
18046 /* IDL: WERROR drsuapi_DsRemoveDSServer( */
18047 /* IDL: [in] [ref] policy_handle *bind_handle, */
18048 /* IDL: [in] uint32 level, */
18049 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsRemoveDSServerRequest *req, */
18050 /* IDL: [out] [ref] uint32 *level_out, */
18051 /* IDL: [out] [ref] [switch_is(*level_out)] drsuapi_DsRemoveDSServerResult *res */
18055 drsuapi_dissect_DsRemoveDSServer_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18059 di
->dcerpc_procedure_name
="DsRemoveDSServer";
18060 offset
= drsuapi_dissect_element_DsRemoveDSServer_level_out(tvb
, offset
, pinfo
, tree
, di
, drep
);
18061 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18063 offset
= drsuapi_dissect_element_DsRemoveDSServer_res(tvb
, offset
, pinfo
, tree
, di
, drep
);
18064 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18066 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18069 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18075 drsuapi_dissect_DsRemoveDSServer_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18077 di
->dcerpc_procedure_name
="DsRemoveDSServer";
18078 offset
= drsuapi_dissect_element_DsRemoveDSServer_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
18079 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18080 offset
= drsuapi_dissect_element_DsRemoveDSServer_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
18081 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18082 offset
= drsuapi_dissect_element_DsRemoveDSServer_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
18083 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18087 /* IDL: WERROR DRSUAPI_REMOVE_DS_DOMAIN( */
18092 drsuapi_dissect_DRSUAPI_REMOVE_DS_DOMAIN_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18096 di
->dcerpc_procedure_name
="DRSUAPI_REMOVE_DS_DOMAIN";
18097 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18100 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18106 drsuapi_dissect_DRSUAPI_REMOVE_DS_DOMAIN_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18108 di
->dcerpc_procedure_name
="DRSUAPI_REMOVE_DS_DOMAIN";
18113 drsuapi_dissect_element_DsGetDomainControllerInfo_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18115 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDomainControllerInfo_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsGetDomainControllerInfo_bind_handle
);
18121 drsuapi_dissect_element_DsGetDomainControllerInfo_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18123 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDomainControllerInfo_bind_handle
, 0);
18129 drsuapi_dissect_element_DsGetDomainControllerInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18131 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDomainControllerInfo_level
, 0);
18137 drsuapi_dissect_element_DsGetDomainControllerInfo_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18139 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDomainControllerInfo_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsGetDCInfoRequest)",hf_drsuapi_drsuapi_DsGetDomainControllerInfo_req
);
18145 drsuapi_dissect_element_DsGetDomainControllerInfo_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18147 offset
= drsuapi_dissect_DsGetDCInfoRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDomainControllerInfo_req
, 0);
18153 drsuapi_dissect_element_DsGetDomainControllerInfo_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18155 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDomainControllerInfo_level_out_
, NDR_POINTER_REF
, "Pointer to Level Out (drsuapi_DsGetDCInfoCtrLevels)",hf_drsuapi_drsuapi_DsGetDomainControllerInfo_level_out
);
18161 drsuapi_dissect_element_DsGetDomainControllerInfo_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18163 offset
= drsuapi_dissect_enum_DsGetDCInfoCtrLevels(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDomainControllerInfo_level_out
, 0);
18169 drsuapi_dissect_element_DsGetDomainControllerInfo_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18171 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetDomainControllerInfo_ctr_
, NDR_POINTER_REF
, "Pointer to Ctr (drsuapi_DsGetDCInfoCtr)",hf_drsuapi_drsuapi_DsGetDomainControllerInfo_ctr
);
18177 drsuapi_dissect_element_DsGetDomainControllerInfo_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18179 offset
= drsuapi_dissect_DsGetDCInfoCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetDomainControllerInfo_ctr
, 0);
18184 /* IDL: WERROR drsuapi_DsGetDomainControllerInfo( */
18185 /* IDL: [in] [ref] policy_handle *bind_handle, */
18186 /* IDL: [in] uint32 level, */
18187 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsGetDCInfoRequest *req, */
18188 /* IDL: [out] [ref] drsuapi_DsGetDCInfoCtrLevels *level_out, */
18189 /* IDL: [out] [ref] [switch_is(*level_out)] drsuapi_DsGetDCInfoCtr *ctr */
18193 drsuapi_dissect_DsGetDomainControllerInfo_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18197 di
->dcerpc_procedure_name
="DsGetDomainControllerInfo";
18198 offset
= drsuapi_dissect_element_DsGetDomainControllerInfo_level_out(tvb
, offset
, pinfo
, tree
, di
, drep
);
18199 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18201 offset
= drsuapi_dissect_element_DsGetDomainControllerInfo_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
18202 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18204 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18207 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18213 drsuapi_dissect_DsGetDomainControllerInfo_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18215 di
->dcerpc_procedure_name
="DsGetDomainControllerInfo";
18216 offset
= drsuapi_dissect_element_DsGetDomainControllerInfo_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
18217 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18218 offset
= drsuapi_dissect_element_DsGetDomainControllerInfo_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
18219 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18220 offset
= drsuapi_dissect_element_DsGetDomainControllerInfo_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
18221 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18226 drsuapi_dissect_element_DsAddEntry_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18228 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntry_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsAddEntry_bind_handle
);
18234 drsuapi_dissect_element_DsAddEntry_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18236 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_bind_handle
, 0);
18242 drsuapi_dissect_element_DsAddEntry_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18244 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_level
, 0);
18250 drsuapi_dissect_element_DsAddEntry_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18252 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntry_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsAddEntryRequest)",hf_drsuapi_drsuapi_DsAddEntry_req
);
18258 drsuapi_dissect_element_DsAddEntry_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18260 offset
= drsuapi_dissect_DsAddEntryRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_req
, 0);
18266 drsuapi_dissect_element_DsAddEntry_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18268 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntry_level_out_
, NDR_POINTER_REF
, "Pointer to Level Out (uint32)",hf_drsuapi_drsuapi_DsAddEntry_level_out
);
18274 drsuapi_dissect_element_DsAddEntry_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18276 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_level_out
, 0);
18282 drsuapi_dissect_element_DsAddEntry_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18284 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsAddEntry_ctr_
, NDR_POINTER_REF
, "Pointer to Ctr (drsuapi_DsAddEntryCtr)",hf_drsuapi_drsuapi_DsAddEntry_ctr
);
18290 drsuapi_dissect_element_DsAddEntry_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18292 offset
= drsuapi_dissect_DsAddEntryCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsAddEntry_ctr
, 0);
18297 /* IDL: WERROR drsuapi_DsAddEntry( */
18298 /* IDL: [in] [ref] policy_handle *bind_handle, */
18299 /* IDL: [in] uint32 level, */
18300 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsAddEntryRequest *req, */
18301 /* IDL: [out] [ref] uint32 *level_out, */
18302 /* IDL: [out] [ref] [switch_is(*level_out)] drsuapi_DsAddEntryCtr *ctr */
18306 drsuapi_dissect_DsAddEntry_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18310 di
->dcerpc_procedure_name
="DsAddEntry";
18311 offset
= drsuapi_dissect_element_DsAddEntry_level_out(tvb
, offset
, pinfo
, tree
, di
, drep
);
18312 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18314 offset
= drsuapi_dissect_element_DsAddEntry_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
18315 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18317 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18320 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18326 drsuapi_dissect_DsAddEntry_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18328 di
->dcerpc_procedure_name
="DsAddEntry";
18329 offset
= drsuapi_dissect_element_DsAddEntry_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
18330 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18331 offset
= drsuapi_dissect_element_DsAddEntry_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
18332 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18333 offset
= drsuapi_dissect_element_DsAddEntry_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
18334 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18339 drsuapi_dissect_element_DsExecuteKCC_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18341 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsExecuteKCC_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsExecuteKCC_bind_handle
);
18347 drsuapi_dissect_element_DsExecuteKCC_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18349 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsExecuteKCC_bind_handle
, 0);
18355 drsuapi_dissect_element_DsExecuteKCC_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18357 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsExecuteKCC_level
, 0);
18363 drsuapi_dissect_element_DsExecuteKCC_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18365 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsExecuteKCC_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsExecuteKCCRequest)",hf_drsuapi_drsuapi_DsExecuteKCC_req
);
18371 drsuapi_dissect_element_DsExecuteKCC_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18373 offset
= drsuapi_dissect_DsExecuteKCCRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsExecuteKCC_req
, 0);
18378 /* IDL: WERROR drsuapi_DsExecuteKCC( */
18379 /* IDL: [in] [ref] policy_handle *bind_handle, */
18380 /* IDL: [in] uint32 level, */
18381 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsExecuteKCCRequest *req */
18385 drsuapi_dissect_DsExecuteKCC_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18389 di
->dcerpc_procedure_name
="DsExecuteKCC";
18390 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18393 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18399 drsuapi_dissect_DsExecuteKCC_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18401 di
->dcerpc_procedure_name
="DsExecuteKCC";
18402 offset
= drsuapi_dissect_element_DsExecuteKCC_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
18403 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18404 offset
= drsuapi_dissect_element_DsExecuteKCC_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
18405 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18406 offset
= drsuapi_dissect_element_DsExecuteKCC_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
18407 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18412 drsuapi_dissect_element_DsReplicaGetInfo_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18414 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaGetInfo_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsReplicaGetInfo_bind_handle
);
18420 drsuapi_dissect_element_DsReplicaGetInfo_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18422 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfo_bind_handle
, 0);
18428 drsuapi_dissect_element_DsReplicaGetInfo_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18430 offset
= drsuapi_dissect_enum_DsReplicaGetInfoLevel(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfo_level
, 0);
18436 drsuapi_dissect_element_DsReplicaGetInfo_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18438 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaGetInfo_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsReplicaGetInfoRequest)",hf_drsuapi_drsuapi_DsReplicaGetInfo_req
);
18444 drsuapi_dissect_element_DsReplicaGetInfo_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18446 offset
= drsuapi_dissect_DsReplicaGetInfoRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfo_req
, 0);
18452 drsuapi_dissect_element_DsReplicaGetInfo_info_type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18454 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaGetInfo_info_type_
, NDR_POINTER_REF
, "Pointer to Info Type (drsuapi_DsReplicaInfoType)",hf_drsuapi_drsuapi_DsReplicaGetInfo_info_type
);
18460 drsuapi_dissect_element_DsReplicaGetInfo_info_type_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18462 offset
= drsuapi_dissect_enum_DsReplicaInfoType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfo_info_type
, 0);
18468 drsuapi_dissect_element_DsReplicaGetInfo_info(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18470 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsReplicaGetInfo_info_
, NDR_POINTER_REF
, "Pointer to Info (drsuapi_DsReplicaInfo)",hf_drsuapi_drsuapi_DsReplicaGetInfo_info
);
18476 drsuapi_dissect_element_DsReplicaGetInfo_info_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18478 offset
= drsuapi_dissect_DsReplicaInfo(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsReplicaGetInfo_info
, 0);
18483 /* IDL: WERROR drsuapi_DsReplicaGetInfo( */
18484 /* IDL: [in] [ref] policy_handle *bind_handle, */
18485 /* IDL: [in] drsuapi_DsReplicaGetInfoLevel level, */
18486 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsReplicaGetInfoRequest *req, */
18487 /* IDL: [out] [ref] drsuapi_DsReplicaInfoType *info_type, */
18488 /* IDL: [out] [ref] [switch_is(*info_type)] drsuapi_DsReplicaInfo *info */
18492 drsuapi_dissect_DsReplicaGetInfo_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18496 di
->dcerpc_procedure_name
="DsReplicaGetInfo";
18497 offset
= drsuapi_dissect_element_DsReplicaGetInfo_info_type(tvb
, offset
, pinfo
, tree
, di
, drep
);
18498 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18500 offset
= drsuapi_dissect_element_DsReplicaGetInfo_info(tvb
, offset
, pinfo
, tree
, di
, drep
);
18501 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18503 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18506 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18512 drsuapi_dissect_DsReplicaGetInfo_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18514 di
->dcerpc_procedure_name
="DsReplicaGetInfo";
18515 offset
= drsuapi_dissect_element_DsReplicaGetInfo_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
18516 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18517 offset
= drsuapi_dissect_element_DsReplicaGetInfo_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
18518 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18519 offset
= drsuapi_dissect_element_DsReplicaGetInfo_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
18520 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18524 /* IDL: WERROR DRSUAPI_ADD_SID_HISTORY( */
18529 drsuapi_dissect_DRSUAPI_ADD_SID_HISTORY_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18533 di
->dcerpc_procedure_name
="DRSUAPI_ADD_SID_HISTORY";
18534 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18537 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18543 drsuapi_dissect_DRSUAPI_ADD_SID_HISTORY_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18545 di
->dcerpc_procedure_name
="DRSUAPI_ADD_SID_HISTORY";
18550 drsuapi_dissect_element_DsGetMemberships2_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18552 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships2_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_DsGetMemberships2_bind_handle
);
18558 drsuapi_dissect_element_DsGetMemberships2_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18560 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships2_bind_handle
, 0);
18566 drsuapi_dissect_element_DsGetMemberships2_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18568 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships2_level
, 0);
18574 drsuapi_dissect_element_DsGetMemberships2_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18576 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships2_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_DsGetMemberships2Request)",hf_drsuapi_drsuapi_DsGetMemberships2_req
);
18582 drsuapi_dissect_element_DsGetMemberships2_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18584 offset
= drsuapi_dissect_DsGetMemberships2Request(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships2_req
, 0);
18590 drsuapi_dissect_element_DsGetMemberships2_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18592 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships2_level_out_
, NDR_POINTER_REF
, "Pointer to Level Out (uint32)",hf_drsuapi_drsuapi_DsGetMemberships2_level_out
);
18598 drsuapi_dissect_element_DsGetMemberships2_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18600 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships2_level_out
, 0);
18606 drsuapi_dissect_element_DsGetMemberships2_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18608 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_DsGetMemberships2_ctr_
, NDR_POINTER_REF
, "Pointer to Ctr (drsuapi_DsGetMemberships2Ctr)",hf_drsuapi_drsuapi_DsGetMemberships2_ctr
);
18614 drsuapi_dissect_element_DsGetMemberships2_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18616 offset
= drsuapi_dissect_DsGetMemberships2Ctr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_DsGetMemberships2_ctr
, 0);
18621 /* IDL: WERROR drsuapi_DsGetMemberships2( */
18622 /* IDL: [in] [ref] policy_handle *bind_handle, */
18623 /* IDL: [in] uint32 level, */
18624 /* IDL: [in] [ref] [switch_is(level)] drsuapi_DsGetMemberships2Request *req, */
18625 /* IDL: [out] [ref] uint32 *level_out, */
18626 /* IDL: [out] [ref] [switch_is(*level_out)] drsuapi_DsGetMemberships2Ctr *ctr */
18630 drsuapi_dissect_DsGetMemberships2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18634 di
->dcerpc_procedure_name
="DsGetMemberships2";
18635 offset
= drsuapi_dissect_element_DsGetMemberships2_level_out(tvb
, offset
, pinfo
, tree
, di
, drep
);
18636 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18638 offset
= drsuapi_dissect_element_DsGetMemberships2_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
18639 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18641 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18644 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18650 drsuapi_dissect_DsGetMemberships2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18652 di
->dcerpc_procedure_name
="DsGetMemberships2";
18653 offset
= drsuapi_dissect_element_DsGetMemberships2_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
18654 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18655 offset
= drsuapi_dissect_element_DsGetMemberships2_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
18656 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18657 offset
= drsuapi_dissect_element_DsGetMemberships2_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
18658 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18662 /* IDL: WERROR DRSUAPI_REPLICA_VERIFY_OBJECTS( */
18667 drsuapi_dissect_DRSUAPI_REPLICA_VERIFY_OBJECTS_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18671 di
->dcerpc_procedure_name
="DRSUAPI_REPLICA_VERIFY_OBJECTS";
18672 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18675 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18681 drsuapi_dissect_DRSUAPI_REPLICA_VERIFY_OBJECTS_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18683 di
->dcerpc_procedure_name
="DRSUAPI_REPLICA_VERIFY_OBJECTS";
18687 /* IDL: WERROR DRSUAPI_GET_OBJECT_EXISTENCE( */
18692 drsuapi_dissect_DRSUAPI_GET_OBJECT_EXISTENCE_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18696 di
->dcerpc_procedure_name
="DRSUAPI_GET_OBJECT_EXISTENCE";
18697 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18700 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18706 drsuapi_dissect_DRSUAPI_GET_OBJECT_EXISTENCE_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18708 di
->dcerpc_procedure_name
="DRSUAPI_GET_OBJECT_EXISTENCE";
18713 drsuapi_dissect_element_QuerySitesByCost_bind_handle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18715 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_QuerySitesByCost_bind_handle_
, NDR_POINTER_REF
, "Pointer to Bind Handle (policy_handle)",hf_drsuapi_drsuapi_QuerySitesByCost_bind_handle
);
18721 drsuapi_dissect_element_QuerySitesByCost_bind_handle_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18723 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_QuerySitesByCost_bind_handle
, 0);
18729 drsuapi_dissect_element_QuerySitesByCost_level(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18731 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_QuerySitesByCost_level
, 0);
18737 drsuapi_dissect_element_QuerySitesByCost_req(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18739 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_QuerySitesByCost_req_
, NDR_POINTER_REF
, "Pointer to Req (drsuapi_QuerySitesByCostRequest)",hf_drsuapi_drsuapi_QuerySitesByCost_req
);
18745 drsuapi_dissect_element_QuerySitesByCost_req_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18747 offset
= drsuapi_dissect_QuerySitesByCostRequest(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_QuerySitesByCost_req
, 0);
18753 drsuapi_dissect_element_QuerySitesByCost_level_out(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18755 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_QuerySitesByCost_level_out_
, NDR_POINTER_REF
, "Pointer to Level Out (uint32)",hf_drsuapi_drsuapi_QuerySitesByCost_level_out
);
18761 drsuapi_dissect_element_QuerySitesByCost_level_out_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18763 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_QuerySitesByCost_level_out
, 0);
18769 drsuapi_dissect_element_QuerySitesByCost_ctr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18771 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_QuerySitesByCost_ctr_
, NDR_POINTER_REF
, "Pointer to Ctr (drsuapi_QuerySitesByCostCtr)",hf_drsuapi_drsuapi_QuerySitesByCost_ctr
);
18777 drsuapi_dissect_element_QuerySitesByCost_ctr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18779 offset
= drsuapi_dissect_QuerySitesByCostCtr(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_QuerySitesByCost_ctr
, 0);
18784 /* IDL: WERROR drsuapi_QuerySitesByCost( */
18785 /* IDL: [in] [ref] policy_handle *bind_handle, */
18786 /* IDL: [in] uint32 level, */
18787 /* IDL: [in] [ref] [switch_is(level)] drsuapi_QuerySitesByCostRequest *req, */
18788 /* IDL: [out] [ref] uint32 *level_out, */
18789 /* IDL: [out] [ref] [switch_is(*level_out)] drsuapi_QuerySitesByCostCtr *ctr */
18793 drsuapi_dissect_QuerySitesByCost_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18797 di
->dcerpc_procedure_name
="QuerySitesByCost";
18798 offset
= drsuapi_dissect_element_QuerySitesByCost_level_out(tvb
, offset
, pinfo
, tree
, di
, drep
);
18799 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18801 offset
= drsuapi_dissect_element_QuerySitesByCost_ctr(tvb
, offset
, pinfo
, tree
, di
, drep
);
18802 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18804 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18807 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18813 drsuapi_dissect_QuerySitesByCost_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18815 di
->dcerpc_procedure_name
="QuerySitesByCost";
18816 offset
= drsuapi_dissect_element_QuerySitesByCost_bind_handle(tvb
, offset
, pinfo
, tree
, di
, drep
);
18817 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18818 offset
= drsuapi_dissect_element_QuerySitesByCost_level(tvb
, offset
, pinfo
, tree
, di
, drep
);
18819 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18820 offset
= drsuapi_dissect_element_QuerySitesByCost_req(tvb
, offset
, pinfo
, tree
, di
, drep
);
18821 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18825 /* IDL: WERROR drsuapi_InitDemotion( */
18830 drsuapi_dissect_InitDemotion_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18834 di
->dcerpc_procedure_name
="InitDemotion";
18835 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18838 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18844 drsuapi_dissect_InitDemotion_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18846 di
->dcerpc_procedure_name
="InitDemotion";
18850 /* IDL: WERROR drsuapi_ReplicaDemotion( */
18855 drsuapi_dissect_ReplicaDemotion_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18859 di
->dcerpc_procedure_name
="ReplicaDemotion";
18860 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18863 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18869 drsuapi_dissect_ReplicaDemotion_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18871 di
->dcerpc_procedure_name
="ReplicaDemotion";
18875 /* IDL: WERROR drsuapi_FinishDemotion( */
18880 drsuapi_dissect_FinishDemotion_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18884 di
->dcerpc_procedure_name
="FinishDemotion";
18885 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18888 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18894 drsuapi_dissect_FinishDemotion_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18896 di
->dcerpc_procedure_name
="FinishDemotion";
18900 /* IDL: WERROR drsuapi_AddCloneDC( */
18905 drsuapi_dissect_AddCloneDC_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18909 di
->dcerpc_procedure_name
="AddCloneDC";
18910 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18913 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18919 drsuapi_dissect_AddCloneDC_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18921 di
->dcerpc_procedure_name
="AddCloneDC";
18925 /* IDL: WERROR drsuapi_WriteNgcKey( */
18930 drsuapi_dissect_WriteNgcKey_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18934 di
->dcerpc_procedure_name
="WriteNgcKey";
18935 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
18938 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18944 drsuapi_dissect_WriteNgcKey_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18946 di
->dcerpc_procedure_name
="WriteNgcKey";
18951 drsuapi_dissect_element_ReadNgcKey_hDrs(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18953 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_ReadNgcKey_hDrs_
, NDR_POINTER_REF
, "Pointer to HDrs (policy_handle)",hf_drsuapi_drsuapi_ReadNgcKey_hDrs
);
18959 drsuapi_dissect_element_ReadNgcKey_hDrs_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18961 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_ReadNgcKey_hDrs
, 0);
18967 drsuapi_dissect_element_ReadNgcKey_inVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18969 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_ReadNgcKey_inVersion
, 0);
18975 drsuapi_dissect_element_ReadNgcKey_ngcReq(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18977 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_ReadNgcKey_ngcReq_
, NDR_POINTER_REF
, "Pointer to NgcReq (drsuapi_ReadNgcKeyReq)",hf_drsuapi_drsuapi_ReadNgcKey_ngcReq
);
18983 drsuapi_dissect_element_ReadNgcKey_ngcReq_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18985 offset
= drsuapi_dissect_ReadNgcKeyReq(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_ReadNgcKey_ngcReq
, 0);
18991 drsuapi_dissect_element_ReadNgcKey_pOutVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18993 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_ReadNgcKey_pOutVersion_
, NDR_POINTER_REF
, "Pointer to POutVersion (uint32)",hf_drsuapi_drsuapi_ReadNgcKey_pOutVersion
);
18999 drsuapi_dissect_element_ReadNgcKey_pOutVersion_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19001 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_ReadNgcKey_pOutVersion
, 0);
19007 drsuapi_dissect_element_ReadNgcKey_ngcReply(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19009 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, drsuapi_dissect_element_ReadNgcKey_ngcReply_
, NDR_POINTER_REF
, "Pointer to NgcReply (drsuapi_ReadNgcKeyReply)",hf_drsuapi_drsuapi_ReadNgcKey_ngcReply
);
19015 drsuapi_dissect_element_ReadNgcKey_ngcReply_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19017 offset
= drsuapi_dissect_ReadNgcKeyReply(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_drsuapi_ReadNgcKey_ngcReply
, 0);
19022 /* IDL: WERROR drsuapi_ReadNgcKey( */
19023 /* IDL: [in] [ref] policy_handle *hDrs, */
19024 /* IDL: [in] uint32 inVersion, */
19025 /* IDL: [in] [ref] [switch_is(inVersion)] drsuapi_ReadNgcKeyReq *ngcReq, */
19026 /* IDL: [out] [ref] uint32 *pOutVersion, */
19027 /* IDL: [out] [ref] [switch_is(*pOutVersion)] drsuapi_ReadNgcKeyReply *ngcReply */
19031 drsuapi_dissect_ReadNgcKey_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19035 di
->dcerpc_procedure_name
="ReadNgcKey";
19036 offset
= drsuapi_dissect_element_ReadNgcKey_pOutVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
19037 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19039 offset
= drsuapi_dissect_element_ReadNgcKey_ngcReply(tvb
, offset
, pinfo
, tree
, di
, drep
);
19040 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19042 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_drsuapi_werror
, &status
);
19045 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
19051 drsuapi_dissect_ReadNgcKey_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19053 di
->dcerpc_procedure_name
="ReadNgcKey";
19054 offset
= drsuapi_dissect_element_ReadNgcKey_hDrs(tvb
, offset
, pinfo
, tree
, di
, drep
);
19055 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19056 offset
= drsuapi_dissect_element_ReadNgcKey_inVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
19057 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19058 offset
= drsuapi_dissect_element_ReadNgcKey_ngcReq(tvb
, offset
, pinfo
, tree
, di
, drep
);
19059 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19064 static const dcerpc_sub_dissector drsuapi_dissectors
[] = {
19066 drsuapi_dissect_DsBind_request
, drsuapi_dissect_DsBind_response
},
19068 drsuapi_dissect_DsUnbind_request
, drsuapi_dissect_DsUnbind_response
},
19069 { 2, "DsReplicaSync",
19070 drsuapi_dissect_DsReplicaSync_request
, drsuapi_dissect_DsReplicaSync_response
},
19071 { 3, "DsGetNCChanges",
19072 drsuapi_dissect_DsGetNCChanges_request
, drsuapi_dissect_DsGetNCChanges_response
},
19073 { 4, "DsReplicaUpdateRefs",
19074 drsuapi_dissect_DsReplicaUpdateRefs_request
, drsuapi_dissect_DsReplicaUpdateRefs_response
},
19075 { 5, "DsReplicaAdd",
19076 drsuapi_dissect_DsReplicaAdd_request
, drsuapi_dissect_DsReplicaAdd_response
},
19077 { 6, "DsReplicaDel",
19078 drsuapi_dissect_DsReplicaDel_request
, drsuapi_dissect_DsReplicaDel_response
},
19079 { 7, "DsReplicaMod",
19080 drsuapi_dissect_DsReplicaMod_request
, drsuapi_dissect_DsReplicaMod_response
},
19081 { 8, "DRSUAPI_VERIFY_NAMES",
19082 drsuapi_dissect_DRSUAPI_VERIFY_NAMES_request
, drsuapi_dissect_DRSUAPI_VERIFY_NAMES_response
},
19083 { 9, "DsGetMemberships",
19084 drsuapi_dissect_DsGetMemberships_request
, drsuapi_dissect_DsGetMemberships_response
},
19085 { 10, "DRSUAPI_INTER_DOMAIN_MOVE",
19086 drsuapi_dissect_DRSUAPI_INTER_DOMAIN_MOVE_request
, drsuapi_dissect_DRSUAPI_INTER_DOMAIN_MOVE_response
},
19087 { 11, "DsGetNT4ChangeLog",
19088 drsuapi_dissect_DsGetNT4ChangeLog_request
, drsuapi_dissect_DsGetNT4ChangeLog_response
},
19089 { 12, "DsCrackNames",
19090 drsuapi_dissect_DsCrackNames_request
, drsuapi_dissect_DsCrackNames_response
},
19091 { 13, "DsWriteAccountSpn",
19092 drsuapi_dissect_DsWriteAccountSpn_request
, drsuapi_dissect_DsWriteAccountSpn_response
},
19093 { 14, "DsRemoveDSServer",
19094 drsuapi_dissect_DsRemoveDSServer_request
, drsuapi_dissect_DsRemoveDSServer_response
},
19095 { 15, "DRSUAPI_REMOVE_DS_DOMAIN",
19096 drsuapi_dissect_DRSUAPI_REMOVE_DS_DOMAIN_request
, drsuapi_dissect_DRSUAPI_REMOVE_DS_DOMAIN_response
},
19097 { 16, "DsGetDomainControllerInfo",
19098 drsuapi_dissect_DsGetDomainControllerInfo_request
, drsuapi_dissect_DsGetDomainControllerInfo_response
},
19099 { 17, "DsAddEntry",
19100 drsuapi_dissect_DsAddEntry_request
, drsuapi_dissect_DsAddEntry_response
},
19101 { 18, "DsExecuteKCC",
19102 drsuapi_dissect_DsExecuteKCC_request
, drsuapi_dissect_DsExecuteKCC_response
},
19103 { 19, "DsReplicaGetInfo",
19104 drsuapi_dissect_DsReplicaGetInfo_request
, drsuapi_dissect_DsReplicaGetInfo_response
},
19105 { 20, "DRSUAPI_ADD_SID_HISTORY",
19106 drsuapi_dissect_DRSUAPI_ADD_SID_HISTORY_request
, drsuapi_dissect_DRSUAPI_ADD_SID_HISTORY_response
},
19107 { 21, "DsGetMemberships2",
19108 drsuapi_dissect_DsGetMemberships2_request
, drsuapi_dissect_DsGetMemberships2_response
},
19109 { 22, "DRSUAPI_REPLICA_VERIFY_OBJECTS",
19110 drsuapi_dissect_DRSUAPI_REPLICA_VERIFY_OBJECTS_request
, drsuapi_dissect_DRSUAPI_REPLICA_VERIFY_OBJECTS_response
},
19111 { 23, "DRSUAPI_GET_OBJECT_EXISTENCE",
19112 drsuapi_dissect_DRSUAPI_GET_OBJECT_EXISTENCE_request
, drsuapi_dissect_DRSUAPI_GET_OBJECT_EXISTENCE_response
},
19113 { 24, "QuerySitesByCost",
19114 drsuapi_dissect_QuerySitesByCost_request
, drsuapi_dissect_QuerySitesByCost_response
},
19115 { 25, "InitDemotion",
19116 drsuapi_dissect_InitDemotion_request
, drsuapi_dissect_InitDemotion_response
},
19117 { 26, "ReplicaDemotion",
19118 drsuapi_dissect_ReplicaDemotion_request
, drsuapi_dissect_ReplicaDemotion_response
},
19119 { 27, "FinishDemotion",
19120 drsuapi_dissect_FinishDemotion_request
, drsuapi_dissect_FinishDemotion_response
},
19121 { 28, "AddCloneDC",
19122 drsuapi_dissect_AddCloneDC_request
, drsuapi_dissect_AddCloneDC_response
},
19123 { 29, "WriteNgcKey",
19124 drsuapi_dissect_WriteNgcKey_request
, drsuapi_dissect_WriteNgcKey_response
},
19125 { 30, "ReadNgcKey",
19126 drsuapi_dissect_ReadNgcKey_request
, drsuapi_dissect_ReadNgcKey_response
},
19127 { 0, NULL
, NULL
, NULL
}
19130 void proto_register_dcerpc_drsuapi(void)
19132 static hf_register_info hf
[] = {
19133 { &hf_drsuapi_drsuapi_DrsMoreOptions_DRSUAPI_DRS_GET_TGT
,
19134 { "DRSUAPI DRS GET TGT", "drsuapi.drsuapi_DrsMoreOptions.DRSUAPI_DRS_GET_TGT", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsMoreOptions_DRSUAPI_DRS_GET_TGT_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
19135 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_ADD_REF
,
19136 { "DRSUAPI DRS ADD REF", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_ADD_REF", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_ADD_REF_tfs
), ( 0x00000004 ), NULL
, HFILL
}},
19137 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_ASYNC_OP
,
19138 { "DRSUAPI DRS ASYNC OP", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_ASYNC_OP", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_ASYNC_OP_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
19139 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_ASYNC_REP
,
19140 { "DRSUAPI DRS ASYNC REP", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_ASYNC_REP", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_ASYNC_REP_tfs
), ( 0x00000100 ), NULL
, HFILL
}},
19141 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_CRITICAL_ONLY
,
19142 { "DRSUAPI DRS CRITICAL ONLY", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_CRITICAL_ONLY", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_CRITICAL_ONLY_tfs
), ( 0x00000400 ), NULL
, HFILL
}},
19143 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_DISABLE_AUTO_SYNC
,
19144 { "DRSUAPI DRS DISABLE AUTO SYNC", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_DISABLE_AUTO_SYNC", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_DISABLE_AUTO_SYNC_tfs
), ( 0x04000000 ), NULL
, HFILL
}},
19145 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_DISABLE_PERIODIC_SYNC
,
19146 { "DRSUAPI DRS DISABLE PERIODIC SYNC", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_DISABLE_PERIODIC_SYNC", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_DISABLE_PERIODIC_SYNC_tfs
), ( 0x08000000 ), NULL
, HFILL
}},
19147 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_IN_PROGRESS
,
19148 { "DRSUAPI DRS FULL SYNC IN PROGRESS", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_FULL_SYNC_IN_PROGRESS", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_IN_PROGRESS_tfs
), ( 0x00010000 ), NULL
, HFILL
}},
19149 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_NOW
,
19150 { "DRSUAPI DRS FULL SYNC NOW", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_FULL_SYNC_NOW", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_NOW_tfs
), ( 0x00008000 ), NULL
, HFILL
}},
19151 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_PACKET
,
19152 { "DRSUAPI DRS FULL SYNC PACKET", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_FULL_SYNC_PACKET", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_FULL_SYNC_PACKET_tfs
), ( 0x00020000 ), NULL
, HFILL
}},
19153 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GETCHG_CHECK
,
19154 { "DRSUAPI DRS GETCHG CHECK", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_GETCHG_CHECK", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_GETCHG_CHECK_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
19155 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GET_ALL_GROUP_MEMBERSHIP
,
19156 { "DRSUAPI DRS GET ALL GROUP MEMBERSHIP", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_GET_ALL_GROUP_MEMBERSHIP", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_GET_ALL_GROUP_MEMBERSHIP_tfs
), ( 0x80000000 ), NULL
, HFILL
}},
19157 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GET_ANC
,
19158 { "DRSUAPI DRS GET ANC", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_GET_ANC", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_GET_ANC_tfs
), ( 0x00000800 ), NULL
, HFILL
}},
19159 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_GET_NC_SIZE
,
19160 { "DRSUAPI DRS GET NC SIZE", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_GET_NC_SIZE", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_GET_NC_SIZE_tfs
), ( 0x00001000 ), NULL
, HFILL
}},
19161 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_INIT_SYNC
,
19162 { "DRSUAPI DRS INIT SYNC", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_INIT_SYNC", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_INIT_SYNC_tfs
), ( 0x00000020 ), NULL
, HFILL
}},
19163 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_INIT_SYNC_NOW
,
19164 { "DRSUAPI DRS INIT SYNC NOW", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_INIT_SYNC_NOW", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_INIT_SYNC_NOW_tfs
), ( 0x00800000 ), NULL
, HFILL
}},
19165 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_MAIL_REP
,
19166 { "DRSUAPI DRS MAIL REP", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_MAIL_REP", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_MAIL_REP_tfs
), ( 0x00000080 ), NULL
, HFILL
}},
19167 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_NEVER_NOTIFY
,
19168 { "DRSUAPI DRS NEVER NOTIFY", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_NEVER_NOTIFY", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_NEVER_NOTIFY_tfs
), ( 0x20000000 ), NULL
, HFILL
}},
19169 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_NEVER_SYNCED
,
19170 { "DRSUAPI DRS NEVER SYNCED", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_NEVER_SYNCED", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_NEVER_SYNCED_tfs
), ( 0x00200000 ), NULL
, HFILL
}},
19171 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_NONGC_RO_REP
,
19172 { "DRSUAPI DRS NONGC RO REP", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_NONGC_RO_REP", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_NONGC_RO_REP_tfs
), ( 0x00002000 ), NULL
, HFILL
}},
19173 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_PER_SYNC
,
19174 { "DRSUAPI DRS PER SYNC", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_PER_SYNC", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_PER_SYNC_tfs
), ( 0x00000040 ), NULL
, HFILL
}},
19175 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_PREEMPTED
,
19176 { "DRSUAPI DRS PREEMPTED", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_PREEMPTED", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_PREEMPTED_tfs
), ( 0x01000000 ), NULL
, HFILL
}},
19177 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_REF_GCSPN
,
19178 { "DRSUAPI DRS REF GCSPN", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_REF_GCSPN", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_REF_GCSPN_tfs
), ( 0x00100000 ), NULL
, HFILL
}},
19179 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SPECIAL_SECRET_PROCESSING
,
19180 { "DRSUAPI DRS SPECIAL SECRET PROCESSING", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_SPECIAL_SECRET_PROCESSING", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_SPECIAL_SECRET_PROCESSING_tfs
), ( 0x00400000 ), NULL
, HFILL
}},
19181 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_ALL
,
19182 { "DRSUAPI DRS SYNC ALL", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_SYNC_ALL", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_ALL_tfs
), ( 0x00000008 ), NULL
, HFILL
}},
19183 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_BYNAME
,
19184 { "DRSUAPI DRS SYNC BYNAME", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_SYNC_BYNAME", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_BYNAME_tfs
), ( 0x00004000 ), NULL
, HFILL
}},
19185 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_FORCED
,
19186 { "DRSUAPI DRS SYNC FORCED", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_SYNC_FORCED", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_FORCED_tfs
), ( 0x02000000 ), NULL
, HFILL
}},
19187 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_PAS
,
19188 { "DRSUAPI DRS SYNC PAS", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_SYNC_PAS", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_PAS_tfs
), ( 0x40000000 ), NULL
, HFILL
}},
19189 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_REQUEUE
,
19190 { "DRSUAPI DRS SYNC REQUEUE", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_SYNC_REQUEUE", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_REQUEUE_tfs
), ( 0x00040000 ), NULL
, HFILL
}},
19191 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_URGENT
,
19192 { "DRSUAPI DRS SYNC URGENT", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_SYNC_URGENT", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_SYNC_URGENT_tfs
), ( 0x00080000 ), NULL
, HFILL
}},
19193 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_TWOWAY_SYNC
,
19194 { "DRSUAPI DRS TWOWAY SYNC", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_TWOWAY_SYNC", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_TWOWAY_SYNC_tfs
), ( 0x00000200 ), NULL
, HFILL
}},
19195 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_USE_COMPRESSION
,
19196 { "DRSUAPI DRS USE COMPRESSION", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_USE_COMPRESSION", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_USE_COMPRESSION_tfs
), ( 0x10000000 ), NULL
, HFILL
}},
19197 { &hf_drsuapi_drsuapi_DrsOptions_DRSUAPI_DRS_WRIT_REP
,
19198 { "DRSUAPI DRS WRIT REP", "drsuapi.drsuapi_DrsOptions.DRSUAPI_DRS_WRIT_REP", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsOptions_DRSUAPI_DRS_WRIT_REP_tfs
), ( 0x00000010 ), NULL
, HFILL
}},
19199 { &hf_drsuapi_drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_ADDRESS
,
19200 { "DRSUAPI DRS UPDATE ADDRESS", "drsuapi.drsuapi_DrsUpdate.DRSUAPI_DRS_UPDATE_ADDRESS", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_ADDRESS_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
19201 { &hf_drsuapi_drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_FLAGS
,
19202 { "DRSUAPI DRS UPDATE FLAGS", "drsuapi.drsuapi_DrsUpdate.DRSUAPI_DRS_UPDATE_FLAGS", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_FLAGS_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
19203 { &hf_drsuapi_drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_SCHEDULE
,
19204 { "DRSUAPI DRS UPDATE SCHEDULE", "drsuapi.drsuapi_DrsUpdate.DRSUAPI_DRS_UPDATE_SCHEDULE", FT_BOOLEAN
, 32, TFS(&drsuapi_DrsUpdate_DRSUAPI_DRS_UPDATE_SCHEDULE_tfs
), ( 0x00000004 ), NULL
, HFILL
}},
19205 { &hf_drsuapi_drsuapi_DsAddEntryCtr2_count
,
19206 { "Count", "drsuapi.drsuapi_DsAddEntryCtr2.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19207 { &hf_drsuapi_drsuapi_DsAddEntryCtr2_dir_err
,
19208 { "Dir Err", "drsuapi.drsuapi_DsAddEntryCtr2.dir_err", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsAddEntry_DirErr_vals
), 0, NULL
, HFILL
}},
19209 { &hf_drsuapi_drsuapi_DsAddEntryCtr2_dsid
,
19210 { "Dsid", "drsuapi.drsuapi_DsAddEntryCtr2.dsid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19211 { &hf_drsuapi_drsuapi_DsAddEntryCtr2_extended_data
,
19212 { "Extended Data", "drsuapi.drsuapi_DsAddEntryCtr2.extended_data", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19213 { &hf_drsuapi_drsuapi_DsAddEntryCtr2_extended_err
,
19214 { "Extended Err", "drsuapi.drsuapi_DsAddEntryCtr2.extended_err", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
19215 { &hf_drsuapi_drsuapi_DsAddEntryCtr2_id
,
19216 { "Id", "drsuapi.drsuapi_DsAddEntryCtr2.id", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19217 { &hf_drsuapi_drsuapi_DsAddEntryCtr2_objects
,
19218 { "Objects", "drsuapi.drsuapi_DsAddEntryCtr2.objects", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19219 { &hf_drsuapi_drsuapi_DsAddEntryCtr2_problem
,
19220 { "Problem", "drsuapi.drsuapi_DsAddEntryCtr2.problem", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19221 { &hf_drsuapi_drsuapi_DsAddEntryCtr3_count
,
19222 { "Count", "drsuapi.drsuapi_DsAddEntryCtr3.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19223 { &hf_drsuapi_drsuapi_DsAddEntryCtr3_err_data
,
19224 { "Err Data", "drsuapi.drsuapi_DsAddEntryCtr3.err_data", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19225 { &hf_drsuapi_drsuapi_DsAddEntryCtr3_err_ver
,
19226 { "Err Ver", "drsuapi.drsuapi_DsAddEntryCtr3.err_ver", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19227 { &hf_drsuapi_drsuapi_DsAddEntryCtr3_id
,
19228 { "Id", "drsuapi.drsuapi_DsAddEntryCtr3.id", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19229 { &hf_drsuapi_drsuapi_DsAddEntryCtr3_objects
,
19230 { "Objects", "drsuapi.drsuapi_DsAddEntryCtr3.objects", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19231 { &hf_drsuapi_drsuapi_DsAddEntryCtr_ctr2
,
19232 { "Ctr2", "drsuapi.drsuapi_DsAddEntryCtr.ctr2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19233 { &hf_drsuapi_drsuapi_DsAddEntryCtr_ctr3
,
19234 { "Ctr3", "drsuapi.drsuapi_DsAddEntryCtr.ctr3", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19235 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_dsid
,
19236 { "Dsid", "drsuapi.drsuapi_DsAddEntryErrorInfoX.dsid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19237 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_extended_data
,
19238 { "Extended Data", "drsuapi.drsuapi_DsAddEntryErrorInfoX.extended_data", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19239 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_extended_err
,
19240 { "Extended Err", "drsuapi.drsuapi_DsAddEntryErrorInfoX.extended_err", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
19241 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfoX_problem
,
19242 { "Problem", "drsuapi.drsuapi_DsAddEntryErrorInfoX.problem", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19243 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1_count
,
19244 { "Count", "drsuapi.drsuapi_DsAddEntryErrorInfo_Attr_V1.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19245 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1_first
,
19246 { "First", "drsuapi.drsuapi_DsAddEntryErrorInfo_Attr_V1.first", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19247 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1_id
,
19248 { "Id", "drsuapi.drsuapi_DsAddEntryErrorInfo_Attr_V1.id", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19249 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_dsid
,
19250 { "Dsid", "drsuapi.drsuapi_DsAddEntryErrorInfo_Name_V1.dsid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19251 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_extended_data
,
19252 { "Extended Data", "drsuapi.drsuapi_DsAddEntryErrorInfo_Name_V1.extended_data", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19253 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_extended_err
,
19254 { "Extended Err", "drsuapi.drsuapi_DsAddEntryErrorInfo_Name_V1.extended_err", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
19255 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_id_matched
,
19256 { "Id Matched", "drsuapi.drsuapi_DsAddEntryErrorInfo_Name_V1.id_matched", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19257 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1_problem
,
19258 { "Problem", "drsuapi.drsuapi_DsAddEntryErrorInfo_Name_V1.problem", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19259 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_dsid
,
19260 { "Dsid", "drsuapi.drsuapi_DsAddEntryErrorInfo_Referr_V1.dsid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19261 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_extended_data
,
19262 { "Extended Data", "drsuapi.drsuapi_DsAddEntryErrorInfo_Referr_V1.extended_data", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19263 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_extended_err
,
19264 { "Extended Err", "drsuapi.drsuapi_DsAddEntryErrorInfo_Referr_V1.extended_err", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
19265 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1_refer
,
19266 { "Refer", "drsuapi.drsuapi_DsAddEntryErrorInfo_Referr_V1.refer", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19267 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_attr_err
,
19268 { "Attr Err", "drsuapi.drsuapi_DsAddEntryErrorInfo.attr_err", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19269 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_name_err
,
19270 { "Name Err", "drsuapi.drsuapi_DsAddEntryErrorInfo.name_err", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19271 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_referral_err
,
19272 { "Referral Err", "drsuapi.drsuapi_DsAddEntryErrorInfo.referral_err", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19273 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_security_err
,
19274 { "Security Err", "drsuapi.drsuapi_DsAddEntryErrorInfo.security_err", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19275 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_service_err
,
19276 { "Service Err", "drsuapi.drsuapi_DsAddEntryErrorInfo.service_err", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19277 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_system_err
,
19278 { "System Err", "drsuapi.drsuapi_DsAddEntryErrorInfo.system_err", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19279 { &hf_drsuapi_drsuapi_DsAddEntryErrorInfo_update_err
,
19280 { "Update Err", "drsuapi.drsuapi_DsAddEntryErrorInfo.update_err", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19281 { &hf_drsuapi_drsuapi_DsAddEntryRequest2_first_object
,
19282 { "First Object", "drsuapi.drsuapi_DsAddEntryRequest2.first_object", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19283 { &hf_drsuapi_drsuapi_DsAddEntryRequest3_client_creds
,
19284 { "Client Creds", "drsuapi.drsuapi_DsAddEntryRequest3.client_creds", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19285 { &hf_drsuapi_drsuapi_DsAddEntryRequest3_first_object
,
19286 { "First Object", "drsuapi.drsuapi_DsAddEntryRequest3.first_object", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19287 { &hf_drsuapi_drsuapi_DsAddEntryRequest_req2
,
19288 { "Req2", "drsuapi.drsuapi_DsAddEntryRequest.req2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19289 { &hf_drsuapi_drsuapi_DsAddEntryRequest_req3
,
19290 { "Req3", "drsuapi.drsuapi_DsAddEntryRequest.req3", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19291 { &hf_drsuapi_drsuapi_DsAddEntry_AttrErrListItem_V1_err_data
,
19292 { "Err Data", "drsuapi.drsuapi_DsAddEntry_AttrErrListItem_V1.err_data", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19293 { &hf_drsuapi_drsuapi_DsAddEntry_AttrErrListItem_V1_next
,
19294 { "Next", "drsuapi.drsuapi_DsAddEntry_AttrErrListItem_V1.next", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19295 { &hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_attid
,
19296 { "Attid", "drsuapi.drsuapi_DsAddEntry_AttrErr_V1.attid", FT_UINT32
, BASE_HEX
, VALS(drsuapi_drsuapi_DsAttributeId_vals
), 0, NULL
, HFILL
}},
19297 { &hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_attr_val
,
19298 { "Attr Val", "drsuapi.drsuapi_DsAddEntry_AttrErr_V1.attr_val", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19299 { &hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_dsid
,
19300 { "Dsid", "drsuapi.drsuapi_DsAddEntry_AttrErr_V1.dsid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19301 { &hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_extended_data
,
19302 { "Extended Data", "drsuapi.drsuapi_DsAddEntry_AttrErr_V1.extended_data", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19303 { &hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_extended_err
,
19304 { "Extended Err", "drsuapi.drsuapi_DsAddEntry_AttrErr_V1.extended_err", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
19305 { &hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_is_val_returned
,
19306 { "Is Val Returned", "drsuapi.drsuapi_DsAddEntry_AttrErr_V1.is_val_returned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19307 { &hf_drsuapi_drsuapi_DsAddEntry_AttrErr_V1_problem
,
19308 { "Problem", "drsuapi.drsuapi_DsAddEntry_AttrErr_V1.problem", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19309 { &hf_drsuapi_drsuapi_DsAddEntry_ErrData_V1_dir_err
,
19310 { "Dir Err", "drsuapi.drsuapi_DsAddEntry_ErrData_V1.dir_err", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsAddEntry_DirErr_vals
), 0, NULL
, HFILL
}},
19311 { &hf_drsuapi_drsuapi_DsAddEntry_ErrData_V1_info
,
19312 { "Info", "drsuapi.drsuapi_DsAddEntry_ErrData_V1.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19313 { &hf_drsuapi_drsuapi_DsAddEntry_ErrData_V1_status
,
19314 { "Status", "drsuapi.drsuapi_DsAddEntry_ErrData_V1.status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
19315 { &hf_drsuapi_drsuapi_DsAddEntry_ErrData_v1
,
19316 { "V1", "drsuapi.drsuapi_DsAddEntry_ErrData.v1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19317 { &hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_addr_list
,
19318 { "Addr List", "drsuapi.drsuapi_DsAddEntry_RefErrListItem_V1.addr_list", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19319 { &hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_addr_list_count
,
19320 { "Addr List Count", "drsuapi.drsuapi_DsAddEntry_RefErrListItem_V1.addr_list_count", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19321 { &hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_choice
,
19322 { "Choice", "drsuapi.drsuapi_DsAddEntry_RefErrListItem_V1.choice", FT_UINT8
, BASE_DEC
, VALS(drsuapi_drsuapi_DsAddEntry_ChoiceType_vals
), 0, NULL
, HFILL
}},
19323 { &hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_id_target
,
19324 { "Id Target", "drsuapi.drsuapi_DsAddEntry_RefErrListItem_V1.id_target", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19325 { &hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_is_choice_set
,
19326 { "Is Choice Set", "drsuapi.drsuapi_DsAddEntry_RefErrListItem_V1.is_choice_set", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19327 { &hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_next
,
19328 { "Next", "drsuapi.drsuapi_DsAddEntry_RefErrListItem_V1.next", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19329 { &hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_op_state
,
19330 { "Op State", "drsuapi.drsuapi_DsAddEntry_RefErrListItem_V1.op_state", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19331 { &hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_rdn_alias
,
19332 { "Rdn Alias", "drsuapi.drsuapi_DsAddEntry_RefErrListItem_V1.rdn_alias", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19333 { &hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_rdn_internal
,
19334 { "Rdn Internal", "drsuapi.drsuapi_DsAddEntry_RefErrListItem_V1.rdn_internal", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19335 { &hf_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1_ref_type
,
19336 { "Ref Type", "drsuapi.drsuapi_DsAddEntry_RefErrListItem_V1.ref_type", FT_UINT16
, BASE_DEC
, VALS(drsuapi_drsuapi_DsAddEntry_RefType_vals
), 0, NULL
, HFILL
}},
19337 { &hf_drsuapi_drsuapi_DsAddEntry_bind_handle
,
19338 { "Bind Handle", "drsuapi.drsuapi_DsAddEntry.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19339 { &hf_drsuapi_drsuapi_DsAddEntry_ctr
,
19340 { "Ctr", "drsuapi.drsuapi_DsAddEntry.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19341 { &hf_drsuapi_drsuapi_DsAddEntry_level
,
19342 { "Level", "drsuapi.drsuapi_DsAddEntry.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19343 { &hf_drsuapi_drsuapi_DsAddEntry_level_out
,
19344 { "Level Out", "drsuapi.drsuapi_DsAddEntry.level_out", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19345 { &hf_drsuapi_drsuapi_DsAddEntry_req
,
19346 { "Req", "drsuapi.drsuapi_DsAddEntry.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19347 { &hf_drsuapi_drsuapi_DsAttributeValueCtr_num_values
,
19348 { "Num Values", "drsuapi.drsuapi_DsAttributeValueCtr.num_values", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19349 { &hf_drsuapi_drsuapi_DsAttributeValueCtr_values
,
19350 { "Values", "drsuapi.drsuapi_DsAttributeValueCtr.values", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19351 { &hf_drsuapi_drsuapi_DsAttributeValue___ndr_size
,
19352 { "Ndr Size", "drsuapi.drsuapi_DsAttributeValue.__ndr_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19353 { &hf_drsuapi_drsuapi_DsAttributeValue_blob
,
19354 { "Blob", "drsuapi.drsuapi_DsAttributeValue.blob", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19355 { &hf_drsuapi_drsuapi_DsBindInfo24_pid
,
19356 { "Pid", "drsuapi.drsuapi_DsBindInfo24.pid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19357 { &hf_drsuapi_drsuapi_DsBindInfo24_site_guid
,
19358 { "Site Guid", "drsuapi.drsuapi_DsBindInfo24.site_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19359 { &hf_drsuapi_drsuapi_DsBindInfo24_supported_extensions
,
19360 { "Supported Extensions", "drsuapi.drsuapi_DsBindInfo24.supported_extensions", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19361 { &hf_drsuapi_drsuapi_DsBindInfo28_pid
,
19362 { "Pid", "drsuapi.drsuapi_DsBindInfo28.pid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19363 { &hf_drsuapi_drsuapi_DsBindInfo28_repl_epoch
,
19364 { "Repl Epoch", "drsuapi.drsuapi_DsBindInfo28.repl_epoch", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19365 { &hf_drsuapi_drsuapi_DsBindInfo28_site_guid
,
19366 { "Site Guid", "drsuapi.drsuapi_DsBindInfo28.site_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19367 { &hf_drsuapi_drsuapi_DsBindInfo28_supported_extensions
,
19368 { "Supported Extensions", "drsuapi.drsuapi_DsBindInfo28.supported_extensions", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19369 { &hf_drsuapi_drsuapi_DsBindInfo32_pid
,
19370 { "Pid", "drsuapi.drsuapi_DsBindInfo32.pid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19371 { &hf_drsuapi_drsuapi_DsBindInfo32_repl_epoch
,
19372 { "Repl Epoch", "drsuapi.drsuapi_DsBindInfo32.repl_epoch", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19373 { &hf_drsuapi_drsuapi_DsBindInfo32_site_guid
,
19374 { "Site Guid", "drsuapi.drsuapi_DsBindInfo32.site_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19375 { &hf_drsuapi_drsuapi_DsBindInfo32_supported_extensions
,
19376 { "Supported Extensions", "drsuapi.drsuapi_DsBindInfo32.supported_extensions", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19377 { &hf_drsuapi_drsuapi_DsBindInfo32_supported_extensions_ext
,
19378 { "Supported Extensions Ext", "drsuapi.drsuapi_DsBindInfo32.supported_extensions_ext", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19379 { &hf_drsuapi_drsuapi_DsBindInfo48_config_dn_guid
,
19380 { "Config Dn Guid", "drsuapi.drsuapi_DsBindInfo48.config_dn_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19381 { &hf_drsuapi_drsuapi_DsBindInfo48_pid
,
19382 { "Pid", "drsuapi.drsuapi_DsBindInfo48.pid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19383 { &hf_drsuapi_drsuapi_DsBindInfo48_repl_epoch
,
19384 { "Repl Epoch", "drsuapi.drsuapi_DsBindInfo48.repl_epoch", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19385 { &hf_drsuapi_drsuapi_DsBindInfo48_site_guid
,
19386 { "Site Guid", "drsuapi.drsuapi_DsBindInfo48.site_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19387 { &hf_drsuapi_drsuapi_DsBindInfo48_supported_extensions
,
19388 { "Supported Extensions", "drsuapi.drsuapi_DsBindInfo48.supported_extensions", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19389 { &hf_drsuapi_drsuapi_DsBindInfo48_supported_extensions_ext
,
19390 { "Supported Extensions Ext", "drsuapi.drsuapi_DsBindInfo48.supported_extensions_ext", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19391 { &hf_drsuapi_drsuapi_DsBindInfo52_config_dn_guid
,
19392 { "Config Dn Guid", "drsuapi.drsuapi_DsBindInfo52.config_dn_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19393 { &hf_drsuapi_drsuapi_DsBindInfo52_pid
,
19394 { "Pid", "drsuapi.drsuapi_DsBindInfo52.pid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19395 { &hf_drsuapi_drsuapi_DsBindInfo52_repl_epoch
,
19396 { "Repl Epoch", "drsuapi.drsuapi_DsBindInfo52.repl_epoch", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19397 { &hf_drsuapi_drsuapi_DsBindInfo52_site_guid
,
19398 { "Site Guid", "drsuapi.drsuapi_DsBindInfo52.site_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19399 { &hf_drsuapi_drsuapi_DsBindInfo52_supported_capabilities_ext
,
19400 { "Supported Capabilities Ext", "drsuapi.drsuapi_DsBindInfo52.supported_capabilities_ext", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19401 { &hf_drsuapi_drsuapi_DsBindInfo52_supported_extensions
,
19402 { "Supported Extensions", "drsuapi.drsuapi_DsBindInfo52.supported_extensions", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19403 { &hf_drsuapi_drsuapi_DsBindInfo52_supported_extensions_ext
,
19404 { "Supported Extensions Ext", "drsuapi.drsuapi_DsBindInfo52.supported_extensions_ext", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19405 { &hf_drsuapi_drsuapi_DsBindInfoCtr_info
,
19406 { "Info", "drsuapi.drsuapi_DsBindInfoCtr.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19407 { &hf_drsuapi_drsuapi_DsBindInfoCtr_length
,
19408 { "Length", "drsuapi.drsuapi_DsBindInfoCtr.length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19409 { &hf_drsuapi_drsuapi_DsBindInfoFallBack_info
,
19410 { "Info", "drsuapi.drsuapi_DsBindInfoFallBack.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19411 { &hf_drsuapi_drsuapi_DsBindInfo_Fallback
,
19412 { "Fallback", "drsuapi.drsuapi_DsBindInfo.Fallback", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19413 { &hf_drsuapi_drsuapi_DsBindInfo_info24
,
19414 { "Info24", "drsuapi.drsuapi_DsBindInfo.info24", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19415 { &hf_drsuapi_drsuapi_DsBindInfo_info28
,
19416 { "Info28", "drsuapi.drsuapi_DsBindInfo.info28", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19417 { &hf_drsuapi_drsuapi_DsBindInfo_info32
,
19418 { "Info32", "drsuapi.drsuapi_DsBindInfo.info32", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19419 { &hf_drsuapi_drsuapi_DsBindInfo_info48
,
19420 { "Info48", "drsuapi.drsuapi_DsBindInfo.info48", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19421 { &hf_drsuapi_drsuapi_DsBindInfo_info52
,
19422 { "Info52", "drsuapi.drsuapi_DsBindInfo.info52", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19423 { &hf_drsuapi_drsuapi_DsBind_bind_guid
,
19424 { "Bind Guid", "drsuapi.drsuapi_DsBind.bind_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19425 { &hf_drsuapi_drsuapi_DsBind_bind_handle
,
19426 { "Bind Handle", "drsuapi.drsuapi_DsBind.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19427 { &hf_drsuapi_drsuapi_DsBind_bind_info
,
19428 { "Bind Info", "drsuapi.drsuapi_DsBind.bind_info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19429 { &hf_drsuapi_drsuapi_DsCrackNames_bind_handle
,
19430 { "Bind Handle", "drsuapi.drsuapi_DsCrackNames.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19431 { &hf_drsuapi_drsuapi_DsCrackNames_ctr
,
19432 { "Ctr", "drsuapi.drsuapi_DsCrackNames.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19433 { &hf_drsuapi_drsuapi_DsCrackNames_level
,
19434 { "Level", "drsuapi.drsuapi_DsCrackNames.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19435 { &hf_drsuapi_drsuapi_DsCrackNames_level_out
,
19436 { "Level Out", "drsuapi.drsuapi_DsCrackNames.level_out", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19437 { &hf_drsuapi_drsuapi_DsCrackNames_req
,
19438 { "Req", "drsuapi.drsuapi_DsCrackNames.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19439 { &hf_drsuapi_drsuapi_DsExecuteKCC1_flags
,
19440 { "Flags", "drsuapi.drsuapi_DsExecuteKCC1.flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19441 { &hf_drsuapi_drsuapi_DsExecuteKCC1_taskID
,
19442 { "TaskID", "drsuapi.drsuapi_DsExecuteKCC1.taskID", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19443 { &hf_drsuapi_drsuapi_DsExecuteKCCFlags_DRSUAPI_DS_EXECUTE_KCC_ASYNCHRONOUS_OPERATION
,
19444 { "DRSUAPI DS EXECUTE KCC ASYNCHRONOUS OPERATION", "drsuapi.drsuapi_DsExecuteKCCFlags.DRSUAPI_DS_EXECUTE_KCC_ASYNCHRONOUS_OPERATION", FT_BOOLEAN
, 32, TFS(&drsuapi_DsExecuteKCCFlags_DRSUAPI_DS_EXECUTE_KCC_ASYNCHRONOUS_OPERATION_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
19445 { &hf_drsuapi_drsuapi_DsExecuteKCCFlags_DRSUAPI_DS_EXECUTE_KCC_DAMPED
,
19446 { "DRSUAPI DS EXECUTE KCC DAMPED", "drsuapi.drsuapi_DsExecuteKCCFlags.DRSUAPI_DS_EXECUTE_KCC_DAMPED", FT_BOOLEAN
, 32, TFS(&drsuapi_DsExecuteKCCFlags_DRSUAPI_DS_EXECUTE_KCC_DAMPED_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
19447 { &hf_drsuapi_drsuapi_DsExecuteKCCRequest_ctr1
,
19448 { "Ctr1", "drsuapi.drsuapi_DsExecuteKCCRequest.ctr1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19449 { &hf_drsuapi_drsuapi_DsExecuteKCC_bind_handle
,
19450 { "Bind Handle", "drsuapi.drsuapi_DsExecuteKCC.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19451 { &hf_drsuapi_drsuapi_DsExecuteKCC_level
,
19452 { "Level", "drsuapi.drsuapi_DsExecuteKCC.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19453 { &hf_drsuapi_drsuapi_DsExecuteKCC_req
,
19454 { "Req", "drsuapi.drsuapi_DsExecuteKCC.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19455 { &hf_drsuapi_drsuapi_DsGetDCConnection01_client_account
,
19456 { "Client Account", "drsuapi.drsuapi_DsGetDCConnection01.client_account", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19457 { &hf_drsuapi_drsuapi_DsGetDCConnection01_client_ip_address
,
19458 { "Client Ip Address", "drsuapi.drsuapi_DsGetDCConnection01.client_ip_address", FT_IPv4
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19459 { &hf_drsuapi_drsuapi_DsGetDCConnection01_connection_time
,
19460 { "Connection Time", "drsuapi.drsuapi_DsGetDCConnection01.connection_time", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19461 { &hf_drsuapi_drsuapi_DsGetDCConnection01_unknown2
,
19462 { "Unknown2", "drsuapi.drsuapi_DsGetDCConnection01.unknown2", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19463 { &hf_drsuapi_drsuapi_DsGetDCConnection01_unknown4
,
19464 { "Unknown4", "drsuapi.drsuapi_DsGetDCConnection01.unknown4", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19465 { &hf_drsuapi_drsuapi_DsGetDCConnection01_unknown5
,
19466 { "Unknown5", "drsuapi.drsuapi_DsGetDCConnection01.unknown5", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19467 { &hf_drsuapi_drsuapi_DsGetDCConnection01_unknown6
,
19468 { "Unknown6", "drsuapi.drsuapi_DsGetDCConnection01.unknown6", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19469 { &hf_drsuapi_drsuapi_DsGetDCConnectionCtr01_array
,
19470 { "Array", "drsuapi.drsuapi_DsGetDCConnectionCtr01.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19471 { &hf_drsuapi_drsuapi_DsGetDCConnectionCtr01_count
,
19472 { "Count", "drsuapi.drsuapi_DsGetDCConnectionCtr01.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19473 { &hf_drsuapi_drsuapi_DsGetDCInfo1_computer_dn
,
19474 { "Computer Dn", "drsuapi.drsuapi_DsGetDCInfo1.computer_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19475 { &hf_drsuapi_drsuapi_DsGetDCInfo1_dns_name
,
19476 { "Dns Name", "drsuapi.drsuapi_DsGetDCInfo1.dns_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19477 { &hf_drsuapi_drsuapi_DsGetDCInfo1_is_enabled
,
19478 { "Is Enabled", "drsuapi.drsuapi_DsGetDCInfo1.is_enabled", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19479 { &hf_drsuapi_drsuapi_DsGetDCInfo1_is_pdc
,
19480 { "Is Pdc", "drsuapi.drsuapi_DsGetDCInfo1.is_pdc", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19481 { &hf_drsuapi_drsuapi_DsGetDCInfo1_netbios_name
,
19482 { "Netbios Name", "drsuapi.drsuapi_DsGetDCInfo1.netbios_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19483 { &hf_drsuapi_drsuapi_DsGetDCInfo1_server_dn
,
19484 { "Server Dn", "drsuapi.drsuapi_DsGetDCInfo1.server_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19485 { &hf_drsuapi_drsuapi_DsGetDCInfo1_site_name
,
19486 { "Site Name", "drsuapi.drsuapi_DsGetDCInfo1.site_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19487 { &hf_drsuapi_drsuapi_DsGetDCInfo2_computer_dn
,
19488 { "Computer Dn", "drsuapi.drsuapi_DsGetDCInfo2.computer_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19489 { &hf_drsuapi_drsuapi_DsGetDCInfo2_computer_guid
,
19490 { "Computer Guid", "drsuapi.drsuapi_DsGetDCInfo2.computer_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19491 { &hf_drsuapi_drsuapi_DsGetDCInfo2_dns_name
,
19492 { "Dns Name", "drsuapi.drsuapi_DsGetDCInfo2.dns_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19493 { &hf_drsuapi_drsuapi_DsGetDCInfo2_is_enabled
,
19494 { "Is Enabled", "drsuapi.drsuapi_DsGetDCInfo2.is_enabled", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19495 { &hf_drsuapi_drsuapi_DsGetDCInfo2_is_gc
,
19496 { "Is Gc", "drsuapi.drsuapi_DsGetDCInfo2.is_gc", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19497 { &hf_drsuapi_drsuapi_DsGetDCInfo2_is_pdc
,
19498 { "Is Pdc", "drsuapi.drsuapi_DsGetDCInfo2.is_pdc", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19499 { &hf_drsuapi_drsuapi_DsGetDCInfo2_netbios_name
,
19500 { "Netbios Name", "drsuapi.drsuapi_DsGetDCInfo2.netbios_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19501 { &hf_drsuapi_drsuapi_DsGetDCInfo2_ntds_dn
,
19502 { "Ntds Dn", "drsuapi.drsuapi_DsGetDCInfo2.ntds_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19503 { &hf_drsuapi_drsuapi_DsGetDCInfo2_ntds_guid
,
19504 { "Ntds Guid", "drsuapi.drsuapi_DsGetDCInfo2.ntds_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19505 { &hf_drsuapi_drsuapi_DsGetDCInfo2_server_dn
,
19506 { "Server Dn", "drsuapi.drsuapi_DsGetDCInfo2.server_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19507 { &hf_drsuapi_drsuapi_DsGetDCInfo2_server_guid
,
19508 { "Server Guid", "drsuapi.drsuapi_DsGetDCInfo2.server_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19509 { &hf_drsuapi_drsuapi_DsGetDCInfo2_site_dn
,
19510 { "Site Dn", "drsuapi.drsuapi_DsGetDCInfo2.site_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19511 { &hf_drsuapi_drsuapi_DsGetDCInfo2_site_guid
,
19512 { "Site Guid", "drsuapi.drsuapi_DsGetDCInfo2.site_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19513 { &hf_drsuapi_drsuapi_DsGetDCInfo2_site_name
,
19514 { "Site Name", "drsuapi.drsuapi_DsGetDCInfo2.site_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19515 { &hf_drsuapi_drsuapi_DsGetDCInfo3_computer_dn
,
19516 { "Computer Dn", "drsuapi.drsuapi_DsGetDCInfo3.computer_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19517 { &hf_drsuapi_drsuapi_DsGetDCInfo3_computer_guid
,
19518 { "Computer Guid", "drsuapi.drsuapi_DsGetDCInfo3.computer_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19519 { &hf_drsuapi_drsuapi_DsGetDCInfo3_dns_name
,
19520 { "Dns Name", "drsuapi.drsuapi_DsGetDCInfo3.dns_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19521 { &hf_drsuapi_drsuapi_DsGetDCInfo3_is_enabled
,
19522 { "Is Enabled", "drsuapi.drsuapi_DsGetDCInfo3.is_enabled", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19523 { &hf_drsuapi_drsuapi_DsGetDCInfo3_is_gc
,
19524 { "Is Gc", "drsuapi.drsuapi_DsGetDCInfo3.is_gc", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19525 { &hf_drsuapi_drsuapi_DsGetDCInfo3_is_pdc
,
19526 { "Is Pdc", "drsuapi.drsuapi_DsGetDCInfo3.is_pdc", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19527 { &hf_drsuapi_drsuapi_DsGetDCInfo3_is_rodc
,
19528 { "Is Rodc", "drsuapi.drsuapi_DsGetDCInfo3.is_rodc", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19529 { &hf_drsuapi_drsuapi_DsGetDCInfo3_netbios_name
,
19530 { "Netbios Name", "drsuapi.drsuapi_DsGetDCInfo3.netbios_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19531 { &hf_drsuapi_drsuapi_DsGetDCInfo3_ntds_dn
,
19532 { "Ntds Dn", "drsuapi.drsuapi_DsGetDCInfo3.ntds_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19533 { &hf_drsuapi_drsuapi_DsGetDCInfo3_ntds_guid
,
19534 { "Ntds Guid", "drsuapi.drsuapi_DsGetDCInfo3.ntds_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19535 { &hf_drsuapi_drsuapi_DsGetDCInfo3_server_dn
,
19536 { "Server Dn", "drsuapi.drsuapi_DsGetDCInfo3.server_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19537 { &hf_drsuapi_drsuapi_DsGetDCInfo3_server_guid
,
19538 { "Server Guid", "drsuapi.drsuapi_DsGetDCInfo3.server_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19539 { &hf_drsuapi_drsuapi_DsGetDCInfo3_site_dn
,
19540 { "Site Dn", "drsuapi.drsuapi_DsGetDCInfo3.site_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19541 { &hf_drsuapi_drsuapi_DsGetDCInfo3_site_guid
,
19542 { "Site Guid", "drsuapi.drsuapi_DsGetDCInfo3.site_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19543 { &hf_drsuapi_drsuapi_DsGetDCInfo3_site_name
,
19544 { "Site Name", "drsuapi.drsuapi_DsGetDCInfo3.site_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19545 { &hf_drsuapi_drsuapi_DsGetDCInfoCtr1_array
,
19546 { "Array", "drsuapi.drsuapi_DsGetDCInfoCtr1.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19547 { &hf_drsuapi_drsuapi_DsGetDCInfoCtr1_count
,
19548 { "Count", "drsuapi.drsuapi_DsGetDCInfoCtr1.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19549 { &hf_drsuapi_drsuapi_DsGetDCInfoCtr2_array
,
19550 { "Array", "drsuapi.drsuapi_DsGetDCInfoCtr2.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19551 { &hf_drsuapi_drsuapi_DsGetDCInfoCtr2_count
,
19552 { "Count", "drsuapi.drsuapi_DsGetDCInfoCtr2.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19553 { &hf_drsuapi_drsuapi_DsGetDCInfoCtr3_array
,
19554 { "Array", "drsuapi.drsuapi_DsGetDCInfoCtr3.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19555 { &hf_drsuapi_drsuapi_DsGetDCInfoCtr3_count
,
19556 { "Count", "drsuapi.drsuapi_DsGetDCInfoCtr3.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19557 { &hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr01
,
19558 { "Ctr01", "drsuapi.drsuapi_DsGetDCInfoCtr.ctr01", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19559 { &hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr1
,
19560 { "Ctr1", "drsuapi.drsuapi_DsGetDCInfoCtr.ctr1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19561 { &hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr2
,
19562 { "Ctr2", "drsuapi.drsuapi_DsGetDCInfoCtr.ctr2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19563 { &hf_drsuapi_drsuapi_DsGetDCInfoCtr_ctr3
,
19564 { "Ctr3", "drsuapi.drsuapi_DsGetDCInfoCtr.ctr3", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19565 { &hf_drsuapi_drsuapi_DsGetDCInfoRequest1_domain_name
,
19566 { "Domain Name", "drsuapi.drsuapi_DsGetDCInfoRequest1.domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19567 { &hf_drsuapi_drsuapi_DsGetDCInfoRequest1_level
,
19568 { "Level", "drsuapi.drsuapi_DsGetDCInfoRequest1.level", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsGetDCInfoCtrLevels_vals
), 0, NULL
, HFILL
}},
19569 { &hf_drsuapi_drsuapi_DsGetDCInfoRequest_req1
,
19570 { "Req1", "drsuapi.drsuapi_DsGetDCInfoRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19571 { &hf_drsuapi_drsuapi_DsGetDomainControllerInfo_bind_handle
,
19572 { "Bind Handle", "drsuapi.drsuapi_DsGetDomainControllerInfo.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19573 { &hf_drsuapi_drsuapi_DsGetDomainControllerInfo_ctr
,
19574 { "Ctr", "drsuapi.drsuapi_DsGetDomainControllerInfo.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19575 { &hf_drsuapi_drsuapi_DsGetDomainControllerInfo_level
,
19576 { "Level", "drsuapi.drsuapi_DsGetDomainControllerInfo.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19577 { &hf_drsuapi_drsuapi_DsGetDomainControllerInfo_level_out
,
19578 { "Level Out", "drsuapi.drsuapi_DsGetDomainControllerInfo.level_out", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsGetDCInfoCtrLevels_vals
), 0, NULL
, HFILL
}},
19579 { &hf_drsuapi_drsuapi_DsGetDomainControllerInfo_req
,
19580 { "Req", "drsuapi.drsuapi_DsGetDomainControllerInfo.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19581 { &hf_drsuapi_drsuapi_DsGetMemberships2Ctr1_ctrl_array
,
19582 { "Ctrl Array", "drsuapi.drsuapi_DsGetMemberships2Ctr1.ctrl_array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19583 { &hf_drsuapi_drsuapi_DsGetMemberships2Ctr1_num_entries
,
19584 { "Num Entries", "drsuapi.drsuapi_DsGetMemberships2Ctr1.num_entries", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19585 { &hf_drsuapi_drsuapi_DsGetMemberships2Ctr_ctr1
,
19586 { "Ctr1", "drsuapi.drsuapi_DsGetMemberships2Ctr.ctr1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19587 { &hf_drsuapi_drsuapi_DsGetMemberships2Request1_num_req
,
19588 { "Num Req", "drsuapi.drsuapi_DsGetMemberships2Request1.num_req", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19589 { &hf_drsuapi_drsuapi_DsGetMemberships2Request1_req_array
,
19590 { "Req Array", "drsuapi.drsuapi_DsGetMemberships2Request1.req_array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19591 { &hf_drsuapi_drsuapi_DsGetMemberships2Request_req1
,
19592 { "Req1", "drsuapi.drsuapi_DsGetMemberships2Request.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19593 { &hf_drsuapi_drsuapi_DsGetMemberships2_bind_handle
,
19594 { "Bind Handle", "drsuapi.drsuapi_DsGetMemberships2.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19595 { &hf_drsuapi_drsuapi_DsGetMemberships2_ctr
,
19596 { "Ctr", "drsuapi.drsuapi_DsGetMemberships2.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19597 { &hf_drsuapi_drsuapi_DsGetMemberships2_level
,
19598 { "Level", "drsuapi.drsuapi_DsGetMemberships2.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19599 { &hf_drsuapi_drsuapi_DsGetMemberships2_level_out
,
19600 { "Level Out", "drsuapi.drsuapi_DsGetMemberships2.level_out", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19601 { &hf_drsuapi_drsuapi_DsGetMemberships2_req
,
19602 { "Req", "drsuapi.drsuapi_DsGetMemberships2.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19603 { &hf_drsuapi_drsuapi_DsGetMembershipsCtr1_group_attrs
,
19604 { "Group Attrs", "drsuapi.drsuapi_DsGetMembershipsCtr1.group_attrs", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19605 { &hf_drsuapi_drsuapi_DsGetMembershipsCtr1_info_array
,
19606 { "Info Array", "drsuapi.drsuapi_DsGetMembershipsCtr1.info_array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19607 { &hf_drsuapi_drsuapi_DsGetMembershipsCtr1_num_memberships
,
19608 { "Num Memberships", "drsuapi.drsuapi_DsGetMembershipsCtr1.num_memberships", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19609 { &hf_drsuapi_drsuapi_DsGetMembershipsCtr1_num_sids
,
19610 { "Num Sids", "drsuapi.drsuapi_DsGetMembershipsCtr1.num_sids", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19611 { &hf_drsuapi_drsuapi_DsGetMembershipsCtr1_sids
,
19612 { "Sids", "drsuapi.drsuapi_DsGetMembershipsCtr1.sids", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19613 { &hf_drsuapi_drsuapi_DsGetMembershipsCtr1_status
,
19614 { "Status", "drsuapi.drsuapi_DsGetMembershipsCtr1.status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &NT_errors_ext
, 0, NULL
, HFILL
}},
19615 { &hf_drsuapi_drsuapi_DsGetMembershipsCtr_ctr1
,
19616 { "Ctr1", "drsuapi.drsuapi_DsGetMembershipsCtr.ctr1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19617 { &hf_drsuapi_drsuapi_DsGetMembershipsRequest1_count
,
19618 { "Count", "drsuapi.drsuapi_DsGetMembershipsRequest1.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19619 { &hf_drsuapi_drsuapi_DsGetMembershipsRequest1_domain
,
19620 { "Domain", "drsuapi.drsuapi_DsGetMembershipsRequest1.domain", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19621 { &hf_drsuapi_drsuapi_DsGetMembershipsRequest1_flags
,
19622 { "Flags", "drsuapi.drsuapi_DsGetMembershipsRequest1.flags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19623 { &hf_drsuapi_drsuapi_DsGetMembershipsRequest1_info_array
,
19624 { "Info Array", "drsuapi.drsuapi_DsGetMembershipsRequest1.info_array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19625 { &hf_drsuapi_drsuapi_DsGetMembershipsRequest1_type
,
19626 { "Type", "drsuapi.drsuapi_DsGetMembershipsRequest1.type", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsMembershipType_vals
), 0, NULL
, HFILL
}},
19627 { &hf_drsuapi_drsuapi_DsGetMembershipsRequest_req1
,
19628 { "Req1", "drsuapi.drsuapi_DsGetMembershipsRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19629 { &hf_drsuapi_drsuapi_DsGetMemberships_bind_handle
,
19630 { "Bind Handle", "drsuapi.drsuapi_DsGetMemberships.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19631 { &hf_drsuapi_drsuapi_DsGetMemberships_ctr
,
19632 { "Ctr", "drsuapi.drsuapi_DsGetMemberships.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19633 { &hf_drsuapi_drsuapi_DsGetMemberships_level
,
19634 { "Level", "drsuapi.drsuapi_DsGetMemberships.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19635 { &hf_drsuapi_drsuapi_DsGetMemberships_level_out
,
19636 { "Level Out", "drsuapi.drsuapi_DsGetMemberships.level_out", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19637 { &hf_drsuapi_drsuapi_DsGetMemberships_req
,
19638 { "Req", "drsuapi.drsuapi_DsGetMemberships.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19639 { &hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip1
,
19640 { "Mszip1", "drsuapi.drsuapi_DsGetNCChangesCompressedCtr.mszip1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19641 { &hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip6
,
19642 { "Mszip6", "drsuapi.drsuapi_DsGetNCChangesCompressedCtr.mszip6", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19643 { &hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress1
,
19644 { "Xpress1", "drsuapi.drsuapi_DsGetNCChangesCompressedCtr.xpress1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19645 { &hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress6
,
19646 { "Xpress6", "drsuapi.drsuapi_DsGetNCChangesCompressedCtr.xpress6", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19647 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1TS_ctr1
,
19648 { "Ctr1", "drsuapi.drsuapi_DsGetNCChangesCtr1TS.ctr1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19649 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1___ndr_size
,
19650 { "Ndr Size", "drsuapi.drsuapi_DsGetNCChangesCtr1.__ndr_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19651 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_extended_ret
,
19652 { "Extended Ret", "drsuapi.drsuapi_DsGetNCChangesCtr1.extended_ret", FT_UINT32
, BASE_HEX
, VALS(drsuapi_drsuapi_DsExtendedError_vals
), 0, NULL
, HFILL
}},
19653 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_first_object
,
19654 { "First Object", "drsuapi.drsuapi_DsGetNCChangesCtr1.first_object", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19655 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_mapping_ctr
,
19656 { "Mapping Ctr", "drsuapi.drsuapi_DsGetNCChangesCtr1.mapping_ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19657 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_more_data
,
19658 { "More Data", "drsuapi.drsuapi_DsGetNCChangesCtr1.more_data", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19659 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_naming_context
,
19660 { "Naming Context", "drsuapi.drsuapi_DsGetNCChangesCtr1.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19661 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_new_highwatermark
,
19662 { "New Highwatermark", "drsuapi.drsuapi_DsGetNCChangesCtr1.new_highwatermark", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19663 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_object_count
,
19664 { "Object Count", "drsuapi.drsuapi_DsGetNCChangesCtr1.object_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19665 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_old_highwatermark
,
19666 { "Old Highwatermark", "drsuapi.drsuapi_DsGetNCChangesCtr1.old_highwatermark", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19667 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_source_dsa_guid
,
19668 { "Source Dsa Guid", "drsuapi.drsuapi_DsGetNCChangesCtr1.source_dsa_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19669 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_source_dsa_invocation_id
,
19670 { "Source Dsa Invocation Id", "drsuapi.drsuapi_DsGetNCChangesCtr1.source_dsa_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19671 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_uptodateness_vector
,
19672 { "Uptodateness Vector", "drsuapi.drsuapi_DsGetNCChangesCtr1.uptodateness_vector", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19673 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr2_mszip1
,
19674 { "Mszip1", "drsuapi.drsuapi_DsGetNCChangesCtr2.mszip1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19675 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6TS_ctr6
,
19676 { "Ctr6", "drsuapi.drsuapi_DsGetNCChangesCtr6TS.ctr6", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19677 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6___ndr_size
,
19678 { "Ndr Size", "drsuapi.drsuapi_DsGetNCChangesCtr6.__ndr_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19679 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_drs_error
,
19680 { "Drs Error", "drsuapi.drsuapi_DsGetNCChangesCtr6.drs_error", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
19681 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_extended_ret
,
19682 { "Extended Ret", "drsuapi.drsuapi_DsGetNCChangesCtr6.extended_ret", FT_UINT32
, BASE_HEX
, VALS(drsuapi_drsuapi_DsExtendedError_vals
), 0, NULL
, HFILL
}},
19683 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_first_object
,
19684 { "First Object", "drsuapi.drsuapi_DsGetNCChangesCtr6.first_object", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19685 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_linked_attributes
,
19686 { "Linked Attributes", "drsuapi.drsuapi_DsGetNCChangesCtr6.linked_attributes", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19687 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_linked_attributes_count
,
19688 { "Linked Attributes Count", "drsuapi.drsuapi_DsGetNCChangesCtr6.linked_attributes_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19689 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_mapping_ctr
,
19690 { "Mapping Ctr", "drsuapi.drsuapi_DsGetNCChangesCtr6.mapping_ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19691 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_more_data
,
19692 { "More Data", "drsuapi.drsuapi_DsGetNCChangesCtr6.more_data", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19693 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_naming_context
,
19694 { "Naming Context", "drsuapi.drsuapi_DsGetNCChangesCtr6.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19695 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_nc_linked_attributes_count
,
19696 { "Nc Linked Attributes Count", "drsuapi.drsuapi_DsGetNCChangesCtr6.nc_linked_attributes_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19697 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_nc_object_count
,
19698 { "Nc Object Count", "drsuapi.drsuapi_DsGetNCChangesCtr6.nc_object_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19699 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_new_highwatermark
,
19700 { "New Highwatermark", "drsuapi.drsuapi_DsGetNCChangesCtr6.new_highwatermark", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19701 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_object_count
,
19702 { "Object Count", "drsuapi.drsuapi_DsGetNCChangesCtr6.object_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19703 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_old_highwatermark
,
19704 { "Old Highwatermark", "drsuapi.drsuapi_DsGetNCChangesCtr6.old_highwatermark", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19705 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_source_dsa_guid
,
19706 { "Source Dsa Guid", "drsuapi.drsuapi_DsGetNCChangesCtr6.source_dsa_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19707 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_source_dsa_invocation_id
,
19708 { "Source Dsa Invocation Id", "drsuapi.drsuapi_DsGetNCChangesCtr6.source_dsa_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19709 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_uptodateness_vector
,
19710 { "Uptodateness Vector", "drsuapi.drsuapi_DsGetNCChangesCtr6.uptodateness_vector", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19711 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr7_ctr
,
19712 { "Ctr", "drsuapi.drsuapi_DsGetNCChangesCtr7.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19713 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr7_level
,
19714 { "Level", "drsuapi.drsuapi_DsGetNCChangesCtr7.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19715 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr7_type
,
19716 { "Type", "drsuapi.drsuapi_DsGetNCChangesCtr7.type", FT_UINT16
, BASE_DEC
, VALS(drsuapi_drsuapi_DsGetNCChangesCompressionType_vals
), 0, NULL
, HFILL
}},
19717 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr1
,
19718 { "Ctr1", "drsuapi.drsuapi_DsGetNCChangesCtr.ctr1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19719 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr2
,
19720 { "Ctr2", "drsuapi.drsuapi_DsGetNCChangesCtr.ctr2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19721 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr6
,
19722 { "Ctr6", "drsuapi.drsuapi_DsGetNCChangesCtr.ctr6", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19723 { &hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr7
,
19724 { "Ctr7", "drsuapi.drsuapi_DsGetNCChangesCtr.ctr7", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19725 { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_compressed_length
,
19726 { "Compressed Length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr1.compressed_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19727 { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_decompressed_length
,
19728 { "Decompressed Length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr1.decompressed_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19729 { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts
,
19730 { "Ts", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr1.ts", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19731 { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts_
,
19732 { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr1.subcontext", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19733 { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_compressed_length
,
19734 { "Compressed Length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr6.compressed_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19735 { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_decompressed_length
,
19736 { "Decompressed Length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr6.decompressed_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19737 { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts
,
19738 { "Ts", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr6.ts", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19739 { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts_
,
19740 { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr6.subcontext", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19741 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_destination_dsa_guid
,
19742 { "Destination Dsa Guid", "drsuapi.drsuapi_DsGetNCChangesRequest10.destination_dsa_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19743 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_extended_op
,
19744 { "Extended Op", "drsuapi.drsuapi_DsGetNCChangesRequest10.extended_op", FT_UINT32
, BASE_HEX
, VALS(drsuapi_drsuapi_DsExtendedOperation_vals
), 0, NULL
, HFILL
}},
19745 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_fsmo_info
,
19746 { "Fsmo Info", "drsuapi.drsuapi_DsGetNCChangesRequest10.fsmo_info", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19747 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_highwatermark
,
19748 { "Highwatermark", "drsuapi.drsuapi_DsGetNCChangesRequest10.highwatermark", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19749 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_mapping_ctr
,
19750 { "Mapping Ctr", "drsuapi.drsuapi_DsGetNCChangesRequest10.mapping_ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19751 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_max_ndr_size
,
19752 { "Max Ndr Size", "drsuapi.drsuapi_DsGetNCChangesRequest10.max_ndr_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19753 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_max_object_count
,
19754 { "Max Object Count", "drsuapi.drsuapi_DsGetNCChangesRequest10.max_object_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19755 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_more_flags
,
19756 { "More Flags", "drsuapi.drsuapi_DsGetNCChangesRequest10.more_flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19757 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_naming_context
,
19758 { "Naming Context", "drsuapi.drsuapi_DsGetNCChangesRequest10.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19759 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_partial_attribute_set
,
19760 { "Partial Attribute Set", "drsuapi.drsuapi_DsGetNCChangesRequest10.partial_attribute_set", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19761 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_partial_attribute_set_ex
,
19762 { "Partial Attribute Set Ex", "drsuapi.drsuapi_DsGetNCChangesRequest10.partial_attribute_set_ex", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19763 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_replica_flags
,
19764 { "Replica Flags", "drsuapi.drsuapi_DsGetNCChangesRequest10.replica_flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19765 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_source_dsa_invocation_id
,
19766 { "Source Dsa Invocation Id", "drsuapi.drsuapi_DsGetNCChangesRequest10.source_dsa_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19767 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_uptodateness_vector
,
19768 { "Uptodateness Vector", "drsuapi.drsuapi_DsGetNCChangesRequest10.uptodateness_vector", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19769 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest5_destination_dsa_guid
,
19770 { "Destination Dsa Guid", "drsuapi.drsuapi_DsGetNCChangesRequest5.destination_dsa_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19771 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest5_extended_op
,
19772 { "Extended Op", "drsuapi.drsuapi_DsGetNCChangesRequest5.extended_op", FT_UINT32
, BASE_HEX
, VALS(drsuapi_drsuapi_DsExtendedOperation_vals
), 0, NULL
, HFILL
}},
19773 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest5_fsmo_info
,
19774 { "Fsmo Info", "drsuapi.drsuapi_DsGetNCChangesRequest5.fsmo_info", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19775 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest5_highwatermark
,
19776 { "Highwatermark", "drsuapi.drsuapi_DsGetNCChangesRequest5.highwatermark", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19777 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest5_max_ndr_size
,
19778 { "Max Ndr Size", "drsuapi.drsuapi_DsGetNCChangesRequest5.max_ndr_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19779 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest5_max_object_count
,
19780 { "Max Object Count", "drsuapi.drsuapi_DsGetNCChangesRequest5.max_object_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19781 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest5_naming_context
,
19782 { "Naming Context", "drsuapi.drsuapi_DsGetNCChangesRequest5.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19783 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest5_replica_flags
,
19784 { "Replica Flags", "drsuapi.drsuapi_DsGetNCChangesRequest5.replica_flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19785 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest5_source_dsa_invocation_id
,
19786 { "Source Dsa Invocation Id", "drsuapi.drsuapi_DsGetNCChangesRequest5.source_dsa_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19787 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest5_uptodateness_vector
,
19788 { "Uptodateness Vector", "drsuapi.drsuapi_DsGetNCChangesRequest5.uptodateness_vector", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19789 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_destination_dsa_guid
,
19790 { "Destination Dsa Guid", "drsuapi.drsuapi_DsGetNCChangesRequest8.destination_dsa_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19791 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_extended_op
,
19792 { "Extended Op", "drsuapi.drsuapi_DsGetNCChangesRequest8.extended_op", FT_UINT32
, BASE_HEX
, VALS(drsuapi_drsuapi_DsExtendedOperation_vals
), 0, NULL
, HFILL
}},
19793 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_fsmo_info
,
19794 { "Fsmo Info", "drsuapi.drsuapi_DsGetNCChangesRequest8.fsmo_info", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19795 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_highwatermark
,
19796 { "Highwatermark", "drsuapi.drsuapi_DsGetNCChangesRequest8.highwatermark", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19797 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_mapping_ctr
,
19798 { "Mapping Ctr", "drsuapi.drsuapi_DsGetNCChangesRequest8.mapping_ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19799 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_max_ndr_size
,
19800 { "Max Ndr Size", "drsuapi.drsuapi_DsGetNCChangesRequest8.max_ndr_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19801 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_max_object_count
,
19802 { "Max Object Count", "drsuapi.drsuapi_DsGetNCChangesRequest8.max_object_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19803 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_naming_context
,
19804 { "Naming Context", "drsuapi.drsuapi_DsGetNCChangesRequest8.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19805 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_partial_attribute_set
,
19806 { "Partial Attribute Set", "drsuapi.drsuapi_DsGetNCChangesRequest8.partial_attribute_set", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19807 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_partial_attribute_set_ex
,
19808 { "Partial Attribute Set Ex", "drsuapi.drsuapi_DsGetNCChangesRequest8.partial_attribute_set_ex", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19809 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_replica_flags
,
19810 { "Replica Flags", "drsuapi.drsuapi_DsGetNCChangesRequest8.replica_flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19811 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_source_dsa_invocation_id
,
19812 { "Source Dsa Invocation Id", "drsuapi.drsuapi_DsGetNCChangesRequest8.source_dsa_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19813 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest8_uptodateness_vector
,
19814 { "Uptodateness Vector", "drsuapi.drsuapi_DsGetNCChangesRequest8.uptodateness_vector", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19815 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest_req10
,
19816 { "Req10", "drsuapi.drsuapi_DsGetNCChangesRequest.req10", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19817 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest_req5
,
19818 { "Req5", "drsuapi.drsuapi_DsGetNCChangesRequest.req5", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19819 { &hf_drsuapi_drsuapi_DsGetNCChangesRequest_req8
,
19820 { "Req8", "drsuapi.drsuapi_DsGetNCChangesRequest.req8", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19821 { &hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_compressed_length
,
19822 { "Compressed Length", "drsuapi.drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1.compressed_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19823 { &hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_decompressed_length
,
19824 { "Decompressed Length", "drsuapi.drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1.decompressed_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19825 { &hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts
,
19826 { "Ts", "drsuapi.drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1.ts", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19827 { &hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1_ts_
,
19828 { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1.subcontext", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19829 { &hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_compressed_length
,
19830 { "Compressed Length", "drsuapi.drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6.compressed_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19831 { &hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_decompressed_length
,
19832 { "Decompressed Length", "drsuapi.drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6.decompressed_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19833 { &hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts
,
19834 { "Ts", "drsuapi.drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6.ts", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19835 { &hf_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6_ts_
,
19836 { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6.subcontext", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19837 { &hf_drsuapi_drsuapi_DsGetNCChanges_bind_handle
,
19838 { "Bind Handle", "drsuapi.drsuapi_DsGetNCChanges.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19839 { &hf_drsuapi_drsuapi_DsGetNCChanges_ctr
,
19840 { "Ctr", "drsuapi.drsuapi_DsGetNCChanges.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19841 { &hf_drsuapi_drsuapi_DsGetNCChanges_level
,
19842 { "Level", "drsuapi.drsuapi_DsGetNCChanges.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19843 { &hf_drsuapi_drsuapi_DsGetNCChanges_level_out
,
19844 { "Level Out", "drsuapi.drsuapi_DsGetNCChanges.level_out", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19845 { &hf_drsuapi_drsuapi_DsGetNCChanges_req
,
19846 { "Req", "drsuapi.drsuapi_DsGetNCChanges.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19847 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogFlags_DRSUAPI_NT4_CHANGELOG_GET_CHANGELOG
,
19848 { "DRSUAPI NT4 CHANGELOG GET CHANGELOG", "drsuapi.drsuapi_DsGetNT4ChangeLogFlags.DRSUAPI_NT4_CHANGELOG_GET_CHANGELOG", FT_BOOLEAN
, 32, TFS(&drsuapi_DsGetNT4ChangeLogFlags_DRSUAPI_NT4_CHANGELOG_GET_CHANGELOG_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
19849 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogFlags_DRSUAPI_NT4_CHANGELOG_GET_SERIAL_NUMBERS
,
19850 { "DRSUAPI NT4 CHANGELOG GET SERIAL NUMBERS", "drsuapi.drsuapi_DsGetNT4ChangeLogFlags.DRSUAPI_NT4_CHANGELOG_GET_SERIAL_NUMBERS", FT_BOOLEAN
, 32, TFS(&drsuapi_DsGetNT4ChangeLogFlags_DRSUAPI_NT4_CHANGELOG_GET_SERIAL_NUMBERS_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
19851 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_builtin_creation_time
,
19852 { "Builtin Creation Time", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.builtin_creation_time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
19853 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_builtin_serial_number
,
19854 { "Builtin Serial Number", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.builtin_serial_number", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19855 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_log_data
,
19856 { "Log Data", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.log_data", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19857 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_log_length
,
19858 { "Log Length", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.log_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19859 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_lsa_creation_time
,
19860 { "Lsa Creation Time", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.lsa_creation_time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
19861 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_lsa_serial_number
,
19862 { "Lsa Serial Number", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.lsa_serial_number", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19863 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_restart_data
,
19864 { "Restart Data", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.restart_data", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19865 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_restart_length
,
19866 { "Restart Length", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.restart_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19867 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_sam_creation_time
,
19868 { "Sam Creation Time", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.sam_creation_time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
19869 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_sam_serial_number
,
19870 { "Sam Serial Number", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.sam_serial_number", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19871 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1_status
,
19872 { "Status", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo1.status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &NT_errors_ext
, 0, NULL
, HFILL
}},
19873 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogInfo_info1
,
19874 { "Info1", "drsuapi.drsuapi_DsGetNT4ChangeLogInfo.info1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19875 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_flags
,
19876 { "Flags", "drsuapi.drsuapi_DsGetNT4ChangeLogRequest1.flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19877 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_preferred_maximum_length
,
19878 { "Preferred Maximum Length", "drsuapi.drsuapi_DsGetNT4ChangeLogRequest1.preferred_maximum_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19879 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_restart_data
,
19880 { "Restart Data", "drsuapi.drsuapi_DsGetNT4ChangeLogRequest1.restart_data", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19881 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1_restart_length
,
19882 { "Restart Length", "drsuapi.drsuapi_DsGetNT4ChangeLogRequest1.restart_length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19883 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLogRequest_req1
,
19884 { "Req1", "drsuapi.drsuapi_DsGetNT4ChangeLogRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19885 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLog_bind_handle
,
19886 { "Bind Handle", "drsuapi.drsuapi_DsGetNT4ChangeLog.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19887 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLog_info
,
19888 { "Info", "drsuapi.drsuapi_DsGetNT4ChangeLog.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19889 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLog_level
,
19890 { "Level", "drsuapi.drsuapi_DsGetNT4ChangeLog.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19891 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLog_level_out
,
19892 { "Level Out", "drsuapi.drsuapi_DsGetNT4ChangeLog.level_out", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19893 { &hf_drsuapi_drsuapi_DsGetNT4ChangeLog_req
,
19894 { "Req", "drsuapi.drsuapi_DsGetNT4ChangeLog.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19895 { &hf_drsuapi_drsuapi_DsLinkedAttributeFlags_DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE
,
19896 { "DRSUAPI DS LINKED ATTRIBUTE FLAG ACTIVE", "drsuapi.drsuapi_DsLinkedAttributeFlags.DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE", FT_BOOLEAN
, 32, TFS(&drsuapi_DsLinkedAttributeFlags_DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
19897 { &hf_drsuapi_drsuapi_DsNameCtr1_array
,
19898 { "Array", "drsuapi.drsuapi_DsNameCtr1.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19899 { &hf_drsuapi_drsuapi_DsNameCtr1_count
,
19900 { "Count", "drsuapi.drsuapi_DsNameCtr1.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19901 { &hf_drsuapi_drsuapi_DsNameCtr_ctr1
,
19902 { "Ctr1", "drsuapi.drsuapi_DsNameCtr.ctr1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19903 { &hf_drsuapi_drsuapi_DsNameInfo1_dns_domain_name
,
19904 { "Dns Domain Name", "drsuapi.drsuapi_DsNameInfo1.dns_domain_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19905 { &hf_drsuapi_drsuapi_DsNameInfo1_result_name
,
19906 { "Result Name", "drsuapi.drsuapi_DsNameInfo1.result_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19907 { &hf_drsuapi_drsuapi_DsNameInfo1_status
,
19908 { "Status", "drsuapi.drsuapi_DsNameInfo1.status", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsNameStatus_vals
), 0, NULL
, HFILL
}},
19909 { &hf_drsuapi_drsuapi_DsNameRequest1_codepage
,
19910 { "Codepage", "drsuapi.drsuapi_DsNameRequest1.codepage", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19911 { &hf_drsuapi_drsuapi_DsNameRequest1_count
,
19912 { "Count", "drsuapi.drsuapi_DsNameRequest1.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19913 { &hf_drsuapi_drsuapi_DsNameRequest1_format_desired
,
19914 { "Format Desired", "drsuapi.drsuapi_DsNameRequest1.format_desired", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsNameFormat_vals
), 0, NULL
, HFILL
}},
19915 { &hf_drsuapi_drsuapi_DsNameRequest1_format_flags
,
19916 { "Format Flags", "drsuapi.drsuapi_DsNameRequest1.format_flags", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsNameFlags_vals
), 0, NULL
, HFILL
}},
19917 { &hf_drsuapi_drsuapi_DsNameRequest1_format_offered
,
19918 { "Format Offered", "drsuapi.drsuapi_DsNameRequest1.format_offered", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsNameFormat_vals
), 0, NULL
, HFILL
}},
19919 { &hf_drsuapi_drsuapi_DsNameRequest1_language
,
19920 { "Language", "drsuapi.drsuapi_DsNameRequest1.language", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19921 { &hf_drsuapi_drsuapi_DsNameRequest1_names
,
19922 { "Names", "drsuapi.drsuapi_DsNameRequest1.names", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19923 { &hf_drsuapi_drsuapi_DsNameRequest_req1
,
19924 { "Req1", "drsuapi.drsuapi_DsNameRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19925 { &hf_drsuapi_drsuapi_DsNameString_str
,
19926 { "Str", "drsuapi.drsuapi_DsNameString.str", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19927 { &hf_drsuapi_drsuapi_DsPartialAttributeSet_attids
,
19928 { "Attids", "drsuapi.drsuapi_DsPartialAttributeSet.attids", FT_UINT32
, BASE_HEX
, VALS(drsuapi_drsuapi_DsAttributeId_vals
), 0, NULL
, HFILL
}},
19929 { &hf_drsuapi_drsuapi_DsPartialAttributeSet_num_attids
,
19930 { "Num Attids", "drsuapi.drsuapi_DsPartialAttributeSet.num_attids", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19931 { &hf_drsuapi_drsuapi_DsPartialAttributeSet_reserved1
,
19932 { "Reserved1", "drsuapi.drsuapi_DsPartialAttributeSet.reserved1", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19933 { &hf_drsuapi_drsuapi_DsPartialAttributeSet_version
,
19934 { "Version", "drsuapi.drsuapi_DsPartialAttributeSet.version", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19935 { &hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_commit
,
19936 { "Commit", "drsuapi.drsuapi_DsRemoveDSServerRequest1.commit", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19937 { &hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_domain_dn
,
19938 { "Domain Dn", "drsuapi.drsuapi_DsRemoveDSServerRequest1.domain_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19939 { &hf_drsuapi_drsuapi_DsRemoveDSServerRequest1_server_dn
,
19940 { "Server Dn", "drsuapi.drsuapi_DsRemoveDSServerRequest1.server_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19941 { &hf_drsuapi_drsuapi_DsRemoveDSServerRequest_req1
,
19942 { "Req1", "drsuapi.drsuapi_DsRemoveDSServerRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19943 { &hf_drsuapi_drsuapi_DsRemoveDSServerResult1_last_dc_in_domain
,
19944 { "Last Dc In Domain", "drsuapi.drsuapi_DsRemoveDSServerResult1.last_dc_in_domain", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19945 { &hf_drsuapi_drsuapi_DsRemoveDSServerResult_res1
,
19946 { "Res1", "drsuapi.drsuapi_DsRemoveDSServerResult.res1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19947 { &hf_drsuapi_drsuapi_DsRemoveDSServer_bind_handle
,
19948 { "Bind Handle", "drsuapi.drsuapi_DsRemoveDSServer.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19949 { &hf_drsuapi_drsuapi_DsRemoveDSServer_level
,
19950 { "Level", "drsuapi.drsuapi_DsRemoveDSServer.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19951 { &hf_drsuapi_drsuapi_DsRemoveDSServer_level_out
,
19952 { "Level Out", "drsuapi.drsuapi_DsRemoveDSServer.level_out", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19953 { &hf_drsuapi_drsuapi_DsRemoveDSServer_req
,
19954 { "Req", "drsuapi.drsuapi_DsRemoveDSServer.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19955 { &hf_drsuapi_drsuapi_DsRemoveDSServer_res
,
19956 { "Res", "drsuapi.drsuapi_DsRemoveDSServer.res", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19957 { &hf_drsuapi_drsuapi_DsReplica06Ctr_array
,
19958 { "Array", "drsuapi.drsuapi_DsReplica06Ctr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19959 { &hf_drsuapi_drsuapi_DsReplica06Ctr_count
,
19960 { "Count", "drsuapi.drsuapi_DsReplica06Ctr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19961 { &hf_drsuapi_drsuapi_DsReplica06Ctr_reserved
,
19962 { "Reserved", "drsuapi.drsuapi_DsReplica06Ctr.reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19963 { &hf_drsuapi_drsuapi_DsReplica06_str1
,
19964 { "Str1", "drsuapi.drsuapi_DsReplica06.str1", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19965 { &hf_drsuapi_drsuapi_DsReplica06_u1
,
19966 { "U1", "drsuapi.drsuapi_DsReplica06.u1", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19967 { &hf_drsuapi_drsuapi_DsReplica06_u2
,
19968 { "U2", "drsuapi.drsuapi_DsReplica06.u2", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19969 { &hf_drsuapi_drsuapi_DsReplica06_u3
,
19970 { "U3", "drsuapi.drsuapi_DsReplica06.u3", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19971 { &hf_drsuapi_drsuapi_DsReplica06_u4
,
19972 { "U4", "drsuapi.drsuapi_DsReplica06.u4", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19973 { &hf_drsuapi_drsuapi_DsReplica06_u5
,
19974 { "U5", "drsuapi.drsuapi_DsReplica06.u5", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19975 { &hf_drsuapi_drsuapi_DsReplica06_u6
,
19976 { "U6", "drsuapi.drsuapi_DsReplica06.u6", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19977 { &hf_drsuapi_drsuapi_DsReplica06_u7
,
19978 { "U7", "drsuapi.drsuapi_DsReplica06.u7", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19979 { &hf_drsuapi_drsuapi_DsReplicaAddRequest1_naming_context
,
19980 { "Naming Context", "drsuapi.drsuapi_DsReplicaAddRequest1.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19981 { &hf_drsuapi_drsuapi_DsReplicaAddRequest1_options
,
19982 { "Options", "drsuapi.drsuapi_DsReplicaAddRequest1.options", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19983 { &hf_drsuapi_drsuapi_DsReplicaAddRequest1_schedule
,
19984 { "Schedule", "drsuapi.drsuapi_DsReplicaAddRequest1.schedule", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19985 { &hf_drsuapi_drsuapi_DsReplicaAddRequest1_source_dsa_address
,
19986 { "Source Dsa Address", "drsuapi.drsuapi_DsReplicaAddRequest1.source_dsa_address", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19987 { &hf_drsuapi_drsuapi_DsReplicaAddRequest2_naming_context
,
19988 { "Naming Context", "drsuapi.drsuapi_DsReplicaAddRequest2.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19989 { &hf_drsuapi_drsuapi_DsReplicaAddRequest2_options
,
19990 { "Options", "drsuapi.drsuapi_DsReplicaAddRequest2.options", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
19991 { &hf_drsuapi_drsuapi_DsReplicaAddRequest2_schedule
,
19992 { "Schedule", "drsuapi.drsuapi_DsReplicaAddRequest2.schedule", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
19993 { &hf_drsuapi_drsuapi_DsReplicaAddRequest2_source_dsa_address
,
19994 { "Source Dsa Address", "drsuapi.drsuapi_DsReplicaAddRequest2.source_dsa_address", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19995 { &hf_drsuapi_drsuapi_DsReplicaAddRequest2_source_dsa_dn
,
19996 { "Source Dsa Dn", "drsuapi.drsuapi_DsReplicaAddRequest2.source_dsa_dn", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19997 { &hf_drsuapi_drsuapi_DsReplicaAddRequest2_transport_dn
,
19998 { "Transport Dn", "drsuapi.drsuapi_DsReplicaAddRequest2.transport_dn", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
19999 { &hf_drsuapi_drsuapi_DsReplicaAddRequest_req1
,
20000 { "Req1", "drsuapi.drsuapi_DsReplicaAddRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20001 { &hf_drsuapi_drsuapi_DsReplicaAddRequest_req2
,
20002 { "Req2", "drsuapi.drsuapi_DsReplicaAddRequest.req2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20003 { &hf_drsuapi_drsuapi_DsReplicaAdd_bind_handle
,
20004 { "Bind Handle", "drsuapi.drsuapi_DsReplicaAdd.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20005 { &hf_drsuapi_drsuapi_DsReplicaAdd_level
,
20006 { "Level", "drsuapi.drsuapi_DsReplicaAdd.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20007 { &hf_drsuapi_drsuapi_DsReplicaAdd_req
,
20008 { "Req", "drsuapi.drsuapi_DsReplicaAdd.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20009 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr_array
,
20010 { "Array", "drsuapi.drsuapi_DsReplicaAttrValMetaData2Ctr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20011 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr_count
,
20012 { "Count", "drsuapi.drsuapi_DsReplicaAttrValMetaData2Ctr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20013 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr_enumeration_context
,
20014 { "Enumeration Context", "drsuapi.drsuapi_DsReplicaAttrValMetaData2Ctr.enumeration_context", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20015 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2___ndr_size_binary
,
20016 { "Ndr Size Binary", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.__ndr_size_binary", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20017 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_attribute_name
,
20018 { "Attribute Name", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.attribute_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20019 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_binary
,
20020 { "Binary", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.binary", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20021 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_created
,
20022 { "Created", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.created", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20023 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_deleted
,
20024 { "Deleted", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.deleted", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20025 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_local_usn
,
20026 { "Local Usn", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.local_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20027 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_object_dn
,
20028 { "Object Dn", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.object_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20029 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_change_time
,
20030 { "Originating Change Time", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.originating_change_time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20031 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_dn
,
20032 { "Originating Dsa Dn", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.originating_dsa_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20033 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_invocation_id
,
20034 { "Originating Invocation Id", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.originating_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20035 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_originating_usn
,
20036 { "Originating Usn", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.originating_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20037 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData2_version
,
20038 { "Version", "drsuapi.drsuapi_DsReplicaAttrValMetaData2.version", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20039 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr_array
,
20040 { "Array", "drsuapi.drsuapi_DsReplicaAttrValMetaDataCtr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20041 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr_count
,
20042 { "Count", "drsuapi.drsuapi_DsReplicaAttrValMetaDataCtr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20043 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr_enumeration_context
,
20044 { "Enumeration Context", "drsuapi.drsuapi_DsReplicaAttrValMetaDataCtr.enumeration_context", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20045 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData___ndr_size_binary
,
20046 { "Ndr Size Binary", "drsuapi.drsuapi_DsReplicaAttrValMetaData.__ndr_size_binary", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20047 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_attribute_name
,
20048 { "Attribute Name", "drsuapi.drsuapi_DsReplicaAttrValMetaData.attribute_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20049 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_binary
,
20050 { "Binary", "drsuapi.drsuapi_DsReplicaAttrValMetaData.binary", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20051 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_created
,
20052 { "Created", "drsuapi.drsuapi_DsReplicaAttrValMetaData.created", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20053 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_deleted
,
20054 { "Deleted", "drsuapi.drsuapi_DsReplicaAttrValMetaData.deleted", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20055 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_local_usn
,
20056 { "Local Usn", "drsuapi.drsuapi_DsReplicaAttrValMetaData.local_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20057 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_object_dn
,
20058 { "Object Dn", "drsuapi.drsuapi_DsReplicaAttrValMetaData.object_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20059 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_originating_change_time
,
20060 { "Originating Change Time", "drsuapi.drsuapi_DsReplicaAttrValMetaData.originating_change_time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20061 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_originating_invocation_id
,
20062 { "Originating Invocation Id", "drsuapi.drsuapi_DsReplicaAttrValMetaData.originating_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20063 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_originating_usn
,
20064 { "Originating Usn", "drsuapi.drsuapi_DsReplicaAttrValMetaData.originating_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20065 { &hf_drsuapi_drsuapi_DsReplicaAttrValMetaData_version
,
20066 { "Version", "drsuapi.drsuapi_DsReplicaAttrValMetaData.version", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20067 { &hf_drsuapi_drsuapi_DsReplicaAttributeCtr_attributes
,
20068 { "Attributes", "drsuapi.drsuapi_DsReplicaAttributeCtr.attributes", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20069 { &hf_drsuapi_drsuapi_DsReplicaAttributeCtr_num_attributes
,
20070 { "Num Attributes", "drsuapi.drsuapi_DsReplicaAttributeCtr.num_attributes", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20071 { &hf_drsuapi_drsuapi_DsReplicaAttribute_attid
,
20072 { "Attid", "drsuapi.drsuapi_DsReplicaAttribute.attid", FT_UINT32
, BASE_HEX
, VALS(drsuapi_drsuapi_DsAttributeId_vals
), 0, NULL
, HFILL
}},
20073 { &hf_drsuapi_drsuapi_DsReplicaAttribute_value_ctr
,
20074 { "Value Ctr", "drsuapi.drsuapi_DsReplicaAttribute.value_ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20075 { &hf_drsuapi_drsuapi_DsReplicaConnection04Ctr_array
,
20076 { "Array", "drsuapi.drsuapi_DsReplicaConnection04Ctr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20077 { &hf_drsuapi_drsuapi_DsReplicaConnection04Ctr_count
,
20078 { "Count", "drsuapi.drsuapi_DsReplicaConnection04Ctr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20079 { &hf_drsuapi_drsuapi_DsReplicaConnection04Ctr_reserved
,
20080 { "Reserved", "drsuapi.drsuapi_DsReplicaConnection04Ctr.reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20081 { &hf_drsuapi_drsuapi_DsReplicaConnection04_bind_guid
,
20082 { "Bind Guid", "drsuapi.drsuapi_DsReplicaConnection04.bind_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20083 { &hf_drsuapi_drsuapi_DsReplicaConnection04_bind_time
,
20084 { "Bind Time", "drsuapi.drsuapi_DsReplicaConnection04.bind_time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20085 { &hf_drsuapi_drsuapi_DsReplicaConnection04_client_ip_address
,
20086 { "Client Ip Address", "drsuapi.drsuapi_DsReplicaConnection04.client_ip_address", FT_IPv4
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20087 { &hf_drsuapi_drsuapi_DsReplicaConnection04_u1
,
20088 { "U1", "drsuapi.drsuapi_DsReplicaConnection04.u1", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20089 { &hf_drsuapi_drsuapi_DsReplicaConnection04_u2
,
20090 { "U2", "drsuapi.drsuapi_DsReplicaConnection04.u2", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20091 { &hf_drsuapi_drsuapi_DsReplicaConnection04_u3
,
20092 { "U3", "drsuapi.drsuapi_DsReplicaConnection04.u3", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20093 { &hf_drsuapi_drsuapi_DsReplicaConnection04_u5
,
20094 { "U5", "drsuapi.drsuapi_DsReplicaConnection04.u5", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20095 { &hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_count
,
20096 { "Count", "drsuapi.drsuapi_DsReplicaCursor2CtrEx.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20097 { &hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_cursors
,
20098 { "Cursors", "drsuapi.drsuapi_DsReplicaCursor2CtrEx.cursors", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20099 { &hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_reserved1
,
20100 { "Reserved1", "drsuapi.drsuapi_DsReplicaCursor2CtrEx.reserved1", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20101 { &hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_reserved2
,
20102 { "Reserved2", "drsuapi.drsuapi_DsReplicaCursor2CtrEx.reserved2", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20103 { &hf_drsuapi_drsuapi_DsReplicaCursor2CtrEx_version
,
20104 { "Version", "drsuapi.drsuapi_DsReplicaCursor2CtrEx.version", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20105 { &hf_drsuapi_drsuapi_DsReplicaCursor2Ctr_array
,
20106 { "Array", "drsuapi.drsuapi_DsReplicaCursor2Ctr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20107 { &hf_drsuapi_drsuapi_DsReplicaCursor2Ctr_count
,
20108 { "Count", "drsuapi.drsuapi_DsReplicaCursor2Ctr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20109 { &hf_drsuapi_drsuapi_DsReplicaCursor2Ctr_enumeration_context
,
20110 { "Enumeration Context", "drsuapi.drsuapi_DsReplicaCursor2Ctr.enumeration_context", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20111 { &hf_drsuapi_drsuapi_DsReplicaCursor2_highest_usn
,
20112 { "Highest Usn", "drsuapi.drsuapi_DsReplicaCursor2.highest_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20113 { &hf_drsuapi_drsuapi_DsReplicaCursor2_last_sync_success
,
20114 { "Last Sync Success", "drsuapi.drsuapi_DsReplicaCursor2.last_sync_success", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20115 { &hf_drsuapi_drsuapi_DsReplicaCursor2_source_dsa_invocation_id
,
20116 { "Source Dsa Invocation Id", "drsuapi.drsuapi_DsReplicaCursor2.source_dsa_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20117 { &hf_drsuapi_drsuapi_DsReplicaCursor3Ctr_array
,
20118 { "Array", "drsuapi.drsuapi_DsReplicaCursor3Ctr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20119 { &hf_drsuapi_drsuapi_DsReplicaCursor3Ctr_count
,
20120 { "Count", "drsuapi.drsuapi_DsReplicaCursor3Ctr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20121 { &hf_drsuapi_drsuapi_DsReplicaCursor3Ctr_enumeration_context
,
20122 { "Enumeration Context", "drsuapi.drsuapi_DsReplicaCursor3Ctr.enumeration_context", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20123 { &hf_drsuapi_drsuapi_DsReplicaCursor3_highest_usn
,
20124 { "Highest Usn", "drsuapi.drsuapi_DsReplicaCursor3.highest_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20125 { &hf_drsuapi_drsuapi_DsReplicaCursor3_last_sync_success
,
20126 { "Last Sync Success", "drsuapi.drsuapi_DsReplicaCursor3.last_sync_success", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20127 { &hf_drsuapi_drsuapi_DsReplicaCursor3_source_dsa_invocation_id
,
20128 { "Source Dsa Invocation Id", "drsuapi.drsuapi_DsReplicaCursor3.source_dsa_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20129 { &hf_drsuapi_drsuapi_DsReplicaCursor3_source_dsa_obj_dn
,
20130 { "Source Dsa Obj Dn", "drsuapi.drsuapi_DsReplicaCursor3.source_dsa_obj_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20131 { &hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_count
,
20132 { "Count", "drsuapi.drsuapi_DsReplicaCursorCtrEx.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20133 { &hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_cursors
,
20134 { "Cursors", "drsuapi.drsuapi_DsReplicaCursorCtrEx.cursors", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20135 { &hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_reserved1
,
20136 { "Reserved1", "drsuapi.drsuapi_DsReplicaCursorCtrEx.reserved1", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20137 { &hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_reserved2
,
20138 { "Reserved2", "drsuapi.drsuapi_DsReplicaCursorCtrEx.reserved2", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20139 { &hf_drsuapi_drsuapi_DsReplicaCursorCtrEx_version
,
20140 { "Version", "drsuapi.drsuapi_DsReplicaCursorCtrEx.version", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20141 { &hf_drsuapi_drsuapi_DsReplicaCursorCtr_array
,
20142 { "Array", "drsuapi.drsuapi_DsReplicaCursorCtr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20143 { &hf_drsuapi_drsuapi_DsReplicaCursorCtr_count
,
20144 { "Count", "drsuapi.drsuapi_DsReplicaCursorCtr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20145 { &hf_drsuapi_drsuapi_DsReplicaCursorCtr_reserved
,
20146 { "Reserved", "drsuapi.drsuapi_DsReplicaCursorCtr.reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20147 { &hf_drsuapi_drsuapi_DsReplicaCursor_highest_usn
,
20148 { "Highest Usn", "drsuapi.drsuapi_DsReplicaCursor.highest_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20149 { &hf_drsuapi_drsuapi_DsReplicaCursor_source_dsa_invocation_id
,
20150 { "Source Dsa Invocation Id", "drsuapi.drsuapi_DsReplicaCursor.source_dsa_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20151 { &hf_drsuapi_drsuapi_DsReplicaDelRequest1_naming_context
,
20152 { "Naming Context", "drsuapi.drsuapi_DsReplicaDelRequest1.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20153 { &hf_drsuapi_drsuapi_DsReplicaDelRequest1_options
,
20154 { "Options", "drsuapi.drsuapi_DsReplicaDelRequest1.options", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
20155 { &hf_drsuapi_drsuapi_DsReplicaDelRequest1_source_dsa_address
,
20156 { "Source Dsa Address", "drsuapi.drsuapi_DsReplicaDelRequest1.source_dsa_address", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20157 { &hf_drsuapi_drsuapi_DsReplicaDelRequest_req1
,
20158 { "Req1", "drsuapi.drsuapi_DsReplicaDelRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20159 { &hf_drsuapi_drsuapi_DsReplicaDel_bind_handle
,
20160 { "Bind Handle", "drsuapi.drsuapi_DsReplicaDel.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20161 { &hf_drsuapi_drsuapi_DsReplicaDel_level
,
20162 { "Level", "drsuapi.drsuapi_DsReplicaDel.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20163 { &hf_drsuapi_drsuapi_DsReplicaDel_req
,
20164 { "Req", "drsuapi.drsuapi_DsReplicaDel.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20165 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest1_info_type
,
20166 { "Info Type", "drsuapi.drsuapi_DsReplicaGetInfoRequest1.info_type", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsReplicaInfoType_vals
), 0, NULL
, HFILL
}},
20167 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest1_object_dn
,
20168 { "Object Dn", "drsuapi.drsuapi_DsReplicaGetInfoRequest1.object_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20169 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest1_source_dsa_guid
,
20170 { "Source Dsa Guid", "drsuapi.drsuapi_DsReplicaGetInfoRequest1.source_dsa_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20171 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_attribute_name
,
20172 { "Attribute Name", "drsuapi.drsuapi_DsReplicaGetInfoRequest2.attribute_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20173 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_enumeration_context
,
20174 { "Enumeration Context", "drsuapi.drsuapi_DsReplicaGetInfoRequest2.enumeration_context", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20175 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_flags
,
20176 { "Flags", "drsuapi.drsuapi_DsReplicaGetInfoRequest2.flags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20177 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_info_type
,
20178 { "Info Type", "drsuapi.drsuapi_DsReplicaGetInfoRequest2.info_type", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsReplicaInfoType_vals
), 0, NULL
, HFILL
}},
20179 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_object_dn
,
20180 { "Object Dn", "drsuapi.drsuapi_DsReplicaGetInfoRequest2.object_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20181 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_source_dsa_guid
,
20182 { "Source Dsa Guid", "drsuapi.drsuapi_DsReplicaGetInfoRequest2.source_dsa_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20183 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest2_value_dn_str
,
20184 { "Value Dn Str", "drsuapi.drsuapi_DsReplicaGetInfoRequest2.value_dn_str", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20185 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest_req1
,
20186 { "Req1", "drsuapi.drsuapi_DsReplicaGetInfoRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20187 { &hf_drsuapi_drsuapi_DsReplicaGetInfoRequest_req2
,
20188 { "Req2", "drsuapi.drsuapi_DsReplicaGetInfoRequest.req2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20189 { &hf_drsuapi_drsuapi_DsReplicaGetInfo_bind_handle
,
20190 { "Bind Handle", "drsuapi.drsuapi_DsReplicaGetInfo.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20191 { &hf_drsuapi_drsuapi_DsReplicaGetInfo_info
,
20192 { "Info", "drsuapi.drsuapi_DsReplicaGetInfo.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20193 { &hf_drsuapi_drsuapi_DsReplicaGetInfo_info_type
,
20194 { "Info Type", "drsuapi.drsuapi_DsReplicaGetInfo.info_type", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsReplicaInfoType_vals
), 0, NULL
, HFILL
}},
20195 { &hf_drsuapi_drsuapi_DsReplicaGetInfo_level
,
20196 { "Level", "drsuapi.drsuapi_DsReplicaGetInfo.level", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsReplicaGetInfoLevel_vals
), 0, NULL
, HFILL
}},
20197 { &hf_drsuapi_drsuapi_DsReplicaGetInfo_req
,
20198 { "Req", "drsuapi.drsuapi_DsReplicaGetInfo.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20199 { &hf_drsuapi_drsuapi_DsReplicaHighWaterMark_highest_usn
,
20200 { "Highest Usn", "drsuapi.drsuapi_DsReplicaHighWaterMark.highest_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20201 { &hf_drsuapi_drsuapi_DsReplicaHighWaterMark_reserved_usn
,
20202 { "Reserved Usn", "drsuapi.drsuapi_DsReplicaHighWaterMark.reserved_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20203 { &hf_drsuapi_drsuapi_DsReplicaHighWaterMark_tmp_highest_usn
,
20204 { "Tmp Highest Usn", "drsuapi.drsuapi_DsReplicaHighWaterMark.tmp_highest_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20205 { &hf_drsuapi_drsuapi_DsReplicaInfo_attrvalmetadata
,
20206 { "Attrvalmetadata", "drsuapi.drsuapi_DsReplicaInfo.attrvalmetadata", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20207 { &hf_drsuapi_drsuapi_DsReplicaInfo_attrvalmetadata2
,
20208 { "Attrvalmetadata2", "drsuapi.drsuapi_DsReplicaInfo.attrvalmetadata2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20209 { &hf_drsuapi_drsuapi_DsReplicaInfo_clientctx
,
20210 { "Clientctx", "drsuapi.drsuapi_DsReplicaInfo.clientctx", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20211 { &hf_drsuapi_drsuapi_DsReplicaInfo_connectfailures
,
20212 { "Connectfailures", "drsuapi.drsuapi_DsReplicaInfo.connectfailures", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20213 { &hf_drsuapi_drsuapi_DsReplicaInfo_cursors
,
20214 { "Cursors", "drsuapi.drsuapi_DsReplicaInfo.cursors", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20215 { &hf_drsuapi_drsuapi_DsReplicaInfo_cursors2
,
20216 { "Cursors2", "drsuapi.drsuapi_DsReplicaInfo.cursors2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20217 { &hf_drsuapi_drsuapi_DsReplicaInfo_cursors3
,
20218 { "Cursors3", "drsuapi.drsuapi_DsReplicaInfo.cursors3", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20219 { &hf_drsuapi_drsuapi_DsReplicaInfo_linkfailures
,
20220 { "Linkfailures", "drsuapi.drsuapi_DsReplicaInfo.linkfailures", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20221 { &hf_drsuapi_drsuapi_DsReplicaInfo_neighbours
,
20222 { "Neighbours", "drsuapi.drsuapi_DsReplicaInfo.neighbours", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20223 { &hf_drsuapi_drsuapi_DsReplicaInfo_objmetadata
,
20224 { "Objmetadata", "drsuapi.drsuapi_DsReplicaInfo.objmetadata", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20225 { &hf_drsuapi_drsuapi_DsReplicaInfo_objmetadata2
,
20226 { "Objmetadata2", "drsuapi.drsuapi_DsReplicaInfo.objmetadata2", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20227 { &hf_drsuapi_drsuapi_DsReplicaInfo_pendingops
,
20228 { "Pendingops", "drsuapi.drsuapi_DsReplicaInfo.pendingops", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20229 { &hf_drsuapi_drsuapi_DsReplicaInfo_repsto
,
20230 { "Repsto", "drsuapi.drsuapi_DsReplicaInfo.repsto", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20231 { &hf_drsuapi_drsuapi_DsReplicaInfo_srvoutgoingcalls
,
20232 { "Srvoutgoingcalls", "drsuapi.drsuapi_DsReplicaInfo.srvoutgoingcalls", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20233 { &hf_drsuapi_drsuapi_DsReplicaInfo_udv1
,
20234 { "Udv1", "drsuapi.drsuapi_DsReplicaInfo.udv1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20235 { &hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_dsa_obj_dn
,
20236 { "Dsa Obj Dn", "drsuapi.drsuapi_DsReplicaKccDsaFailure.dsa_obj_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20237 { &hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_dsa_obj_guid
,
20238 { "Dsa Obj Guid", "drsuapi.drsuapi_DsReplicaKccDsaFailure.dsa_obj_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20239 { &hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_first_failure
,
20240 { "First Failure", "drsuapi.drsuapi_DsReplicaKccDsaFailure.first_failure", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20241 { &hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_last_result
,
20242 { "Last Result", "drsuapi.drsuapi_DsReplicaKccDsaFailure.last_result", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
20243 { &hf_drsuapi_drsuapi_DsReplicaKccDsaFailure_num_failures
,
20244 { "Num Failures", "drsuapi.drsuapi_DsReplicaKccDsaFailure.num_failures", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20245 { &hf_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr_array
,
20246 { "Array", "drsuapi.drsuapi_DsReplicaKccDsaFailuresCtr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20247 { &hf_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr_count
,
20248 { "Count", "drsuapi.drsuapi_DsReplicaKccDsaFailuresCtr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20249 { &hf_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr_reserved
,
20250 { "Reserved", "drsuapi.drsuapi_DsReplicaKccDsaFailuresCtr.reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20251 { &hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_attid
,
20252 { "Attid", "drsuapi.drsuapi_DsReplicaLinkedAttribute.attid", FT_UINT32
, BASE_HEX
, VALS(drsuapi_drsuapi_DsAttributeId_vals
), 0, NULL
, HFILL
}},
20253 { &hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_flags
,
20254 { "Flags", "drsuapi.drsuapi_DsReplicaLinkedAttribute.flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
20255 { &hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_identifier
,
20256 { "Identifier", "drsuapi.drsuapi_DsReplicaLinkedAttribute.identifier", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20257 { &hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_meta_data
,
20258 { "Meta Data", "drsuapi.drsuapi_DsReplicaLinkedAttribute.meta_data", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20259 { &hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_originating_add_time
,
20260 { "Originating Add Time", "drsuapi.drsuapi_DsReplicaLinkedAttribute.originating_add_time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20261 { &hf_drsuapi_drsuapi_DsReplicaLinkedAttribute_value
,
20262 { "Value", "drsuapi.drsuapi_DsReplicaLinkedAttribute.value", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20263 { &hf_drsuapi_drsuapi_DsReplicaMetaDataCtr_count
,
20264 { "Count", "drsuapi.drsuapi_DsReplicaMetaDataCtr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20265 { &hf_drsuapi_drsuapi_DsReplicaMetaDataCtr_meta_data
,
20266 { "Meta Data", "drsuapi.drsuapi_DsReplicaMetaDataCtr.meta_data", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20267 { &hf_drsuapi_drsuapi_DsReplicaMetaData_originating_change_time
,
20268 { "Originating Change Time", "drsuapi.drsuapi_DsReplicaMetaData.originating_change_time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20269 { &hf_drsuapi_drsuapi_DsReplicaMetaData_originating_invocation_id
,
20270 { "Originating Invocation Id", "drsuapi.drsuapi_DsReplicaMetaData.originating_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20271 { &hf_drsuapi_drsuapi_DsReplicaMetaData_originating_usn
,
20272 { "Originating Usn", "drsuapi.drsuapi_DsReplicaMetaData.originating_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20273 { &hf_drsuapi_drsuapi_DsReplicaMetaData_version
,
20274 { "Version", "drsuapi.drsuapi_DsReplicaMetaData.version", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20275 { &hf_drsuapi_drsuapi_DsReplicaModRequest1_modify_fields
,
20276 { "Modify Fields", "drsuapi.drsuapi_DsReplicaModRequest1.modify_fields", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20277 { &hf_drsuapi_drsuapi_DsReplicaModRequest1_naming_context
,
20278 { "Naming Context", "drsuapi.drsuapi_DsReplicaModRequest1.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20279 { &hf_drsuapi_drsuapi_DsReplicaModRequest1_options
,
20280 { "Options", "drsuapi.drsuapi_DsReplicaModRequest1.options", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
20281 { &hf_drsuapi_drsuapi_DsReplicaModRequest1_replica_flags
,
20282 { "Replica Flags", "drsuapi.drsuapi_DsReplicaModRequest1.replica_flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
20283 { &hf_drsuapi_drsuapi_DsReplicaModRequest1_schedule
,
20284 { "Schedule", "drsuapi.drsuapi_DsReplicaModRequest1.schedule", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20285 { &hf_drsuapi_drsuapi_DsReplicaModRequest1_source_dra
,
20286 { "Source Dra", "drsuapi.drsuapi_DsReplicaModRequest1.source_dra", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20287 { &hf_drsuapi_drsuapi_DsReplicaModRequest1_source_dra_address
,
20288 { "Source Dra Address", "drsuapi.drsuapi_DsReplicaModRequest1.source_dra_address", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20289 { &hf_drsuapi_drsuapi_DsReplicaModRequest_req1
,
20290 { "Req1", "drsuapi.drsuapi_DsReplicaModRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20291 { &hf_drsuapi_drsuapi_DsReplicaMod_bind_handle
,
20292 { "Bind Handle", "drsuapi.drsuapi_DsReplicaMod.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20293 { &hf_drsuapi_drsuapi_DsReplicaMod_level
,
20294 { "Level", "drsuapi.drsuapi_DsReplicaMod.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20295 { &hf_drsuapi_drsuapi_DsReplicaMod_req
,
20296 { "Req", "drsuapi.drsuapi_DsReplicaMod.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20297 { &hf_drsuapi_drsuapi_DsReplicaNeighbourCtr_array
,
20298 { "Array", "drsuapi.drsuapi_DsReplicaNeighbourCtr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20299 { &hf_drsuapi_drsuapi_DsReplicaNeighbourCtr_count
,
20300 { "Count", "drsuapi.drsuapi_DsReplicaNeighbourCtr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20301 { &hf_drsuapi_drsuapi_DsReplicaNeighbourCtr_reserved
,
20302 { "Reserved", "drsuapi.drsuapi_DsReplicaNeighbourCtr.reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20303 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_consecutive_sync_failures
,
20304 { "Consecutive Sync Failures", "drsuapi.drsuapi_DsReplicaNeighbour.consecutive_sync_failures", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20305 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_highest_usn
,
20306 { "Highest Usn", "drsuapi.drsuapi_DsReplicaNeighbour.highest_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20307 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_last_attempt
,
20308 { "Last Attempt", "drsuapi.drsuapi_DsReplicaNeighbour.last_attempt", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20309 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_last_success
,
20310 { "Last Success", "drsuapi.drsuapi_DsReplicaNeighbour.last_success", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20311 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_naming_context_dn
,
20312 { "Naming Context Dn", "drsuapi.drsuapi_DsReplicaNeighbour.naming_context_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20313 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_naming_context_obj_guid
,
20314 { "Naming Context Obj Guid", "drsuapi.drsuapi_DsReplicaNeighbour.naming_context_obj_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20315 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_replica_flags
,
20316 { "Replica Flags", "drsuapi.drsuapi_DsReplicaNeighbour.replica_flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
20317 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_reserved
,
20318 { "Reserved", "drsuapi.drsuapi_DsReplicaNeighbour.reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20319 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_result_last_attempt
,
20320 { "Result Last Attempt", "drsuapi.drsuapi_DsReplicaNeighbour.result_last_attempt", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
20321 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_address
,
20322 { "Source Dsa Address", "drsuapi.drsuapi_DsReplicaNeighbour.source_dsa_address", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20323 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_invocation_id
,
20324 { "Source Dsa Invocation Id", "drsuapi.drsuapi_DsReplicaNeighbour.source_dsa_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20325 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_obj_dn
,
20326 { "Source Dsa Obj Dn", "drsuapi.drsuapi_DsReplicaNeighbour.source_dsa_obj_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20327 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_source_dsa_obj_guid
,
20328 { "Source Dsa Obj Guid", "drsuapi.drsuapi_DsReplicaNeighbour.source_dsa_obj_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20329 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_tmp_highest_usn
,
20330 { "Tmp Highest Usn", "drsuapi.drsuapi_DsReplicaNeighbour.tmp_highest_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20331 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_transport_obj_dn
,
20332 { "Transport Obj Dn", "drsuapi.drsuapi_DsReplicaNeighbour.transport_obj_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20333 { &hf_drsuapi_drsuapi_DsReplicaNeighbour_transport_obj_guid
,
20334 { "Transport Obj Guid", "drsuapi.drsuapi_DsReplicaNeighbour.transport_obj_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20335 { &hf_drsuapi_drsuapi_DsReplicaOIDMapping_Ctr_mappings
,
20336 { "Mappings", "drsuapi.drsuapi_DsReplicaOIDMapping_Ctr.mappings", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20337 { &hf_drsuapi_drsuapi_DsReplicaOIDMapping_Ctr_num_mappings
,
20338 { "Num Mappings", "drsuapi.drsuapi_DsReplicaOIDMapping_Ctr.num_mappings", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20339 { &hf_drsuapi_drsuapi_DsReplicaOIDMapping_id_prefix
,
20340 { "Id Prefix", "drsuapi.drsuapi_DsReplicaOIDMapping.id_prefix", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20341 { &hf_drsuapi_drsuapi_DsReplicaOIDMapping_oid
,
20342 { "Oid", "drsuapi.drsuapi_DsReplicaOIDMapping.oid", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20343 { &hf_drsuapi_drsuapi_DsReplicaOID_binary_oid
,
20344 { "Binary Oid", "drsuapi.drsuapi_DsReplicaOID.binary_oid", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20345 { &hf_drsuapi_drsuapi_DsReplicaOID_length
,
20346 { "Length", "drsuapi.drsuapi_DsReplicaOID.length", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20347 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr_array
,
20348 { "Array", "drsuapi.drsuapi_DsReplicaObjMetaData2Ctr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20349 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr_count
,
20350 { "Count", "drsuapi.drsuapi_DsReplicaObjMetaData2Ctr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20351 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr_enumeration_context
,
20352 { "Enumeration Context", "drsuapi.drsuapi_DsReplicaObjMetaData2Ctr.enumeration_context", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20353 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData2_attribute_name
,
20354 { "Attribute Name", "drsuapi.drsuapi_DsReplicaObjMetaData2.attribute_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20355 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData2_local_usn
,
20356 { "Local Usn", "drsuapi.drsuapi_DsReplicaObjMetaData2.local_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20357 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_change_time
,
20358 { "Originating Change Time", "drsuapi.drsuapi_DsReplicaObjMetaData2.originating_change_time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20359 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_dsa_dn
,
20360 { "Originating Dsa Dn", "drsuapi.drsuapi_DsReplicaObjMetaData2.originating_dsa_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20361 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_invocation_id
,
20362 { "Originating Invocation Id", "drsuapi.drsuapi_DsReplicaObjMetaData2.originating_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20363 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData2_originating_usn
,
20364 { "Originating Usn", "drsuapi.drsuapi_DsReplicaObjMetaData2.originating_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20365 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData2_version
,
20366 { "Version", "drsuapi.drsuapi_DsReplicaObjMetaData2.version", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20367 { &hf_drsuapi_drsuapi_DsReplicaObjMetaDataCtr_array
,
20368 { "Array", "drsuapi.drsuapi_DsReplicaObjMetaDataCtr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20369 { &hf_drsuapi_drsuapi_DsReplicaObjMetaDataCtr_count
,
20370 { "Count", "drsuapi.drsuapi_DsReplicaObjMetaDataCtr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20371 { &hf_drsuapi_drsuapi_DsReplicaObjMetaDataCtr_reserved
,
20372 { "Reserved", "drsuapi.drsuapi_DsReplicaObjMetaDataCtr.reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20373 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData_attribute_name
,
20374 { "Attribute Name", "drsuapi.drsuapi_DsReplicaObjMetaData.attribute_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20375 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData_local_usn
,
20376 { "Local Usn", "drsuapi.drsuapi_DsReplicaObjMetaData.local_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20377 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData_originating_change_time
,
20378 { "Originating Change Time", "drsuapi.drsuapi_DsReplicaObjMetaData.originating_change_time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20379 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData_originating_invocation_id
,
20380 { "Originating Invocation Id", "drsuapi.drsuapi_DsReplicaObjMetaData.originating_invocation_id", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20381 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData_originating_usn
,
20382 { "Originating Usn", "drsuapi.drsuapi_DsReplicaObjMetaData.originating_usn", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20383 { &hf_drsuapi_drsuapi_DsReplicaObjMetaData_version
,
20384 { "Version", "drsuapi.drsuapi_DsReplicaObjMetaData.version", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20385 { &hf_drsuapi_drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_DYNAMIC
,
20386 { "DRSUAPI DS REPLICA OBJECT DYNAMIC", "drsuapi.drsuapi_DsReplicaObjectFlags.DRSUAPI_DS_REPLICA_OBJECT_DYNAMIC", FT_BOOLEAN
, 32, TFS(&drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_DYNAMIC_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
20387 { &hf_drsuapi_drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_FROM_MASTER
,
20388 { "DRSUAPI DS REPLICA OBJECT FROM MASTER", "drsuapi.drsuapi_DsReplicaObjectFlags.DRSUAPI_DS_REPLICA_OBJECT_FROM_MASTER", FT_BOOLEAN
, 32, TFS(&drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_FROM_MASTER_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
20389 { &hf_drsuapi_drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_REMOTE_MODIFY
,
20390 { "DRSUAPI DS REPLICA OBJECT REMOTE MODIFY", "drsuapi.drsuapi_DsReplicaObjectFlags.DRSUAPI_DS_REPLICA_OBJECT_REMOTE_MODIFY", FT_BOOLEAN
, 32, TFS(&drsuapi_DsReplicaObjectFlags_DRSUAPI_DS_REPLICA_OBJECT_REMOTE_MODIFY_tfs
), ( 0x00010000 ), NULL
, HFILL
}},
20391 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier2_guid
,
20392 { "Guid", "drsuapi.drsuapi_DsReplicaObjectIdentifier2.guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20393 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier2_sid
,
20394 { "Sid", "drsuapi.drsuapi_DsReplicaObjectIdentifier2.sid", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20395 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size
,
20396 { "Ndr Size", "drsuapi.drsuapi_DsReplicaObjectIdentifier3Binary.__ndr_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20397 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size_binary
,
20398 { "Ndr Size Binary", "drsuapi.drsuapi_DsReplicaObjectIdentifier3Binary.__ndr_size_binary", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20399 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size_dn
,
20400 { "Ndr Size Dn", "drsuapi.drsuapi_DsReplicaObjectIdentifier3Binary.__ndr_size_dn", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20401 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary___ndr_size_sid
,
20402 { "Ndr Size Sid", "drsuapi.drsuapi_DsReplicaObjectIdentifier3Binary.__ndr_size_sid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20403 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_binary
,
20404 { "Binary", "drsuapi.drsuapi_DsReplicaObjectIdentifier3Binary.binary", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20405 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_dn
,
20406 { "Dn", "drsuapi.drsuapi_DsReplicaObjectIdentifier3Binary.dn", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20407 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_guid
,
20408 { "Guid", "drsuapi.drsuapi_DsReplicaObjectIdentifier3Binary.guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20409 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary_sid
,
20410 { "Sid", "drsuapi.drsuapi_DsReplicaObjectIdentifier3Binary.sid", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20411 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3___ndr_size
,
20412 { "Ndr Size", "drsuapi.drsuapi_DsReplicaObjectIdentifier3.__ndr_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20413 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3___ndr_size_dn
,
20414 { "Ndr Size Dn", "drsuapi.drsuapi_DsReplicaObjectIdentifier3.__ndr_size_dn", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20415 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3___ndr_size_sid
,
20416 { "Ndr Size Sid", "drsuapi.drsuapi_DsReplicaObjectIdentifier3.__ndr_size_sid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20417 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3_dn
,
20418 { "Dn", "drsuapi.drsuapi_DsReplicaObjectIdentifier3.dn", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20419 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3_guid
,
20420 { "Guid", "drsuapi.drsuapi_DsReplicaObjectIdentifier3.guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20421 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier3_sid
,
20422 { "Sid", "drsuapi.drsuapi_DsReplicaObjectIdentifier3.sid", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20423 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier___ndr_size
,
20424 { "Ndr Size", "drsuapi.drsuapi_DsReplicaObjectIdentifier.__ndr_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20425 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier___ndr_size_dn
,
20426 { "Ndr Size Dn", "drsuapi.drsuapi_DsReplicaObjectIdentifier.__ndr_size_dn", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20427 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier___ndr_size_sid
,
20428 { "Ndr Size Sid", "drsuapi.drsuapi_DsReplicaObjectIdentifier.__ndr_size_sid", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20429 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier_dn
,
20430 { "Dn", "drsuapi.drsuapi_DsReplicaObjectIdentifier.dn", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20431 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier_guid
,
20432 { "Guid", "drsuapi.drsuapi_DsReplicaObjectIdentifier.guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20433 { &hf_drsuapi_drsuapi_DsReplicaObjectIdentifier_sid
,
20434 { "Sid", "drsuapi.drsuapi_DsReplicaObjectIdentifier.sid", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20435 { &hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_is_nc_prefix
,
20436 { "Is Nc Prefix", "drsuapi.drsuapi_DsReplicaObjectListItemEx.is_nc_prefix", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20437 { &hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_meta_data_ctr
,
20438 { "Meta Data Ctr", "drsuapi.drsuapi_DsReplicaObjectListItemEx.meta_data_ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20439 { &hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_next_object
,
20440 { "Next Object", "drsuapi.drsuapi_DsReplicaObjectListItemEx.next_object", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20441 { &hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_object
,
20442 { "Object", "drsuapi.drsuapi_DsReplicaObjectListItemEx.object", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20443 { &hf_drsuapi_drsuapi_DsReplicaObjectListItemEx_parent_object_guid
,
20444 { "Parent Object Guid", "drsuapi.drsuapi_DsReplicaObjectListItemEx.parent_object_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20445 { &hf_drsuapi_drsuapi_DsReplicaObjectListItem_next_object
,
20446 { "Next Object", "drsuapi.drsuapi_DsReplicaObjectListItem.next_object", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20447 { &hf_drsuapi_drsuapi_DsReplicaObjectListItem_object
,
20448 { "Object", "drsuapi.drsuapi_DsReplicaObjectListItem.object", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20449 { &hf_drsuapi_drsuapi_DsReplicaObject_attribute_ctr
,
20450 { "Attribute Ctr", "drsuapi.drsuapi_DsReplicaObject.attribute_ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20451 { &hf_drsuapi_drsuapi_DsReplicaObject_flags
,
20452 { "Flags", "drsuapi.drsuapi_DsReplicaObject.flags", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
20453 { &hf_drsuapi_drsuapi_DsReplicaObject_identifier
,
20454 { "Identifier", "drsuapi.drsuapi_DsReplicaObject.identifier", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20455 { &hf_drsuapi_drsuapi_DsReplicaOpCtr_array
,
20456 { "Array", "drsuapi.drsuapi_DsReplicaOpCtr.array", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20457 { &hf_drsuapi_drsuapi_DsReplicaOpCtr_count
,
20458 { "Count", "drsuapi.drsuapi_DsReplicaOpCtr.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20459 { &hf_drsuapi_drsuapi_DsReplicaOpCtr_time
,
20460 { "Time", "drsuapi.drsuapi_DsReplicaOpCtr.time", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20461 { &hf_drsuapi_drsuapi_DsReplicaOp_nc_dn
,
20462 { "Nc Dn", "drsuapi.drsuapi_DsReplicaOp.nc_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20463 { &hf_drsuapi_drsuapi_DsReplicaOp_nc_obj_guid
,
20464 { "Nc Obj Guid", "drsuapi.drsuapi_DsReplicaOp.nc_obj_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20465 { &hf_drsuapi_drsuapi_DsReplicaOp_operation_start
,
20466 { "Operation Start", "drsuapi.drsuapi_DsReplicaOp.operation_start", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
20467 { &hf_drsuapi_drsuapi_DsReplicaOp_operation_type
,
20468 { "Operation Type", "drsuapi.drsuapi_DsReplicaOp.operation_type", FT_UINT1632
, BASE_DEC
, VALS(drsuapi_drsuapi_DsReplicaOpType_vals
), 0, NULL
, HFILL
}},
20469 { &hf_drsuapi_drsuapi_DsReplicaOp_options
,
20470 { "Options", "drsuapi.drsuapi_DsReplicaOp.options", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
20471 { &hf_drsuapi_drsuapi_DsReplicaOp_priority
,
20472 { "Priority", "drsuapi.drsuapi_DsReplicaOp.priority", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20473 { &hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_address
,
20474 { "Remote Dsa Address", "drsuapi.drsuapi_DsReplicaOp.remote_dsa_address", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20475 { &hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_obj_dn
,
20476 { "Remote Dsa Obj Dn", "drsuapi.drsuapi_DsReplicaOp.remote_dsa_obj_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20477 { &hf_drsuapi_drsuapi_DsReplicaOp_remote_dsa_obj_guid
,
20478 { "Remote Dsa Obj Guid", "drsuapi.drsuapi_DsReplicaOp.remote_dsa_obj_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20479 { &hf_drsuapi_drsuapi_DsReplicaOp_serial_num
,
20480 { "Serial Num", "drsuapi.drsuapi_DsReplicaOp.serial_num", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20481 { &hf_drsuapi_drsuapi_DsReplicaSyncRequest1_naming_context
,
20482 { "Naming Context", "drsuapi.drsuapi_DsReplicaSyncRequest1.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20483 { &hf_drsuapi_drsuapi_DsReplicaSyncRequest1_options
,
20484 { "Options", "drsuapi.drsuapi_DsReplicaSyncRequest1.options", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
20485 { &hf_drsuapi_drsuapi_DsReplicaSyncRequest1_source_dsa_dns
,
20486 { "Source Dsa Dns", "drsuapi.drsuapi_DsReplicaSyncRequest1.source_dsa_dns", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20487 { &hf_drsuapi_drsuapi_DsReplicaSyncRequest1_source_dsa_guid
,
20488 { "Source Dsa Guid", "drsuapi.drsuapi_DsReplicaSyncRequest1.source_dsa_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20489 { &hf_drsuapi_drsuapi_DsReplicaSyncRequest_req1
,
20490 { "Req1", "drsuapi.drsuapi_DsReplicaSyncRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20491 { &hf_drsuapi_drsuapi_DsReplicaSync_bind_handle
,
20492 { "Bind Handle", "drsuapi.drsuapi_DsReplicaSync.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20493 { &hf_drsuapi_drsuapi_DsReplicaSync_req
,
20494 { "Req", "drsuapi.drsuapi_DsReplicaSync.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20495 { &hf_drsuapi_drsuapi_DsReplicaSync_version
,
20496 { "Version", "drsuapi.drsuapi_DsReplicaSync.version", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20497 { &hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name
,
20498 { "Dest Dsa Dns Name", "drsuapi.drsuapi_DsReplicaUpdateRefsRequest1.dest_dsa_dns_name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20499 { &hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_guid
,
20500 { "Dest Dsa Guid", "drsuapi.drsuapi_DsReplicaUpdateRefsRequest1.dest_dsa_guid", FT_GUID
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20501 { &hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_naming_context
,
20502 { "Naming Context", "drsuapi.drsuapi_DsReplicaUpdateRefsRequest1.naming_context", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20503 { &hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1_options
,
20504 { "Options", "drsuapi.drsuapi_DsReplicaUpdateRefsRequest1.options", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
20505 { &hf_drsuapi_drsuapi_DsReplicaUpdateRefsRequest_req1
,
20506 { "Req1", "drsuapi.drsuapi_DsReplicaUpdateRefsRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20507 { &hf_drsuapi_drsuapi_DsReplicaUpdateRefs_bind_handle
,
20508 { "Bind Handle", "drsuapi.drsuapi_DsReplicaUpdateRefs.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20509 { &hf_drsuapi_drsuapi_DsReplicaUpdateRefs_level
,
20510 { "Level", "drsuapi.drsuapi_DsReplicaUpdateRefs.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20511 { &hf_drsuapi_drsuapi_DsReplicaUpdateRefs_req
,
20512 { "Req", "drsuapi.drsuapi_DsReplicaUpdateRefs.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20513 { &hf_drsuapi_drsuapi_DsSiteCostInfo_error_code
,
20514 { "Error Code", "drsuapi.drsuapi_DsSiteCostInfo.error_code", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
20515 { &hf_drsuapi_drsuapi_DsSiteCostInfo_site_cost
,
20516 { "Site Cost", "drsuapi.drsuapi_DsSiteCostInfo.site_cost", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20517 { &hf_drsuapi_drsuapi_DsUnbind_bind_handle
,
20518 { "Bind Handle", "drsuapi.drsuapi_DsUnbind.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20519 { &hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_count
,
20520 { "Count", "drsuapi.drsuapi_DsWriteAccountSpnRequest1.count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20521 { &hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_object_dn
,
20522 { "Object Dn", "drsuapi.drsuapi_DsWriteAccountSpnRequest1.object_dn", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20523 { &hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_operation
,
20524 { "Operation", "drsuapi.drsuapi_DsWriteAccountSpnRequest1.operation", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_DsSpnOperation_vals
), 0, NULL
, HFILL
}},
20525 { &hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_spn_names
,
20526 { "Spn Names", "drsuapi.drsuapi_DsWriteAccountSpnRequest1.spn_names", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20527 { &hf_drsuapi_drsuapi_DsWriteAccountSpnRequest1_unknown1
,
20528 { "Unknown1", "drsuapi.drsuapi_DsWriteAccountSpnRequest1.unknown1", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20529 { &hf_drsuapi_drsuapi_DsWriteAccountSpnRequest_req1
,
20530 { "Req1", "drsuapi.drsuapi_DsWriteAccountSpnRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20531 { &hf_drsuapi_drsuapi_DsWriteAccountSpnResult1_status
,
20532 { "Status", "drsuapi.drsuapi_DsWriteAccountSpnResult1.status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
20533 { &hf_drsuapi_drsuapi_DsWriteAccountSpnResult_res1
,
20534 { "Res1", "drsuapi.drsuapi_DsWriteAccountSpnResult.res1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20535 { &hf_drsuapi_drsuapi_DsWriteAccountSpn_bind_handle
,
20536 { "Bind Handle", "drsuapi.drsuapi_DsWriteAccountSpn.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20537 { &hf_drsuapi_drsuapi_DsWriteAccountSpn_level
,
20538 { "Level", "drsuapi.drsuapi_DsWriteAccountSpn.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20539 { &hf_drsuapi_drsuapi_DsWriteAccountSpn_level_out
,
20540 { "Level Out", "drsuapi.drsuapi_DsWriteAccountSpn.level_out", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20541 { &hf_drsuapi_drsuapi_DsWriteAccountSpn_req
,
20542 { "Req", "drsuapi.drsuapi_DsWriteAccountSpn.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20543 { &hf_drsuapi_drsuapi_DsWriteAccountSpn_res
,
20544 { "Res", "drsuapi.drsuapi_DsWriteAccountSpn.res", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20545 { &hf_drsuapi_drsuapi_DsaAddressListItem_V1_address
,
20546 { "Address", "drsuapi.drsuapi_DsaAddressListItem_V1.address", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20547 { &hf_drsuapi_drsuapi_DsaAddressListItem_V1_next
,
20548 { "Next", "drsuapi.drsuapi_DsaAddressListItem_V1.next", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20549 { &hf_drsuapi_drsuapi_NameResOp_V1_name_res
,
20550 { "Name Res", "drsuapi.drsuapi_NameResOp_V1.name_res", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20551 { &hf_drsuapi_drsuapi_NameResOp_V1_next_rdn
,
20552 { "Next Rdn", "drsuapi.drsuapi_NameResOp_V1.next_rdn", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20553 { &hf_drsuapi_drsuapi_NameResOp_V1_unused_pad
,
20554 { "Unused Pad", "drsuapi.drsuapi_NameResOp_V1.unused_pad", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20555 { &hf_drsuapi_drsuapi_QuerySitesByCostCtr1_flags_reserved
,
20556 { "Flags Reserved", "drsuapi.drsuapi_QuerySitesByCostCtr1.flags_reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20557 { &hf_drsuapi_drsuapi_QuerySitesByCostCtr1_info
,
20558 { "Info", "drsuapi.drsuapi_QuerySitesByCostCtr1.info", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20559 { &hf_drsuapi_drsuapi_QuerySitesByCostCtr1_num_info
,
20560 { "Num Info", "drsuapi.drsuapi_QuerySitesByCostCtr1.num_info", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20561 { &hf_drsuapi_drsuapi_QuerySitesByCostCtr_ctr1
,
20562 { "Ctr1", "drsuapi.drsuapi_QuerySitesByCostCtr.ctr1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20563 { &hf_drsuapi_drsuapi_QuerySitesByCostRequest1_flags
,
20564 { "Flags", "drsuapi.drsuapi_QuerySitesByCostRequest1.flags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20565 { &hf_drsuapi_drsuapi_QuerySitesByCostRequest1_num_req
,
20566 { "Num Req", "drsuapi.drsuapi_QuerySitesByCostRequest1.num_req", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20567 { &hf_drsuapi_drsuapi_QuerySitesByCostRequest1_site_from
,
20568 { "Site From", "drsuapi.drsuapi_QuerySitesByCostRequest1.site_from", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20569 { &hf_drsuapi_drsuapi_QuerySitesByCostRequest1_site_to
,
20570 { "Site To", "drsuapi.drsuapi_QuerySitesByCostRequest1.site_to", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20571 { &hf_drsuapi_drsuapi_QuerySitesByCostRequest_req1
,
20572 { "Req1", "drsuapi.drsuapi_QuerySitesByCostRequest.req1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20573 { &hf_drsuapi_drsuapi_QuerySitesByCost_bind_handle
,
20574 { "Bind Handle", "drsuapi.drsuapi_QuerySitesByCost.bind_handle", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20575 { &hf_drsuapi_drsuapi_QuerySitesByCost_ctr
,
20576 { "Ctr", "drsuapi.drsuapi_QuerySitesByCost.ctr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20577 { &hf_drsuapi_drsuapi_QuerySitesByCost_level
,
20578 { "Level", "drsuapi.drsuapi_QuerySitesByCost.level", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20579 { &hf_drsuapi_drsuapi_QuerySitesByCost_level_out
,
20580 { "Level Out", "drsuapi.drsuapi_QuerySitesByCost.level_out", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20581 { &hf_drsuapi_drsuapi_QuerySitesByCost_req
,
20582 { "Req", "drsuapi.drsuapi_QuerySitesByCost.req", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20583 { &hf_drsuapi_drsuapi_ReadNgcKeyReplyV1_cNgcKey
,
20584 { "CNgcKey", "drsuapi.drsuapi_ReadNgcKeyReplyV1.cNgcKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20585 { &hf_drsuapi_drsuapi_ReadNgcKeyReplyV1_pNgcKey
,
20586 { "PNgcKey", "drsuapi.drsuapi_ReadNgcKeyReplyV1.pNgcKey", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20587 { &hf_drsuapi_drsuapi_ReadNgcKeyReplyV1_retVal
,
20588 { "RetVal", "drsuapi.drsuapi_ReadNgcKeyReplyV1.retVal", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20589 { &hf_drsuapi_drsuapi_ReadNgcKeyReply_V1
,
20590 { "V1", "drsuapi.drsuapi_ReadNgcKeyReply.V1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20591 { &hf_drsuapi_drsuapi_ReadNgcKeyReqV1_pwszAccount
,
20592 { "PwszAccount", "drsuapi.drsuapi_ReadNgcKeyReqV1.pwszAccount", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20593 { &hf_drsuapi_drsuapi_ReadNgcKeyReq_V1
,
20594 { "V1", "drsuapi.drsuapi_ReadNgcKeyReq.V1", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20595 { &hf_drsuapi_drsuapi_ReadNgcKey_hDrs
,
20596 { "HDrs", "drsuapi.drsuapi_ReadNgcKey.hDrs", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20597 { &hf_drsuapi_drsuapi_ReadNgcKey_inVersion
,
20598 { "InVersion", "drsuapi.drsuapi_ReadNgcKey.inVersion", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20599 { &hf_drsuapi_drsuapi_ReadNgcKey_ngcReply
,
20600 { "NgcReply", "drsuapi.drsuapi_ReadNgcKey.ngcReply", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20601 { &hf_drsuapi_drsuapi_ReadNgcKey_ngcReq
,
20602 { "NgcReq", "drsuapi.drsuapi_ReadNgcKey.ngcReq", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20603 { &hf_drsuapi_drsuapi_ReadNgcKey_pOutVersion
,
20604 { "POutVersion", "drsuapi.drsuapi_ReadNgcKey.pOutVersion", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20605 { &hf_drsuapi_drsuapi_SecBufferDesc_buff_count
,
20606 { "Buff Count", "drsuapi.drsuapi_SecBufferDesc.buff_count", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20607 { &hf_drsuapi_drsuapi_SecBufferDesc_buffers
,
20608 { "Buffers", "drsuapi.drsuapi_SecBufferDesc.buffers", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
20609 { &hf_drsuapi_drsuapi_SecBufferDesc_version
,
20610 { "Version", "drsuapi.drsuapi_SecBufferDesc.version", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20611 { &hf_drsuapi_drsuapi_SecBuffer_buf_size
,
20612 { "Buf Size", "drsuapi.drsuapi_SecBuffer.buf_size", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20613 { &hf_drsuapi_drsuapi_SecBuffer_buf_type
,
20614 { "Buf Type", "drsuapi.drsuapi_SecBuffer.buf_type", FT_UINT32
, BASE_DEC
, VALS(drsuapi_drsuapi_SecBufferType_vals
), 0, NULL
, HFILL
}},
20615 { &hf_drsuapi_drsuapi_SecBuffer_buffer
,
20616 { "Buffer", "drsuapi.drsuapi_SecBuffer.buffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20617 { &hf_drsuapi_drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_ADAM
,
20618 { "DRSUAPI SUPPORTED EXTENSION ADAM", "drsuapi.drsuapi_SupportedExtensionsExt.DRSUAPI_SUPPORTED_EXTENSION_ADAM", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_ADAM_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
20619 { &hf_drsuapi_drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_LH_BETA2
,
20620 { "DRSUAPI SUPPORTED EXTENSION LH BETA2", "drsuapi.drsuapi_SupportedExtensionsExt.DRSUAPI_SUPPORTED_EXTENSION_LH_BETA2", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_LH_BETA2_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
20621 { &hf_drsuapi_drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_RECYCLE_BIN
,
20622 { "DRSUAPI SUPPORTED EXTENSION RECYCLE BIN", "drsuapi.drsuapi_SupportedExtensionsExt.DRSUAPI_SUPPORTED_EXTENSION_RECYCLE_BIN", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensionsExt_DRSUAPI_SUPPORTED_EXTENSION_RECYCLE_BIN_tfs
), ( 0x00000004 ), NULL
, HFILL
}},
20623 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY
,
20624 { "DRSUAPI SUPPORTED EXTENSION ADDENTRY", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_tfs
), ( 0x00000080 ), NULL
, HFILL
}},
20625 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3
,
20626 { "DRSUAPI SUPPORTED EXTENSION ADDENTRYREPLY V3", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3_tfs
), ( 0x08000000 ), NULL
, HFILL
}},
20627 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2
,
20628 { "DRSUAPI SUPPORTED EXTENSION ADDENTRY V2", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2_tfs
), ( 0x00000200 ), NULL
, HFILL
}},
20629 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY
,
20630 { "DRSUAPI SUPPORTED EXTENSION ADD SID HISTORY", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY_tfs
), ( 0x00040000 ), NULL
, HFILL
}},
20631 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION
,
20632 { "DRSUAPI SUPPORTED EXTENSION ASYNC REPLICATION", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
20633 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_BASE
,
20634 { "DRSUAPI SUPPORTED EXTENSION BASE", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_BASE", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_BASE_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
20635 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND
,
20636 { "DRSUAPI SUPPORTED EXTENSION CRYPTO BIND", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND_tfs
), ( 0x00002000 ), NULL
, HFILL
}},
20637 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01
,
20638 { "DRSUAPI SUPPORTED EXTENSION DCINFO V01", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01_tfs
), ( 0x00010000 ), NULL
, HFILL
}},
20639 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1
,
20640 { "DRSUAPI SUPPORTED EXTENSION DCINFO V1", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1_tfs
), ( 0x00000020 ), NULL
, HFILL
}},
20641 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2
,
20642 { "DRSUAPI SUPPORTED EXTENSION DCINFO V2", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2_tfs
), ( 0x00000800 ), NULL
, HFILL
}},
20643 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5
,
20644 { "DRSUAPI SUPPORTED EXTENSION GETCHGREPLY V5", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5_tfs
), ( 0x02000000 ), NULL
, HFILL
}},
20645 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6
,
20646 { "DRSUAPI SUPPORTED EXTENSION GETCHGREPLY V6", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6_tfs
), ( 0x04000000 ), NULL
, HFILL
}},
20647 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10
,
20648 { "DRSUAPI SUPPORTED EXTENSION GETCHGREQ V10", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V10_tfs
), ( 0x20000000 ), NULL
, HFILL
}},
20649 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5
,
20650 { "DRSUAPI SUPPORTED EXTENSION GETCHGREQ V5", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V5_tfs
), ( 0x00100000 ), NULL
, HFILL
}},
20651 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6
,
20652 { "DRSUAPI SUPPORTED EXTENSION GETCHGREQ V6", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6_tfs
), ( 0x00400000 ), NULL
, HFILL
}},
20653 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8
,
20654 { "DRSUAPI SUPPORTED EXTENSION GETCHGREQ V8", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8_tfs
), ( 0x01000000 ), NULL
, HFILL
}},
20655 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS
,
20656 { "DRSUAPI SUPPORTED EXTENSION GETCHG COMPRESS", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS_tfs
), ( 0x00000010 ), NULL
, HFILL
}},
20657 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2
,
20658 { "DRSUAPI SUPPORTED EXTENSION GET MEMBERSHIPS2", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2_tfs
), ( 0x00200000 ), NULL
, HFILL
}},
20659 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO
,
20660 { "DRSUAPI SUPPORTED EXTENSION GET REPL INFO", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO_tfs
), ( 0x00004000 ), NULL
, HFILL
}},
20661 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD
,
20662 { "DRSUAPI SUPPORTED EXTENSION INSTANCE TYPE NOT REQ ON MOD", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD_tfs
), ( 0x00001000 ), NULL
, HFILL
}},
20663 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE
,
20664 { "DRSUAPI SUPPORTED EXTENSION KCC EXECUTE", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE_tfs
), ( 0x00000100 ), NULL
, HFILL
}},
20665 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION
,
20666 { "DRSUAPI SUPPORTED EXTENSION LINKED VALUE REPLICATION", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION_tfs
), ( 0x00000400 ), NULL
, HFILL
}},
20667 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2
,
20668 { "DRSUAPI SUPPORTED EXTENSION MOVEREQ V2", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2_tfs
), ( 0x00000008 ), NULL
, HFILL
}},
20669 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS
,
20670 { "DRSUAPI SUPPORTED EXTENSION NONDOMAIN NCS", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS_tfs
), ( 0x00800000 ), NULL
, HFILL
}},
20671 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3
,
20672 { "DRSUAPI SUPPORTED EXTENSION POST BETA3", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3_tfs
), ( 0x00080000 ), NULL
, HFILL
}},
20673 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI
,
20674 { "DRSUAPI SUPPORTED EXTENSION REMOVEAPI", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI_tfs
), ( 0x00000004 ), NULL
, HFILL
}},
20675 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART2
,
20676 { "DRSUAPI SUPPORTED EXTENSION RESERVED PART2", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART2", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART2_tfs
), ( 0x40000000 ), NULL
, HFILL
}},
20677 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART3
,
20678 { "DRSUAPI SUPPORTED EXTENSION RESERVED PART3", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART3", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESERVED_PART3_tfs
), ( 0x80000000 ), NULL
, HFILL
}},
20679 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION
,
20680 { "DRSUAPI SUPPORTED EXTENSION RESTORE USN OPTIMIZATION", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION_tfs
), ( 0x00000040 ), NULL
, HFILL
}},
20681 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION
,
20682 { "DRSUAPI SUPPORTED EXTENSION STRONG ENCRYPTION", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION_tfs
), ( 0x00008000 ), NULL
, HFILL
}},
20683 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP
,
20684 { "DRSUAPI SUPPORTED EXTENSION TRANSITIVE MEMBERSHIP", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP_tfs
), ( 0x00020000 ), NULL
, HFILL
}},
20685 { &hf_drsuapi_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS
,
20686 { "DRSUAPI SUPPORTED EXTENSION XPRESS COMPRESS", "drsuapi.drsuapi_SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS", FT_BOOLEAN
, 32, TFS(&drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS_tfs
), ( 0x10000000 ), NULL
, HFILL
}},
20687 { &hf_drsuapi_opnum
,
20688 { "Operation", "drsuapi.opnum", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
20689 { &hf_drsuapi_werror
,
20690 { "Windows Error", "drsuapi.werror", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
20694 static int *ett
[] = {
20695 &ett_dcerpc_drsuapi
,
20696 &ett_drsuapi_security_GroupAttrs
,
20697 &ett_drsuapi_drsuapi_DrsOptions
,
20698 &ett_drsuapi_drsuapi_DrsMoreOptions
,
20699 &ett_drsuapi_drsuapi_DrsUpdate
,
20700 &ett_drsuapi_drsuapi_SupportedExtensions
,
20701 &ett_drsuapi_drsuapi_SupportedExtensionsExt
,
20702 &ett_drsuapi_drsuapi_DsBindInfo24
,
20703 &ett_drsuapi_drsuapi_DsBindInfo28
,
20704 &ett_drsuapi_drsuapi_DsBindInfo32
,
20705 &ett_drsuapi_drsuapi_DsBindInfo48
,
20706 &ett_drsuapi_drsuapi_DsBindInfo52
,
20707 &ett_drsuapi_drsuapi_DsBindInfoFallBack
,
20708 &ett_drsuapi_drsuapi_DsBindInfo
,
20709 &ett_drsuapi_drsuapi_DsBindInfoCtr
,
20710 &ett_drsuapi_drsuapi_DsReplicaObjectIdentifier
,
20711 &ett_drsuapi_drsuapi_DsReplicaSyncRequest1
,
20712 &ett_drsuapi_drsuapi_DsReplicaSyncRequest
,
20713 &ett_drsuapi_drsuapi_DsReplicaHighWaterMark
,
20714 &ett_drsuapi_drsuapi_DsReplicaCursor
,
20715 &ett_drsuapi_drsuapi_DsReplicaCursorCtrEx
,
20716 &ett_drsuapi_drsuapi_DsGetNCChangesRequest5
,
20717 &ett_drsuapi_drsuapi_DsReplicaOID
,
20718 &ett_drsuapi_drsuapi_DsReplicaOIDMapping
,
20719 &ett_drsuapi_drsuapi_DsReplicaOIDMapping_Ctr
,
20720 &ett_drsuapi_drsuapi_DsPartialAttributeSet
,
20721 &ett_drsuapi_drsuapi_DsGetNCChangesRequest8
,
20722 &ett_drsuapi_drsuapi_DsGetNCChangesRequest10
,
20723 &ett_drsuapi_drsuapi_DsGetNCChangesRequest
,
20724 &ett_drsuapi_drsuapi_DsReplicaCursor2
,
20725 &ett_drsuapi_drsuapi_DsReplicaCursor2CtrEx
,
20726 &ett_drsuapi_drsuapi_DsAttributeValue
,
20727 &ett_drsuapi_drsuapi_DsAttributeValueCtr
,
20728 &ett_drsuapi_drsuapi_DsReplicaObjectIdentifier3
,
20729 &ett_drsuapi_drsuapi_DsReplicaObjectIdentifier3Binary
,
20730 &ett_drsuapi_drsuapi_DsReplicaAttribute
,
20731 &ett_drsuapi_drsuapi_DsReplicaAttributeCtr
,
20732 &ett_drsuapi_drsuapi_DsReplicaObjectFlags
,
20733 &ett_drsuapi_drsuapi_DsReplicaObject
,
20734 &ett_drsuapi_drsuapi_DsReplicaMetaData
,
20735 &ett_drsuapi_drsuapi_DsReplicaMetaDataCtr
,
20736 &ett_drsuapi_drsuapi_DsReplicaObjectListItemEx
,
20737 &ett_drsuapi_drsuapi_DsGetNCChangesCtr1
,
20738 &ett_drsuapi_drsuapi_DsLinkedAttributeFlags
,
20739 &ett_drsuapi_drsuapi_DsReplicaLinkedAttribute
,
20740 &ett_drsuapi_drsuapi_DsGetNCChangesCtr6
,
20741 &ett_drsuapi_drsuapi_DsGetNCChangesCtr1TS
,
20742 &ett_drsuapi_drsuapi_DsGetNCChangesCtr6TS
,
20743 &ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1
,
20744 &ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6
,
20745 &ett_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr1
,
20746 &ett_drsuapi_drsuapi_DsGetNCChangesWIN2K3_LZ77_DIRECT2Ctr6
,
20747 &ett_drsuapi_drsuapi_DsGetNCChangesCompressedCtr
,
20748 &ett_drsuapi_drsuapi_DsGetNCChangesCtr2
,
20749 &ett_drsuapi_drsuapi_DsGetNCChangesCtr7
,
20750 &ett_drsuapi_drsuapi_DsGetNCChangesCtr
,
20751 &ett_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1
,
20752 &ett_drsuapi_drsuapi_DsReplicaUpdateRefsRequest
,
20753 &ett_drsuapi_drsuapi_DsReplicaAddRequest1
,
20754 &ett_drsuapi_drsuapi_DsReplicaAddRequest2
,
20755 &ett_drsuapi_drsuapi_DsReplicaAddRequest
,
20756 &ett_drsuapi_drsuapi_DsReplicaDelRequest1
,
20757 &ett_drsuapi_drsuapi_DsReplicaDelRequest
,
20758 &ett_drsuapi_drsuapi_DsReplicaModRequest1
,
20759 &ett_drsuapi_drsuapi_DsReplicaModRequest
,
20760 &ett_drsuapi_drsuapi_DsGetMembershipsCtr1
,
20761 &ett_drsuapi_drsuapi_DsGetMembershipsCtr
,
20762 &ett_drsuapi_drsuapi_DsGetMembershipsRequest1
,
20763 &ett_drsuapi_drsuapi_DsGetMembershipsRequest
,
20764 &ett_drsuapi_drsuapi_DsGetNT4ChangeLogFlags
,
20765 &ett_drsuapi_drsuapi_DsGetNT4ChangeLogRequest1
,
20766 &ett_drsuapi_drsuapi_DsGetNT4ChangeLogRequest
,
20767 &ett_drsuapi_drsuapi_DsGetNT4ChangeLogInfo1
,
20768 &ett_drsuapi_drsuapi_DsGetNT4ChangeLogInfo
,
20769 &ett_drsuapi_drsuapi_DsNameString
,
20770 &ett_drsuapi_drsuapi_DsNameRequest1
,
20771 &ett_drsuapi_drsuapi_DsNameRequest
,
20772 &ett_drsuapi_drsuapi_DsNameInfo1
,
20773 &ett_drsuapi_drsuapi_DsNameCtr1
,
20774 &ett_drsuapi_drsuapi_DsNameCtr
,
20775 &ett_drsuapi_drsuapi_DsWriteAccountSpnRequest1
,
20776 &ett_drsuapi_drsuapi_DsWriteAccountSpnRequest
,
20777 &ett_drsuapi_drsuapi_DsWriteAccountSpnResult1
,
20778 &ett_drsuapi_drsuapi_DsWriteAccountSpnResult
,
20779 &ett_drsuapi_drsuapi_DsRemoveDSServerRequest1
,
20780 &ett_drsuapi_drsuapi_DsRemoveDSServerRequest
,
20781 &ett_drsuapi_drsuapi_DsRemoveDSServerResult1
,
20782 &ett_drsuapi_drsuapi_DsRemoveDSServerResult
,
20783 &ett_drsuapi_drsuapi_DsGetDCInfoRequest1
,
20784 &ett_drsuapi_drsuapi_DsGetDCInfoRequest
,
20785 &ett_drsuapi_drsuapi_DsGetDCInfo1
,
20786 &ett_drsuapi_drsuapi_DsGetDCInfoCtr1
,
20787 &ett_drsuapi_drsuapi_DsGetDCInfo2
,
20788 &ett_drsuapi_drsuapi_DsGetDCInfoCtr2
,
20789 &ett_drsuapi_drsuapi_DsGetDCInfo3
,
20790 &ett_drsuapi_drsuapi_DsGetDCInfoCtr3
,
20791 &ett_drsuapi_drsuapi_DsGetDCConnection01
,
20792 &ett_drsuapi_drsuapi_DsGetDCConnectionCtr01
,
20793 &ett_drsuapi_drsuapi_DsGetDCInfoCtr
,
20794 &ett_drsuapi_drsuapi_DsReplicaObjectListItem
,
20795 &ett_drsuapi_drsuapi_DsAddEntryRequest2
,
20796 &ett_drsuapi_drsuapi_SecBuffer
,
20797 &ett_drsuapi_drsuapi_SecBufferDesc
,
20798 &ett_drsuapi_drsuapi_DsAddEntryRequest3
,
20799 &ett_drsuapi_drsuapi_DsAddEntryRequest
,
20800 &ett_drsuapi_drsuapi_DsAddEntryErrorInfoX
,
20801 &ett_drsuapi_drsuapi_DsAddEntry_AttrErr_V1
,
20802 &ett_drsuapi_drsuapi_DsAddEntry_AttrErrListItem_V1
,
20803 &ett_drsuapi_drsuapi_DsAddEntryErrorInfo_Attr_V1
,
20804 &ett_drsuapi_drsuapi_DsAddEntryErrorInfo_Name_V1
,
20805 &ett_drsuapi_drsuapi_NameResOp_V1
,
20806 &ett_drsuapi_drsuapi_DsaAddressListItem_V1
,
20807 &ett_drsuapi_drsuapi_DsAddEntry_RefErrListItem_V1
,
20808 &ett_drsuapi_drsuapi_DsAddEntryErrorInfo_Referr_V1
,
20809 &ett_drsuapi_drsuapi_DsAddEntryErrorInfo
,
20810 &ett_drsuapi_drsuapi_DsAddEntry_ErrData_V1
,
20811 &ett_drsuapi_drsuapi_DsAddEntry_ErrData
,
20812 &ett_drsuapi_drsuapi_DsReplicaObjectIdentifier2
,
20813 &ett_drsuapi_drsuapi_DsAddEntryCtr2
,
20814 &ett_drsuapi_drsuapi_DsAddEntryCtr3
,
20815 &ett_drsuapi_drsuapi_DsAddEntryCtr
,
20816 &ett_drsuapi_drsuapi_DsExecuteKCCFlags
,
20817 &ett_drsuapi_drsuapi_DsExecuteKCC1
,
20818 &ett_drsuapi_drsuapi_DsExecuteKCCRequest
,
20819 &ett_drsuapi_drsuapi_DsReplicaGetInfoRequest1
,
20820 &ett_drsuapi_drsuapi_DsReplicaGetInfoRequest2
,
20821 &ett_drsuapi_drsuapi_DsReplicaGetInfoRequest
,
20822 &ett_drsuapi_drsuapi_DsReplicaNeighbour
,
20823 &ett_drsuapi_drsuapi_DsReplicaNeighbourCtr
,
20824 &ett_drsuapi_drsuapi_DsReplicaCursorCtr
,
20825 &ett_drsuapi_drsuapi_DsReplicaObjMetaData
,
20826 &ett_drsuapi_drsuapi_DsReplicaObjMetaDataCtr
,
20827 &ett_drsuapi_drsuapi_DsReplicaKccDsaFailure
,
20828 &ett_drsuapi_drsuapi_DsReplicaKccDsaFailuresCtr
,
20829 &ett_drsuapi_drsuapi_DsReplicaOp
,
20830 &ett_drsuapi_drsuapi_DsReplicaOpCtr
,
20831 &ett_drsuapi_drsuapi_DsReplicaAttrValMetaData
,
20832 &ett_drsuapi_drsuapi_DsReplicaAttrValMetaDataCtr
,
20833 &ett_drsuapi_drsuapi_DsReplicaCursor2Ctr
,
20834 &ett_drsuapi_drsuapi_DsReplicaCursor3
,
20835 &ett_drsuapi_drsuapi_DsReplicaCursor3Ctr
,
20836 &ett_drsuapi_drsuapi_DsReplicaObjMetaData2
,
20837 &ett_drsuapi_drsuapi_DsReplicaObjMetaData2Ctr
,
20838 &ett_drsuapi_drsuapi_DsReplicaAttrValMetaData2
,
20839 &ett_drsuapi_drsuapi_DsReplicaAttrValMetaData2Ctr
,
20840 &ett_drsuapi_drsuapi_DsReplicaConnection04
,
20841 &ett_drsuapi_drsuapi_DsReplicaConnection04Ctr
,
20842 &ett_drsuapi_drsuapi_DsReplica06
,
20843 &ett_drsuapi_drsuapi_DsReplica06Ctr
,
20844 &ett_drsuapi_drsuapi_DsReplicaInfo
,
20845 &ett_drsuapi_drsuapi_DsGetMemberships2Ctr1
,
20846 &ett_drsuapi_drsuapi_DsGetMemberships2Ctr
,
20847 &ett_drsuapi_drsuapi_DsGetMemberships2Request1
,
20848 &ett_drsuapi_drsuapi_DsGetMemberships2Request
,
20849 &ett_drsuapi_drsuapi_DsSiteCostInfo
,
20850 &ett_drsuapi_drsuapi_QuerySitesByCostCtr1
,
20851 &ett_drsuapi_drsuapi_QuerySitesByCostCtr
,
20852 &ett_drsuapi_drsuapi_QuerySitesByCostRequest1
,
20853 &ett_drsuapi_drsuapi_QuerySitesByCostRequest
,
20854 &ett_drsuapi_drsuapi_ReadNgcKeyReqV1
,
20855 &ett_drsuapi_drsuapi_ReadNgcKeyReq
,
20856 &ett_drsuapi_drsuapi_ReadNgcKeyReplyV1
,
20857 &ett_drsuapi_drsuapi_ReadNgcKeyReply
,
20860 proto_dcerpc_drsuapi
= proto_register_protocol("Active Directory Replication", "DRSUAPI", "drsuapi");
20861 proto_register_field_array(proto_dcerpc_drsuapi
, hf
, array_length (hf
));
20862 proto_register_subtree_array(ett
, array_length(ett
));
20865 void proto_reg_handoff_dcerpc_drsuapi(void)
20867 dcerpc_init_uuid(proto_dcerpc_drsuapi
, ett_dcerpc_drsuapi
,
20868 &uuid_dcerpc_drsuapi
, ver_dcerpc_drsuapi
,
20869 drsuapi_dissectors
, hf_drsuapi_opnum
);